D. Hugh Redelmeier on Tue, 24 Feb 2004 06:51:18 +0100 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
erfc(0) yields error |
[I guess that subject is a bit of a pun.] I'm trying to use erfc, the complementary error function in a little gp program that I'm writing. I'm very new to pari/gp, but I think that I've found a bug. It seems to me that the complementary error function is mathematically well-defined at 0. It ought to be 1. And yet, gp doesn't like 0: ? erfc(0) *** incorrect type in negation. ? erfc(0.0) *** incorrect type in negation. ? erfc(0.0000000000000000001) %2 = 0.9999999999999999998871620833 The error message is a little opaque too. Version information: GP/PARI CALCULATOR Version 2.2.7 (alpha) i686 running linux (ix86 kernel) 32-bit version compiled: Feb 17 2004, gcc-3.2 20020903 (Red Hat Linux 8.0 3.2-7) Hugh Redelmeier hugh@mimosa.com voice: +1 416 482-8253