Mathematics · Book 2 · Grades 10–12

Matemáticas de secundaria

Matemáticas de secundaria · Grades 10–12

29Aritmética

La aritmética estudia el números enteros: divisibilidad, numeros primos, restos. Considerada durante mucho tiempo la más pura de las matemáticas puras, ahora protege todas las aplicaciones en línea. pago: el criptosistema RSA se basa en los teoremas de Bézout, Gauss y Fermat lo demostró en este capítulo.

29.1 Divisibilidad y división euclidiana

Definición 29.1 (Divisibilidad)

Deje a,bZa, b \in \Z. Decimos bb divide aa, escrito bab \mid a, si existe kZk \in \Z con a=kba = kb. También decimos que aa es un múltiple de bb.

Proposición 29.2

Si cac \mid a y cbc \mid b, entonces cc divide cada combinación entero au+bvau + bv (u,vZu, v \in \Z). Si aba \mid b y bab \mid a con a,bNa,b \in \N, luego a=ba = b. Si aba \mid b y b0b \neq 0, entonces ab\abs a \leq \abs b.

Demostración. Escriba a=kca = kc, b=lcb = lc: luego au+bv=(ku+lv)cau + bv = (ku + lv)c. Los otros puntos seguir desde a=kb\abs{a} = \abs{k}\,\abs{b} con k1\abs k \geq 1 cuando b=ka0b = ka \neq 0.

Teorema 29.3 (división euclidiana)

Sean aZa \in \Z y bNb \in \N^*. Existe un par único (q,r)Z×N(q, r) \in \Z \times \N tal que

a=bq+rand0r<b.a = bq + r \qquad\text{and}\qquad 0 \leq r < b .

qq es el cociente y rr es el resto.

Demostración. Existencia. El conjunto de múltiplos de bb que no exceden aa tiene un elemento más grande bqbq (no está vacío y es delimitado arriba); establezca r=abqr = a - bq. Por maximalidad, b(q+1)>ab(q+1) > a, entonces 0r<b0 \leq r < b. Unicidad. Si bq+r=bq+rbq + r = bq' + r' con 0r,r<b0 \leq r, r' < b, entonces b(qq)=rrb(q - q') = r' - r y rr<b\abs{r' - r} < b: un múltiplo de bb de absoluto valor menor que bb debe ser 00, por lo tanto r=rr = r' y q=qq = q'.

29.2 Congruencias

Definición 29.4 (congruencia)

Deje nNn \in \N^*. Dos números enteros a,ba, b son módulo congruente nn, escrito ab(modn)a \equiv b \pmod n, si n(ab)n \mid (a - b) — de manera equivalente, si aa y bb tienen el mismo resto en euclidiano división por nn.

Proposición 29.5 (Compatibilidad con operaciones)

Si ab(modn)a \equiv b \pmod n y cd(modn)c \equiv d \pmod n, entonces

a+cb+d,acbd,akbk (kN)(modn).a + c \equiv b + d, \qquad ac \equiv bd, \qquad a^k \equiv b^k \ (k \in \N) \pmod n .

Demostración. nn divide (ab)+(cd)=(a+c)(b+d)(a-b) + (c-d) = (a+c) - (b+d), y acbd=a(cd)+d(ab)ac - bd = a(c - d) + d(a - b) también es un múltiplo de nn. La regla del poder sigue por inducción de la regla del producto.

Método 29.6 (Módulo de potencias de cálculo nn)

Para calcular akmodna^k \bmod n, reduzca el módulo base nn, luego busque una pequeña potencia de aa congruente con ±1\pm1 y utilícela para colapsar el exponente. Para instancia 2100mod72^{100} \bmod 7: desde 23=81(mod7)2^3 = 8 \equiv 1 \pmod 7 y 100=3×33+1100 = 3\times33 + 1,

2100=(23)33×2133×2=2(mod7).2^{100} = \left(2^{3}\right)^{33} \times 2 \equiv 1^{33}\times 2 = 2 \pmod 7 .

29.3 MCD, Bézout y Gauss

Definición 29.7 (MCD)

Sea a,ba, b números enteros, no ambos cero. El mayor común divisor gcd(a,b)\gcd(a, b) es el entero más grande que divide ambos aa y bb. Cuando se dice que gcd(a,b)=1\gcd(a,b) = 1, aa y bb son coprimo.

Proposición 29.8 (algoritmo de Euclides)

