Closed nasser1 closed 1 year ago
I found the problem is actually in giac ! So closing this issue, It turned out "e" is taken as "exp(1)" by giac. So when I tried the following
0>> integrate(x^6/(c*x^4+b*x^2+a)/(ee*x^2+d)^(1/2),x)
"index.cc index_m i_lex_is_greater Error: Bad Argument Value"
I got the error. So the error was being generated by giac, not sagemath.
Closing this issue now.
Steps To Reproduce
I am using sagemath 10.1 on Linux. I have build from source the latest GIAC and installeded it on the system.
build sagemath by telling it to use the system giac.
The sagemath build completed fine with no problem, and I am able to call many integrate commands with giac as algorithm with no problem.
However, on some integrals it gives the following strange exception.
When I try the same exact integral in giac itself on Linux directly, Giac does not generate an error and gives back result.
So on the face of it, it seems the problem is in the interfaces.
The following is the same command using giac
Version information
Note also that when using "maxima" or "fricas" as algorithm on the same integral, no error shows up.
Expected Behavior
Expected is that it sagemath return the same output given by giac and not an exception.
Actual Behavior
An exception is thrown by sagemath calling giac on this integral.
Additional Information
I have also the sagemath configuration log file and the full build log file if needed.
Environment
Checklist