[Maxima] Failures in share_testsuite
Barton Willis
willisb at unk.edu
Thu May 6 19:49:45 CDT 2010
These failures are due to changes to recent changes to comm.lisp. Tracing algsys shows a
failure on
(%i6) %solve(sin(x^2),x);
1 Enter algsys [[%i*(1-%g8^2)],[%g8,x]]
1 Exit algsys [[%g8 = 1,x = %r5],[%g8 = -1,x = %r6]]
1 Enter algsys [[2*%i*%pi*%z10-%i*%c10^2+log(-1)],[%c10]]
Unable to solve
(%o6) %solve([sin(x^2)],[x])
It seems that some CL complex numbers sneak into Maxima:
(%i13) algsys([2*%i*%pi*%z10-%i*%c10^2+log(-1)],[%c10]);
1 Enter algsys [[2*%i*%pi*%z10-%i*%c10^2+log(-1)],[%c10]]
Maxima encountered a Lisp error:
value #C(-0.0 -0.5) is not of the expected type REAL.
Of course, algsys shouldn't be doing floating point....
Barton
-----maxima-bounces at math.utexas.edu wrote: -----
>To: Maxima <maxima at math.utexas.edu>
>From: Dieter Kaiser <drdieterkaiser at web.de>
>Sent by: maxima-bounces at math.utexas.edu
>Date: 05/06/2010 05:59PM
>Subject: [Maxima] Failures in share_testsuite
>
>I get four errors with the share_testsuite. The failures are in
>rtest_to_poly_solver.
>
>Dieter Kaiser
>
>
>Maxima version: 5.20post
>Maxima build date: 23:42 5/6/2010
>Host type: i686-pc-linux-gnu
>Lisp implementation type: SBCL
>Lisp implementation version: 1.0.29.11.debian
>
>
>Running tests in rtest_to_poly_solver: STYLE-WARNING: redefining
>SIMP-ISREAL-P in DEFUN
>STYLE-WARNING: redefining SIMP-ISREAL-P in DEFUN
>
>********************** Problem 193 ***************
>Input:
> 2
>%solve(sin(x ) = 0, x, 'simpfuncs = ['nicedummies])
>
>
>Result:
>Unable to solve
> 2
>%solve([sin(x ) = 0], [x], simpfuncs = [nicedummies])
>
>This differed from the expected result:
>%union([x = - sqrt(2) sqrt(%pi) sqrt(%z0)], [x = sqrt(2) sqrt(%pi)
>sqrt(%z0)],
> [x = - sqrt(%pi + 2 %pi %z0)], [x = sqrt(%pi + 2 %pi
>%z0)])
>
>********************** Problem 305 ***************
>Input:
> 2
> sin(x )
>nicedummies(%solve(-------, x))
> x
>
>
>Result:
>Unable to solve
> 2
> sin(x )
>%solve([-------], [x])
> x
>
>This differed from the expected result:
>%union(%if(1 + 2 %z0 # 0, [x = - sqrt(%pi + 2 %pi %z0)], %union()),
>%if(1 + 2 %z0 # 0, [x = sqrt(%pi + 2 %pi %z0)], %union()),
>%if(%z1 # 0, [x = - sqrt(2) sqrt(%pi) sqrt(%z1)], %union()),
>%if(%z1 # 0, [x = sqrt(2) sqrt(%pi) sqrt(%z1)], %union()))
>
>********************** Problem 306 ***************
>Input:
> 2
> sin(x )
>nicedummies(%solve(-------, x))
> 2
> x
>
>
>Result:
>Unable to solve
> 2
> sin(x )
>%solve([-------], [x])
> 2
> x
>
>This differed from the expected result:
>%union(%if(1 + 2 %z0 # 0, [x = - sqrt(%pi + 2 %pi %z0)], %union()),
>%if(1 + 2 %z0 # 0, [x = sqrt(%pi + 2 %pi %z0)], %union()),
>%if(%z1 # 0, [x = - sqrt(2) sqrt(%pi) sqrt(%z1)], %union()),
>%if(%z1 # 0, [x = sqrt(2) sqrt(%pi) sqrt(%z1)], %union()))
>
>********************** Problem 307 ***************
>Input:
> 2
> sin(x )
>nicedummies(%solve(-------, x))
> 3
> x
>
>
>Result:
>Unable to solve
> 2
> sin(x )
>%solve([-------], [x])
> 3
> x
>
>This differed from the expected result:
>%union(%if(1 + 2 %z0 # 0, [x = - sqrt(%pi + 2 %pi %z0)], %union()),
>%if(1 + 2 %z0 # 0, [x = sqrt(%pi + 2 %pi %z0)], %union()),
>%if(%z1 # 0, [x = - sqrt(2) sqrt(%pi) sqrt(%z1)], %union()),
>%if(%z1 # 0, [x = sqrt(2) sqrt(%pi) sqrt(%z1)], %union()))
>
>318/322 tests passed (not counting 3 expected errors)
>
>The following 4 problems failed: (193 305 306 307)
>
>
>_______________________________________________
>Maxima mailing list
>Maxima at math.utexas.edu
>http://www.math.utexas.edu/mailman/listinfo/maxima
More information about the Maxima
mailing list