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)G≅Cn1×⋯×Cnk

Now we only need to prove that gcd(ni,nj)={1, if i≠j,ni, if i=j. Then G≅Cn1⋯nk.

Let s=lcm(n1,…,nk), then for any a∈G, we have as−1=0, so all the elements of G are roots of xs−1=0.

But in a field, xs−1 has at most s roots. Hence we have |G|=n1⋯nk≤s=lcm(n1,…,nk).

Hence gcd(ni,nj)={1, if i≠j,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 p≠2, 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/pnZ−pZ/pnZ.

We first claim that:

(2)U(Z/pnZ)=Z/pnZ−pZ/pnZ≅U(Z/pZ)⊕(1+pZ/pnZ)

It is clear that

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

To see that

(4)Z/pnZ−pZ/pnZ≅U(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)|=(p−1)(pn−1)=pn−pn−1=|Z/pnZ−pZ/pnZ|.

Now we know that

(6)U(Z/pZ)≅Cp−1,2∣(p−1).

If we can prove that

(7)1+pZ/pnZ≅Cpn−1,

then we finish the proof.

Lemma.

(1) Let p be a prime number and k≥1, if a≡bmodpk, then ap≡bpmodpk+1.

(2) If p≠2 and k≥2, then (1+cp)pk−2≡1+cpk−1modpk.

Proof.

(1) Let a=b+cpk, then

(8)ap=bp+(p1)bp−1cpk+∑i=2pλipki≡bpmodpk.

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

(9)(1+cp)pk−2≡1+cpk−1modpk.

From (1), we know that

(10)(1+cp)pk−1≡(1+cpk−1)pmodpk+1.

Expanding the right-hand side, we get

(11)(1+cp)pk−1≡1+(p1)cpk−1+(p2)c2p2(k−1)+⋯+cppp(k−1)modpk+1.

Since ∀n>1,p1+n(k−1)∣(pn)cnpn(k−1) and 1+n(k−1)≥k+1, we conclude:

(12)(1+cp)pk−1≡1+cpkmodpk+1.◻

Proposition. Let 1+cp∈1+pZ/pn and c∉pZ/pnZ, then ⟨1+cp⟩≅(Z/pn−1Z,+).

Proof. The order of 1+cp has to divide pn−1.

By Lemma (2), we know that (1+cp)pn−2≡1+cpn−1modpn, and if p does not divide c, then 1+cpn−1≠1 in Z/pnZ.◻

Hence U(Z/pnZ)≅U(Z/pnZ)≅Cp−1×Cpn−1≅C(p−1)pn−1=Cφ(pn).

 

No comments:

Post a Comment

Popular Posts