Si a=bq+ra = bq + r (b0b \neq 0), entonces gcd(a,b)=gcd(b,r)\gcd(a, b) = \gcd(b, r). Iterando el división euclidiana por lo tanto calcula gcd(a,b)\gcd(a,b): el mcd es el último resto distinto de cero.

Demostración. Cualquier divisor común de aa y bb divide r=abqr = a - bq (Proposición 29.2), por lo tanto es un divisor común de bb y rr; y viceversa, desde a=bq+ra = bq + r. Los dos pares tienen el mismo común divisores, por lo que lo mismo mcd. El algoritmo termina porque los restos forme estrictamente un decreciente secuencia de números enteros no negativo.

Ejemplo 29.9

gcd(252,198)\gcd(252, 198): 252=198+54252 = 198 + 54; 198=3×54+36198 = 3\times54 + 36; 54=36+1854 = 36 + 18; 36=2×18+036 = 2 \times 18 + 0. Por lo tanto gcd(252,198)=18\gcd(252,198) = 18.

Teorema 29.10 (Identidad de Bézout)

Sea a,ba, b números enteros, no cero, y d=gcd(a,b)d = \gcd(a,b). existen u,vZu, v \in \Z tal que

au+bv=d.au + bv = d .

En particular, aa y bb son coprimo si y sólo si au+bv=1au + bv = 1 para algunos números enteros u,vu, v.

Demostración. Ejecute algoritmo de euclides al revés: cada resto es una combinación entero de los dos anteriores, y los datos iniciales a,ba, b son combinaciones de ellos mismos; mediante sustitución descendente, el último resto distinto de cero dd es un entero combinación de aa y bb. (En Ejemplo 29.9: 18=5436=54(1983×54)=4×54198=4(252198)198=4×2525×19818 = 54 - 36 = 54 - (198 - 3\times54) = 4\times54 - 198 = 4(252 - 198) - 198 = 4\times252 - 5\times198.)

Para la equivalencia: si gcd(a,b)=1\gcd(a,b) = 1, Bézout proporciona u,vu, v; por el contrario, cualquier divisor común de aa y bb divide au+bv=1au + bv = 1, forzando gcd(a,b)=1\gcd(a,b) = 1.

Teorema 29.11 (Lema de Gauss)

Vamos a,b,cZa, b, c \in \Z. Si abca \mid bc y gcd(a,b)=1\gcd(a, b) = 1, entonces aca \mid c.

Demostración. Bézout da au+bv=1au + bv = 1; multiplicar por cc: acu+bcv=cacu + bcv = c. Ambos términos de el lado izquierdo son múltiplos de aa (el segundo porque abca \mid bc), por lo tanto también lo es cc.

Corolario 29.12

Si aca \mid c, bcb \mid c y gcd(a,b)=1\gcd(a,b) = 1, entonces abcab \mid c.

Demostración. Escribe c=akc = ak. De bakb \mid ak y gcd(a,b)=1\gcd(a,b)=1, Gauss da bkb \mid k, digamos k=blk = bl; luego c=ablc = abl.

29.4 numeros primos

Definición 29.13 (Principal)

Un entero p2p \geq 2 es principal si es solo Los divisores positivos son 11 y pp.

Proposición 29.14

Cada entero n2n \geq 2 tiene un divisor principal; si nn no es principal, tiene un principal divisor n\leq \sqrt n. Si un principal pp divide un producto abab, entonces pap \mid a o pbp \mid b (Lema de Euclides).

Demostración. El divisor más pequeño d2d \geq 2 de nn es principal (cualquier divisor propio de dd sería un divisor más pequeño de nn). Si n=den = de es compuesto con 2de2 \leq d \leq e, luego d2de=nd^2 \leq de = n, entonces dnd \leq \sqrt n. Para Euclides lema: si pap \nmid a, entonces gcd(p,a)=1\gcd(p, a) = 1 (los únicos divisores de pp son 11 y pp), y el lema de Gauss da pbp \mid b.

Teorema 29.15 (Euclides)

Hay infinitos primos.

Demostración. Dada cualquier lista finita p1,,pkp_1, \dots, p_k de primos, considere N=p1p2pk+1N = p_1 p_2 \cdots p_k + 1. Algunos principal pp divide NN; pero no pip_i divide NN (el resto es 11), por lo que pp es un principal que no está en la lista. No La lista finita agota el primos.

Teorema 29.16 (Teorema fundamental de la aritmética.)

Cada entero n2n \geq 2 es un producto de primos, y esta factorización es único hasta el orden de los factores:

