假設 a 為 modulo pn 的 primitive root, 即
ordpn(a) = (pn). 若 a 又是奇數則由 Lemma 6.3.8 知
ord2pn(a) =
(pn). 但由於 p 是 奇質數與 2 互質, 故知
(2pn) =
(2)
(pn) =
(pn). 也就是說
ord2pn(a) =
(2pn). 故由 Corollary 6.1.7 知 a 在
modulo 2pn 之下亦為 primitive root. 利用此結果我們可找到 modulo
2pn 的 primitive root.
當 p5 是一個奇質數時, Theorem 6.3.3 告訴我們在 modulo p
之下的 primitive root 存在. 現假設
是一個 modulo p 之下的
primitive root. 利用 Proposition 6.3.5 知
{
,
+ p,...,
+ (p - 1)p} 中僅有一個在 modulo p2
之下不是 primitive root. 由於 p
5, 得 p - 1
4, 故知
{
,
+ p,
+ 2p,
+ 3p} 中至多有一個在 modulo
p2 之下不是 primitive root. 因此若
是奇數, 則得
,
+ 2p 這兩個奇數中必有一個在 modulo p2 之下是
primitive root. 若
是偶數, 則得
+ p,
+ 3p
這兩個奇數中必有一個在 modulo p2 之下是 primitive root.
我們得證必存在一奇數在 modulo p2 之下是 primitive root.
現假設 a 是一奇數且在 modulo p2 之下是 primitive root. 由
Proposition 6.3.7 知 a 在 modulo pn 之下亦為 primitive
root. 故由 Lemma 6.3.8 知
ord2pn(a) = ordpn(a) = (pn) =
(2pn), 故得證 a 在
modulo 2pn 之下亦為 primitive root.
我們總結這兩節 Proposition 6.2.2, Proposition 6.2.4, Theorem 6.3.3, Proposition 6.3.5, Proposition 6.3.7 以及 Proposition 6.3.9 之結果得到以下所謂的 primitive root Theorem.