Comment #5 on issue 1365 by Vinzent.Steinberg: solve((1 - x)**2*exp(a*x),
x) fails
http://code.google.com/p/sympy/issues/detail?id=1365
solve(1/a, x) can't have a solution afaik (unless a == oo is allowed), so
solving for
it is pointless. For a**-b I'd rather return difference(solve(a, x)).
Comment #7 on issue 1365 by Vinzent.Steinberg: solve((1 - x)**2*exp(a*x),
x) fails
http://code.google.com/p/sympy/issues/detail?id=1365
Returning a set makes mathematically more sense than returning list (nobody
cares
about the order of solutions). Returning a dict with the multiplicities
Comment #2 on issue 1365 by Vinzent.Steinberg: solve((1 - x)**2*exp(a*x),
x) fails
http://code.google.com/p/sympy/issues/detail?id=1365
(Comment 1 is redundant, I pasted the wrong test case.)
--
You received this message because you are listed in the owner
or CC fields of this issue, or
Comment #3 on issue 1365 by fredrik.johansson: solve((1 - x)**2*exp(a*x),
x) fails
http://code.google.com/p/sympy/issues/detail?id=1365
solve needs to be made recursive (and handle assumptions). Basically:
solve(Mul(*args),x) should return union(solve(a,x) for a in args)
Comment #4 on issue 1365 by Vinzent.Steinberg: solve((1 - x)**2*exp(a*x),
x) fails
http://code.google.com/p/sympy/issues/detail?id=1365
See issue 1172, I just implemented the first thing you mentioned (with
factorization).
--
You received this message because you are listed in the owner
or
Status: Accepted
Owner: Vinzent.Steinberg
Labels: Type-Defect Priority-Medium Solvers
New issue 1365 by Vinzent.Steinberg: solve((1 - x)**2*exp(a*x), x) fails
http://code.google.com/p/sympy/issues/detail?id=1365
solve((1 - x)**2*exp(a*x), x)
Traceback (most recent call last):
File stdin,
Comment #1 on issue 1365 by Vinzent.Steinberg: solve((1 - x)**2*exp(a*x),
x) fails
http://code.google.com/p/sympy/issues/detail?id=1365
More complicated test case:
solve((1 - x)**2*exp(a*x), x)
Traceback (most recent call last):
File stdin, line 1, in module
File