n=p1α1p2α2prαr,p1<p2<<pr primes, αi1.n = p_1^{\alpha_1} p_2^{\alpha_2} \cdots p_r^{\alpha_r}, \qquad p_1 < p_2 < \dots < p_r \text{ primes},\ \alpha_i \geq 1 .

Demostración. Existencia, por inducción fuerte: nn principal es su propia factorización; de lo contrario n=den = de con 2d,e<n2 \leq d, e < n, y ambos factorizan por la inducción hipótesis. Unicidad: supongamos p1ps=q1qtp_1\cdots p_s = q_1 \cdots q_t (primos, con repeticiones permitidas). Por lema de Euclides, p1p_1 divide algunos qjq_j, y siendo principal, p1=qjp_1 = q_j; cancelar y repetir. Las dos factorizaciones coinciden término por término.

Teorema 29.17 (Pequeño teorema de Fermat)

Sea pp principal y aZa \in \Z con pap \nmid a. entonces

ap11(modp).a^{p-1} \equiv 1 \pmod p .

Por cada aZa \in \Z (no se asume coprimalidad), apa(modp)a^p \equiv a \pmod p.

Demostración. Considere el módulo p1p - 1 números enteros a,2a,3a,,(p1)aa, 2a, 3a, \dots, (p-1)a pp. Ninguno es 0\equiv 0 (si pkap \mid ka con 1kp11 \leq k \leq p-1, el lema de Euclides fuerza pkp \mid k, imposible), y son módulos distintos por pares pp (si kalaka \equiv la, luego p(kl)ap \mid (k - l)a, entonces pklp \mid k - l, entonces k=lk = l). Por lo tanto, módulo pp, son los números 1,2,,p11, 2, \dots, p-1 en algún orden. Multiplicando todo congruencias:

ap1(p1)!(p1)!(modp).a^{p-1}\,(p-1)! \equiv (p-1)! \pmod p .

Desde pp divide ninguno de 1,,p11, \dots, p-1, uso repetido del lema de Euclides permite cancelar (p1)!(p-1)!, dejando ap11a^{p-1} \equiv 1. la segunda forma sigue multiplicando por aa (y es trivial cuando pap \mid a).

Ejemplo 29.18 (Aplicación a la criptografía)

El teorema de Fermat hace que el módulo de exponenciación nn sea reversible cuando el los exponentes se eligen adecuadamente: el corazón del criptosistema RSA. Con p,qp, q grande primos y n=pqn = pq, se publica nn y un exponente ee; El cifrado es xxemodnx \mapsto x^e \bmod n. Descifrar requiere un exponente dd con ed1(mod(p1)(q1))ed \equiv 1 \pmod{(p-1)(q-1)}, que solo alguien conoce pp y qq pueden calcular — y recuperar p,qp, q de nn significa factorización a número de cientos de dígitos, algo que ningún algoritmo conocido hace en términos razonables. tiempo.

29.5 Ceremonias

Ejercicio 29.1

Calcule el cociente y el resto de división euclidiana de 20262026 mediante 1717, y de 2026-2026 por 1717.

Solución

Solución de Ejercicio 29.1.

17×119=202317 \times 119 = 2023, entonces 2026=17×119+32026 = 17 \times 119 + 3: cociente 119119, resto 33. Para 2026-2026: 2026=17×(120)+14-2026 = 17\times(-120) + 14 (de hecho 17×120=204017 \times 120 = 2040 y 20402026=142040 - 2026 = 14): cociente 120-120, resto 1414 (el resto debe estar en [0,17)\intco{0}{17}, por lo que es no 3-3).

Ejercicio 29.2

¿Cuál es el resto de 71007^{100} módulo 1010? (¿Cuál es el último dígito de 71007^{100}?)

Solución

Solución de Ejercicio 29.2.

Módulo 1010: 72=49917^2 = 49 \equiv 9 \equiv -1. Por lo tanto 7100=(72)50(1)50=1(mod10)7^{100} = \left(7^2\right)^{50} \equiv (-1)^{50} = 1 \pmod{10}: el último El dígito de 71007^{100} es 11.

Ejercicio 29.3

Usando algoritmo de euclides, calcule gcd(1071,462)\gcd(1071, 462) y encuentre números enteros u,vu, v con 1071u+462v=gcd(1071,462)1071u + 462v = \gcd(1071, 462).

Solución

Solución de Ejercicio 29.3.

Euclides: 1071=2×462+1471071 = 2\times462 + 147; 462=3×147+21462 = 3\times147 + 21; 147=7×21+0147 = 7\times21 + 0. Entonces gcd=21\gcd = 21.

