On Hopf Galois structures and complete groups

Lindsay N. Childs1

Department of Mathematics and Statistics
University at Albany
Albany, NY 12222

ABSTRACT

Let L be a Galois extension of K, fields, with Galois group Γ. We obtain two results. First, if Γ=HolZpe, we determine the number of Hopf Galois structures on L/K where the associated group of the Hopf algebra H is Γ (i.e. LKHLΓ). Now let p be a safeprime, that is, p is a prime such that q=p1/2>2 is also prime. If L/K is Galois with group Γ=HolZp, p a safeprime, then for every group G of cardinality pp1 there is an H-Hopf Galois structure on L/K where the associated group of H is G, and we count the structures.

Let L be a Galois extension of K, fields, with finite Galois group Γ. Then L is an H-Hopf Galois extension of K for H=KΓ, where KΓ acts on L via the natural action of the Galois group Γ on L. Greither and Pareigis [GP87] showed that for many Galois groups Γ, L is also an H-Hopf Galois extension of K for H a cocommutative K-Hopf algebra other than KΓ. The Hopf algebras H that arise have the property that LKHLG, the group ring over L of a group G of the same cardinality as Γ. We call G the associated group of H.

From [By96] we know that for H a cocommutative K-Hopf algebra, H-Hopf Galois structures on L correspond bijectively to equivalence classes of regular embeddings β:ΓHolGPermG. Here PermG is the group of permutations of the set G, and HolG is the normalizer of the left regular representation of G in PermG. One sees easily that HolG contains the image of the right regular representation ρ:GPermG and also AutG; then HolG=ρG·AutG and is isomorphic to the semidirect product GAutG. The equivalence relation on regular embeddings is by conjugation by elements of AutG inside HolG: ββ if there exists γ in AutG so that for all g in G, γβgγ1=βg.

Thus the number eΓ,G of H-Hopf Galois structures on L/K where the associated group of H is G depends only on G and the Galois group Γ, and reduces to a purely group-theoretic problem.

If L is a Galois extension of K with Galois group Γ non-abelian simple or Sn, then in [CC99] we counted the number of Hopf Galois structures on L/K with associated group G=Γ by "unwinding" regular embeddings. The unwinding idea applies more generally when G is a complete group, i. e. has trivial center and trivial outer automorphism group. In this paper we apply this unwinding idea to determine eG,G when G is the complete group HolZpe, p an odd prime.

One theme of research on Hopf Galois structures on Galois extensions of fields is to determine to what extent it is true that if L/K is Galois with Galois group Γ and is H-Hopf Galois where H has associated group G, then GΓ. Positive results in this direction include Byott's original uniqueness theorem [By96]; Kohl's Theorem [Ko98] that if Γ=Zpe then GΓ; Byott's recent result [By03a], complementing [CC99], that if Γ is non-abelian simple then G=Γ; and Featherstonhaugh's recent result [Fe03] that if G and Γ are abelian p-groups with p sufficiently large compared to the p-rank of G and logp of the exponent of G, then GΓ. (A survey of results before 2000 in this area may be found in Chapter 2 of [C00]; Chapter 0 of [C00] describes how Hopf Galois structures on Galois extensions of local fields relate to local Galois module theory of wildly ramified extensions.)

In the last two sections of this paper we consider this uniqueness question for Γ=HolZp when p is a safeprime, that is, p=2q+1 where p and q are odd primes. (The terminology “safeprime” arises in connection with factoring large numbers related to cryptography -- see [C95, pp. 411-413].) Then there are exactly six isomorphism classes of groups of cardinality pp1. We show that if L/K is a Galois extension with Galois group Γ=HolZp, then for each of the six groups G of cardinality pp1 up to isomorphism, there is an H-Hopf Galois structure on L/K with associated group G, and we count their number. Thus Γ=HolZp yields an example of the opposite extreme to the uniqueness results listed above.

1.  Regular embeddings

Given a Galois extension L/K with Galois group Γ, and a group G of cardinality that of Γ, the number eΓ,G of Hopf Galois structures on L/K whose Hopf algebra H has assocated group G is equal to the number of equivalence classes of regular embeddings of Γ into HolG, the semidirect product of G and AutG. Here an embedding β:ΓHolG is regular if, when viewing HolG inside PermG via g,αx=αxg1, the orbit of the identity element 1 of G under βΓ is all of G.

Obtaining eΓ,G in any particular case involves a number of steps:

