A função de Euler associa a cada inteiro positivo a quantidade de inteiros positivos menores que que são coprimos com
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |
1 | 1 | 2 | 2 | 4 | 2 | 6 | 4 | 6 | 4 |
Decorre da definição que se é primo então . Para potências de primo temos que dentre não são coprimos com aquele que têm como fator primo, a saber , portanto são os coprimos, isto é
A função é multiplicativa
Teorema 36 Se são coprimos então .
Demonstração: O caso ou é imediato. Sejam inteiros. Definimos os conjuntos
portanto o enunciado do teorema afirma que . Vamos mostrar uma bijeção entre e .
Seja . Primeiro, vejamos que pertence a . Observemos que se é múltiplo de ou múltiplo de então , o que contraria , portanto . Ainda
e
como sabemos do algoritmo de Euclides. Para provar (66) notemos que existem tais que donde temos que tem solução e tem solução, portanto, pelo corolário 22.
Com isso temos que a função dada por
está bem definida. Para provar o teorema, vamos mostrar que a função é uma bijeção.
Sejam e são elementos de . Se então e portanto
logo (veja o argumento no parágrafo anterior a equação (57)), e como temos . Portanto a função é injetiva. Resta provar que a função é sobrejetiva. Seja um elemento qualquer de , isto é, , , e . Como o Teorema Chinês do Resto garante que há uma única solução módulo para o sistema de congruências
portanto , ademais, pela recíproca de (66) (veja exercício 17, item 6).
Exercício 47 Use indução (em ) para mostrar que se para todo então .
Agora, pelo exercício anterior, se é a fatoração canônica de então ou seja,
Exercício 48 Mostre que se e só se primo.
— Sistema completo de invertíveis (sci) —
Do conjunto dos restos módulo , consideremos apenas os que são coprimos com , isto é, o subconjunto de todos os restos tais que . Como é um sistema completo de restos (scr) módulo , todo inteiro é côngruo a um, e só um, ; agora, se é coprimo com então : do Teorema de Euclides temos e . Ou seja, todo inteiro coprimo com é congruente a um e só um elemento de .
Para , um conjunto com inteiros incongruentes entre si módulo e coprimos com é chamado de sistema completo de invertíveis módulo . Equivalentemente, um conjunto tal que para todo e tal que para todo com existe um único tal que é um sistema completo de invertíveis módulo .
Por exemplo , e são sci módulo .
Exercício 49 Seja um scr módulo qualquer. Mostre que os elementos de coprimos como formam um sci módulo .
Em vista disso, um sci também é chamado de sistema reduzido de restos módulo .
Proposição 37 Se é um sci módulo então para todo coprimo com o conjunto é um sci módulo .
Demonstração: Tome um sistema completo de invertíveis módulo e forme o conjunto para coprimo com . Como é invertível módulo , então
ademais para todo , ou seja, os elementos de são incongruentes entre si e invertíveis módulo .
— O Teorema de Euler —
Teorema 38 (Teorema de Euler) Sejam , e . Então
Demonstração: Tome sci e consideremos . Como, para cada vale , devemos ter para algum portanto, e como cada é invertível módulo segue (68).
Exemplo
para todo pois ee para todo pois
e ou, pelo Teorema de Euler, isto é . Ainda, para todo pois
e ou, pelo Teorema de Euler, isto é .
Se então tem solução que é única módulo , e como é invertível
de modo que todas as soluções da congruência linear são
agora, se e a congruência linear tem solução, então a congruência tem as mesmas soluções de , de modo que, agora é invertível módulo e a única solução módulo é
— O Pequeno Teorema de Fermat revisitado —
Corolário 39 (Pequeno Teorema de Fermat) Seja e um primo que não divide . Então
Equivalentemente
Teorema 40 (Pequeno Teorema de Fermat) Para todo e todo primo
Demonstração: Se , o resultado segue de (73). Se , então .
A recíproca do teorema de Fermat não é verdadeira (verifique), mas vale o seguinte resultado.
Teorema 41 Sejam . Se , e para todo inteiro positivo então é primo.
Demonstração: Do Teorema de Euler temos , portanto, por hipótese, , donte temos . O teorema segue do exercício 48.
— Exercícios —
- Se então .
- Mostre que se é primo ímpar então é um sci módulo .
- Mostre que se então
- Mostre que e dividem para todo .
- Mostre que .
- Seja primo.
- Prove que divide para todo .
- Prove que para inteiros e vale .
- Prove, usando indução, que para todo natural .
- Deduza (73) a partir dos resultados obtidos acima.
- Use o Pequeno Teorema de Fermat para provar que
- .
- .
- não admite solução inteira.
— RSA —
Relembrando o protocolo de criptografia RSA:
- Escolha dois números primos e e compute ;
- Compute ;
- Escolha com ; disponibilize o par , é a sua chave pública.
- Compute tal que e mantenha-o em segredo, a chave privada é o par .
Consideremos que uma mensagem é um natural (por exemplo, é o número representado em base que o computador usa para gravar o arquivo com a mensagem no HD) tal que (isso não é uma restrição que põe tudo a perder, como foi explicado em sala, basta considerar o binário em blocos).
Para eu mandar-lhe a mensagem criptografada busco pela sua chave pública e calculo e o envio. Você, que é o único portador da chave privada, calcula a e tem de volta a mensagem .
Notemos que, quaisquer inteiros e , vale . Assim, e de para algum
Se então
pois pelo Pequeno Teorema de Fermat. Também, se , ou seja,
De (76) e (77) temos que ou seja, . Como , temos .