Sustitución hacia atrás: 21=4623×147=4623(10712×462)=7×4623×107121 = 462 - 3\times147 = 462 - 3(1071 - 2\times462) = 7\times462 - 3\times1071. Así u=3u = -3, v=7v = 7: 1071×(3)+462×7=211071\times(-3) + 462\times7 = 21.

Ejercicio 29.4

Demuestre que para cada nZn \in \Z, n2n^2 es congruente con el módulo 00 o 11 44. Deducir que un entero 3(mod4)\equiv 3 \pmod 4 nunca es suma de dos cuadrados.

Solución

Solución de Ejercicio 29.4.

Cada entero es 0,1,2\equiv 0, 1, 2 o 3(mod4)3 \pmod 4, y elevando al cuadrado: 0200^2 \equiv 0, 1211^2 \equiv 1, 22=402^2 = 4 \equiv 0, 32=913^2 = 9 \equiv 1. entonces n20n^2 \equiv 0 o 1(mod4)1 \pmod 4. Entonces una suma de dos cuadrados es congruente con 0+00 + 0, 0+10 + 1 o 1+11 + 1, i.e. a 00, 11 o 2(mod4)2 \pmod 4 — nunca a 33.

Ejercicio 29.5 ★★

Demuestre que para todo nNn \in \N, n(n+1)(2n+1)n(n+1)(2n+1) es divisible por 66.

Solución

Solución de Ejercicio 29.5.

Divisibilidad por 22: entre nn y n+1n + 1, uno está par. Divisibilidad por 33: si n0n \equiv 0, entonces 3n3 \mid n; si n1(mod3)n \equiv 1 \pmod 3, entonces 2n+1302n + 1 \equiv 3 \equiv 0; si n2n \equiv 2, entonces n+10n + 1 \equiv 0. en total casos 33 divide el producto. Desde gcd(2,3)=1\gcd(2,3) = 1, Corolario 29.12 da 6n(n+1)(2n+1)6 \mid n(n+1)(2n+1). (Esto también vuelve a probar que n(n+1)(2n+1)6\frac{n(n+1)(2n+1)}{6}, la suma de los cuadrados de Ejercicio 20.1, es un entero).

Ejercicio 29.6 ★★

Resuelva en Z\Z el congruencia 5x3(mod11)5x \equiv 3 \pmod{11}. (Pista: encuentre el inverso de 55 módulo 1111.)

Solución

Solución de Ejercicio 29.6.

Buscamos el inverso de 55 módulo 1111: testing (o Bézout), 5×9=45=44+11(mod11)5 \times 9 = 45 = 44 + 1 \equiv 1 \pmod{11}. Multiplicando el congruencia por 99:

x9×3=275(mod11).x \equiv 9 \times 3 = 27 \equiv 5 \pmod{11}.

Las soluciones son números enteros x=5+11kx = 5 + 11k, kZk \in \Z. (Compruebe: 5×5=253(mod11)5\times5 = 25 \equiv 3 \pmod{11}.)

Ejercicio 29.7 ★★

Resuelve en Z×Z\Z \times \Z el Diofantino ecuación

17x40y=1,17x - 40y = 1,

luego describa todas las soluciones de 17x40y=617x - 40y = 6.

Solución

Solución de Ejercicio 29.7.

gcd(17,40)=1\gcd(17, 40) = 1, por lo que existen soluciones. Euclides: 40=2×17+640 = 2\times17 + 6; 17=2×6+517 = 2\times6 + 5; 6=5+16 = 5 + 1. Sustitución hacia atrás: 1=65=6(172×6)=3×617=3(402×17)17=3×407×171 = 6 - 5 = 6 - (17 - 2\times6) = 3\times6 - 17 = 3(40 - 2\times17) - 17 = 3\times40 - 7\times17. Por lo tanto 17×(7)40×(3)=117\times(-7) - 40\times(-3) = 1: la solución particular (x0,y0)=(7,3)(x_0, y_0) = (-7, -3).

Solución general de 17x40y=117x - 40y = 1: restando la relación particular, 17(x+7)=40(y+3)17(x + 7) = 40(y + 3); desde gcd(17,40)=1\gcd(17, 40) = 1, Gauss da 40x+740 \mid x + 7, entonces x=7+40kx = -7 + 40k y luego y=3+17ky = -3 + 17k, kZk \in \Z (todos los cuales verifican).

Para 17x40y=617x - 40y = 6, multiplique la solución particular por 66: (x1,y1)=(42,18)(x_1, y_1) = (-42, -18), y el mismo razonamiento da

