Raymond Toy wrote (on Mon, 23 May 2005 at 11:18 -0400):
> >>>>> "Andreas" == Andreas Eder writes:
>
> Andreas> With the new code in cvs there is no more error thrown, but the
> Andreas> teststuite still is not happy and give sthe following output:
>
> Andreas> Running tests in rtest14.mac:
> Andreas> ********************** Problem 111 ***************
> Andreas> Input:
> Andreas> closeto(AS_10_4_10(%i - 1), 1.0e-15)
>
>
> Andreas> Result:
> Andreas> 1
> Andreas> airy_ai(%i - 1) airy_dbi(%i - 1) - airy_bi(%i - 1) airy_dai(%i - 1) - ---
> Andreas> %pi
>
> Andreas> This differed from the expected result:
> Andreas> true
>
>
> Andreas> ********************** Problem 113 ***************
> Andreas> Input:
> Andreas> closeto(AS_10_4_10(- %i - 1), 1.0e-15)
>
>
> Andreas> Result:
> Andreas> airy_ai(- %i - 1) airy_dbi(- %i - 1) - airy_bi(- %i - 1) airy_dai(- %i - 1)
> Andreas> 1
> Andreas> - ---
> Andreas> %pi
>
> I didn't have this problem when I ran the test with cmucl.
> What lisp are you using?
>
> Can you evaluate the results to see if close they really are to zero?
> I'm guessing 1e-15 is too tight.
>
> Ray
I get these errors with cmucl (CMU Common Lisp Snapshot 2005-04, running on elgin
With core: /usr/local/lib/cmucl/lib/lisp.core
Dumped on: Tue, 2005-04-05 16:17:40+02:00 on lorien
See <http://www.cons.org/cmucl/>; for support information.
Loaded subsystems:
Python 1.1, target Intel x86
CLOS based on Gerd's PCL 2004/04/14 03:32:47
)
and sbcl (This is SBCL 0.9.0, an implementation of ANSI Common Lisp.
)
gcl and clisp work fine.
What do you want me to test?
AS_10_4_10(%i - 1),numer; gives 9.99200722162641e-16 %i - 3.33066907387547e-16
and
AS_10_4_10(- %i - 1),numer; gives - 9.99200722162641e-16 %i - 3.33066907387547e-16
in sbcl.
AS_10_4_10(%i - 1),numer; gives 8.88178419700125e-16 %i - 4.44089209850063e-16
and
AS_10_4_10(- %i - 1),numer; gives - 8.88178419700125e-16 %i - 4.44089209850063e-16
in cmucl.
Yes, they are both very close to 0 but obviously bot sufficiently
close.
I hope this is of some help to you.
'Andreas
--
Wherever I lay my .emacs, there's my $HOME.