Saltar al contenido principal
← Matemáticas

TEORÍA DE NÚMEROS ⋅\cdot ENTEROS Y DEMOSTRACIONES

Congruencias

Supongamos que tenemos 17 fichas y hacemos paquetes de 5. Tres paquetes completos usan 15 y sobran 2. Con 22 fichas, cuatro paquetes usan 20 y también sobran 2. Los totales son distintos, pero si solo preguntamos «¿cuántas sobran?», dan la misma respuesta.

¿Podemos conservar solo esa pequeña información sin calcular primero un total enorme? Por ejemplo, ¿cuál es la última cifra de multiplicar 7 por sí mismo 2026 veces? Partiremos de estos paquetes, explicaremos cada operación permitida y la usaremos para encontrar todas las soluciones o demostrar que no existe ninguna.

Al empezar solo necesitas sumar, restar y multiplicar. Explicaremos la notación de enteros, la división con resto y las herramientas de demostración cuando aparezcan. Los dibujos ayudan a comprobar ejemplos; las afirmaciones sobre todos los enteros seguirán necesitando un razonamiento completo.

01

¿Qué queda después de agrupar en partes iguales?

Sigamos con las 17 fichas y los paquetes de 5. Cada recuadro azul continuo contiene 5 fichas; el dorado discontinuo solo contiene las 2 restantes y aún no forma un paquete completo de 5.

5
5
5
2
17=3×5+2,22=4×5+217=3\times5+2,\qquad 22=4\times5+2

El 5 indica el tamaño de cada grupo y en la división se llama divisor. El 3 o el 4 cuentan grupos completos y se llaman cociente. El 2 que queda se llama resto. El resto debe ser mayor o igual que 0 y menor que el tamaño del grupo. Si quedaran al menos 5, podríamos llenar otro paquete: todavía no habríamos terminado de agrupar.

Para describir distintos totales con una sola frase usamos letras. aa es un entero, uno de los números …, −3-3, −2-2, −1-1, 0, 1, 2, 3, …, sin parte decimal ni fraccionaria. a∈Za \in \mathbb Z significa «aa es entero». mm es el tamaño fijo y entero positivo de cada grupo, aquí al menos 2. qq es el cociente entero y rr el resto:

a=qm+r,q∈Z,0≤r<ma=qm+r,\qquad q\in\mathbb Z,\qquad 0\le r<m

Las dos letras juntas de qmqm indican multiplicación, es decir, q×mq \times m. Los números negativos no pueden representar directamente cantidades de paquetes reales, pero la recta numérica mantiene válida la misma igualdad: partimos de un múltiplo qmqm que no supera aa y avanzamos rr unidades a la derecha hasta aa. Por ejemplo, −1=(−1)×5+4-1 = (-1) \times 5 + 4 significa avanzar 4 unidades a la derecha desde −5-5 hasta −1-1. El cociente es −1-1, pero el resto es 4, no −1-1.

Agrupa un entero y observa el resto que queda

El punto dorado es aa, las marcas azules son múltiplos de mm y las marcas pequeñas están separadas por 1. La vista muestra un tramo cercano a aa, así que puede no incluir el 0. Cambia aa o mm y pulsa «Siguiente paso»; la imagen no avanza sola mientras lees.

17
5

Paso 1 de 3 — Localiza primero aa en este tramo de la recta numérica.

Recta numérica con marcas unitarias, el entero seleccionado y la distancia del resto1015172025a = 17

Hemos elegido a=17a = 17 y m=5m = 5.

02

¿Por qué el resto siempre existe y es único?

La imagen ha encontrado restos para algunos enteros. Para construir reglas necesitamos dos cosas más: que todo entero pueda escribirse así y que no admita dos restos correctos diferentes. Demostraremos ambas por separado.

Primero, demostrar que todo entero se puede escribir

Si aa es mayor o igual que 0, empezamos en aa y restamos mm mientras lo que queda sea al menos mm. Cada resta retira un grupo completo. El número disminuye al menos en 1 cada vez y no se vuelve negativo, así que el proceso termina: entre 0 y aa solo hay a+1a + 1 enteros no negativos. Si hemos restado qq veces y llamamos rr al valor final, entonces a=qm+ra = qm + r y 0≤r<m0 \le r < m.

Si aa es negativo, escribimos a=−na = -n con nn positivo. Aplicamos el agrupamiento anterior a nn y obtenemos n=qm+rn = qm + r. Si r=0r = 0, cambiar el signo de ambos miembros da a=(−q)m+0a = (-q)m + 0. Si r>0r > 0, el cambio de signo da −qm−r-qm - r, pero −r-r es negativo. Para obtener un resto no negativo, quitamos un mm de la parte de múltiplos completos y añadimos el mismo mm a la parte del resto:

a=−qm−r=(−q−1)m+(m−r)a=-qm-r=(-q-1)m+(m-r)

Al desarrollar el miembro derecho obtenemos −qm−m+m−r=−qm−r-qm - m + m - r = -qm - r, así que el valor no cambia. Como 0<r<m0 < r < m, al restar rr de mm se cumple 0<m−r<m0 < m - r < m, y el nuevo resto está dentro del intervalo permitido. Ambos casos cubren todos los enteros negativos, por lo que queda demostrada la existencia.

Después, descartar que haya dos respuestas distintas

Supongamos que alguien presenta dos escrituras, a=qm+ra = qm + r y a=sm+ta = sm + t, con rr y tt entre 0 y m−1m - 1. Restamos la segunda de la primera; como representan el mismo aa, los miembros izquierdos se cancelan:

0=qm+r−sm−t=m(q−s)+(r−t)m(q−s)=t−r\begin{aligned}0&=qm+r-sm-t\\&=m(q-s)+(r-t)\\m(q-s)&=t-r\end{aligned}

Como rr y tt están en ese intervalo, t−rt - r queda estrictamente entre −m-m y mm. Pero un múltiplo entero de mm es cero o tiene valor absoluto al menos mm, porque todo entero no nulo tiene valor absoluto al menos 1. Por tanto, ese múltiplo solo puede ser cero. Así, q−s=0q - s = 0, es decir, q=sq = s; después, t−r=0t - r = 0, es decir, t=rt = r. Tanto el cociente como el resto dentro del intervalo son únicos.

