Nesta seção caracterizaremos os inteiros n para os quais existe raiz primitiva módulo n.
Lema 2.12:
Sejam p um número primo e
uma raiz primitiva módulo p.
Então a ou
a' = a + p é raiz primitiva módulo p2.
Dem:
Pelo binômio de Newton,
.
Sem perda de generalidade, podemos supor
ou
,
donde
.
Como
isto implica em
.
Lema 2.13:
Se p é um número primo ímpar e a é raiz primitiva
módulo p2 então a é raiz primitiva módulo pk para todo k > 2,
.
Dem:
Temos
,
mas
,
donde
ap-1 = 1 + b0 p com
.
Vamos mostrar por indução que
apj (p-1) = 1 + bj pj+1com
.
Podemos escrever
com
pois o parêntesis na penúltima linha
é da forma 1 + um múltiplo de p.
Esta última afirmação segue da positividade dos expoentes de pexceto no caso j = 0;
neste caso o expoente do primeiro termo não trivial é zero
mas temos
pois p > 2(é neste ponto que precisamos da hipótese de p ser ímpar).
O lema segue de
por indução,
pois teremos
,
donde
.
Lema 2.14:
Seja n > 1.
O número de soluções para a congruência
é:
Dem: Os itens (a) e (b) são verificáveis diretamente. As quatro soluções no item (c) são 1, 2k-1 - 1, 2k-1 + 1 e 2k - 1. De fato, é fácil verificar que estes quatro valores são soluções da congruência. Por outro lado, para que a seja solução da congruência devemos ter 2k | (a+1)(a-1) = a2 - 1; portanto a deve ser ímpar. Um dentre a-1 e a+1 deve ser da forma 2b, b ímpar. Assim o outro deve ser múltiplo de 2k-1, o que diz que a deve ter um dos quatro valores acima. Analogamente para o item (d), apenas um dentre a - 1 e a + 1é múltiplo de p, o que só permite as soluções 1 e n-1.
Para o item (e) usamos os itens anteriores e o teorema chinês dos restos:
a é solução da congruência acima se e somente se a satisfaz
e
para cada i.
Assim, o número de soluções módulo n é o produto do número
de soluções módulo 2k, p1e1, ..., pmem,
o que nos dá a fórmula do item (e).
Teorema 2.15: Um inteiro n > 1 admite raiz primitiva se e somente se n = 2, n = 4 ou n é da forma pk ou 2 pk, onde p é um primo ímpar, admite raiz primitiva.
Dem:
Os casos n = 2 e n = 4 podem ser verificados diretamente.
A existência de uma raiz primitiva módulo pk (p um primo ímpar)
segue dos dois primeiros lemas desta seção.
Para o caso 2 pk, seja a uma raiz primitiva módulo pk:
a ou a + pk, aquele que for ímpar,
será uma raiz primitiva módulo 2 pk pois
.
Se n não for de uma destas formas, o lema anterior garante que a congruência
admite mais de duas soluções.
Por outro lado, a existência de uma raiz primitiva a módulo ngarante que a congruência
só tem as soluções 1 e n-1.
De fato, qualquer solução pode ser escrita da forma ak para algum ke nossa congruência torna-se
ou
,
que só tem as soluções k = 0 (ak = 1) e
(
).
Outra demonstração, sem usar o lema anterior, consiste em observar que
se n não for de uma destas duas formas então
n = n1 n2,
com
e
.
Temos então
para todo a inteiro
com
,
pois
e
.