[sage-devel] Re: Changes in Maxima behavior

2013-07-05 Thread rjf
Just as a followup. It appears to me that ... radcan() should not consult the setting of domain, so far as I can tell, except in the situation in which it produces a result and then runs it through "simplifya" the main simplification program. That program apparently un-does the simplification

[sage-devel] Re: Changes in Maxima behavior

2013-07-03 Thread kcrisman
On Friday, June 28, 2013 11:14:55 AM UTC-4, rjf wrote: > > > > On Friday, June 28, 2013 5:09:49 AM UTC-7, Joris Vankerschaver wrote: >> >> Hi all, >> > > > >> Is there something I can do to avoid this? > > > > I tried this in Maxima 5.25.1 and 5.28.02 > > You can avoid this problem by

[sage-devel] Re: Changes in Maxima behavior

2013-07-02 Thread Robert Dodier
On 2013-07-01, Joris Vankerschaver wrote: > sage: u, v = var('u, v', domain='real') > sage: sqrt(-1/(u^2+v^2-1)).simplify_radical() # This will hang This is a bug in Maxima: (%i2) radcan (sqrt (-1 / (u^2 + v^2 - 1))), domain=complex; It waits apparently forever here -- but it is actually

[sage-devel] Re: Changes in Maxima behavior

2013-07-01 Thread Joris Vankerschaver
Hi all, Following RJF's suggestion, I played around with Maxima for a little while to see where the problem arises. As far as I can tell, this is again a problem with the fact that simplify_radical gets called in simplify_full (see #12737). The problem that I'm seeing used to be absent when s

[sage-devel] Re: Changes in Maxima behavior

2013-06-28 Thread rjf
On Friday, June 28, 2013 5:09:49 AM UTC-7, Joris Vankerschaver wrote: > > Hi all, > > Is there something I can do to avoid this? I tried this in Maxima 5.25.1 and 5.28.02 You can avoid this problem by just using one of those versions of Maxima directly. I suspect, but do not kn

[sage-devel] Re: Changes in Maxima behavior

2013-06-28 Thread Volker Braun
I can confirm the regression, after a few seconds I get TypeError: ECL says: Memory limit reached. Please jump to an outer pointer, quit program and enlarge the memory limits before executing the program again. The process that consumes the memory is sage-ipython (in the ECL shared library), no