(a) determining AutG, hence HolG;
(b) finding monomorphisms β from Γ to HolG by defining β on generators of Γ and checking β on the relations among those generators: in particular, it is helpful to know the orders of elements of HolG in order to choose where to send the generators of Γ;
(c) checking for regularity of β;
(d) simplifying β under the equivalence relation of conjugation by elements of AutG inside HolG -- that is, finding a complete set of representatives for the equivalence classes of regular embeddings β;
(e) counting the representatives.

Of these tasks, checking regularity is the least natural. If we view HolG, the semidirect product of G and AutG, as G×AutG as sets, the operation is g,α·g,α=gαg,αα for g,gG,α,αAutG. Then G{g,1} is a normal subgroup of HolG, and the projection π2 onto AutG by π2g,α=α is a homomorphism; however the projection π1 onto G, π1g,α=g, is not. But since an element g,α viewed in PermG acts on the identity element 1 of the set G by g,α1=α1g1=g1, checking regularity of a 1-1 homomorphism β:ΓHolG is the same as determining whether the function (non-homomorphism) π1β:ΓG is bijective.

Let InnG be the group of inner automorphisms of G, then InnG is normal in AutG and AutG/InnG=OG, the outer automorphism group, fits in the exact sequence 1ZGGAutGOG1 where the map C:GAutG is conjugation: Cgx=gxg1 for g,xG, and ZG is the center of G.

Suppose ZG=1 and the composition of the 1-1 homomorphism β:ΓHolG with the homomorphism HolGOG yields a trivial homomorphism from Γ to OG. Then β maps into GInnG, and, following [CC99], we may decompose β as follows: we have a homomorphism j:GInnGG×G by jg,Ch=gh,h for g,hG, with inverse sending g,h to gh1,Ch. Letting pi:G×GG be projection onto the ith factor, i=1,2, the homomorphism β yields homomorphisms β1=p1jβ and β2=p2jβ:ΓG such that βγ=β1γβ2γ1,Cβ2. Then β is regular iff {π1βγ|γΓ}={β1γβ2γ1|γΓ}=G. Thus whenever ZG=1 and βΓGInnG, we may describe β, and in particular the function π1β:ΓG, in terms of the homomorphisms β1,β2:ΓG, namely, π1βγ=β1γβ2γ1.

A class of groups G where ZG=1 and βΓGInnG is the class of complete groups, that is, finite groups G with ZG=1 and OG=1. The best-known examples of finite complete groups are AutA where A is simple and non-abelian, Sn for n3,n6, and HolZm where m is odd. (See [Sch65, III.4.u-w] .) Another class is the class of simple groups, for if G is simple, then OG is solvable, so any β:GHolG has image in GInnG.

In [CC99] we let Γ=G and determined eG,G, the number of regular embeddings of G to HolG, when G is simple non-abelian or Sn,n4. In the next section we examine the case where Γ=G=HolZq where q=pe and p is an odd prime.

2.  HolZpe

Let G=ZpeZpe*, the holomorph of Zpe. Let b be a number <pe that generates Zpe*. Let Γ=G. In this section we prove:

Theorem 2.1.   If G=HolZpe, p odd, then up to equivalence there are eG,G=2pe1ϕpe1+2peϕpe1ϕp11 regular embeddings of G into HolG. Thus eG,G is the number of H-Hopf Galois structures on a Galois extension L/K with Galois group G where the associated group of H is G.

Proof. We wish to find equivalence classes of regular embeddings of G in HolG. Since G is complete, we know from the last section that any homomorphism β:GHolG may be decomposed as βg=β1gβ2g1Cβ2g for homomorphisms β1,β2:GG. So we begin by describing the homomorphisms from G to G.

Let α:GG be a homomorphism. Then α is determined by  α1,1=m,cof order dividingpe,and α0,b=n,dof order dividingpe1p1. If α1,1 has order dividing pe, then c=1. To see this, first note that for any s>0, m,cs=m1+c+c2+cs1,cs so c must have order dividing pe, which implies that c1modp. Also, for α0,b to have order dividing pe1p1 we require that d1modp or p divides n. For if d1modp one sees by induction that n,dpe1=pe1n,1 where p divides n iff p divides n. Thus if p does not divide n, then n,d has order pe. On the other hand, if d1modp, then n,dp1=ndp11d1,dp1 and p divides dp11 but not d1, so the order of n,d divides pe1p1.

