Teste Fermat primalidade
- Criado por
- Renato Passos, Eng. de Software
- Revisado por
- Renato Passos, Eng. de Software
Última atualização: 18 de abr. de 2026
Sobre esta calculadora
A Calculadora de Teste de Fermat para primalidade é uma ferramenta online que utiliza o Pequeno Teorema de Fermat para verificar se um número é primo. O Pequeno Teorema de Fermat afirma que se p é um número primo, então para qualquer número inteiro a não divisível por p, a^(p-1) ≡ 1 (mod p). Em outras palavras, se um número p é primo, então a elevado à potência de p-1, módulo p, é igual a 1.
Essa calculadora funciona aplicando o teorema para um número p e um valor a escolhido aleatoriamente. Se o resultado for diferente de 1, então p definitivamente não é primo. No entanto, se o resultado for 1, não é possível ter certeza de que p é primo, pois existem números compostos que também satisfazem a condição, conhecidos como pseudoprimos. Portanto, essa calculadora fornece um teste probabilístico de primalidade.
O Teste de Fermat é especialmente útil para números grandes, pois é computacionalmente mais eficiente do que outros métodos de verificação de primalidade. No entanto, é importante ter em mente que, embora seja raro, existe a possibilidade de um número ser reportado erroneamente como primo. Para aplicações críticas, métodos mais rigorosos podem ser necessários.
Para usar essa calculadora, basta inserir o número que deseja testar e o valor de a. A calculadora então computará a^(p-1) mod p e exibirá o resultado. Se você obtiver 1, o número é provavelmente primo, mas para confirmação absoluta, especialmente em contextos críticos, é recomendável usar testes adicionais de primalidade.
Perguntas frequentes
O que é o Pequeno Teorema de Fermat?
O Pequeno Teorema de Fermat afirma que se p é um número primo, então para qualquer número inteiro a não divisível por p, a^(p-1) ≡ 1 (mod p).
Essa calculadora pode afirmar com certeza se um número é primo?
Não, essa calculadora fornece um teste probabilístico de primalidade. Se o resultado for 1, o número é provavelmente primo, mas não há garantia absoluta.
Quais são as limitações do Teste de Fermat?
O Teste de Fermat pode retornar resultados falsos positivos para números compostos que são pseudoprimos. Para confirmação absoluta de primalidade, métodos mais rigorosos são necessários.
Para quais tipos de aplicações o Teste de Fermat é mais adequado?
O Teste de Fermat é especialmente útil para números grandes e em situações onde um teste rápido e probabilístico de primalidade é suficiente, como em muitas aplicações criptográficas.
Como escolher o valor de a para o teste?
O valor de a deve ser um número inteiro não divisível por p. Na prática, qualquer valor de a entre 2 e p-1 pode ser escolhido; valores pequenos são mais comuns por simplicidade computacional.