Updates: Status: Fixed Comment #4 on issue 2629 by smi...@gmail.com: Canonical powers http://code.google.com/p/sympy/issues/detail?id=2629
OK, multivariate base combination is now possible with powsimp. Since non-commutative terms are ignored, this should not return invalid nc expressions:
>>> A*B*sqrt(A*B)*x*y*sqrt(x*y) x*y*sqrt(x*y)*A*B*sqrt(A*B) >>> powsimp(_) (x*y)**(3/2)*A*B*sqrt(A*B) -- 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.