Comment #2 on issue 2327 by sapta.ii...@gmail.com: sqrt(I) should return sqrt(2)/2 + sqrt(2)/2*I by default
http://code.google.com/p/sympy/issues/detail?id=2327

I don't think this is a good idea. Trying to accomplish this will require changes to how a Pow/Expr type is initialized. Basically we will need to check if the arg is complex or not and then call expand. This is unnecessarily complicated.

I personally feel that the first form is more compact than the second. We do have the option to evaluate the second form. Again, my argument is that sympy should not do anything without explicit instructions. Unless the above transformation makes some computation or algorithm implementation easier I do not really want to change this behaviour.

--
You received this message because you are subscribed to the Google Groups 
"sympy-issues" group.
To post to this group, send email to sympy-issues@googlegroups.com.
To unsubscribe from this group, send email to 
sympy-issues+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sympy-issues?hl=en.

Reply via email to