• Tidak ada hasil yang ditemukan

Primitive Roots to Composite Moduli

Dalam dokumen Elementary Methods in Number Theory (Halaman 104-111)

A First Course in Number Theory

3.2 Primitive Roots to Composite Moduli

Proof. Letaandmbe integers such that (a, m) = 1 andm≥3. Suppose that

m=m1m2, where (m1, m2) = 1 andm13,m23. (3.2) Then (a, m1) = (a, m2) = 1. The Euler phi functionϕ(m) is even form≥3 (Exercise 4 in Section 2.2). Let

n=ϕ(m)

2 =ϕ(m1)ϕ(m2)

2 .

By Euler’s theorem,

aϕ(m1)1 (modm1), and so

an=

aϕ(m1)

ϕ(m2)/2

1 (mod m1).

Similarly,

an=

aϕ(m2)

ϕ(m1)/2

1 (mod m2).

Since (m1, m2) = 1 and m=m1m2, we have an1 (mod m),

and so the order ofamodulomis strictly smaller thanϕ(m). Consequently, if we can factor min the form (3.2), then there does not exist a primitive root modulom. In particular, ifmis divisible by two distinct odd primes, thenmdoes not have a primitive root. Similarly, ifm= 2pk, where2, thenmdoes not have a primitive root. Therefore, the only modulim= 2 for which primitive roots can exist are of the formm=pk or m= 2pk for some odd primep.2

To prove the converse of Theorem 3.5, we use the following result about the exponential increase in the order of an integer modulo prime powers.

Theorem 3.6 Let p be an odd prime, and let a = ±1 be an integer not divisible byp. Letdbe the order ofamodulop. Letk0be the largest integer such that ad 1 (modpk0). Then the order of a modulo pk is d for k= 1, . . . , k0 anddpkk0 fork≥k0.

Proof. There exists an integeru0 such that

ad= 1 +pk0u0 and (u0, p) = 1. (3.3) Let 1≤k≤k0, and letebe the order ofamodulopk. Ifae1 (mod pk), then ae 1 (mod p), and so d divides e. By (3.3), we have ad 1 (mod pk), and so edividesd. It follows thate=d.

3.2 Primitive Roots to Composite Moduli 93

Letj≥0. We shall show that there exists an integeruj such that adpj = 1 +pj+k0uj and (uj, p) = 1. (3.4) The proof is by induction on j. The assertion is true for j = 0 by (3.3).

Suppose we have (3.4) for some integer j 0. By the binomial theorem, there exists an integervj such that

adpj+1 =

1 +pj+k0ujp

= 1 +pj+1+k0uj+ p i=2

p i

pi(j+k0)uij

= 1 +pj+1+k0uj+pj+2+k0vj

= 1 +pj+1+k0(uj+pvj)

= 1 +pj+1+k0uj+1,

and the integer uj+1=uj+pvj is relatively prime to p. Thus, (3.4) holds for allj≥0.

Letk≥k0+ 1 andj=k−k01.Suppose that the order ofamodulo pk1isdpj1. Letek denote the order ofamodulopk. The congruence

aek 1 (modpk) implies that

aek 1 (mod pk−1), and so dpj−1divides ek. Since

adpj−1 = 1 +pk−1uj−11 (mod pk),

it follows that dpj−1is a proper divisor ofek. On the other hand, adpj = 1 +pkuj1 (mod pk),

and so ek divides dpj. It follows that the order of a modulopk is exactly ek =dpj=dpk−k0. This completes the proof.2

Theorem 3.7 Let p be an odd prime. If g is a primitive root modulo p, then either g org+pis a primitive root modulopk for all k≥2. If g is a primitive root modulopk andg1∈ {g, g+pk} is odd, theng1 is a primitive root modulo2pk.

Proof. Let g be a primitive root modulo p. The order of g modulo p is p−1. Let k0 be the largest integer such thatpk0 divides gp−11. By

Theorem 3.6, ifk0= 1,then the order ofgmodulopkis (p−1)pk−1=ϕ(pk), andg is a primitive root modulopk for allk≥1.

Ifk02, then

gp−1= 1 +p2v for some integerv. By the binomial theorem,

(g+p)p−1 =

p−1

i=0

p−1 i

gp−1−ipi

gp−1+ (p−1)gp−2p (modp2)

1 +p2v+gp−2p2−gp−2p (mod p2)

1−gp−2p (modp2)

1 (modp2).

Theng+pis a primitive root modulopsuch that

(g+p)p1= 1 +pu0 and (u0, p) = 1.

Therefore,g+pis a primitive root modulo pk for allk≥1.

Next we prove that primitive roots exist for all moduli of the form 2pk. If gis a primitive root modulopk, theng+pk is also a primitive root modulo pk. Since pk is odd, it follows that one of the two integers g andg+pk is odd, and the other is even. Letg1be the odd integer in the set{g, g+pk}.

Since (g+pk, pk) = (g, pk) = 1, it follows that (g1,2pk) = 1. The order of g1 modulo 2pk is not less thanϕ(pk), which is the order ofg1 modulopk, and not greater thanϕ(2pk). However, sincepis an odd prime, we have

ϕ(2pk) =ϕ(pk),

and so g1 has order ϕ(2pk) modulo 2pk, that is, g1 is a primitive root modulo 2pk. This completes the proof.2

For example, 2 is a primitive root modulo 3. Since 3 is the greatest power of 3 that divides 221, it follows that 2 is a primitive root modulo 3k for allk≥1, and 2 + 3k is a primitive root modulo 2·3k for allk≥1.