El intervalo 0≤r<m0 \le r < m es importante. Sin él, tanto 17=3×5+217 = 3 \times 5 + 2 como 17=2×5+717 = 2 \times 5 + 7 describen el mismo número. La segunda igualdad es correcta, pero 7 no es un resto válido al dividir entre 5.

03

Expresar «el mismo resto» con precisión

Volvamos a 17 y 22. Su diferencia es 22−17=522 - 17 = 5, exactamente un paquete. Añadir o quitar paquetes completos cambia el total, pero no el resto. Necesitamos una notación para esta coincidencia precisa: a≡b(modm)a \equiv b \pmod{m}, que se lee «aa es congruente con bb módulo mm» y significa que ambos dejan el mismo resto al dividir entre mm. El valor fijo mm se llama módulo.

17≡22(mod5)−1≡4(mod5)\begin{gathered}17\equiv22\pmod5\\-1\equiv4\pmod5\end{gathered}

Todos los enteros con el mismo resto forman una clase de restos. Cualquiera puede representar la clase completa y se llama representante. Por ejemplo, módulo 5, la clase de 2 contiene …, −8-8, −3-3, 2, 7, 12, 17, 22, …, porque cada uno es 5 por un entero más 2. Usar 2 como representante no significa que la clase solo contenga el entero 2.

Aquí ≡\equiv no significa igualdad entre enteros ni igualdad aproximada. Dice exactamente que tienen el mismo resto para el módulo indicado. No podemos olvidar ese módulo: 17 y 22 son congruentes módulo 5, pero al dividir entre 3 dejan restos 2 y 1.

Otra descripción facilita los cálculos. m∣nm \mid n significa «mm divide a nn», es decir, que nn es mm multiplicado por un entero; la barra vertical no es un signo de división. Demostraremos en ambos sentidos que tener el mismo resto equivale exactamente a que la diferencia sea múltiplo de mm.

a≡b(modm)⇕m∣(a−b)⇕a−b=mk(k∈Z)\begin{gathered}a\equiv b\pmod m\\\Updownarrow\\m\mid(a-b)\\\Updownarrow\\a-b=mk\quad(k\in\mathbb Z)\end{gathered}

Supongamos primero que los restos son iguales y escribamos a=qm+ra = qm + r y b=sm+rb = sm + r. Al restar, a−b=qm+r−sm−r=m(q−s)a - b = qm + r - sm - r = m(q - s). Como q−sq - s sigue siendo entero, la diferencia es un múltiplo entero de mm.

A la inversa, supongamos a−b=mka - b = mk con kk entero. Sin suponer que los restos coinciden, escribimos a=qm+ra = qm + r y b=sm+tb = sm + t. Sustituimos y pasamos al otro miembro la parte que ya es múltiplo de mm:

mk=m(q−s)+(r−t)r−t=m(k−q+s)\begin{aligned}mk&=m(q-s)+(r-t)\\r-t&=m(k-q+s)\end{aligned}

r−tr - t está estrictamente entre −m-m y mm y es a la vez múltiplo de mm. El argumento de unicidad anterior obliga a que sea cero, así que r=tr = t. Hemos demostrado ambos sentidos. La doble flecha significa que cualquiera de las dos afirmaciones implica la otra.

También podemos justificar directamente tres operaciones pequeñas. Todo número es congruente consigo mismo porque a−a=m×0a - a = m \times 0. Podemos intercambiar los miembros de una congruencia porque a−b=mka - b = mk implica b−a=m(−k)b - a = m(-k). Con el mismo módulo podemos encadenar dos relaciones: si a−b=mka - b = mk y b−c=mhb - c = mh, al sumar obtenemos a−c=m(k+h)a - c = m(k + h). Así, si aa es congruente con bb y bb con cc, entonces aa es congruente con cc; el módulo debe ser siempre el mismo.

04

¿Qué operaciones conservan esta relación?

Si solo conocemos los restos, ¿podemos sumar o multiplicar? Supongamos a≡b(modm)a \equiv b \pmod{m} y c≡d(modm)c \equiv d \pmod{m}. La descripción mediante diferencias permite escribir a=b+mka = b + mk y c=d+mhc = d + mh, con kk y hh enteros. Estas igualdades dicen exactamente qué hemos omitido: varios grupos completos de mm.

Suma y resta

(a+c)−(b+d)=(b+mk+d+mh)−(b+d)=mk+mh=m(k+h)(a−c)−(b−d)=(b+mk−d−mh)−(b−d)=mk−mh=m(k−h)\begin{aligned}&(a+c)-(b+d)\\&=(b+mk+d+mh)-(b+d)\\&=mk+mh\\&=m(k+h)\\[6pt]&(a-c)-(b-d)\\&=(b+mk-d-mh)-(b-d)\\&=mk-mh\\&=m(k-h)\end{aligned}

k+hk + h y k−hk - h son enteros, así que las diferencias calculadas en ambas líneas son múltiplos de mm. Según la caracterización ya demostrada, a+c≡b+d(modm)a + c \equiv b + d \pmod{m} y a−c≡b−d(modm)a - c \equiv b - d \pmod{m}. En particular, podemos sumar el mismo entero a ambos miembros, porque todo entero es congruente consigo mismo.

Multiplicación

Al multiplicar debemos incluir todos los términos, también el producto de los dos múltiplos omitidos. Tras desarrollar los paréntesis, todos los términos que contienen mm se agrupan en un múltiplo de mm:

ac=(b+mk)(d+mh)=bd+bmh+dmk+m2kh=bd+m(bh+dk+mkh),ac−bd=m(bh+dk+mkh).\begin{aligned}ac&=(b+mk)(d+mh)\\&=bd+bmh+dmk+m^2kh\\&=bd+m(bh+dk+mkh),\\ac-bd&=m(bh+dk+mkh).\end{aligned}

