When I do:
x,y = symbols('x y', positive=True)
a = symbols('a', real=True)
simplify(x**a*y**a) -> (xy)**a
but simplify(x**2*y**2) -> x**2*y**2
simplify(x**2.2*y**2.2) -> x**2.2*y**2.2
simplify(sqrt(x)*sqrt(y)) -> sqrt(x)*sqrt(y)
etc - same problem for each exponent which is a literal rational number.

Reading through some threads, I suspect that the problem is due to 
auto-simplification.

Is there any way to work around it? at least when printing out the 
expression?

Cheers,
Eyal

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sympy.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to