x=42+40k,y=18+17k,kZ.x = -42 + 40k, \qquad y = -18 + 17k, \qquad k \in \Z .

(Por ejemplo, k=2k = 2: x=38x = 38, y=16y = 16; de hecho, 17×3840×16=646640=617\times38 - 40\times16 = 646 - 640 = 6.)

Ejercicio 29.8 ★★

Demuestre que 2\sqrt2 es irracional, utilizando la unicidad de principal factorización (compare el exponente de 22 en ambos lados de a2=2b2a^2 = 2b^2).

Solución

Solución de Ejercicio 29.8.

Supongamos 2=ab\sqrt2 = \frac ab con a,bNa, b \in \N^*; luego a2=2b2a^2 = 2b^2. en el principal factorización de un cuadrado, todo exponente es par; entonces el exponente de 22 en a2a^2 es par, mientras que en 2b22b^2 es impar (uno más que un par número). Dos factorizaciones del mismo entero con diferentes exponentes de 22 contradice la unicidad en Teorema 29.16. Por lo tanto no hay tal existe fracción: 2Q\sqrt2 \notin \Q.

Ejercicio 29.9 ★★★

Sea pp un principal.

  1. Muestre eso para 1kp11 \leq k \leq p - 1, pp divide (pk)\dbinom{p}{k}. (Sugerencia: utilice k(pk)=p(p1k1)k\binom pk = p\binom{p-1}{k-1}, Ejercicio 27.7, y el lema de Gauss.)
  2. Deduzca, por inducción sobre a0a \geq 0, otra prueba de la pequeña teorema en la forma apa(modp)a^p \equiv a \pmod p.
Solución

Solución de Ejercicio 29.9.

1. De k(pk)=p(p1k1)k\binom pk = p \binom{p-1}{k-1}, pp divide k(pk)k\binom pk. Para 1kp11 \leq k \leq p-1, pkp \nmid k y pp principal proporcione gcd(p,k)=1\gcd(p, k) = 1, por lo que el lema de Gauss produce p(pk)p \mid \binom pk.

2. Inducción en aa. Para a=0a = 0: 0p00^p \equiv 0. asumir apa(modp)a^p \equiv a \pmod p. Por el teorema del binomio,

(a+1)p=k=0p(pk)akap+1(modp),(a+1)^p = \sum_{k=0}^{p} \binom pk a^k \equiv a^p + 1 \pmod p,

todos los términos medios desaparecen módulo pp por el punto 1. Por inducción hipótesis, (a+1)pa+1(modp)(a+1)^p \equiv a + 1 \pmod p. Esto prueba apaa^p \equiv a para todo aNa \in \N, y el caso a<0a < 0 sigue por escrito aa+kpa \equiv a + kp para un representante positivo adecuado.

Ejercicio 29.10 ★★★

(Problema del resto chino). Encuentra todos los números enteros nn tales que

n2(mod3),n3(mod5),n2(mod7).n \equiv 2 \pmod 3, \qquad n \equiv 3 \pmod 5, \qquad n \equiv 2 \pmod 7 .

(Pista: resuelva las dos primeras condiciones, luego incorpore la tercera; Bézout los coeficientes ayudan.)

Solución

Solución de Ejercicio 29.10.

n2(mod3)n \equiv 2 \pmod 3 y n3(mod5)n \equiv 3 \pmod 5: escriba n=2+3sn = 2 + 3s; entonces 2+3s3(mod5)2 + 3s \equiv 3 \pmod 5, i.e. 3s1(mod5)3s \equiv 1 \pmod 5. lo inverso de 33 módulo 55 es 22 (3×2=613\times2 = 6 \equiv 1), por lo que s2(mod5)s \equiv 2 \pmod 5, digamos s=2+5ts = 2 + 5t y n=8+15tn = 8 + 15t: las dos primeras condiciones significar n8(mod15)n \equiv 8 \pmod{15}.

Agregando n2(mod7)n \equiv 2 \pmod 7: 8+15t2(mod7)8 + 15t \equiv 2 \pmod 7, y 151(mod7)15 \equiv 1 \pmod 7, entonces t61(mod7)t \equiv -6 \equiv 1 \pmod 7, digamos t=1+7ut = 1 + 7u. Por lo tanto n=23+105un = 23 + 105u:

n23(mod105).n \equiv 23 \pmod{105}.

(Compruebe: 23=3×7+2=5×4+3=7×3+223 = 3\times7 + 2 = 5\times4 + 3 = 7\times3 + 2.)