Dentro del paréntesis solo hay sumas y productos de enteros, así que sigue siendo entero. Por tanto, ac≡bd(modm)ac \equiv bd \pmod{m}. Esto explica por qué podemos sustituir primero los factores por sus restos. Por ejemplo, módulo 5, 17=3×5+217 = 3 \times 5 + 2, de modo que 17≡217 \equiv 2; y 22=4×5+222 = 4 \times 5 + 2, de modo que 22≡222 \equiv 2. Así, 17×22≡2×2=4(mod5)17 \times 22 \equiv 2 \times 2 = 4 \pmod{5}. Comprobamos con el producto completo: 374=74×5+4374 = 74 \times 5 + 4. El cálculo más pequeño conserva exactamente el resto que buscamos.

Potencias de exponente entero positivo

En ana^{n}, si nn es un entero positivo, significa multiplicar nn factores iguales a aa. Si aa y bb son congruentes, la regla del producto da primero la congruencia de a2a^{2} y b2b^{2}. Al multiplicar después a2≡b2a^{2} \equiv b^{2} por a≡ba \equiv b, obtenemos a3≡b3a^{3} \equiv b^{3}. ¿Por qué esto cubre todo entero positivo nn y no solo dos ejemplos? El caso inicial n=1n = 1 es la congruencia conocida. Si el paso nn es válido, multiplicarlo por a≡ba \equiv b demuestra el paso n+1n + 1. Partiendo de 1 y repitiendo, llegamos a cualquier entero positivo nn. Este razonamiento, «el inicio es válido y cada paso implica el siguiente», se llama demostración por inducción.

a≡b(modm)⟹an≡bn(modm)n=1,2,3,…\begin{gathered}a\equiv b\pmod m\\\Longrightarrow a^n\equiv b^n\pmod m\\n=1,2,3,\ldots\end{gathered}

Hemos demostrado las reglas de suma, resta y multiplicación y, con ellas, la de potencias enteras positivas. Todavía no hemos demostrado que podamos dividir libremente. Que funcionen otras operaciones no añade automáticamente la división a la lista.

05

¿Por qué cancelar directamente pierde soluciones?

Considera 2x≡2(mod6)2x \equiv 2 \pmod{6}. La igualdad ordinaria 2x=22x = 2 solo tiene x=1x = 1. Pero ahora pedimos algo distinto: que 2x−22x - 2 sea múltiplo de 6. Tanto x=1x = 1 como x=4x = 4 sirven, porque 2×1−2=0=6×02 \times 1 - 2 = 0 = 6 \times 0 y 2×4−2=6=6×12 \times 4 - 2 = 6 = 6 \times 1. Sin embargo, 1 y 4 no son congruentes módulo 6, pues 4−1=34 - 1 = 3 no es múltiplo de 6.

¿Puede la multiplicación juntar en un mismo resultado grupos de restos distintos?

La primera columna enumera todos los restos posibles de xx; la segunda los multiplica por cc y la tercera conserva solo el resto al dividir entre mm. Las filas doradas llegan al mismo resultado que el xx seleccionado. Mantén mm fijo y cambia cc para ver qué filas distintas se unen.

6
2
1

La columna izquierda muestra los restos iniciales y la derecha los resultados. Cada línea realiza «multiplicar por cc y conservar el resto». Las líneas doradas llegan al mismo punto derecho; la tabla inferior muestra el cálculo exacto de cada línea.

Asignación de la multiplicación con las coincidencias resaltadasx inicialResto resultante001122334455
xxc×xc \times xResto módulo mm
02×0=02\times 0= 00
1← elegido2×1=22\times 1= 22
22×2=42\times 2= 44
32×3=62\times 3= 60
42×4=82\times 4= 82
52×5=102\times 5= 104

2×1=0×6+22\times 1= 0\times 6+ 2

Restos iniciales con este mismo resultado:1, 4.

En la tabla inicial, los restos 1 y 4 se convierten ambos en 2 al multiplicarlos por 2 módulo 6. Una vez unidos ambos puntos de partida, el resultado no permite saber de cuál veníamos. Cancelar sin justificación pierde precisamente esa información.

En una igualdad auténtica sí podemos dividir. Escribimos 2x−2=6k2x - 2 = 6k con kk entero. Dividimos cada término entre 2 y obtenemos x−1=3kx - 1 = 3k. Esto dice x≡1(mod3)x \equiv 1 \pmod{3}: el módulo ha cambiado a 3. Invirtiendo los pasos, cualquier xx escrito así cumple la condición. Por tanto, todas las soluciones enteras son x=1+3kx = 1 + 3k, es decir, …, −5-5, −2-2, 1, 4, 7, 10, …. Al cancelar el factor, también cambió el módulo.

¿Cuándo podemos mantener el módulo original? Si no podemos, ¿cómo debemos cambiarlo? Para responder por completo necesitamos una herramienta: formar 1, o un divisor común mayor, mediante combinaciones de múltiplos enteros. Vamos a demostrar que existe, en lugar de darlo por supuesto.

06

Encontrar la combinación de múltiplos enteros que necesitamos

Tomemos enteros positivos AA y MM. Un entero positivo que divide a ambos es un divisor común positivo. Siempre existe al menos el 1 y solo hay un número finito de ellos: si A=ghA = gh y gg y hh son positivos, entonces h≥1h \ge 1, por lo que g≤Ag \le A. Así, todo divisor positivo pertenece a la lista finita 1, 2, …, AA. El mayor se llama máximo común divisor y se escribe gcd⁡(A,M)\gcd (A, M). No solo queremos encontrarlo, sino demostrar que puede expresarse como una combinación de múltiplos enteros uA+vMuA + vM.

Sustituir un par sin cambiar sus divisores comunes

Dividimos AA entre MM y escribimos A=qM+rA = qM + r. Si el entero positivo gg divide a AA y MM, podemos escribir A=guA = gu y M=gvM = gv. Entonces r=A−qM=gu−qgv=g(u−qv)r = A - qM = gu - qgv = g(u - qv), por lo que gg también divide a rr. A la inversa, si M=gvM = gv y r=gwr = gw, entonces A=qM+r=qgv+gw=g(qv+w)A = qM + r = qgv + gw = g(qv + w), así que gg también divide a AA. Por tanto, los pares (A,M)(A, M) y (M,r)(M, r) tienen exactamente los mismos divisores comunes positivos.

