When I try to run the following command sequence
f1c_2d:x^2*y^2*\(sin(2.*x)+%i*cos(2.*y))*exp(%i*20.*x)*exp(%i*30.*y)$
l:integrate(f1c_2d,x,-1.,10.);
l:integrate(l,y,-5.,15.);
I get a "too many contexts" error message after the second call to "integrate". I use maxima 5.15.0 with SBCL Lips. The function to integrate is pretty easy so I do not expect that there is an error at all.
regards
Eugen Wintersberger
eugen.wintersberger@jku.at
Logged In: YES
user_id=929336
Originator: NO
Note that maxima apparently doesn't recover from this kind of
error: Once I get the "too many contexts" message any further
integration (even something simple like integrate(y,y,-5,15)
fails with the same error.
Also note that this issue is similiar to #1714039 and #1866077
and (the already fixed) #1860487
Logged In: YES
user_id=1797506
Originator: NO
src/sin.lisp revision 1.31
o monstertrig: trying new way to stop recursion: only substitute new variable
when total size of expression decreases. Handles oscillation between
sin(x+4)*cos(x) <-> sin(x)*cos(x-4).
fixes [ 1960200 ] integrate function raises "too many contexts" error
tests/rtestint.mac: new test case