Calculadora del pequeño teorema de Fermat
Verifica las formas estándar y alternativa del pequeño teorema de Fermat con exponenciación modular rápida.
Acerca del pequeño teorema de Fermat
Ejemplos del pequeño teorema de Fermat
Cada ejemplo reduce una potencia sin construir su valor completo.
| Entradas y forma | Resto | Interpretación |
|---|---|---|
| a = 2, p = 7, estándar | 2^6 mod 7 = 1 | Se verifica la congruencia estándar. |
| a = 3, p = 11, estándar | 3^10 mod 11 = 1 | Un ejemplo clásico con módulo primo. |
| a = 5, p = 13, alternativa | 5^13 mod 13 = 5 | La forma alternativa devuelve el resto de la base. |
| a = 17, p = 17, alternativa | 17^17 mod 17 = 0 | La forma alternativa sigue siendo válida cuando p divide a a. |
Cómo usar la calculadora del teorema
- Introduce un entero mayor que 1 como base a.
- Introduce un entero primo como módulo p.
- Elige la forma estándar para entradas coprimas o la alternativa para cualquier base entera.
- Selecciona Calcular teorema para evaluar la potencia mediante exponenciación modular.
- Revisa el resto y el mensaje de verificación.
Preguntas frecuentes sobre el pequeño teorema de Fermat
¿Qué significa módulo p?
Módulo p significa comparar números por sus restos al dividirlos entre p. Dos números son congruentes módulo p cuando esos restos coinciden.
¿Por qué p debe ser primo?
La primalidad es una hipótesis necesaria del pequeño teorema de Fermat. Los módulos compuestos no cumplen siempre la congruencia, aunque algunos superen ciertas pruebas.
¿Qué diferencia hay entre las dos formas del teorema?
La forma estándar devuelve 1 y requiere que a sea coprimo con p. La alternativa devuelve el mismo resto que a y funciona para todo entero a cuando p es primo.
¿Superar una prueba de Fermat demuestra que un número es primo?
No, algunos compuestos superan pruebas de Fermat para ciertas bases. Fallar demuestra que el número es compuesto; superar la prueba requiere comprobaciones más fuertes para confirmar la primalidad.
¿Cómo funciona la exponenciación modular rápida?
Descompone el exponente en potencias binarias y eleva la base al cuadrado repetidamente. Reducir después de cada multiplicación mantiene pequeños los valores y conserva el resto exacto.