Mientras el resto no sea cero, seguimos sustituyendo así. Cada nuevo resto es un entero no negativo menor que el divisor anterior, por lo que los restos positivos no pueden disminuir indefinidamente. Finalmente llegamos a (d,0)(d, 0). Todo divisor positivo de dd también divide a 0, porque 0 es ese divisor multiplicado por 0; por tanto, el máximo común divisor del último par es el propio dd. Cada sustitución conserva todos los divisores comunes, así que dd también es el máximo común divisor de los valores originales AA y MM. Este procedimiento se llama algoritmo de Euclides.

Dejar constancia de cómo se obtuvo cada resto

Al inicio, A=1A+0MA = 1A + 0M y M=0A+1MM = 0A + 1M ya son combinaciones de múltiplos enteros de AA y MM. Supongamos que los dos números actuales se escriben uA+vMuA + vM y sA+tMsA + tM. Restar al primero qq veces el segundo da (u−qs)A+(v−qt)M(u - qs)A + (v - qt)M, cuyos coeficientes siguen siendo enteros. Así, cada nuevo resto también es una combinación de ese tipo. La propiedad vale al inicio y se conserva en cada paso, de modo que el último número no nulo dd también admite esa expresión, incluso si es uno de los números iniciales:

d=gcd⁡(A,M)=uA+vM,u,v∈Zd=\gcd(A,M)=uA+vM,\qquad u,v\in\mathbb Z

Esta igualdad se llama identidad de Bézout. uu y vv pueden ser negativos: una combinación de múltiplos enteros admite tanto sumas como restas. Hemos demostrado que los coeficientes existen, sin suponer que siempre podamos adivinarlos.

Haz los números: combina 7 y 12 para obtener 1

Para 7 y 12, empezamos dividiendo el mayor entre el menor. Después, cada fila usa el divisor y el resto de la anterior:

12=1×7+5,7=1×5+2,5=2×2+1,2=2×1+0.\begin{aligned}12&=1\times7+5,\\7&=1\times5+2,\\5&=2\times2+1,\\2&=2\times1+0.\end{aligned}

El último resto no nulo es 1, así que gcd⁡(7,12)=1\gcd (7, 12) = 1. ¿Cómo escribimos ese 1 con los números iniciales 7 y 12? La igualdad 1=5−2×21 = 5 - 2 \times 2 muestra de dónde procede. Sustituimos el 2 por 7−57 - 5 y el 5 restante por 12−712 - 7; así solo quedan 7 y 12. Conservamos también todos los pasos del desarrollo:

1=5−2×2=5−2(7−5)=5−2×7+2×5=3×5−2×7=3(12−7)−2×7=3×12−3×7−2×7=3×12−5×7.\begin{aligned}1&=5-2\times2\\&=5-2(7-5)\\&=5-2\times7+2\times5\\&=3\times5-2\times7\\&=3(12-7)-2\times7\\&=3\times12-3\times7-2\times7\\&=3\times12-5\times7.\end{aligned}

Comprobemos: 36−35=136 - 35 = 1. No hemos dividido entre 7; hemos encontrado un multiplicador entero −5-5 que hace que el producto difiera de 1 en un múltiplo de 12. Ese es precisamente el método que buscábamos para sustituir la división.

07

Cancelar correctamente y conocer el inverso

Consideremos primero el caso en que el multiplicador cc y el módulo mm tienen máximo común divisor 1. Dos enteros positivos así se llaman coprimos: su único divisor común positivo es 1. Bézout da enteros uu y vv tales que uc+vm=1uc + vm = 1. Supongamos cA≡cB(modm)cA \equiv cB \pmod{m}, es decir, c(A−B)=mkc(A - B) = mk. Multiplicamos ahora la identidad de Bézout por A−BA - B:

A−B=(uc+vm)(A−B)=u c(A−B)+vm(A−B)=u mk+vm(A−B)=m(uk+v(A−B)).\begin{aligned}A-B&=(uc+vm)(A-B)\\&=u\,c(A-B)+vm(A-B)\\&=u\,mk+vm(A-B)\\&=m\bigl(uk+v(A-B)\bigr).\end{aligned}

El paréntesis es entero, así que mm divide a A−BA - B, es decir, A≡B(modm)A \equiv B \pmod{m}. Elegimos Bézout para convertir un miembro en A−BA - B y aprovechar en el otro c(A−B)c(A - B), que ya sabemos múltiplo de mm. Hemos demostrado que, si el multiplicador y el módulo son coprimos, podemos cancelar el multiplicador conservando el módulo.

¿Qué cambia exactamente cuando hay un divisor común?

Sea d=gcd⁡(c,m)d = \gcd (c, m), con cc entero positivo. Dividimos ambos entre dd y escribimos c′=c/dc' = c/d y m′=m/dm' = m/d, que siguen siendo enteros. Son coprimos: si un entero positivo hh divide a c′c' y m′m', entonces dhdh divide a cc y mm. Como dd ya es el máximo común divisor, dh≤ddh \le d; al dividir entre el positivo dd, obtenemos h≤1h \le 1. Por tanto, hh solo puede ser 1.

d=gcd⁡(c,m)cA≡cB(modm)⇕A≡B(modm/d)\begin{gathered}d=\gcd(c,m)\\cA\equiv cB\pmod m\\\Updownarrow\\A\equiv B\pmod{m/d}\end{gathered}

Demostremos primero el sentido hacia la derecha. Escribimos c(A−B)=mkc(A - B) = mk y dividimos la igualdad entre dd para obtener c′(A−B)=m′kc'(A - B) = m'k. Como c′c' y m′m' son coprimos, la demostración anterior implica que m′m' divide a A−BA - B. A la inversa, si A−B=m′jA - B = m'j con jj entero, multiplicar por c=dc′c = dc' da c(A−B)=dc′m′j=mc′jc(A - B) = dc'm'j = mc'j, un múltiplo de mm, así que se cumple la congruencia original. Ambos sentidos quedan demostrados.