29.6 Problema: códigos secretos y dígitos de control

Problema 29.1

Problema de fin de semana — las congruencias protegen cada código de barras y tarjeta de crédito, y el pequeño teorema de Fermat ejecuta el bloquear los secretos del mundo

G. H. Hardy se jactaba en 1940 de que la teoría de números era "inmaculada" por aplicaciones. Ochenta años después, cada código de barras emite un pitido, cada pago con tarjeta de crédito y cada mensaje cifrado lo contradice — exactamente con las herramientas de este capítulo: congruencias (Proposición 29.5), Bézout inversas (Teorema 29.10) y el pequeño teorema de Fermat (Ejercicio 29.9). Este problema verifica los códigos, rompe un versión de juguete de la cerradura y aprende por qué la cerradura real se mantiene firme.

Parte I — Congruencia fluency.

  1. Calcular 2026mod72026 \bmod 7; luego el último dígito de 71007^{100} (encontrar el ciclo de potencias del módulo 77 1010).
  2. Exponenciación rápida (Método 29.6): calcular 5117mod135^{117} \bmod 13 (comenzar desde 5215^2 \equiv -1).
  3. Resuelve 3x5(mod7)3x \equiv 5 \pmod 7.
  4. Ejecute algoritmo de euclides en (97,35)(97, 35), sustitución hacia atrás para encontrar números enteros u,vu, v con 97u+35v=197u + 35v = 1, y deducir el inverso de 3535 módulo 9797.
  5. Indique precisamente cuando aa es módulo invertible nn, y cuyo teorema entrega lo inverso.

Parte II — Check digits.

  1. ISBN-10: los diez dígitos d1d10d_1 \dots d_{10} de un libro el código debe satisfacer 10d1+9d2++2d9+1d100(mod11)10d_1 + 9d_2 + \dots + 2d_9 + 1d_{10} \equiv 0 \pmod{11}. Verificar el ISBN real 03064061520\,306\,40615\,2.
  2. Demostrar que el esquema ISBN detecta cada Error de un solo dígito: si un dígito cambia por d≢0d \not\equiv 0, la suma ponderada cambia en wdw d con 1w101 \leq w \leq 10 — ¿por qué esto nunca puede ser? 0(mod11)\equiv 0 \pmod{11} (Teorema 29.11)?
  3. Demuestre que también detecta cada transposición de dos dígitos adyacentes (distintos). Luego explica el diseño. secreto: qué propiedad de 1111 hizo que ambas pruebas funcionaran, ¿Y qué podría salir mal con módulo 1010?
  4. Los códigos de barras EAN-13 pesan los dígitos 1,3,1,3,1, 3, 1, 3, \dots módulo 1010. Calcular el dígito de control completando 978294019905978\,2940199\,05. ¿Qué transposiciones adyacentes hacen EAN fallar para detectar? (Cuando es 2(ab)0(mod10)2(a - b) \equiv 0 \pmod{10}?)
  5. Las tarjetas de crédito utilizan el esquema de Luhn: desde la derecha, doble cada segundo dígito (restando 99 cuando el doble excede 99), suma todo y requiere un múltiplo de 1010. Verificar el número de prueba 45391488034364674539\,1488\,0343\,6467.
  6. En una frase: ¿qué compró el ISBN principal módulo? que EAN y Luhn, encadenados a 1010, no pueden tener?

Parte III — Fermat’s lock.

  1. Una trampa ante el tesoro: computar 210mod3412^{10} \bmod 341, deducir 2340mod3412^{340} \bmod 341 — y luego factorice 341341. ¿Qué significa este ejemplo (un Fermat pseudoprime) dicen sobre el uso de Fermat ¿Pequeño teorema como prueba de primalidad?
  2. RSA en miniatura: tome p=3p = 3, q=11q = 11, entonces n=33n = 33 y (p1)(q1)=20(p-1)(q-1) = 20; el exponente público es e=3e = 3. Encuentra el exponente privado dd con 3d1(mod20)3d \equiv 1 \pmod{20} (método de la pregunta 4).
  3. Cifrar el mensaje m=4m = 4: calcular c=m3mod33c = m^3 \bmod 33.
  4. Descifrar: calcular cdmod33c^d \bmod 33 (usar c2(mod33)c \equiv -2 \pmod{33}) y recuperar el mensaje.
  5. Por qué el descifrado siempre funciona: demuestre que m21mm^{21} \equiv m tanto el módulo 33 como el módulo 1111 (El pequeño teorema de Fermat en cada mundo), y concluir módulo 3333 (Teorema 29.11 pega los dos congruencias). ¿De dónde surgió el formulario especial de 21=ed21 = ed? 1+20k1 + 20k entrar?
  6. La seguridad de la cerradura: todos conocen nn y ee; recuperar dd requiere (p1)(q1)(p-1)(q-1), de ahí los factores de nn. Nuestros factores 3333 a la vista — ¿por qué hace lo mismo? esquema, con nn de seiscientos dígitos, protege el los bancos del mundo? (Una frase sobre la asimetría entre multiplicando y factorización.)

