Updates:
Labels: -NeedsReview PassedReview
Comment #6 on issue 2005 by asmeurer: (x**(2*y)).subs(exp(3*y*log(x)), z)
gives z**(3/2) instead of z**(2/3)
http://code.google.com/p/sympy/issues/detail?id=2005
The pull request at https://github.com/sympy/sympy/pull/82 is +1.
--
You
Updates:
Labels: smichr
Comment #5 on issue 2005 by asmeurer: (x**(2*y)).subs(exp(3*y*log(x)), z)
gives z**(3/2) instead of z**(2/3)
http://code.google.com/p/sympy/issues/detail?id=2005
(No comment was entered for this change.)
--
You received this message because you are subscribed
Updates:
Labels: NeedsReview
Comment #3 on issue 2005 by smichr: (x**(2*y)).subs(exp(3*y*log(x)), z)
gives z**(3/2) instead of z**(2/3)
http://code.google.com/p/sympy/issues/detail?id=2005
OK, let's take this in smaller pieces. Instead of reviewing and accepting
1836, could we just
Updates:
Cc: -basti.kr asmeurer
Comment #4 on issue 2005 by smichr: (x**(2*y)).subs(exp(3*y*log(x)), z)
gives z**(3/2) instead of z**(2/3)
http://code.google.com/p/sympy/issues/detail?id=2005
(No comment was entered for this change.)
--
You received this message because you are
Status: Accepted
Owner: smichr
Labels: Type-Defect Priority-Medium
New issue 2005 by smichr: (x**(2*y)).subs(exp(3*y*log(x)), z) gives
z**(3/2) instead of z**(2/3)
http://code.google.com/p/sympy/issues/detail?id=2005
I have corrected the subs routine for this in 1836 which is under review.
Updates:
Cc: basti.kr
Labels: WrongResult
Comment #1 on issue 2005 by asmeurer: (x**(2*y)).subs(exp(3*y*log(x)), z)
gives z**(3/2) instead of z**(2/3)
http://code.google.com/p/sympy/issues/detail?id=2005
The solution is to use a hints engine to subs as discussed at the
Comment #2 on issue 2005 by smichr: (x**(2*y)).subs(exp(3*y*log(x)), z)
gives z**(3/2) instead of z**(2/3)
http://code.google.com/p/sympy/issues/detail?id=2005
On the other hand (regarding the power substitution) if powers were always
represented like (x**(1/2))**3 rather than x**(3/2) (at