Debemos aclarar un caso límite. Si m/d=1m/d = 1, el resto al dividir entre 1 siempre es 0, porque cualquier entero nn cumple n=n×1+0n = n \times 1 + 0. Por tanto, todos los enteros son congruentes módulo 1 y la condición simplificada no impone ninguna restricción. La demostración sigue siendo válida porque 1 divide a todo entero. Empezamos con m≥2m \ge 2, pero este caso puede aparecer después de cancelar.

Deshacer una multiplicación con otra multiplicación

En aritmética ordinaria, multiplicar por 1/c1/c deshace multiplicar por cc. Aquí buscamos un entero uu tal que cu≡1(modm)cu \equiv 1 \pmod{m}. Ese uu se llama inverso multiplicativo de cc módulo mm. Es un entero que invierte la operación en la relación de restos, no la fracción ordinaria 1/c1/c. Si cx≡bcx \equiv b, al multiplicar ambos miembros por uu obtenemos ucx≡ubucx \equiv ub; después, uc≡1uc \equiv 1 y la regla del producto dan x≡ubx \equiv ub.

El inverso existe exactamente cuando gcd⁡(c,m)=1\gcd (c, m) = 1. Si el máximo común divisor es 1, Bézout da uc+vm=1uc + vm = 1, por lo que uc−1=−vmuc - 1 = -vm y queda demostrado uc≡1uc \equiv 1. A la inversa, si uc≡1uc \equiv 1, tenemos uc−1=mkuc - 1 = mk, es decir, 1=uc−mk1 = uc - mk. Todo divisor común positivo de cc y mm divide esta combinación y, por tanto, divide a 1. Si 1=gh1 = gh, con gg y hh positivos, h≥1h \ge 1 obliga a g≤1g \le 1; así, el único divisor positivo de 1 es 1 y el máximo común divisor también es 1. Hemos demostrado tanto la existencia bajo esa condición como su necesidad.

La igualdad anterior 1=3×12−5×71 = 3 \times 12 - 5 \times 7 muestra que −5-5 es un inverso de 7 módulo 12. Sumando 12 obtenemos el representante 7. Comprobamos: 7×7=49=4×12+17 \times 7 = 49 = 4 \times 12 + 1. El inverso no es un entero único, porque añadir múltiplos del módulo conserva la propiedad, pero su resto sí es único. Si cu≡cv≡1cu \equiv cv \equiv 1 y gcd⁡(c,m)=1\gcd (c, m) = 1, la regla de cancelación demostrada da u≡v(modm)u \equiv v \pmod{m}.

08

Hallar todas las soluciones de una congruencia lineal

Ahora podemos resolver ax≡b(modm)ax \equiv b \pmod{m}: aa es un entero positivo, bb un entero cualquiera, m≥2m \ge 2, y xx el entero buscado. «Lineal» significa que xx solo se multiplica por un coeficiente aa, sin cuadrados ni potencias superiores. Queremos responder tres preguntas: ¿hay soluciones?, ¿cómo encontramos una?, ¿cómo sabemos que las hemos encontrado todas?

Primero decide si puede haber solución

Escribimos d=gcd⁡(a,m)d = \gcd (a, m). Si xx es solución, existe un entero kk tal que ax−b=mkax - b = mk. Reordenando, b=ax−mkb = ax - mk. Sustituyendo a=d(a/d)a = d(a/d) y m=d(m/d)m = d(m/d), obtenemos b=d((a/d)x−(m/d)k)b = d((a/d)x - (m/d)k). Todo el paréntesis es entero, así que dd debe dividir a bb. Por ejemplo, 6x≡4(mod9)6x \equiv 4 \pmod{9} es imposible: todo 6x−9k6x - 9k es múltiplo de 3, pero 4=1×3+14 = 1 \times 3 + 1 no lo es.

Supongamos ahora que dd sí divide a bb y escribamos b=dhb = dh con hh entero. Bézout da ua+vm=dua + vm = d. Multiplicamos toda la igualdad por hh: a(uh)+m(vh)=dh=ba(uh) + m(vh) = dh = b. Reordenando, a(uh)−b=−m(vh)a(uh) - b = -m(vh). Por tanto, x0=uhx_{0} = uh es una solución, porque su producto por aa difiere de bb en un múltiplo de mm. Queda demostrado en ambos sentidos el criterio de existencia:

ax≡b(modm)tiene una solucioˊn entera⇕gcd⁡(a,m)∣b\begin{gathered}ax\equiv b\pmod m\\\text{tiene una solución entera}\\\Updownarrow\\\gcd(a,m)\mid b\end{gathered}

Después halla todas las soluciones, sin omitir ni añadir ninguna

Sea x0x_{0} una solución conocida y xx cualquier otra. Restamos ax0≡bax_{0} \equiv b de ax≡bax \equiv b; la regla de resta da a(x−x0)≡0(modm)a(x - x_{0}) \equiv 0 \pmod{m}. Aplicando la cancelación correcta ya demostrada, con d=gcd⁡(a,m)d = \gcd (a, m), obtenemos x−x0≡0(modm/d)x - x_{0} \equiv 0 \pmod{m/d}. Esto significa x−x0=(m/d)tx - x_{0} = (m/d)t con tt entero. Por tanto, toda solución debe tener esta forma:

x=x0+mdt,t∈Zx=x_0+\frac{m}{d}t,\qquad t\in\mathbb Z

Aún no podemos terminar: debemos comprobar que todo entero de esa forma cumple la condición. Al sustituir obtenemos ax−b=a(x0+(m/d)t)−b=(ax0−b)+m(a/d)tax - b = a(x_{0} + (m/d)t) - b = (ax_{0} - b) + m(a/d)t. El primer término es múltiplo de mm porque x0x_{0} ya es solución; el segundo también, porque a/da/d y tt son enteros. Su suma sigue siendo múltiplo de mm. La fórmula da todas las soluciones y no incluye ninguna falsa.

¿Por qué hay exactamente dd clases de solución módulo mm?

Hay infinitas soluciones enteras, pero no infinitos restos al dividir entre mm. Tomando t=0t = 0, 1, …, d−1d - 1 en la fórmula, obtenemos dd clases de restos distintas. ¿Por qué distintas? Si las soluciones de t=it = i y t=jt = j fueran congruentes módulo mm, su diferencia (m/d)(i−j)(m/d)(i - j) sería mkmk. Dividimos esa igualdad entre el positivo m/dm/d y obtenemos i−j=dki - j = dk. Pero −d<i−j<d-d < i - j < d, así que el argumento de unicidad obliga a i=ji = j.