Parte IV — Classics.

  1. El viejo conde de soldados chinos (compárese Ejercicio 29.10): salen varios soldados resto 22 cuando se clasifica por 33 y resto 33 cuando Clasificado por 55. Encuentre todos los recuentos posibles y explique por qué la respuesta es módulo único 1515.
  2. Por fin pruebas de una línea: de 101(mod9)10 \equiv 1 \pmod 9, demostrar que todo número es congruente con la suma de sus dígitos módulo 99; de 101(mod11)10 \equiv -1 \pmod{11}, derivar el regla de suma alterna para 1111. (La escuela secundaria El volumen demostró esto con álgebra explícita — admirar la compresión.)
  3. Final — Hardy contra el código de barras: recapitula el kit de herramientas del capítulo (congruencia aritmética, Bézout inversas, pequeño teorema de Fermat, pegado coprimo módulos) y dónde cada uno encajó en su lugar en este problema; luego dé el veredicto moderno sobre “inmaculado”.
Solución

Solución de Problema 29.1.

1. 2026=289×7+32026 = 289 \times 7 + 3: 20263(mod7)2026 \equiv 3 \pmod 7. Potencias de 77 mod 1010: 7,9,3,17, 9, 3, 1, ciclo de longitud 44; 1000(mod4)100 \equiv 0 \pmod 4: último dígito de 71007^{100} es 11.

2. 52=251(mod13)5^2 = 25 \equiv -1 \pmod{13}, entonces 5116=(52)58(1)58=15^{116} = \left(5^2\right)^{58} \equiv (-1)^{58} = 1 y 51175(mod13)5^{117} \equiv 5 \pmod{13}.

3. El inverso de 33 módulo 77 es 55 (15115 \equiv 1): x5×5=254(mod7)x \equiv 5 \times 5 = 25 \equiv 4 \pmod 7.

4.97=2×35+2797 = 2 \times 35 + 27; 35=27+835 = 27 + 8; 27=3×8+327 = 3 \times 8 + 3; 8=2×3+28 = 2 \times 3 + 2; 3=2+13 = 2 + 1. Sustitución hacia atrás: 1=97×13+35×(36)1 = 97 \times 13 + 35 \times (-36). entonces 35×(36)1(mod97)35 \times (-36) \equiv 1 \pmod{97}: el inverso de 3535 es 3661(mod97)-36 \equiv 61 \pmod{97}.

5. aa es módulo invertible nn exactamente cuando gcd(a,n)=1\gcd(a, n) = 1: Bézout proporciona au+nv=1au + nv = 1, es decir au1au \equiv 1; por el contrario, una inversa obliga al mcd a dividirse 11.

6. 010+39+08+67+46+05+64+13+52+21=132=12×110(mod11)0{\cdot}10 + 3{\cdot}9 + 0{\cdot}8 + 6{\cdot}7 + 4{\cdot}6 + 0{\cdot}5 + 6{\cdot}4 + 1{\cdot}3 + 5{\cdot}2 + 2{\cdot}1 = 132 = 12 \times 11 \equiv 0 \pmod{11}: válido.

7. La suma cambia en wdwd con 1w101 \leq w \leq 10 y 1d91 \leq \abs d \leq 9: ya que 1111 es principal y divide ningún factor, no puede dividir el producto (Teorema 29.11 / Proposición 29.14): la suma modificada nunca más será 0\equiv 0: cada dígito error activa la alarma.

8. Intercambio de dígitos adyacentes a,ba, b (pesos w+1,ww + 1, w) cambia la suma por (w+1)b+wa(w+1)awb=ba≢0(w+1)b + wa - (w+1)a - wb = b - a \not\equiv 0 para aba \neq b: detectado. El secreto es el primalidad de 1111: módulo 1010, productos como 5×25 \times 2 desaparecen con ni factor cero, por lo que un error de peso-55 de ±2\pm 2 (o un transposición desafortunada) podría pasar desapercibida.