Finally, we consider primitive roots modulo powers of 2.

Theorem 3.8 There exists a primitive root modulom= 2k if and only if m= 2 or4.

Proof. We note that 1 is a primitive root modulo 2,and 3 is a primitive root modulo 4. We shall prove that ifk≥3, then there is no primitive root modulo 2k. Sinceϕ(2k) = 2k1, it suffices to show that

a2k21 (mod 2k) (3.5)

3.2 Primitive Roots to Composite Moduli 95 for a odd and k 3. We do this by induction on k. The case k = 3 is congruence (3.1). Letk≥3, and suppose that (3.5) is true. Then

a2k−21 is divisible by 2k. Since ais odd, it follows that

a2k−2+ 1 is even. Therefore,

a2k−11 =

a2k−21 a2k−2+ 1

is divisible by 2k+1, and so

a2k−1 1 (mod 2k+1).

This completes the induction and the proof of theorem. 2

Letk 3. By Theorem 3.8, there is no primitive root modulo 2k, that is, there does not exist an odd integer whose order modulo 2k is 2k−1. However, there do exist odd integers of order 2k−2 modulo 2k.

Theorem 3.9 For every positive integerk,

52k 1 + 3·2k+2 (mod 2k+4).

Proof. The proof is by induction onk. Fork= 1 we have 521 = 251 + 3·23 (mod 25).

Similarly, for k= 2 we have

522= 625 = 1 + 48 + 5761 + 3·24 (mod 26).

If the theorem holds fork≥1, then there exists an integer usuch that 52k = 1 + 3·2k+2+ 2k+4u= 1 + 2k+2(3 + 4u).

Since 2k+ 4≥k+ 5, we have 52k+1 =

52k

2

=

1 + 2k+2(3 + 4u)2

1 + 2k+3(3 + 4u) (mod 22k+4)

1 + 3·2k+3 (mod 2k+5).

This completes the proof.2

Theorem 3.10 If k 3, then 5 has order 2k−2 modulo 2k. If a 1 (mod 4), then there exists a unique integer i ∈ {0,1, . . . ,2k21} such that

a≡5i (mod 2k).

Ifa≡3 (mod 4), then there exists a unique integeri∈ {0,1, . . . ,2k−21}

such that

a≡ −5i (mod 2k).

Proof. In the casek= 3, we observe that 5 has order 2 modulo 8, and 1 50 (mod 8),

3 ≡ −51 (mod 8), 5 51 (mod 8), 7 ≡ −50 (mod 8).

Letk≥4. By Theorem 3.9, we have

52k2 1 + 3·2k (mod 2k+2)

1 (mod 2k) and

52k−3 1 + 3·2k1 (mod 2k+1)

1 + 3·2k−1 (mod 2k)

1 (mod 2k).

Therefore, 5 has order exactly 2k−2 modulo 2k, and so the integers 5i are pairwise incongruent modulo 2k for i = 0,1, . . . ,2k−21. Since 5i 1 (mod 4) for all i, and since exactly half, that is, 2k−2, of the 2k−1 odd numbers between 0 and 2k are congruent to 1 modulo 4, it follows that the congruence

5i≡a (mod 2k)

is solvable for every a 1 (mod 4). If a 3 (mod 4), then −a 1 (mod 4) and so the congruence

−a≡5i (mod 2k), or, equivalently,

a≡ −5i (mod 2k), is solvable. This completes the proof. 2

In algebraic language, Theorem 3.10 states that for all k≥3, (Z/2kZ)×=1 × 5=Z/2Z×Z/2k−2Z,

where a denotes the cyclic subgroup of (Z/2kZ)× generated by a for a=1 anda= 5.

3.2 Primitive Roots to Composite Moduli 97

Exercises

1. Find an integer g that is a primitive root modulo 5k for allk 1.

Find a primitive root modulo 10. Find a primitive root modulo 50.

2. Fork≥1, letek be the order of 5 modulo 3k. Prove that ek= 2·3k−1.

3. Prove thatpdivides the binomial coefficientp

i

fori= 1,2, . . . , p−1.

4. Prove that if g is a primitive root modulop2, then g is a primitive root modulopk for allk≥2.

5. Letpbe an odd prime. Prove that

(1 +px)pk1 +pk+1x (mod pk+2) for every integerxand every nonnegative integerk.

6. (Nathanson [100]; see also Wagstaff [151]) Let p be an odd prime, and leta =±1 be an integer not divisible by p. Letd be the order of a modulo p, and let k0 be the largest integer such that ad 1 (modpk0). Prove that if k≥ k0 is a solution of the exponential congruence

ak1 (modpk), (3.6)

then

pk k < ad

d,

and so congruence (3.6) has only finitely many solutions.

Hint:Apply Theorem 3.6.

7. Use Exercise 6 to prove that the exponential congruence 9k1 (mod 7k)

has no solutions.

8. Find all solutions of the exponential congruence 17k1 (mod 15k).

9. Find all solutions of the exponential congruence 3k1 (mod 2k).

10. Let{x} denote the fractional part ofx. Compute 3

2 n

forn= 1, . . . ,10. Letrnbe the least nonnegative residue of 3nmodulo

2n. Show that

3 2

n

= rn

3n.

Remark.It is an important unsolved problem in number theory to understand the distribution of the fractional parts of the powers of 3/2 in the interval [0,1).

Dalam dokumen Elementary Methods in Number Theory (Halaman 104-111)