Estas clases también incluyen los demás enteros tt. Dividimos tt entre dd y escribimos t=dq+jt = dq + j con 0≤j<d0 \le j < d; si d=1d = 1, el resto es 0. Entonces x0+(m/d)t=x0+(m/d)j+mqx_{0} + (m/d)t = x_{0} + (m/d)j + mq. El término final mqmq no cambia el resto módulo mm, así que ya pertenece a la clase representada por jj. Siempre que haya soluciones, hay exactamente dd clases.

Un ejemplo completo: 4x≡2(mod6)4x \equiv 2 \pmod{6}

6=1×4+26 = 1 \times 4 + 2 y 4=2×2+04 = 2 \times 2 + 0 dan d=2d = 2. Como 2 divide al 2 del miembro derecho, hay solución. Sustituyendo hacia atrás, 2=6−4=(−1)×4+1×62 = 6 - 4 = (-1) \times 4 + 1 \times 6. Aquí h=b/d=2/2=1h = b/d = 2/2 = 1, así que x0=(−1)×1=−1x_{0} = (-1) \times 1 = -1 es una solución. El intervalo es m/d=6/2=3m/d = 6/2 = 3 y todas las soluciones son x=−1+3tx = -1 + 3t.

También podemos escribir esta sucesión empezando por 2, porque −1+3t=2+3(t−1)-1 + 3t = 2 + 3(t - 1) y t−1t - 1 sigue recorriendo todos los enteros. En la forma x=2+3kx = 2 + 3k se ven fácilmente los dos representantes módulo 6: 2 y 5. Sustituir directamente comprueba toda la familia, no solo esos dos números:

4(2+3k)−2=8+12k−2=6+12k=6(1+2k)\begin{aligned}4(2+3k)-2&=8+12k-2\\&=6+12k\\&=6(1+2k)\end{aligned}

Cualquier entero kk hace que esta expresión sea múltiplo de 6. A la inversa, ya demostramos que toda solución tiene esta forma. Una respuesta completa requiere comprobar ambos sentidos.

Comprueba los candidatos y luego explica por qué la respuesta ya está completa.

Buscamos los enteros xx que satisfacen ax≡b(modm)ax \equiv b \pmod{m}. Este xx cumple la condición siempre que ax−bax - b sea múltiplo de mm. «Siguiente paso» comprueba el siguiente resto inicial y «Restablecer» vuelve a 4x≡2(mod6)4x \equiv 2 \pmod{6}. Las fórmulas que siguen a la tabla usan resultados ya demostrados, no patrones adivinados a partir de unas pocas filas.

4
2
6
4x≡2(mod6)4x\equiv 2\pmod{6}

x=0:4×0−(2)=−2=(−1)×6+4x = 0: 4\times 0- (2) = -2= ( -1) \times 6+ 4

El resto no es cero: este candidato no sirve.

xxax−bax - b¿Divisible por mm?
0-2No
1—Sin comprobar
2—Sin comprobar
3—Sin comprobar
4—Sin comprobar
5—Sin comprobar

Abajo aparece el algoritmo de Euclides para los valores actuales aa y mm. Si el primer cociente es 0, solo estamos intercambiando el número menor y el mayor. Cuando aparece el resto 0, el número no nulo que queda es dd; si la primera división es exacta, puede ser uno de los números iniciales. Los coeficientes enteros posteriores verifican que dd es una combinación de aa y mm.

4=0×4= 0\times 6+46+ 4

6=1×6= 1\times 4+24+ 2

4=2×4= 2\times 2+02+ 0

d=2=(−1)×4+(1)×6d = 2= (-1) \times 4+ ( 1) \times 6

Como b/d=2/2=1b/d = 2/2 = 1, multiplicamos por ese número el coeficiente de aa obtenido arriba y hallamos una solución: x0=(−1)×(1)=−1x_{0} = (-1) \times (1) = -1. La separación entre soluciones es m/d=6/2=3m/d = 6/2 = 3. Si sustituimos x0x_{0} por 2, su resto al dividir entre esa separación, seguimos describiendo el mismo conjunto de enteros.

x=2+3t,t∈Zx=2+3t,\qquad t\in\mathbb Z

Representantes módulo el mm original:2, 5.

La tabla solo comprueba los restos iniciales de 0 a m−1m - 1, pero lo demostrado justifica que basta: cualquier entero xx puede escribirse x=mq+rx = mq + r y entonces ax−b=m(aq)+ar−bax - b = m(aq) + ar - b. Por tanto, xx y rr se cumplen o fallan a la vez. Hay una razón precisa por la que esta tabla finita cubre todos los casos; no es una conjetura sobre una lista infinita.

09

Potencias grandes y dígitos decimales

Volvamos al enorme producto inicial. La última cifra rr de un entero decimal no negativo NN está entre 0 y 9. Las cifras anteriores cuentan decenas completas, así que N=10q+rN = 10q + r. Por tanto, la última cifra es exactamente el resto al dividir entre 10. Buscamos el resto de 720267^{2026}, no el número enorme completo.

Conserva el último dígito tras cada multiplicación por 7

La primera fila es el propio 7. «Siguiente paso» multiplica por 7 el resto anterior y elimina las decenas completas, conservando las filas calculadas. La tabla sugiere un ciclo; el razonamiento posterior demuestra que continúa indefinidamente.

Exponente 1:1×7=7=1\times 7 = 7= 0×10+70\times 10 + 7

Antes de elegir ningún factor, empezamos la multiplicación con 1; 1×71 \times 7 da el primer factor.

Exponente nnResto de 7n7^{n} módulo 10
17
71≡7(mod10)72=49=4×10+9≡9(mod10)73≡9×7=63=6×10+3≡3(mod10)74≡3×7=21=2×10+1≡1(mod10)\begin{aligned}7^1&\equiv7\pmod{10}\\7^2&=49=4\times10+9\\&\equiv9\pmod{10}\\7^3&\equiv9\times7\\&=63=6\times10+3\\&\equiv3\pmod{10}\\7^4&\equiv3\times7\\&=21=2\times10+1\\&\equiv1\pmod{10}\end{aligned}

