Congruencias · Definición
Pequeño teorema de Fermat
Antes de empezar necesitas conocer
Pierre de Fermat enunció este resultado en el siglo XVII y tiene un papel central en la teoría de números. Aparece en pruebas de primalidad y en algoritmos de criptografía.
Definición
El pequeño teorema de Fermat afirma que si \(p\) es un número primo y \(a\) es un entero no divisible por \(p\), entonces \(a^{p-1}\equiv 1 \pmod{p}\). Es una herramienta básica para simplificar potencias modulares.
Si \(p\) es primo y \(p\nmid a\), el conjunto \(\{a, 2a, \dots, (p-1)a\}\) es un sistema de residuos no nulos módulo \(p\), por lo que su producto es congruente con \((p-1)!\). De ahí se deduce \(a^{p-1}\equiv 1 \pmod{p}\), y como \((p-1)!\equiv -1\) por el teorema de Wilson, se obtiene también la forma \(a^p\equiv a \pmod{p}\) válida para todo entero \(a\).
Por ejemplo, para calcular \(7^{222}\bmod 11\), como \(11\) es primo y \(11\nmid 7\), se tiene \(7^{10}\equiv 1 \pmod{11}\). Como \(222=10\cdot 22+2\), resulta \(7^{222}\equiv 7^2=49\equiv 5 \pmod{11}\).
Un error típico es aplicar el teorema sin comprobar que \(p\) sea primo, o usarlo con \(a\) divisible por \(p\). Por ejemplo, con \(p=9\) no primo, \(2^{8}=256\equiv 4 \pmod{9}\), no \(1\), así que la conclusión no vale.
Para pensar
¿Por qué basta \(2^{10}\equiv 1\pmod{11}\) para calcular \(2^{100}\bmod 11\)?
Porque \(100=10\cdot 10\), así que \(2^{100}=(2^{10})^{10}\equiv 1^{10}=1\pmod{11}\).
Ejercicios 10
- Según el pequeño teorema de Fermat, ¿a qué es congruente \(a^{p-1}\) módulo \(p\) cuando \(p\) es primo y \(p\nmid a\)?
- ¿Cuál es el valor de \(3^{6}\bmod 7\)?
- Si \(p\) es primo, ¿qué condición sobre \(a\) se necesita para usar \(a^{p-1}\equiv 1 \pmod{p}\)?
- ¿Cuál es el resto de \(5^{12}\) al dividirlo entre \(13\)?
- Si \(p=7\) y \(a=2\), ¿qué valor cumple \(a^{p-1}\bmod p\)?
- Calcula \(2^{100}\bmod 11\).
- Calcula el resto de \(3^{50}\) al dividirlo entre \(7\).
- ¿Cuál es el valor de \(4^{30}\bmod 13\)?
- Calcula \(6^{17}\bmod 17\).
- Calcula el resto de \(2^{1000}+3^{1000}\) al dividirlo entre \(7\).
Referencias
- David M. Burton, Elementary Number Theory, 7th edition, McGraw-Hill, 2011. cap. 5
- Ivan Niven, Herbert S. Zuckerman, Hugh L. Montgomery, An Introduction to the Theory of Numbers, 5th edition, Wiley, 1991. cap. 2