Now we check the relation b,10,b=b,b=0,b1,1. Applying α yields: m1+c+cb1,cbn,d=n,dm,c, hence m1+c+cb1+cbn,cbd=n+dm,dc. Thus cbd=cd. Since d is a unit modulo pe it follows that cb=c, hence cb1=1. But since c=1+pf for some f, 1=1+pfb1. Since b1 is relatively prime to p and 1+pfpe1=1, it follows that 1+pf=1, hence f=0 and c=1.

Thus for any homomorphism α:GG, α1,1=m,1 for some m.

Since c=1, the requirement m1+c+cb1+cbn,cbd=n+dm,dc becomes mb+n,d=n+dm,d which implies that bm=dm. Thus if m0, then bdmodp, and if m is a unit (i.e. relatively prime to p), then b=d. In the latter case, α1,1=m,1 has order pe and α0,b=n,b has order pe1p1.

Clearly if α is an automorphism then m is relatively prime to p and so b=d. Conversely, if α1,1=m,1 with m relatively prime to p, then α0,b=n,b for some n. Conjugating α by h,c in G yields  h,cα1,1h,c1=h,cm,1c1h,c1 =h+cmh,1 =cm,1. We choose c so that cm=1. Then we choose h so that  0,b=h,cα0,bh,c1=h,cn,bc1h,c1 =h+cn,bcc1h,c1 =h+cnbh,b =1bh+cn,b: we set h=1b1cn, possible because b has order pe1p1modpe and hence b1modp. With these choices of h and c, the homomorphism Ch,cα:GG is the identity on the generators 1,1 and 0,b of G, and so α=Ch,c1 is an automorphism of G.

Now we ask about regularity: for which pairs of endomorphisms β1,β2 is {β1gβ2g1|gG}=G, or equivalently, π1β=β1·β21 is a 1-1 function from G to G? Let βi1,1=mi,1,βi0,b=ni,di for i=1,2.

If neither β1 nor β2 is an automorphism, then p divides m1 and m2, so  β1pe1l,1β2pe1l,11=pe1lm1,1pe1lm2,1 =0,10,1=0,1 for all l, and so β1·β21 is not 1-1.

Suppose both β1 and β2 are automorphisms. If m1m2modp then  β1·β21pe1,1=pe1m1pe1m2,1 =0,1 =β1·β210,1 so β1·β21 is not 1-1. If m1m2modp, then let sm1m2=n1n2. Then  β1·β210,b=n1n2,1 =m1m2s,1 =β1·β21s,1, so again, β1·β21 is not 1-1.

Thus for β to be regular, exactly one of β1 and β2 is an automorphism.

We return to looking at regularity after we look at equivalence by AutG=InnG inside HolG.

For g,h,kG we have  1,Cgh,Ck1,Cg1=Cgh,CgCkCg1 =ghg1,Cgkg1. Thus if βx=β1xβ2x1,Cβ2x for xG, then ββ with  βx=gβ1xβ2x1g1,Cgβ2xg1 =gβ1xg1·gβ2xg11,Cgβ2xg1: we get from β to β by simultaneously conjugating β1 and β2 by gG.

Assume β2 is an automorphism, then, up to equivalence, we may assume that β2 is the identity automorphism on G and β1 is not an automorphism. Then eG,G will be twice the number of possible β1, since the case where β1 is an automorphism and β2 is not is the same.

Returning to the regularity question, we ask, for which β1 is {β1gg1}=G?

Assume  β11,1=m,1 β10,b=n,d for some m divisible by p, some d1 and some n. Then  β1l,bk=β1l,1β10,bk =lm,1ndk1d1,dk =lm+ndk1d1,dk. For any h,r we want to find l,k so that (**)β1l,bkl,bk1=lm+ndk1d1,dkbkl,bk =lm+ndk1d1dkbkl,dkbk =h,br. In order that for any r, there is a k so that br=db1k, we require that db1 generates Zpe*. Now for β1 to be a homomorphism, we need bm=dm, and this is possible only if m=0 or bdmodp. But in the latter case, db11modp, so cannot generate Zpe*. Thus if {β1gg1}=G, then m=0, and d=bf+1 such that bf generates Zpe*.

Thus β1 is defined by  β11,1=0,1 β10,b=n,d, and (**) becomes n1+d++dk1bfkl,bfk=h,br, which is solvable for all n and for all f such that bf generates Zpe* . We have two cases:

If d=bf+11modp, then p1 divides f+1 and p divides n (or else β is not a homomorphism).

If d=bf+11modp, then n is arbitrary.

The first case gives pe1 choices for n and ϕpe1 choices for f.

The second case gives pe choices for n and ϕpe1p1ϕpe1=ϕpe1ϕp11 choices for f. The theorem follows.