Escribir cuatro filas no demuestra que el patrón se repita siempre. Se repite por la regla de multiplicación: multiplicar cualquier 7n7^{n} por 747^{4} equivale a multiplicar su resto por 1, de modo que 7n+4≡7n(mod10)7^{n+4} \equiv 7^{n} \pmod{10}. Aquí 7n+4=7n×747^{n+4} = 7^{n} \times 7^{4} consiste en unir nn factores 7 con otros 4 factores 7.

Dividimos ahora la cantidad de factores entre 4: 2026=4×506+22026 = 4 \times 506 + 2. Los 2026 factores forman 506 bloques de 4 y sobran 2 factores. Cada bloque tiene resto 1 y los dos factores finales tienen producto de resto 9, así que:

72026=(74)506×72≡1506×9=9(mod10)\begin{aligned}7^{2026}&=(7^4)^{506}\times7^2\\&\equiv1^{506}\times9\\&=9\pmod{10}\end{aligned}

La última cifra es 9. Observa que agrupamos el exponente según la longitud de ciclo 4 ya demostrada; no sustituimos 2026 por su resto al dividir entre 10. El módulo usado para los valores y la longitud del ciclo son cosas distintas.

¿Por qué funciona la prueba de la suma de dígitos para la divisibilidad entre 9?

Un número de cuatro cifras aa, bb, cc y dd representa N=1000a+100b+10c+dN = 1000a + 100b + 10c + d. Ese es el valor posicional decimal: aa cuenta millares, bb centenas, cc decenas y dd unidades. Como 10=1×9+110 = 1 \times 9 + 1, tenemos 10≡1(mod9)10 \equiv 1 \pmod{9}. La regla de potencias da 100=102≡12=1100 = 10^{2} \equiv 1^{2} = 1 y 1000=103≡13=11000 = 10^{3} \equiv 1^{3} = 1. Aplicamos después las reglas de producto y suma:

N=1000a+100b+10c+d≡a+b+c+d(mod9)\begin{aligned}N&=1000a+100b+10c+d\\&\equiv a+b+c+d\pmod9\end{aligned}

Lo mismo vale con más o menos cifras: el peso de cada posición adicional es una potencia entera positiva de 10 cuyo resto sigue siendo 1; el de las unidades ya es 1. Repetir la regla de suma demuestra el resultado para cualquier número finito de cifras. Ser divisible entre 9 equivale a tener resto 0, así que un número es divisible entre 9 si y solo si lo es la suma de sus cifras.

Para 2349, la suma de cifras es 2+3+4+9=18=2×92 + 3 + 4 + 9 = 18 = 2 \times 9 y el resto es 0; la división directa confirma 2349=261×92349 = 261 \times 9. Para 2026, la suma es 2+0+2+6=10=1×9+12 + 0 + 2 + 6 = 10 = 1 \times 9 + 1 y el resto es 1; comprobamos 2026=225×9+12026 = 225 \times 9 + 1. Ahora la regla tiene una justificación y no solo responde si hay divisibilidad, sino que da el resto.

10

Probar la inexistencia con la clasificación completa de restos

Las congruencias también pueden demostrar que una ecuación entera no tiene solución. Considera x2=4y+2x^{2} = 4y + 2 con xx y yy enteros. En lugar de probar números sin fin, preguntamos qué restos módulo 4 puede tener cada miembro. Todo entero xx pertenece exactamente a uno de los restos 0, 1, 2 o 3. Si x≡r(mod4)x \equiv r \pmod{4}, la regla del producto da x2≡r2x^{2} \equiv r^{2}. Por tanto, estos cuatro casos cubren todos los enteros:

Resto rr de xxElevar al cuadrado y dividir entre 4Resto de x2x^{2}
002=0=0×4+00^2 = 0 = 0 \times 4 + 00
112=1=0×4+11^2 = 1 = 0 \times 4 + 11
222=4=1×4+02^2 = 4 = 1 \times 4 + 00
332=9=2×4+13^2 = 9 = 2 \times 4 + 11

Así, el cuadrado de un entero solo puede dejar resto 0 o 1 módulo 4, nunca 2. El miembro derecho 4y+24y + 2 siempre deja 2, incluso si yy es negativo, porque yy es un cociente entero y 0≤2<40 \le 2 < 4. Dos enteros iguales deben tener el mismo resto único, pero aquí los restos no pueden coincidir. No existe, por tanto, ninguna pareja entera (x,y)(x, y) que satisfaga la ecuación.

Superar una comprobación de restos no garantiza una solución. Por ejemplo, 17 deja resto 1 módulo 4, permitido para un cuadrado, pero x2=17x^{2} = 17 sigue sin tener solución entera: 42=16<17<25=524^{2} = 16 < 17 < 25 = 5^{2}. Los cuadrados de enteros no negativos crecen estrictamente porque (n+1)2−n2=n2+2n+1−n2=2n+1>0(n + 1)^{2} - n^{2} = n^{2} + 2n + 1 - n^{2} = 2n + 1 > 0, así que ninguno puede ser 17; los enteros negativos tienen el mismo cuadrado que sus opuestos positivos. Las congruencias pueden descartar soluciones, pero si no las descartan quizá necesitemos seguir razonando.

11

Pruébalo tú y después comprueba el proceso completo

Antes de abrir la explicación, intenta justificar cada respuesta con una igualdad o indicando por qué una expresión es múltiplo de otra. Calcular bien el resto ayuda, pero la razón escrita permite a otros comprobar nuestro razonamiento.

1. ¿Cuál es el resto permitido de −23-23 al dividir entre 7?

Buscamos un múltiplo de 7 que no supere −23-23. Como (−3)×7=−21(-3) \times 7 = -21 queda a su derecha, elegimos (−4)×7=−28(-4) \times 7 = -28. La distancia hasta −23-23 es −23−(−28)=5-23 - (-28) = 5. Por tanto, −23=(−4)×7+5-23 = (-4) \times 7 + 5 y 0≤5<70 \le 5 < 7. El cociente es −4-4 y el resto 5, así que −23≡5(mod7)-23 \equiv 5 \pmod{7}.

