| Igor Schein on Fri, 21 May 2004 18:41:43 +0200 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| Re: galoisinit() bug |
On Fri, May 21, 2004 at 10:36:23AM +0200, Bill Allombert wrote:
> On Thu, May 20, 2004 at 07:22:49PM -0400, Igor Schein wrote:
> > On Fri, May 21, 2004 at 12:21:30AM +0200, Bill Allombert wrote:
> > > On Tue, May 18, 2004 at 09:11:23PM -0400, Igor Schein wrote:
> > > > Hi,
> > > >
> > > > ? galoisinit(x^4+272*x^3+40256*x^2+1740800*x+25397248);
> > > > *** prime too small in fixedfield.
> > > >
> > > > It was already broken in 2.2.4.
> > > ... and even in 2.2.0.
> >
> > Not according to this:
> >
> > GP/PARI CALCULATOR Version 2.2.0 (alpha)
>
> You are right, I meant 2.2.1, with this change:
> ---
> revision 1.62
> date: 2001/09/24 14:14:59; author: bill; state: Exp; lines: +95 -71
> Better strategy for galoisfixedfield
> More argument checking for galoisfixedfield
> ---
> Note that it was working only by luck before this date.
>
> Cheers,
> Bill.
Sorry to be anal, but
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
GP/PARI CALCULATOR Version 2.2.3 (alpha)
i686 running linux (ix86 kernel) 32-bit version
(readline v4.3 enabled, extended help not available)
Copyright (C) 2002 The PARI Group
PARI/GP is free software, covered by the GNU General Public License, and
comes WITHOUT ANY WARRANTY WHATSOEVER.
Type ? for help, \q to quit.
Type ?12 for how to get moral (and possibly technical) support.
realprecision = 28 significant digits
seriesprecision = 16 significant terms
format = g0.28
parisize = 4000000, primelimit = 500000
echo = 1 (on)
? galoisinit(x^4+272*x^3+40256*x^2+1740800*x+25397248)
[x^4 + 272*x^3 + 40256*x^2 + 1740800*x + 25397248, [17, 21, 6909193391300873
2880827217], [54788191479952672830743812, 28290734719886474294764833, 237832
63013130430844838237, 31321678613047887791307280]~, [14629781977821762673907
733, 3245196805214186049455706, 33391788806148314365847873, 1782516632382514
2454037409; 25516735263042525155099866, 63098346641761857400313058, 24446613
846062456328814193, 25122172075150626877427317; 14494000010566912989682183,
60569751069206831809871886, 52675057876975660786110445, 10445058869268060175
989920; 60642131760321395368041510, 39541637065706440896995644, 156369475918
58095232867736, 22363151408131534263749544], 672662421504, [Vecsmall([1, 2,
3, 4]), Vecsmall([4, 3, 2, 1]), Vecsmall([2, 1, 4, 3]), Vecsmall([3, 4, 1, 2
])], [Vecsmall([4, 3, 2, 1]), Vecsmall([2, 1, 4, 3])], Vecsmall([2, 2])]
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Can this also be explained by a luck factor? That was the reason I
said 2.2.4 in the first place, because I tried all 2.2 release prior
to it, and it was working fine.
Thanks
Igor