Comment #2 on issue 2327 by [email protected]: 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 [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/sympy-issues?hl=en.
