Matemáticas de secundaria · Grades 10–12
29Aritmética
La aritmética estudia los números enteros: la divisibilidad, los números primos, los restos. Durante mucho tiempo se la consideró la más pura de las matemáticas puras y hoy protege todos los pagos por internet: el criptosistema RSA se apoya en los teoremas de Bézout, Gauss y Fermat que se demuestran en este capítulo.
29.1 Divisibilidad y división euclídea
Definición 29.1 (Divisibilidad)
Sean . Decimos que divide a , y escribimos , si existe con . También decimos que es múltiplo de .
Proposición 29.2
Si y , entonces divide a toda combinación entera (). Si y con , entonces . Si y , entonces .
Demostración. Escribimos y : entonces . Los demás puntos se siguen de con cuando . ∎
Teorema 29.3 (División euclídea)
Sean y . Existe una única pareja tal que
es el cociente y , el resto.
Demostración. Existencia. El conjunto de los múltiplos de que no superan a tiene un elemento máximo (no es vacío y está acotado superiormente); tomamos . Por maximalidad, , luego . Unicidad. Si con , entonces y : un múltiplo de de valor absoluto menor que tiene que ser , luego y . ∎
29.2 Congruencias
Definición 29.4 (Congruencia)
Sea . Dos enteros son congruentes módulo , y se escribe , si ; equivalentemente, si y dan el mismo resto en la división euclídea entre .
Proposición 29.5 (Compatibilidad con las operaciones)
Si y , entonces
Demostración. divide a , y también es múltiplo de . La regla de las potencias se sigue por inducción a partir de la del producto. ∎
Método 29.6 (Calcular potencias módulo )
Para calcular , reduce la base módulo , busca después una potencia pequeña de congruente con y úsala para colapsar el exponente. Por ejemplo, : como y ,
29.3 Máximo común divisor, Bézout y Gauss
Definición 29.7 (Máximo común divisor)
Sean enteros no nulos a la vez. El máximo común divisor es el mayor entero que divide a la vez a y a . Cuando , se dice que y son primos entre sí.
Proposición 29.8 (Algoritmo de Euclides)
Si (con ), entonces . Iterar la división euclídea calcula, por tanto, : el máximo común divisor es el último resto no nulo.
Demostración. Todo divisor común de y divide a (Proposición 29.2) y es, por tanto, divisor común de y ; y recíprocamente, puesto que . Las dos parejas tienen los mismos divisores comunes y, por tanto, el mismo máximo común divisor. El algoritmo termina porque los restos forman una sucesión estrictamente decreciente de enteros no negativos. ∎
Ejemplo 29.9
: ; ; ; . Por tanto, .
Teorema 29.10 (Identidad de Bézout)
Sean enteros no nulos a la vez y sea . Existen tales que
En particular, y son primos entre sí si y solo si para ciertos enteros .
Demostración. Recorremos hacia atrás el algoritmo de Euclides: cada resto es una combinación entera de los dos anteriores, y los datos iniciales son combinaciones de sí mismos; por sustitución descendente, el último resto no nulo es una combinación entera de y . (En el Ejemplo 29.9: .)
Para la equivalencia: si , Bézout proporciona ; recíprocamente, todo divisor común de y divide a , lo que obliga a . ∎
Teorema 29.11 (Lema de Gauss)
Sean . Si y , entonces .
Demostración. Bézout da ; multiplicamos por : . Los dos términos del primer miembro son múltiplos de (el segundo porque ), luego también lo es. ∎
Corolario 29.12
Si , y , entonces .
Demostración. Escribimos . De y , el lema de Gauss da , digamos ; entonces . ∎
29.4 Números primos
Definición 29.13 (Primo)
Un entero es primo si sus únicos divisores positivos son y .
Proposición 29.14
Todo entero tiene un divisor primo; y si no es primo, tiene un divisor primo . Si un primo divide a un producto , entonces o (lema de Euclides).
Demostración. El menor divisor de es primo (cualquier divisor propio de sería un divisor menor de ). Si es compuesto con , entonces , luego . Para el lema de Euclides: si , entonces (los únicos divisores de son y ), y el lema de Gauss da . ∎
Teorema 29.15 (Euclides)
Hay infinitos números primos.
Demostración. Dada una lista finita cualquiera de primos, consideramos . Algún primo divide a ; pero ningún divide a (el resto es ), así que es un primo que no está en la lista. Ninguna lista finita agota los primos. ∎
Teorema 29.16 (Teorema fundamental de la aritmética)
Todo entero es producto de primos, y esa factorización es única salvo el orden de los factores:
Demostración. Existencia, por inducción fuerte: si es primo, él mismo es su factorización; si no, con , y los dos se factorizan por la hipótesis de inducción. Unicidad: supongamos (primos, con repeticiones permitidas). Por el lema de Euclides, divide a algún y, al ser primo, ; simplificamos y repetimos. Las dos factorizaciones coinciden término a término. ∎
Teorema 29.17 (Pequeño teorema de Fermat)
Sea primo y sea con . Entonces
Para todo (sin suponer que sean primos entre sí), .
Demostración. Consideremos los enteros módulo . Ninguno es (si con , el lema de Euclides obliga a , imposible) y son distintos dos a dos módulo (si , entonces , luego y ). Por tanto, módulo son los números en algún orden. Multiplicando todas las congruencias:
Como no divide a ninguno de los , aplicar repetidamente el lema de Euclides permite cancelar y queda . La segunda forma se sigue multiplicando por (y es trivial cuando ). ∎
Ejemplo 29.18 (Aplicación a la criptografía)
El teorema de Fermat hace reversible la exponenciación módulo cuando los exponentes se eligen adecuadamente: ese es el corazón del criptosistema RSA. Con primos grandes y , se publican y un exponente ; cifrar es . Descifrar exige un exponente con , que solo puede calcular quien conozca y ; y recuperar y a partir de significa factorizar un número de cientos de cifras, cosa que ningún algoritmo conocido hace en un tiempo razonable.
29.5 Ejercicios
Ejercicio 29.1 ★
Calcula el cociente y el resto de la división euclídea de entre , y de entre .
Solución
Solución de Ejercicio 29.1.
, luego : cociente y resto . Para : (en efecto, y ): cociente y resto (el resto tiene que estar en , así que no es ).
Ejercicio 29.2 ★
¿Cuál es el resto de módulo ? (¿Cuál es la última cifra de ?)
Ejercicio 29.3 ★
Usando el algoritmo de Euclides, calcula y halla enteros con .
Solución
Solución de Ejercicio 29.3.
Euclides: ; ; . Luego .
Sustitución hacia atrás: . Así que y : .
Ejercicio 29.4 ★
Demuestra que para todo , es congruente con o con módulo . Deduce que un entero nunca es suma de dos cuadrados.
Solución
Solución de Ejercicio 29.4.
Todo entero es o y, al elevar al cuadrado: , , , . Así que o . Una suma de dos cuadrados es entonces congruente con , o , es decir, con , o ; nunca con .
Ejercicio 29.5 ★★
Demuestra que para todo , es divisible entre .
Solución
Solución de Ejercicio 29.5.
Divisibilidad entre : de y , uno es par. Divisibilidad entre : si , entonces ; si , entonces ; y si , entonces . En todos los casos, divide al producto. Como , el Corolario 29.12 da . (Esto vuelve a demostrar, además, que , la suma de cuadrados del Ejercicio 20.1, es un entero.)
Ejercicio 29.6 ★★
Resuelve en la congruencia . (Indicación: halla el inverso de módulo .)
Solución
Solución de Ejercicio 29.6.
Buscamos el inverso de módulo : probando (o con Bézout), . Multiplicando la congruencia por :
Las soluciones son los enteros , con . (Comprobación: .)
Ejercicio 29.7 ★★
Resuelve en la ecuación diofántica
y describe después todas las soluciones de .
Solución
Solución de Ejercicio 29.7.
, así que hay soluciones. Euclides: ; ; . Sustituyendo hacia atrás: . Por tanto, : la solución particular .
Solución general de : restando la relación particular, ; y como , el lema de Gauss da , luego y después , con (y todas ellas se comprueban).
Para , multiplicamos la solución particular por : , y el mismo razonamiento da
(Por ejemplo, con : , ; en efecto, .)
Ejercicio 29.8 ★★
Demuestra que es irracional usando la unicidad de la factorización en primos (compara el exponente de en los dos miembros de ).
Solución
Solución de Ejercicio 29.8.
Supongamos con ; entonces . En la factorización en primos de un cuadrado, todos los exponentes son pares; así que el exponente de en es par, mientras que en es impar (uno más que un número par). Dos factorizaciones del mismo entero con exponentes distintos de contradicen la unicidad del Teorema 29.16. Por tanto, no existe tal fracción: .
Ejercicio 29.9 ★★★
Sea un primo.
- Demuestra que para , divide a . (Indicación: usa , Ejercicio 27.7, y el lema de Gauss.)
- Deduce, por inducción sobre , otra demostración del pequeño teorema de Fermat en la forma .
Solución
Solución de Ejercicio 29.9.
1. De se sigue que divide a . Para , y, siendo primo, , así que el lema de Gauss da .
2. Inducción sobre . Para : . Supongamos . Por el teorema del binomio,
porque todos los términos intermedios se anulan módulo por el punto 1. Por la hipótesis de inducción, . Esto demuestra para todo , y el caso se sigue escribiendo con un representante positivo adecuado.
Ejercicio 29.10 ★★★
(Problema chino de los restos.) Halla todos los enteros tales que
(Indicación: resuelve las dos primeras condiciones e incorpora después la tercera; los coeficientes de Bézout ayudan.)
Solución
Solución de Ejercicio 29.10.
y : escribimos ; entonces , es decir, . El inverso de módulo es (), luego , digamos , y : las dos primeras condiciones significan .
Añadiendo : , y , así que , digamos . Por tanto, :
(Comprobación: .)
29.6 Problema: Códigos secretos y dígitos de control
Problema 29.1
Problema de fin de semana — las congruencias custodian todos los códigos de barras y todas las tarjetas de crédito, y el pequeño teorema de Fermat maneja la cerradura de los secretos del mundo
G. H. Hardy presumía en 1940 de que la teoría de números estaba “sin mancillar” por las aplicaciones. Ochenta años después, cada pitido de un código de barras, cada pago con tarjeta y cada mensaje cifrado lo contradicen, y con exactamente las herramientas de este capítulo: las congruencias (Proposición 29.5), los inversos de Bézout (Teorema 29.10) y el pequeño teorema de Fermat (Ejercicio 29.9). Este problema comprueba los códigos, fuerza una versión de juguete de la cerradura y descubre por qué aguanta la de verdad.
Parte I — Soltura con las congruencias.
- Calcula ; y después la última cifra de (halla el ciclo de las potencias de módulo ).
- Exponenciación rápida (Método 29.6): calcula (parte de ).
- Resuelve .
- Aplica el algoritmo de Euclides a , sustituye hacia atrás para hallar enteros con y deduce el inverso de módulo .
- Enuncia con precisión cuándo es invertible módulo y qué teorema entrega el inverso.
Parte II — Dígitos de control.
- ISBN-10: las diez cifras del código de un libro deben cumplir . Comprueba el ISBN real .
- Demuestra que el esquema ISBN detecta todos los errores de una sola cifra: si una cifra cambia en , la suma ponderada cambia en con ; ¿por qué eso nunca puede ser (Teorema 29.11)?
- Demuestra que también detecta cualquier trasposición de dos cifras adyacentes (distintas). Explica después el secreto del diseño: ¿qué propiedad del hizo funcionar las dos demostraciones y qué podría salir mal con el módulo ?
- Los códigos de barras EAN-13 ponderan las cifras con módulo . Calcula el dígito de control que completa . ¿Qué trasposiciones adyacentes no detecta el EAN? (¿Cuándo es ?)
- Las tarjetas de crédito usan el esquema de Luhn: desde la derecha, se dobla una cifra de cada dos (restando cuando el doble pasa de ), se suma todo y se exige un múltiplo de . Comprueba el número de prueba .
- En una frase: ¿qué le compró el módulo primo al ISBN que el EAN y Luhn, encadenados al , no pueden tener?
Parte III — La cerradura de Fermat.
- Una trampa antes del tesoro: calcula , deduce y factoriza después . ¿Qué dice este ejemplo (un pseudoprimo de Fermat) sobre usar el pequeño teorema de Fermat como test de primalidad?
- RSA en miniatura: tomamos y , de modo que y ; el exponente público es . Halla el exponente privado con (el método de la pregunta 4).
- Cifra el mensaje : calcula .
- Descifra: calcula (usa ) y recupera el mensaje.
- Por qué funciona siempre el descifrado: demuestra que tanto módulo como módulo (el pequeño teorema de Fermat en cada mundo) y concluye módulo (el Teorema 29.11 pega las dos congruencias). ¿Dónde entró la forma especial de ?
- La seguridad de la cerradura: todo el mundo conoce y ; recuperar exige y, por tanto, los factores de . Nuestro se factoriza de un vistazo; ¿por qué el mismo esquema, con un de seiscientas cifras, protege a los bancos del mundo? (Una frase sobre la asimetría entre multiplicar y factorizar.)
Parte IV — Clásicos.
- El viejo recuento chino de soldados (compara con el Ejercicio 29.10): un número de soldados deja resto al formar de tres en tres y resto al formar de cinco en cinco. Halla todos los recuentos posibles y explica por qué la respuesta es única módulo .
- Demostraciones de una línea, por fin: de , demuestra que todo número es congruente con la suma de sus cifras módulo ; y de , deduce la regla de la suma alternada para el . (El volumen anterior las demostró con álgebra explícita; admira la compresión.)
- Final: Hardy contra el código de barras: repasa la caja de herramientas del capítulo (la aritmética de congruencias, los inversos de Bézout, el pequeño teorema de Fermat y el pegado de módulos primos entre sí) y dónde encajó cada una en este problema; y da después el veredicto moderno sobre lo de “sin mancillar”.
Solución
Solución de Problema 29.1.
1. : . Potencias de módulo : , con un ciclo de longitud ; y : la última cifra de es .
2. , luego y .
3. El inverso de módulo es (): .
4. ; ; ; ; . Sustituyendo hacia atrás: . Luego : el inverso de es .
5. es invertible módulo exactamente cuando : Bézout proporciona , es decir, ; y, recíprocamente, la existencia de un inverso obliga al máximo común divisor a dividir a .
6. : válido.
7. La suma cambia en con y : como es primo y no divide a ninguno de los dos factores, no puede dividir al producto (Teorema 29.11 y Proposición 29.14): la suma modificada nunca vuelve a ser , así que todo error de una sola cifra dispara la alarma.
8. Intercambiar dos cifras adyacentes y (con pesos y ) cambia la suma en si : detectado. El secreto es la primalidad del : módulo , productos como se anulan sin que ninguno de los factores sea nulo, así que un error de en una posición de peso (o una trasposición desafortunada) podría colarse.
9. Suma ponderada de las doce cifras: ; el dígito de control tiene que completarla hasta un múltiplo de : (código completo, ). El EAN se pierde las trasposiciones adyacentes con , es decir, con : intercambiar un y un , por ejemplo, pasa desapercibido; el precio del amable módulo .
10. Doblando una cifra de cada dos desde la derecha y plegando (, etc.), la suma da : la tarjeta de prueba es válida.
11. Con un módulo primo, todos los pesos son invertibles, así que se detectan todos los errores de una cifra y todas las trasposiciones adyacentes: el lujo del ISBN; los esquemas módulo conservan cifras amables para las personas y aceptan un pequeño punto ciego.
12. , luego . Y, sin embargo, es compuesto: pasa el test de Fermat en base sin ser primo. Moraleja: la congruencia de Fermat es necesaria, no suficiente; los tests de primalidad necesitan herramientas más finas (y las consiguen, en los volúmenes universitarios).
13. : ().
14. .
15. : , y : el texto cifrado se descifra como . La cerradura gira.
16. Módulo : si , entonces (Fermat), luego ; y si , los dos miembros son . Módulo : o bien , y . Tanto como dividen a y, al ser primos entre sí, su producto también (Gauss): . El exponente se construyó para que desaparecieran los dos exponentes de Fermat ( y , que dividen a ).
17. Multiplicar dos primos de cifras cuesta un microsegundo; recuperarlos a partir de su producto derrota a todos los algoritmos conocidos y a todos los ordenadores del mundo: la cerradura es una calle de sentido único. (Nuestro es esa calle a escala de juguete, transitable en los dos sentidos.)
18. Probando restos (o construyendo con Bézout): : los recuentos Unicidad módulo : dos soluciones se diferencian en un múltiplo de y de y, por tanto, de ( y son primos entre sí; Gauss). El general con soldados anuncia el “” con tres formaciones rápidas: el viejo truco del recuento.
19. da , luego : un número y la suma de sus cifras son congruentes módulo (y módulo ). Y da : la regla alternada. Dos reglas de la infancia, a una línea cada una.
20. Las congruencias convirtieron los restos en una aritmética (Parte I); Bézout acuñó los inversos que resuelven las congruencias lineales y el de RSA (preguntas 4 y 13); el pequeño teorema de Fermat abrió y cerró la cerradura (preguntas 15 y 16); y pegar módulos primos entre sí contó soldados y remató la demostración (preguntas 16 y 18). Veredicto sobre Hardy: el más puro de los teoremas que él conocía custodia hoy cada compra; la pureza, con tiempo, es lo más aplicable que hay.