9. Suma ponderada de los doce dígitos: 119119; el dígito de control debe completarlo a un múltiplo de 1010: 11 (completo código 9782940199051978\,2940199\,051). EAN pierde transposiciones adyacentes con 2(ab)0(mod10)2(a - b) \equiv 0 \pmod{10}, es decir ab=5\abs{a - b} = 5: intercambiar un 22 y un 77, digamos, pasa invisible — el precio del amigable módulo 1010.

10. Duplicar cada segundo dígito desde la derecha y plegado (16716 \to 7, etc.), la suma llega a 800(mod10)80 \equiv 0 \pmod{10}: la tarjeta de prueba valida.

11. Con un principal módulo cada peso es invertible, entonces todo errores únicos y todo adyacentes se atrapan las transposiciones — lujo del ISBN; esquemas mod-1010 mantenga dígitos amigables para los humanos y acepte un punto ciego corto.

12. 210=1024=3×341+11(mod341)2^{10} = 1024 = 3 \times 341 + 1 \equiv 1 \pmod{341}, por lo tanto 2340=(210)3412^{340} = \left(2^{10}\right)^{34} \equiv 1. Sin embargo, 341=11×31341 = 11 \times 31 es compuesto: pasa la prueba de Fermat. prueba en la base 22 sin ser principal. Moraleja: Fermat congruencia es necesario, no suficiente — pruebas de primalidad necesita herramientas más afiladas (y las consigue, en la universidad) volúmenes).

13. 3d1(mod20)3d \equiv 1 \pmod{20}: d=7d = 7 (21=20+121 = 20 + 1).

14. c=43=6431(mod33)c = 4^3 = 64 \equiv 31 \pmod{33}.

15. 31231 \equiv -2: (2)7=128(-2)^7 = -128, y 128+4×33=4-128 + 4 \times 33 = 4: el texto cifrado se descifra a m=4m = 4. La cerradura gira.

16. Módulo 33: si 3m3 \nmid m, m21m^2 \equiv 1 (Fermat), entonces m21=m(m2)10mm^{21} = m \cdot \left(m^2\right)^{10} \equiv m; si 3m3 \mid m, ambos lados son 0\equiv 0. Módulo 1111: m101m^{10} \equiv 1 o 11m11 \mid m, y m21=m(m10)2mm^{21} = m \cdot \left(m^{10}\right)^2 \equiv m. Ambos 33 y 1111 dividen m21mm^{21} - m, y siendo coprimo su producto 3333 también lo hace (Gauss): m21m(mod33)m^{21} \equiv m \pmod{33}. el exponente ed=21=1+20ked = 21 = 1 + 20k fue construido de manera que tanto Fermat los exponentes (22 y 1010, dividiendo 2020) desaparecen.

17. Multiplicar dos dígitos 300300 primos toma un microsegundo; recuperarlos de su producto derrota todos los algoritmo conocido y todas las computadoras del mundo — la cerradura es una calle de un solo sentido. (Nuestro n=33n = 33 es la calle a escala de juguete, transitable en ambas direcciones).

18. Residuos de prueba (o edificio con Bézout): n8(mod15)n \equiv 8 \pmod{15}: los conteos 8,23,38,53,8, 23, 38, 53, \dots Módulo de unicidad 1515: dos soluciones se diferencian por un múltiplo de 33 y de 55, por tanto de 1515 (33 y 55 coprimo, Gauss). El general con soldados 10001000 anuncia “88” a las tres alineaciones rápidas: el antiguo truco del recuento.

19. 101(mod9)10 \equiv 1 \pmod 9 da 10k110^k \equiv 1, entonces dk10kdk\sum d_k 10^k \equiv \sum d_k: un número y la suma de sus dígitos son congruentes módulo 99 (y módulo 33). y 101(mod11)10 \equiv -1 \pmod{11} da dk10k(1)kdk\sum d_k 10^k \equiv \sum (-1)^k d_k: la regla de alternancia. Dos reglas infantiles, una línea cada una.

20. Congruencias convirtió los restos en una aritmética (Parte I); Bézout acuñó las inversas que resuelven linealmente congruencias y dd de RSA (preguntas 4, 13); El pequeño de Fermat teorema abrió y cerró la cerradura (preguntas 15-16); pegando coprimo módulos contaron soldados y terminaron la prueba. (preguntas 16, 18). Veredicto sobre Hardy: el teorema más puro que él sabía ahora guarda cada compra — la pureza, con el tiempo, es la lo más aplicable que existe.