Here is the following maxima system info from bug_report():
Maxima-version: "5.49.0"
Maxima build date: "2026-01-02 21:27:51"
Host type: "x86_64-w64-mingw32"
Lisp implementation type: "SBCL"
Lisp implementation version: "2.6.0"
User dir: "C:/Users/johno/maxima"
Temp dir: "C:/Users/johno/AppData/Local/Temp"
Object dir: "C:/Users/johno/maxima/binary/5_49_0/sbcl/2_6_0"
Frontend: false
Error as follows:
g:48*x^3 - 1;
solve(g,x) gives as the real root
x = (1/26)^(1/3), when the obvious answer is (1/48)^(1/3)
This result occurs with both terminal execution and wxmaxima using 5.49.0. I have inculded the .wxmx and .mac (Not familiar with proper bug reporting, as this is new to me; apologies if this is incorrect.)
In
display2d:falsemode, I seex = 1/(2*6^(1/3))I think you are interpreting the display form
2 6^(1/3)as26^(1/3).You can also use the
stringfunction to see the linear form.In display2d:false mode, I get
x = 1/(2*6^(1/3))
I think you are interpreting "2 6^(1/3)" as 26^(1/3).
On Sun, Jun 21, 2026, 03:30 John Oliver via Maxima-bugs maxima-bugs@lists.sourceforge.net wrote:
Related
Bugs:
#4793Here's a little trick to make multiplication visible.
That shows the internal structure of the Maxima expression (where division is multiplication by an inverse). Here is how to get a view that follows the usual Maxima external form:
Last edit: Stavros Macrakis 2026-06-21