Pierre . Charollois on Mon, 17 Apr 2006 16:54:53 +0200 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
precision in zetak |
Dear Pari users, I found, like other people before, the following trouble with the zetak command : it works properly with low precision, replying the right rational special value : 1/30 in my case. But when I asked for more digits, the answer turns out to be completely wrong. The good thing is that low precision is enough to recognize the rational appearing. But it took me a while to fix this problem in my whole long and high precision routine using this command. As I understood from the mailing list (dev), there is no medication for this bug yet. Hence this e-mail is more like a Warning than a Question. Cheers, Pierre Charollois Here is the session : GP/PARI CALCULATOR Version 2.2.11 (released) i686 running cygwin (ix86 kernel) 32-bit version compiled: Oct 20 2005, gcc-3.4.1 (cygming special) (readline v5.0 enabled, extended help available) parisize = 4000000, primelimit = 500000 (10:09) gp > S=zetakinit(x*x-5); (10:09) gp > T=zetak(S,-1) %2 = 0.03333333333333333333333333333 (10:09) gp > \p 240 realprecision = 240 significant digits (10:09) gp > allocatemem *** allocatemem: Warning: doubling stack size; new stack = 8000000 (7.629 Mbytes). (10:10) gp > S=zetakinit(x*x-5); (10:10) gp > T=zetak(S,-1) %4 = 722489817858621912736514810078790.3782681214653231834976085766586244077995 3962166197128137792893080920179588508779993018946793133971088708805520549113318 2944763943049172772593092241460415893167896301794187079177346794106871173943395 95468210