mehnert on Tue, 05 Sep 2006 12:01:36 +0200


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: A question on galois extensions in Pari/GP


Hello,

i have indeed an older Pari/GP version, namely version 2.1.6-3. So i have to
install Pari/GP 2.3 .The reason why i use the older version is that i work with
an debian sarge Linux distribution and i didn't find a backport of Pari/GP 2.3
for the sarge.

Regards,
Bernd



Quoting Bill Allombert <allomber@math.u-bordeaux.fr>:

> On Mon, Sep 04, 2006 at 10:37:08AM +0200, mehnert@math.uni-sb.de wrote:
> > Hello,
> >
> > I have question on the issue "galois extensions":
> > Regard the following computation:
> >
> > ? F=galoisinit(polcyclo(28));
> >
> > ? K=galoisfixedfield(F,F.gen[2],2)
> > %36 = [x^6 - 12*x^5 + 53*x^4 - 104*x^3 + 86*x^2 - 24*x + 1, Mod(-x^11 + x^9
> -
> > x^7 + x^5 - x^3 + 2*x + 2, x^12 - x^10 + x^8 - x^6 + x^4 - x^2 + 1), [x^2 +
> > (1/28*y - 1/14)*x - 1/28, x^2 + (1/28*y^5 - 3/49*y^4 + 13/196*y^3 -
> 1/98*y^2 +
> > 1/196*y - 1/14)*x - 1/28, x^2 + (1/28*y^3 - 13/196*y^2 + 5/196*y - 1/14)*x
> -
> > 1/28, x^2 + (-1/28*y + 1/14)*x - 1/28, x^2 + (-1/28*y^3 + 13/196*y^2 -
> 5/196*y
> > + 1/14)*x - 1/28, x^2 + (-1/28*y^5 + 3/49*y^4 - 13/196*y^3 + 1/98*y^2 -
> 1/196*y
> > + 1/14)*x - 1/28]]
> >
> > ? a=Mod(u,subst(K[1],x,u))
> > %37 = Mod(u, u^6 - 12*u^5 + 53*u^4 - 104*u^3 + 86*u^2 - 24*u + 1)
> >
> > ? prod(i=1,6,subst(K[3][i],y,a))
> >
> > Shouldn't this produce F[1], i.e.:
> >
> > ? F[1]
> > %39 = x^12 - x^10 + x^8 - x^6 + x^4 - x^2 + 1
>
> Yes, it should, and it does with PARI/GP 2.3.0
>
> F=galoisinit(polcyclo(28)); K=galoisfixedfield(F,F.gen[2],2);
> a=Mod(u,subst(K[1],x,u)); lift(prod(i=1,6,subst(K[3][i],y,a)))
> %4 = x^12 + Mod(-1, u^6 - 2*u^5 + 4*u^4 - 8*u^3 + 16*u^2 - 32*u + 64)*x^10 +
> Mod(1, u^6 - 2*u^5 + 4*u^4 - 8*u^3 + 16*u^2 - 32*u + 64)*x^8 + Mod(-1, u^6 -
> 2*u^5
> + 4*u^4 - 8*u^3 + 16*u^2 - 32*u + 64)*x^6 + Mod(1, u^6 - 2*u^5 + 4*u^4 -
> 8*u^3 + 16*u^2 - 32*u + 64)*x^4 + Mod(-1, u^6 - 2*u^5 + 4*u^4 - 8*u^3 +
> 16*u^2 - 32*u + 64)*x^2 + Mod(1, u^6 - 2*u^5 + 4*u^4 - 8*u^3 + 16*u^2 - 32*u
> + 64)
> ? lift(%)
> %5 = x^12 - x^10 + x^8 - x^6 + x^4 - x^2 + 1
>
> > Where is the error here? Thank you for any answer.
>
> I expect you are using an old PARI version, probably 2.1.x, which is
> known to have this problem (Bug 2.2.1F21, which could be described by
> "galoisfixedfield(,,2) is broken and frequently returns garbage under
> PARI version < 2.2.1)").
>
> In that case I suggest you upgrade to PARI/GP 2.3.0, the current stable
> release.
>
> Cheers,
> Bill.
>




----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.