2. Halla el resto de 38×4738 \times 47 módulo 5 sin calcular primero el producto completo.

38=7×5+338 = 7 \times 5 + 3 y 47=9×5+247 = 9 \times 5 + 2 dan restos 3 y 2. Por la regla del producto, 38×47≡3×2=6(mod5)38 \times 47 \equiv 3 \times 2 = 6 \pmod{5}. El 6 aún no está en el intervalo permitido y debemos reducirlo otra vez: 6=1×5+16 = 1 \times 5 + 1, así que el resto final es 1. Comprobamos con el producto completo: 1786=357×5+11786 = 357 \times 5 + 1.

3. Resuelve 6x≡3(mod9)6x \equiv 3 \pmod{9} e indica todos los enteros y todas las clases de resto módulo 9.

9=1×6+39 = 1 \times 6 + 3 y 6=2×36 = 2 \times 3 muestran que el máximo común divisor es 3 y que divide al miembro derecho. Escribimos 6x−3=9k6x - 3 = 9k y dividimos entre 3 para obtener 2x−1=3k2x - 1 = 3k, es decir, 2x≡1(mod3)2x \equiv 1 \pmod{3}. Como 2×2=4=1×3+12 \times 2 = 4 = 1 \times 3 + 1, multiplicamos ambos miembros por 2 y obtenemos x≡2(mod3)x \equiv 2 \pmod{3}. Por tanto, x=2+3tx = 2 + 3t con tt entero. Los tres representantes módulo 9 se obtienen con t=0t = 0, 1 y 2: son 2, 5 y 8. Sustituyendo toda la familia, 6(2+3t)−3=12+18t−3=9(1+2t)6(2 + 3t) - 3 = 12 + 18t - 3 = 9(1 + 2t), que sí es múltiplo de 9; el proceso de cancelación anterior demuestra además que toda solución pertenece a esa familia.

4. ¿Por qué al cambiar el lado derecho a 4 la ecuación 6x≡4(mod9)6x \equiv 4 \pmod{9} deja de tener solución?

Si hubiera solución, existirían enteros xx y kk tales que 6x−4=9k6x - 4 = 9k. Reordenando, 4=6x−9k=3(2x−3k)4 = 6x - 9k = 3(2x - 3k), lo que haría de 4 un múltiplo de 3. Pero 4=1×3+14 = 1 \times 3 + 1 y su resto es 1, no 0. Un resto único no puede ser a la vez 0 y 1, así que la solución supuesta no existe.

5. Encuentra un inverso de 3 módulo 7 y después resuelve 3x≡4(mod7)3x \equiv 4 \pmod{7}.

De 7=2×3+17 = 2 \times 3 + 1 obtenemos 1=7−2×31 = 7 - 2 \times 3, así que −2-2 es el inverso de 3 módulo 7. Como −2=(−1)×7+5-2 = (-1) \times 7 + 5, su representante no negativo es 5. Comprobamos: 3×5=15=2×7+13 \times 5 = 15 = 2 \times 7 + 1. Multiplicamos ambos miembros de 3x≡43x \equiv 4 por 5 y obtenemos 15x≡20(mod7)15x \equiv 20 \pmod{7}. Como 15≡115 \equiv 1 y 20=2×7+620 = 2 \times 7 + 6, resulta x≡6(mod7)x \equiv 6 \pmod{7}. Todas las soluciones son x=6+7tx = 6 + 7t. Al sustituir obtenemos 3(6+7t)−4=14+21t=7(2+3t)3(6 + 7t) - 4 = 14 + 21t = 7(2 + 3t), válido para todas; y la cancelación con gcd⁡(3,7)=1\gcd (3, 7) = 1 excluye cualquier otra solución.

6. ¿Cuál es el último dígito de 3153^{15}? Explica por qué continúa el ciclo que usas.

Los primeros cuatro restos módulo 10 son 3, 9, 7 y 1: 32=93^{2} = 9; 33=27=2×10+73^{3} = 27 = 2 \times 10 + 7; 34=81=8×10+13^{4} = 81 = 8 \times 10 + 1. Multiplicar cualquier potencia por 343^{4} equivale a multiplicar el resto por 1, lo que demuestra la repetición cada 4 pasos. Ahora 15=4×3+315 = 4 \times 3 + 3, de modo que 315=(34)3×33≡13×7=7(mod10)3^{15} = (3^{4})^{3} \times 3^{3} \equiv 1^{3} \times 7 = 7 \pmod{10} y la última cifra es 7.

7. Demuestra que x2+y2=4z+3x^{2} + y^{2} = 4z + 3 no tiene soluciones enteras.

La sección anterior demostró, cubriendo los cuatro casos, que todo cuadrado entero deja resto 0 o 1 módulo 4. Las sumas de restos de dos cuadrados solo tienen cuatro combinaciones: 0+0=00 + 0 = 0, 0+1=10 + 1 = 1, 1+0=11 + 0 = 1 y 1+1=21 + 1 = 2; ninguna deja 3. Pero 4z+34z + 3 siempre deja 3, porque zz es entero y 0≤3<40 \le 3 < 4. Como enteros iguales deben tener el mismo resto, ninguna terna entera (x,y,z)(x, y, z) satisface la ecuación. La demostración de restos ya incluye los enteros negativos.

Empezamos con las 2 fichas sobrantes al hacer paquetes. Ahora podemos explicar por qué basta conservar restos, por qué ciertas cancelaciones pierden información, cómo encontrar todas las soluciones de una congruencia lineal y por qué una lista corta pero completa de restos puede demostrar que una ecuación entera no tiene solución. En la página de ecuaciones diofánticas conservaremos también el entero oculto en la congruencia: ax≡b(modm)ax \equiv b \pmod{m} se convierte en la igualdad auténtica ax−mk=bax - mk = b, donde xx y kk son enteros desconocidos.

Inicia sesión para ver más

Inicia sesión para continuar el resto de esta lección y mantener tu progreso sincronizado.