Hi, I experienced that sympy applies automatic evaluation at expression creation by default (the evaluate parameter is True in the constructors).
Therefore, e.g. - I**3 evaluates to -I - Pow(I, 3, evaluate=False) evaluates to I**3, but Pow(I, 3, evaluate=False) * 1 evaluates to -I Is it possible to change the default behaviour to "no automatic evaluation at expression creation"? (so that I**3 evaluates to I**3) Gabor -- You received this message because you are subscribed to the Google Groups "sympy" 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?hl=en.