Corollary 2.2.   If G=HolZp, then eG,G=21+pϕp11.

Example 2.3.   For p=5 there are, up to equivalence, 21+521=12 regular embeddings of G=Z5Z5* into HolG. If we choose b=2 then b and b3 generate Z5*, so d=b0=1 or d=b2=4. Thus if we let β2 be the identity automorphism, then β11,1=0,1 and β10,2=n,4, n=0,1,2,3,4, or 0,1.

3.  Groups of order pp1

Let Γ=HolZp with p an odd prime, as above, and let p1=2q. Then there are at least five non-isomorphic groups G of order 2qp other than Γ, namely, Z2qp,Dqp,Dp×Zq,Dq×Zp, and ZpZq×Z2 (where Zq is identified as the subgroup of AutZp of index 2, and Dn is the dihedral group of order 2n). The five groups are non-isomorphic because their centers have orders 2pq,1,q,p and 2 respectively.

If q is also an odd prime, then q is called a Sophie Germain prime, resp. p is called a safeprime, and in that case, these five groups, together with Γ=HolZp, are the only groups of order 2pq, up to isomorphism. To see this, we first obtain the following lemma, needed also in the next section:

Lemma 3.1.   Let p be prime, p=2q+1. Then AutDp=AutZpZq=AutHolZp=InnHolZp.

Proof. Let G=ZpZa with a=2,q or 2q=p1. Write Zp additively and view Za as the cyclic subgroup of order a inside Zp*=AutZp and GHolZp. Let b generate Za. If α is an automorphism of G, then:

  1. α1,1=m,1 for p not dividing m, and

  2. α0,b=n,b for any n (as one sees by applying α to the relation b,10,b=b,b=0,b1,1.)

So there are pp1=|HolZp| automorphisms of G. Now if l,d is any element of HolZp, then conjugation by l,d is an automorphism of G, since l,dm,brl,d1=l+dmbrl,brG. Hence the conjugation map C:HolZpAutG, Cl,dm,br=l,dm,brl,d1=l+dmbrl,br, is defined. Then C is 1-1. For if Cl1,d1=Cl2,d2 on G, then l1+d1mbrl1=l2+d2mbrl2 for all m,r: in particular for m=1,r=0 we get d1=d2 and for m=0,r=1 we get l1=l2. Thus C is an isomorphism.

Proposition 3.2.   If q and p=2q+1 are odd primes, then, up to isomorphism, there are exactly six groups of order pp1.

This is probably well-known, but we sketch a proof for the reader's convenience.

Proof. If G has order pp1 then by the first Sylow Theorem, G has a unique normal subgroup Gp of order p. By Schur's Theorem, Gp has a complementary subgroup of order 2q, and hence a subgroup K of order q. Then GpK=J is a subgroup of G of order pq, hence normal in G. By Schur's Theorem again, J has a complementary subgroup of order 2 in G, so G is isomorphic to a semidirect product JαZ2.

If JZpq then GZpqαZ2 where α:Z2AutZpqZp1×Zq1 has four possibilities, α1=±1,±1. These yield GDpq,Dp×Zq,Dq×Zp and Z2pq.

If JZpZqHolZp, then GJαZ2 where α:Z2AutZpZqInnHolZp. If α is trivial, we obtain ZpZq×Z2. Otherwise, the elements of order 2 in InnHolZp are of the form Cl,1 for any lZp. Define αl:Z2InnHolZp by αl1=Cl,1. One checks easily that ZpZqα0Z2ZpZ2q=HolZp by the map sending a,b,ε to a,εb for aZp, bZqZp1, εZ2Zp1. Now α0=C0,1 and αl=Cl,1 are conjugate in InnHolZp for l0 by Cm,1 where 2mlmodp: Cm,1C0,1Cm,1=C2m,1. It follows from [DF99], p. 186, Exercise 6 that ZpZqαlZ2ZpZqα0Z2 for all l. Thus J=ZpZq yields only two possible groups, up to isomorphism.

4.  Nonuniqueness

If we begin with the Galois group Γ of a Galois extension L/K of fields, then to determine the K-Hopf Galois structures on L, we need to count equivalence classes of regular embeddings of Γ into HolG, where G varies over isomorphism classes of groups of the same cardinality as Γ. This can be a formidable task for certain cardinalities!

In this section, we let Γ=HolZp, p=2q+1 a safeprime >5, and determine eΓ,G, the number of regular embeddings of Γ into HolG, for all six groups G of order