Open rtoy opened 2 months ago
Imported from SourceForge on 2024-07-07 08:37:32 Created by robert_dodier on 2013-05-24 03:21:26 Original: https://sourceforge.net/p/maxima/bugs/2553/#657c
Imported from SourceForge on 2024-07-07 08:37:36 Created by robert_dodier on 2013-05-24 03:21:26 Original: https://sourceforge.net/p/maxima/bugs/2553/#f716
Observed in current development version (post-5.30). I can't figure out exactly what's going on, but it appears to be that there is an attempt to compute realpart(3*log(a + b + c))
which gets stuck in a loop. By itself, realpart(3*log(a + b + c))
doesn't cause any trouble, so it must be an interaction with something introduced by to_poly_solve.
With log(a + b + c)
replaced by foo(a, b, c)
, to_poly_solve returns successfully. Substituting back into the solution, I get:
%union(%if(c # 0,
[x = -2*(c+b+a)^6/(3^(3/2)*a*sqrt(19683*a^2*b^2*c^2-4*(c+b+a)^9)
-729*a^2*b*c),
y = -(sqrt(3)*sqrt(19683*a^2*b^2*c^2-4*(c+b+a)^9)-243*a*b*c)
/(18*b*(c+b+a)^3)],%union()),
%if(c # 0,
[x = 2*(c+b+a)^6/(3^(3/2)*a*sqrt(19683*a^2*b^2*c^2-4*(c+b+a)^9)
+729*a^2*b*c),
y = (sqrt(3)*sqrt(19683*a^2*b^2*c^2-4*(c+b+a)^9)+243*a*b*c)
/(18*b*(c+b+a)^3)],%union()))$
I don't know if that's right.
Imported from SourceForge on 2024-07-07 08:37:39 Created by robert_dodier on 2022-06-20 18:14:28 Original: https://sourceforge.net/p/maxima/bugs/2553/#c138
Imported from SourceForge on 2024-07-07 08:37:31 Created by pipeforge on 2013-02-25 06:58:11 Original: https://sourceforge.net/p/maxima/bugs/2553
This causes many errors like below and then a segfault