Hi,

  Here is a simple problem that worked for me:
from sympy import *
x = Symbol('x', real=True)
solve((abs(2*x-4))-14)

On Tuesday, September 24, 2019 at 8:27:35 PM UTC-4, Cesar Romani wrote:
>
> 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/7770cd52-35be-43b7-b239-9c9815bc992d%40googlegroups.com.

Reply via email to