1 | initial version |

I was looking for the same thing and found these comments of the issue.

This works with a _few_ functions, but not all.

- http://ask.sagemath.org/question/7577/prevent-sage-from-simplifying/

This is probably the best answer on why it does this simplification (and why there's no way to stop it)

- https://groups.google.com/forum/#!topic/sage-support/bPL5PDesza8

As far as the simplification mechanisms, you can look at this page. There are a number of them spread throughout that highlight different means:

- http://www.sagemath.org/doc/reference/calculus/sage/symbolic/expression.html

If you're looking to just reproduce the same text as your input, unfortunately I have found no better way than writing it out in LaTeX as a initial condition step so Sage doesn't mangle the form. This is a quick latex renderer that I modified from a this post on ask.sagemath

```
def latexrender(s):
try:
pic = text("$" + s.replace('$','\$') + "$",(0,0),axes=False,figsize=1,color='black',fontsize=20)
pic.show()
except:
latexrender(latex(s))
return
```

2 | No.2 Revision |

I was looking for the same thing and found these comments ~~of ~~on the issue.

This works with a _few_ functions, but not all.

- http://ask.sagemath.org/question/7577/prevent-sage-from-simplifying/

This is probably the best answer on why it does this simplification (and why there's no way to stop it)

- https://groups.google.com/forum/#!topic/sage-support/bPL5PDesza8

As far as the simplification mechanisms, you can look at this page. There are a number of them spread throughout that highlight different means:

- http://www.sagemath.org/doc/reference/calculus/sage/symbolic/expression.html

If you're looking to just reproduce the same text as your input, unfortunately I have found no better way than writing it out in LaTeX as a initial condition step so Sage doesn't mangle the form. This is a quick latex renderer that I modified from a this post on ask.sagemath

```
def latexrender(s):
try:
pic = text("$" + s.replace('$','\$') + "$",(0,0),axes=False,figsize=1,color='black',fontsize=20)
pic.show()
except:
latexrender(latex(s))
return
```

Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.