Blog Archive

Monday, September 30, 2024

Primitive roots: An advanced approach

Proposition. Let F be a field, then any finite multiplicative subgroup of (F,) is a cyclic group.

Proof. Let (G,)(F,) be a finite subgroup. Since G is an abelian group, by the structure theorem of finitely generated abelian groups we have

(1)GCn1××Cnk

Now we only need to prove that gcd(ni,nj)={1, if ij,ni, if i=j. Then GCn1nk.

Let s=lcm(n1,,nk), then for any aG, we have as1=0, so all the elements of G are roots of xs1=0.

But in a field, xs1 has at most s roots. Hence we have |G|=n1nks=lcm(n1,,nk).

Hence gcd(ni,nj)={1, if ij,ni, if i=j.

Corollary. If F is a finite field, then (F,) is cyclic. In particular, U(Z/pZ) is cyclic.

Proposition. Let p be a prime number and p2, then the unit group of the local ring Z/pnZ is cyclic.

Proof. Since Z/pnZ is a local ring, the unit group is Z/pnZpZ/pnZ.

We first claim that:

(2)U(Z/pnZ)=Z/pnZpZ/pnZU(Z/pZ)(1+pZ/pnZ)

It is clear that

(3)U(Z/pZ)(1+pZ/pnZ)=1.

To see that

(4)Z/pnZpZ/pnZU(Z/pZ)(1+pZ/pnZ),

we only need to prove that they have the same cardinality.

It follows from

(5)|U(Z/pZ)(1+pZ/pnZ)|=(p1)(pn1)=pnpn1=|Z/pnZpZ/pnZ|.

Now we know that

(6)U(Z/pZ)Cp1,2(p1).

If we can prove that

(7)1+pZ/pnZCpn1,

then we finish the proof.

Lemma.

(1) Let p be a prime number and k1, if abmodpk, then apbpmodpk+1.

(2) If p2 and k2, then (1+cp)pk21+cpk1modpk.

Proof.

(1) Let a=b+cpk, then

(8)ap=bp+(p1)bp1cpk+i=2pλipkibpmodpk.

(2) Consider induction on k. It is obviously true when k=2. Assume it is true for k2:

(9)(1+cp)pk21+cpk1modpk.

From (1), we know that

(10)(1+cp)pk1(1+cpk1)pmodpk+1.

Expanding the right-hand side, we get

(11)(1+cp)pk11+(p1)cpk1+(p2)c2p2(k1)++cppp(k1)modpk+1.

Since n>1,p1+n(k1)(pn)cnpn(k1) and 1+n(k1)k+1, we conclude:

(12)(1+cp)pk11+cpkmodpk+1.

Proposition. Let 1+cp1+pZ/pn and cpZ/pnZ, then 1+cp(Z/pn1Z,+).

Proof. The order of 1+cp has to divide pn1.

By Lemma (2), we know that (1+cp)pn21+cpn1modpn, and if p does not divide c, then 1+cpn11 in Z/pnZ.

Hence U(Z/pnZ)U(Z/pnZ)Cp1×Cpn1C(p1)pn1=Cφ(pn).

 

No comments:

Post a Comment

Popular Posts