Excellent detective work! That gets it down to the following script:

var('r12,r13,r23')
var('m1,m2,m3')
assume(m1>0,m2>0) #removing this line lets the script complete without 
trouble
A=(-((((-r23^2)+r13^2+r12^2)*(r23^2-r13^2+r12^2))/((m2+m1)*r12^2*r13*r23)+(2*((-r23^2)-r13^2+r12^2))/(m3*r13*r23))^2/(4*((4*(m3+m1))/(m1*m3)-(m2*((-r23^2)+r13^2+r12^2)^2)/(m1*(m2+m1)*r12^2*r13^2))))-(m1*(r23^2-r13^2+r12^2)^2)/(4*m2*(m2+m1)*r12^2*r23^2)+(m3+m2)/(m2*m3)
bool(A==0)

The error is definitely happening in maxima. It looks like some infinite 
recursion somewhere. Sage does do some other customizations besides 
"domain:complex", so perhaps there is something else that interacts badly. 
It's hard to believe that the "assume(m1>0,m2>0)" command would suddenly 
change an expression from being properly translated to maxima to causing a 
memory corruption. A bad interaction between configuration options is a 
much more likely scenario.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to