If the inverse trig functions were purely multi valued the solution of, for example, sin(x) = 1/107 could simply be x = asin(1/107). But, to make asin purely multi valued, we would need to prevent asin(1/107) - asin(1/107) from simplifying to zero. We could do that with uniquely labeled boxes, maybe. Plus, there would need to be a mechanism for a user to select a particular value of asin(1/107). And if an expression involved multiple occurrences of multi valued functions, generating the needed value...
Try running Maxima in a terminal window. You will discover that cntrl-c works correctly. Thus, this is a problem with wxMaxima, not Maxima. The wxMaxima developers are active and good about fixing bugs, so please report it to them.
Using Microsoft Windows, a workaround is to use the Windows Task manager. Once you start the Task manger, search for "SBCL." Then select it and then select "end the task" After that, you can likely restart Maxima and your wxMaxima will be preserved.
- The functions `spectral_rep` and friends do not work correctly for nonstandard values of `$matrix_elmement_mult` and `$matrix_elmement_add`. So locally set them.
Remove diagnostic print statements from `rtest_matrixexp.mac`. They are not part of the expected output and only clutter the screen during test runs.
radcan(sqrt(-1/(sqrt(-3)+1))) --> infinite loop
This bug has been fixed for some time, but the ticket didn't automatically close. So I'm closing it as 'closed' (%i3) radcan(sqrt(-1/ (sqrt(-3)+1))); (%o3) 1/sqrt(-(sqrt(3)*%i)-1) (%i4) build_info(); (%o4) %build_info("5.50post","2026-09-03 13:02:33","unknown","SBCL","2.6.4", "C:/Users/barto/maxima","C:/Users/barto/AppData/Local/Temp", "C:/Users/barto/maxima/binary/5_50post/sbcl/2_6_4",false, false)
Fixed by Commit [c5762f] . Closing ticket as closed.