I'm trying to solve the following equation, with python 3.6.3 on Windows 7:
||x² - 1| - x| = x
I did
from sympy import *
x = Symbol('x', real=True)
solve(abs((abs(x**2-1)-x))-x)
but I get the following error:
--------------------
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python36-32\lib\site-packages\sympy\solvers\solvers.py", line
1065, in solve
solution = _solve(f[0], *symbols, **flags)
File "C:\Python36-32\lib\site-packages\sympy\solvers\solvers.py", line
1366, in _solve
candidates = _solve(piecewise_fold(expr), symbol, **flags)
File "C:\Python36-32\lib\site-packages\sympy\solvers\solvers.py", line
1634, in _solve
raise NotImplementedError('\n'.join([msg, not_impl_msg % f]))
NotImplementedError: multiple generators [x, Abs(-x**2 + x + 1)]
No algorithms are implemented to solve equation -x + Abs(-x**2 + x + 1)
--------------------
I updated SymPy to the latest version, 1.4, but I get the same error.
But, with python 2.7.14 I get answers, namely [1, -1+sqrt(2), 1+sqrt(2)].
Am I missing something with Python 3?
Many thanks in advance,
--
Cesar
--
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 view this discussion on the web visit
https://groups.google.com/d/msgid/sympy/50f98076-a1a9-4656-b47c-7d59db36a099%40googlegroups.com.