假設 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. 由於 p5, 得 p - 14, 故知 {, + 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.