Documente Academic
Documente Profesional
Documente Cultură
Lola Thompson
Dartmouth College
Zsigmondys Theorem
1/1
Introduction
Denition
o (a modp ) := the multiplicative order of a (mod p ).
Recall: The multiplicative order of a (mod p ) is the smallest integer k such that ak 1 (mod p ). Example o (2 mod 5) = 4 since 21 2 (mod 5), 22 4 (mod 5), 23 3 (mod 5) and 24 1 (mod 5).
Zsigmondys Theorem
2/1
Introduction
Theorem (Zsigmondy)
For every pair of positive integers (a, n), except n = 1 and (2,6), there exists a prime p such that n = o (a mod p ).
Zsigmondys Theorem
3/1
Introduction
Theorem (Zsigmondy)
For every pair of positive integers (a, n), except n = 1 and (2,6), there exists a prime p such that n = o (a mod p ).
Lets see why the exceptional cases might not work: If n = 1, then 1 = o (a mod p ) a1 1 (mod p ). But this is only true when a = 1.
Zsigmondys Theorem
3/1
Introduction
Theorem (Zsigmondy)
For every pair of positive integers (a, n), except n = 1 and (2,6), there exists a prime p such that n = o (amod p ). (2, 6) is an exception means that there are no primes p such that 6 = o (2 modp ), i.e. for any prime p such that 26 1(mod p ), it must be the case that 23 1 (mod p ) or 22 1 (mod p ) also.
Zsigmondys Theorem
4/1
Introduction
Theorem (Zsigmondy)
For every pair of positive integers (a, n), except n = 1 and (2,6), there exists a prime p such that n = o (amod p ). (2, 6) is an exception means that there are no primes p such that 6 = o (2 modp ), i.e. for any prime p such that 26 1(mod p ), it must be the case that 23 1 (mod p ) or 22 1 (mod p ) also. The fact that (2, 6) is an exception can be proven through elementary means, but well get it for free in the process of proving Zsigmondys Theorem.
Zsigmondys Theorem
4/1
Outline
Zsigmondys Theorem
5/1
Cyclotomic Polynomials
Denition
We dene nth cyclotomic polynomial as follows: n (x ) = (x ).
primitive nth root of 1
n (x ) has degree (n) since there are (n) primitive nth roots of unity. (Recall: If is primitive then k is primitive if and only if (k , n) = 1) Some Other Properties: Monic
Zsigmondys Theorem
6/1
Cyclotomic Polynomials
Denition
We dene nth cyclotomic polynomial as follows: n (x ) = (x ).
primitive nth root of 1
n (x ) has degree (n) since there are (n) primitive nth roots of unity. (Recall: If is primitive then k is primitive if and only if (k , n) = 1) Some Other Properties: Monic Irreducible
Zsigmondys Theorem
6/1
Cyclotomic Polynomials
Denition
We dene nth cyclotomic polynomial as follows: n (x ) = (x ).
primitive nth root of 1
n (x ) has degree (n) since there are (n) primitive nth roots of unity. (Recall: If is primitive then k is primitive if and only if (k , n) = 1) Some Other Properties: Monic Irreducible In Z[x ] (In fact, n (x ) is the minimal polynomial for over Q)
Zsigmondys Theorem
6/1
Cyclotomic Polynomials
Theorem
xn 1 =
d |n
d (x ) (x ) =
nth root of 1 d |n
(True since x n 1 =
(x )).
primitive d th root of 1
Zsigmondys Theorem
7/1
Example:
d |2
(d ) = (1) + (2) = 0.
In general: (n) =
Zsigmondys Theorem
8/1
Cyclotomic Polynomials
g (d ) then g (n) =
d |n
f (d ) (n/d ).
Since x n 1 =
d |n
d (x ) then n (x ) =
d |n
(x d 1)(n/d )
(take log of both sides, apply Mobius inversion, then undo the logs). Example: 2 (x ) = (x 1 1)(2/1) (x 2 1)(2/2) = (x 1)1 (x 2 1) = x + 1.
Zsigmondys Theorem
9/1
Cyclotomic Polynomials
Some Examples: 1 (x ) = x 1 2 (x ) = x + 1 3 (x ) = x 2 + x + 1 4 (x ) = x 2 + 1 5 (x ) = x 4 + x 3 + x 2 + x + 1 6 (x ) = x 2 x + 1 7 (x ) = x 6 + x 5 + x 4 + x 3 + x 2 + x + 1 8 (x ) = x 4 + 1 In general, p (x ) = x p1 + x p2 + + x + 1. For k 1, pk (x ) = p (x p nonzero terms as p (x ).
k 1
Zsigmondys Theorem
10 / 1
x n 1 x 1
at x = 1 in 2 dierent ways to nd
e1 Moreover, pk (1) = p . By unique factorization, n = p1 pgg . Since there are ei divisors of n that are powers of pi for each prime pi dividing n then, from our formula above, d (1) = 1 when d is composite.
Zsigmondys Theorem
11 / 1
Proof of (3) If a > 1 then geometry implies that a 1 <| a |< a + 1 for every point = 1 on the unit circle. The inequalities stated above follow from the fact that | n (a) |= | a |. Proof of (4) Since (n) p 1 then when a 3, we have n (a) > 2(n) 2p1 (by (3)). But 2p1 p since p 2.
Zsigmondys Theorem
12 / 1
Key Lemma
Lemma
Suppose that n > 2 and a > 1 are integers and n (a) is prime. If n (a) | n then n = 6 and a = 2. Proof Let p = n (a), where p | n.
Zsigmondys Theorem
13 / 1
Key Lemma
Lemma
Suppose that n > 2 and a > 1 are integers and n (a) is prime. If n (a) | n then n = 6 and a = 2. Proof Let p = n (a), where p | n. If a 3 then n (a) > p by (4), which is obviously false.
Zsigmondys Theorem
13 / 1
Key Lemma
Lemma
Suppose that n > 2 and a > 1 are integers and n (a) is prime. If n (a) | n then n = 6 and a = 2. Proof Let p = n (a), where p | n. If a 3 then n (a) > p by (4), which is obviously false. Thus, a = 2 and n (2) = p .
Zsigmondys Theorem
13 / 1
Key Lemma
Lemma
Suppose that n > 2 and a > 1 are integers and n (a) is prime. If n (a) | n then n = 6 and a = 2. Proof Let p = n (a), where p | n. If a 3 then n (a) > p by (4), which is obviously false. Thus, a = 2 and n (2) = p . Since n (2) = p then p | (2n 1) (since n (x ) always divides x n 1), i.e. 2n 1(mod p ).
Zsigmondys Theorem
13 / 1
Key Lemma
Lemma
Suppose that n > 2 and a > 1 are integers and n (a) is prime. If n (a) | n then n = 6 and a = 2. Proof Let p = n (a), where p | n. If a 3 then n (a) > p by (4), which is obviously false. Thus, a = 2 and n (2) = p . Since n (2) = p then p | (2n 1) (since n (x ) always divides x n 1), i.e. 2n 1(mod p ). So, p must be odd.
Lola Thompson (Dartmouth College) Zsigmondys Theorem August 11, 2009 13 / 1
Key Lemma
So far, we have: p = n (2), p | n, p odd.
Zsigmondys Theorem
14 / 1
Key Lemma
So far, we have: p = n (2), p | n, p odd. Factor n = p e m where p m.
Zsigmondys Theorem
14 / 1
Key Lemma
So far, we have: p = n (2), p | n, p odd. Factor n = p e m where p m. Its a well-known fact from abstract algebra that if n is as above and if is a root of n (x ) over Fp then m = o ().
Zsigmondys Theorem
14 / 1
Key Lemma
So far, we have: p = n (2), p | n, p odd. Factor n = p e m where p m. Its a well-known fact from abstract algebra that if n is as above and if is a root of n (x ) over Fp then m = o (). As a result, since we know that n (2) 0(mod p ), then m = o (2 mod p ).
Zsigmondys Theorem
14 / 1
Key Lemma
So far, we have: p = n (2), p | n, p odd. Factor n = p e m where p m. Its a well-known fact from abstract algebra that if n is as above and if is a root of n (x ) over Fp then m = o (). As a result, since we know that n (2) 0(mod p ), then m = o (2 mod p ). If e > 1 then p = n (2) = pe m (2) = m (2p ) = pm (2p
e e 1
).
Zsigmondys Theorem
14 / 1
Key Lemma
So far, we have: p = n (2), p | n, p odd. Factor n = p e m where p m. Its a well-known fact from abstract algebra that if n is as above and if is a root of n (x ) over Fp then m = o (). As a result, since we know that n (2) 0(mod p ), then m = o (2 mod p ). If e > 1 then p = n (2) = pe m (2) = m (2p ) = pm (2p This contradicts (4), since 2p
e 1 e e 1
).
2p > 4.
Zsigmondys Theorem
14 / 1
Key Lemma
So far, we have: p = n (2), p | n, p odd. Factor n = p e m where p m. Its a well-known fact from abstract algebra that if n is as above and if is a root of n (x ) over Fp then m = o (). As a result, since we know that n (2) 0(mod p ), then m = o (2 mod p ). If e > 1 then p = n (2) = pe m (2) = m (2p ) = pm (2p This contradicts (4), since 2p Thus, n = pm.
e 1 e e 1
).
2p > 4.
Zsigmondys Theorem
14 / 1
Key Lemma
Zsigmondys Theorem
15 / 1
Key Lemma
At this point, we have deduced: p = n (2), p | n, p odd, n = pm where p m. Were trying to show that n = 6.
Zsigmondys Theorem
15 / 1
Key Lemma
At this point, we have deduced: p = n (2), p | n, p odd, n = pm where p m. Were trying to show that n = 6. Now, p = pm (2) =
m (2p ) m (2)
>
2p 1 3
(from (3)).
Zsigmondys Theorem
15 / 1
Key Lemma
At this point, we have deduced: p = n (2), p | n, p odd, n = pm where p m. Were trying to show that n = 6. Now, p = pm (2) =
m (2p ) m (2)
>
2p 1 3
(from (3)).
Zsigmondys Theorem
15 / 1
Key Lemma
At this point, we have deduced: p = n (2), p | n, p odd, n = pm where p m. Were trying to show that n = 6. Now, p = pm (2) =
m (2p ) m (2)
>
2p 1 3
(from (3)).
Zsigmondys Theorem
15 / 1
Lemma
Suppose that n > 2 and a > 1 are integers and n (a) is prime. If n (a) | n then n = 6 and a = 2. We can extend the Key Lemma to show that if n (a) is a divisor of n for some n > 2 and a > 1, then n = 6 and a = 2.
Zsigmondys Theorem
16 / 1
Denition
Let a, n Z+ , a > 1. The pair (a, n) is good if n = o (a mod p ) for some prime p .
Zsigmondys Theorem
17 / 1
Lemma
(a, 1) is bad when a = 2. (a, 2) is bad when a = 2m 1 for some m > 1. All other pairs (a, 2k ) are good. Example 22 1 = 3, 23 1 = 7, 26 1 = 63 = 32 7. Thus, (2, 6) is bad.
Zsigmondys Theorem
18 / 1
Zsigmondys Theorem
Theorem (Zsigmondy)
If n 2, the only bad pair (a, n) is (2, 6). [In other words, there exists a prime p such that n = o (a mod p ) for every pair (a, n) except (2, 6)] Proof Outline Suppose (a, n) is bad and n > 2. We will translate this into a problem about cyclotomic polynomials and use the Key Lemma to derive a contradiction unless a = 2 and n = 6.
Zsigmondys Theorem
19 / 1
Lemma (1)
If x n 1 = n (x ) n (x ) then n (x ) =
d |n d <n
d (x ) and (x d 1) | n (x )
Lemma (2)
n Suppose that d | n and ad 1 (mod p). If d < n then p | d . In any case, p | n.
Zsigmondys Theorem
20 / 1
Zsigmondys Theorem
21 / 1
Zsigmondys Theorem
21 / 1
Zsigmondys Theorem
21 / 1
Zsigmondys Theorem
21 / 1
Zsigmondys Theorem
21 / 1
From Lemma (2), we know that if k | n and ak 1(mod p ), then if n and p | n. k < n, we must have p | k
Zsigmondys Theorem
22 / 1
From Lemma (2), we know that if k | n and ak 1(mod p ), then if n and p | n. k < n, we must have p | k
n It follows that p is the only prime factor of k , so we can write u n = k p for some u 1.
Zsigmondys Theorem
22 / 1
From Lemma (2), we know that if k | n and ak 1(mod p ), then if n and p | n. k < n, we must have p | k
n It follows that p is the only prime factor of k , so we can write u n = k p for some u 1.
We can also use Lemma (2) to show that p is the only prime factor of n (a). In other words, n (a) = p t for some t 1.
Zsigmondys Theorem
22 / 1
Finishing Up
Weve already shown that p is odd and p | n and n (a) = p t .
Zsigmondys Theorem
23 / 1
Finishing Up
Weve already shown that p is odd and p | n and n (a) = p t . If t > 2 then p 2 divides
a n 1 , an/p 1
Zsigmondys Theorem
23 / 1
Finishing Up
Weve already shown that p is odd and p | n and n (a) = p t . If t > 2 then p 2 divides
a n 1 , an/p 1
We can use the exponent law to derive a contradiction to the n 1 statement that p 2 | aa n/p 1 . Thus, n (a) = p .
Zsigmondys Theorem
23 / 1
Finishing Up
Weve already shown that p is odd and p | n and n (a) = p t . If t > 2 then p 2 divides
a n 1 , an/p 1
We can use the exponent law to derive a contradiction to the n 1 statement that p 2 | aa n/p 1 . Thus, n (a) = p . Now, if a 3 then n (a) > p , which we know is false.
Zsigmondys Theorem
23 / 1
Finishing Up
Weve already shown that p is odd and p | n and n (a) = p t . If t > 2 then p 2 divides
a n 1 , an/p 1
We can use the exponent law to derive a contradiction to the n 1 statement that p 2 | aa n/p 1 . Thus, n (a) = p . Now, if a 3 then n (a) > p , which we know is false. Hence, we must have a = 2. By the Key Lemma, n = 6.
Zsigmondys Theorem
23 / 1
Finishing Up
Weve already shown that p is odd and p | n and n (a) = p t . If t > 2 then p 2 divides
a n 1 , an/p 1
We can use the exponent law to derive a contradiction to the n 1 statement that p 2 | aa n/p 1 . Thus, n (a) = p . Now, if a 3 then n (a) > p , which we know is false. Hence, we must have a = 2. By the Key Lemma, n = 6. Therefore, (2, 6) is the only bad pair.
Zsigmondys Theorem
23 / 1
Finishing Up
Weve already shown that p is odd and p | n and n (a) = p t . If t > 2 then p 2 divides
a n 1 , an/p 1
We can use the exponent law to derive a contradiction to the n 1 statement that p 2 | aa n/p 1 . Thus, n (a) = p . Now, if a 3 then n (a) > p , which we know is false. Hence, we must have a = 2. By the Key Lemma, n = 6. Therefore, (2, 6) is the only bad pair. Weve proven Zsigmondys Theorem!
Zsigmondys Theorem
23 / 1
A special case of Zsigmondys Theorem states the problem in terms of Mersenne numbers: Consider the k th Mersenne number Mk = 2k 1. Then, each of M2 , M3 , M4 , ... has a prime factor that does not occur as a factor of an earlier member of the sequence EXCEPT for M6 .
Zsigmondys Theorem
24 / 1
Acknowledgements
Thanks to Dr. Dan Shapiro, whose expository notes on the subject were invaluable in writing this talk. Bibliography: 1. Introduction to the Theory of Numbers by Harold N. Shapiro 2. Abstract Algebra by David S. Dummit and Richard M. Foote
Zsigmondys Theorem
25 / 1