La PizarraMatemática.

Grado en Matemáticas

Residuos cuadráticos y reciprocidad

Elevar al cuadrado un resto es fácil. La pregunta inversa es más interesante: dado un resto, ¿sale del cuadrado de algún entero? Empezaremos con una tabla pequeña. Después construiremos un símbolo para decidir si hay raíces, justificaremos sus reglas y veremos por qué intercambiar dos primos cambia a veces el signo.

Si necesitas repasar:

1. Un residuo cuadrático es un resto que aparece al elevar al cuadrado

x²≡a módulo p pregunta si p divide x²−a. Solo importa la clase de x: cambiar x por x+kp no cambia su cuadrado módulo p. Para probar existencia basta recorrer los p restos posibles.

Basta media lista de entradas para obtener los cuadrados no nulos
Cuadrados módulo 13rr²11243943512610Los negativos repiten los cuadrados.Para 10: raíces 6 y 7
Tabla de cuadrados de uno dos tres cuatro cinco seis módulo trece: uno cuatro nueve tres doce diez. Los otros seis no nulos son los opuestos y repiten los cuadrados. Para el resto diez las dos raíces son seis y menos seis, representado por siete.

En esta lección p será primo impar, salvo los contraejemplos que indiquen otro módulo. Para a no divisible por p, llamamos residuo cuadrático a una clase con raíz y no residuo a una clase sin raíz. El resto cero se trata aparte: su única raíz módulo un primo es cero.

Construimos la tabla, sin adivinar raíces

Calcula cuadrados módulo trece.

  1. Entradas

    1,2,3,4,5,6 dan cuadrados 1,4,9,16,25,36.

  2. Restos

    Al quitar múltiplos de trece quedan 1,4,9,3,12,10.

  3. Las otras entradas

    Siete es −6, ocho es −5, y así hasta doce, que es −1: el cuadrado del opuesto es igual.

Resultado

Los residuos no nulos son 1,3,4,9,10,12.

Lo comprobamos

Cero añade el cuadrado de cero; los otros seis restos no nulos no aparecen.

Leer una raíz en la tabla

¿x²≡10 módulo trece tiene solución?

  1. Buscar la salida

    Diez aparece debajo de seis.

  2. Recuperar entradas

    6²=36≡10 y (−6)²≡10.

    El representante de −6 es siete.

  3. Verificar

    7²=49=3·13+10.
Resultado

Sí: las clases seis y siete.

Lo comprobamos

La tabla decide existencia y en este caso también permite encontrar las raíces; más adelante el símbolo decidirá existencia sin construirlas.

2. Cada residuo no nulo tiene exactamente dos raíces opuestas

Supón r²≡a y a no nulo.

Si x es otra raíz, x²−r²=(x−r)(x+r)≡0.

En un cuerpo un producto cero exige que uno de sus factores sea cero. Por tanto x≡r o x≡−r.

Las dos clases son distintas: r≡−r exigiría 2r≡0, imposible con p impar y r no nulo. Los p−1 restos no nulos se agrupan en parejas {r,−r}; por eso hay exactamente (p−1)/2 residuos cuadráticos no nulos. El argumento del producto exige primalidad.

La tabla de trece ya está completa

¿Podría haber una tercera raíz de diez?

  1. Una raíz conocida

    Tomamos r=6.
  2. Factorizar

    Si x²≡10, entonces (x−6)(x+6)≡0 módulo trece.

  3. Usar el cuerpo

    x≡6 o x≡−6≡7; no hay otra clase.

Resultado

Exactamente dos raíces.

Lo comprobamos

Doce entradas no nulas divididas en parejas dan seis salidas distintas, como en el dibujo.

Un módulo compuesto cambia el conteo

Resuelve x²≡1 módulo quince.

  1. Separar

    Debe valer x≡±1 módulo tres y x≡±1 módulo cinco.

  2. Combinar

    Los cuatro pares de signos dan, por el teorema chino, 1,4,11,14 módulo quince.

  3. Exhaustividad

    Cada raíz debe tener uno de esos cuatro pares, y cada par tiene una sola clase módulo quince.

Resultado

Aquí hay cuatro raíces, no dos.

Lo comprobamos

4²−1=15 y 11²−1=120 son divisibles por quince; el anillo compuesto tiene divisores de cero.

3. El símbolo de Legendre guarda una decisión, no una raíz

Para p primo impar, el símbolo (a/p) vale cero si p divide a, uno si a es un residuo no nulo, y menos uno si no lo es. La barra de esta notación no es una división: el símbolo solo devuelve −1,0,1.

Podemos reducir a módulo p antes de empezar. Que el símbolo valga uno garantiza dos raíces, pero no nos dice cuáles. Encontrarlas es otro problema. El denominador del símbolo de Legendre debe ser primo impar; no se usa la definición como si valiera sin cambios para cualquier entero.

Misma notación, tres decisiones distintas

Calcula (3/13), (2/13) y (26/13).

  1. Tres

    La tabla contiene tres: (3/13)=1.

    Sus raíces son cuatro y nueve.

  2. Dos

    La tabla no contiene dos: (2/13)=−1.
  3. Veintiséis

    Es múltiplo de trece: (26/13)=0 y la raíz de la congruencia es la clase cero.

Resultado

Uno, menos uno y cero tienen papeles distintos.

Lo comprobamos

No se interpreta −1 como una raíz negativa ni cero como ausencia de raíces.

Reducir no cambia la pregunta

¿Qué significa (42/13)?

  1. Reducir

    42=3·13+3, así que tiene el mismo símbolo que tres.

  2. Decisión

    (42/13)=1.
  3. Comprobar una raíz

    4²−42=−26, divisible por trece; la otra es nueve.
Resultado

Es un residuo cuadrático no nulo.

Lo comprobamos

La decisión permanece igual aunque el numerador original sea mayor que el módulo.

4. Euler transforma la decisión en una potencia pequeña

Sea h=(p−1)/2.

El criterio de Euler dice a^h≡(a/p) módulo p. Si a es cero módulo p, ambos lados son cero. Si es no nulo, Fermat da (a^h)²≡1, de modo que a^h solo puede ser uno o menos uno.

Cada cuadrado a=r² cumple a^h=r^(p−1)≡1.

Ya tenemos h cuadrados distintos que son raíces del polinomio X^h−1. Un polinomio de grado h sobre un cuerpo tiene como máximo h raíces. Así no quedan otras clases con potencia uno; las clases restantes tienen potencia menos uno. Esta cuenta prueba el criterio completo.

Certificado de que dos no es un cuadrado

Calcula 2⁶ módulo trece.

  1. Exponente

    h=(13−1)/2=6.
  2. Potencia

    2⁶=64=4·13+12.
  3. Interpretar

    Doce representa −1; el criterio da (2/13)=−1.
Resultado

x²≡2 módulo trece no tiene solución.

Lo comprobamos

El resto final debe ser uno o doce; un resto diferente indicaría un fallo de cálculo o una hipótesis incorrecta.

Certificado positivo sin recorrer toda la tabla

Calcula 10⁶ módulo trece.

  1. Cuadrado

    10²=100≡9.
  2. Cuarta potencia

    10⁴≡9²=81≡3.
  3. Combinar

    10⁶≡10⁴·10²≡3·9=27≡1.
Resultado

Diez es un residuo cuadrático.

Lo comprobamos

Este cálculo certifica existencia. Las raíces seis y siete se obtuvieron con la tabla, no leyendo el exponente como si fuera una raíz.

5. El símbolo de un producto es el producto de los símbolos

El criterio de Euler aplicado a ab da (ab)^h≡a^h b^h. Si ningún factor es cero módulo p, los valores ±1 son distintos porque p es impar; por tanto (ab/p)=(a/p)(b/p). Si un factor es cero, los dos lados de esta identidad son cero y la regla también vale.

Un factor cuadrado no nulo aporta uno al símbolo. Podemos eliminarlo para simplificar la decisión, pero eliminarlo no conserva las raíces concretas. Dos no residuos multiplicados dan un residuo; el símbolo registra signos multiplicativos.

Separar un cuadrado conocido

Decide si doce es cuadrado módulo diecisiete.

  1. Factorizar

    12=3·4 y cuatro es un cuadrado no nulo.
  2. Decidir para tres

    3²≡9, 3⁴≡13 y 3⁸≡16≡−1 módulo diecisiete.

  3. Multiplicar símbolos

    (12/17)=(3/17)(4/17)=−1·1=−1.
Resultado

Doce no es residuo módulo diecisiete.

Lo comprobamos

El exponente de Euler aquí es ocho, porque cambió el primo.

Dos fallos individuales pueden dar un acierto

Multiplica dos y cinco módulo trece.

  1. Dos

    Ya sabemos (2/13)=−1.
  2. Cinco

    5²≡−1, de modo que 5⁶=(5²)³≡−1; también es no residuo.
  3. Producto

    (10/13)=(2/13)(5/13)=1.
Resultado

El producto diez sí tiene raíces.

Lo comprobamos

6²≡10 comprueba el resultado con una raíz concreta.

6. Dos suplementos resuelven los factores menos uno y dos

Euler aplicado a −1 da (−1/p)=(-1)^((p−1)/2).

Su valor es uno para p≡1 módulo cuatro y menos uno para p≡3 módulo cuatro. Equivale a preguntar si el exponente es par o impar.

El segundo suplemento es (2/p)=(-1)^((p²−1)/8).

El exponente es entero para p impar. Su valor es uno si p≡1 o 7 módulo ocho, y menos uno si p≡3 o 5 módulo ocho. Lo justificaremos contando signos con Gauss; no hace falta memorizar una lista de primos.

Decidir si menos uno tiene raíz

Compara los primos diecisiete y diecinueve.

  1. Diecisiete

    17≡1 módulo cuatro: el símbolo vale uno.

  2. Una comprobación

    4²=16≡−1 módulo diecisiete; las raíces son cuatro y trece.

  3. Diecinueve

    19≡3 módulo cuatro: el símbolo vale −1, sin raíces.

Resultado

El resto del primo módulo cuatro decide.

Lo comprobamos

La regla usa el primo, no el resto del numerador después de representarlo como p−1.

Para dos necesitamos módulo ocho

Compara dos módulo diecisiete y módulo trece.

  1. Diecisiete

    17≡1 módulo ocho: dos es residuo; 6²=36≡2 y la otra raíz es once.

  2. Trece

    13≡5 módulo ocho: dos no es residuo.

  3. Por qué ocho

    Ambos primos son uno módulo cuatro, pero aquí dan respuestas diferentes.

Resultado

El suplemento de dos distingue cuatro clases de primos impares módulo ocho.

Lo comprobamos

La potencia 2⁶≡−1 módulo trece confirma el segundo resultado.

7. Reciprocidad intercambia dos primos y controla el signo

Si p,q son primos impares distintos, (p/q)(q/p)=(-1)^(((p−1)/2)((q−1)/2)).

Dicho como regla de cálculo: al intercambiar numerador y denominador, el signo cambia exactamente cuando ambos primos son tres módulo cuatro.

La utilidad es que, después de intercambiar, podemos reducir el nuevo numerador. Esa reducción suele hacer el problema menor. Primero sacamos los factores dos y menos uno, y comprobamos que los otros factores del numerador sean primos antes de intercambiarlos individualmente.

Dos primos de la clase tres módulo cuatro

Calcula (3/11).

  1. Signo

    Tres y once son tres módulo cuatro: (3/11)=−(11/3).

  2. Reducir

    Once deja dos módulo tres y dos no es cuadrado módulo tres.

  3. Dos signos

    −(−1)=1; de hecho 5²=25≡3 módulo once.
Resultado

Tres es residuo módulo once; sus raíces son cinco y seis.

Lo comprobamos

Olvidar el cambio de signo daría la decisión opuesta.

Sin cambio de signo

Calcula (5/13).

  1. Clases

    Cinco y trece son uno módulo cuatro: el signo es positivo.

  2. Intercambiar

    (5/13)=(13/5)=(3/5).
  3. Tabla mínima

    Los cuadrados no nulos módulo cinco son uno y cuatro; tres no aparece.

Resultado

(5/13)=−1.

Lo comprobamos

La tabla de trece al principio tampoco contiene cinco.

8. Gauss cuenta cuántos productos pasan a representantes negativos

Fija a no divisible por p y h=(p−1)/2.

Multiplica 1,…,h por a y representa cada resto entre −h y h, excluyendo cero. Sea N el número de representantes negativos.

El lema de Gauss afirma (a/p)=(-1)^N.

Sus valores absolutos son una permutación de 1,…,h. Si dos coincidieran, tendríamos aj≡±ak; al cancelar a, o bien j=k, o bien j+k=p.

La segunda posibilidad no cabe porque j+k≤p−1.

Multiplicar los representantes da a^h h!≡(-1)^N h!. Cancelamos h!, que no contiene el primo p, y usamos Euler.

Para a=2, los productos 2,4,…,2h no llegan a p.

Son negativos al centrar exactamente cuando superan p/2: N=h−⌊p/4⌋.

En las clases p=8k+1,8k+3,8k+5,8k+7, este número es respectivamente 2k,2k+1,2k+1,2k+2.

Sus paridades prueban el suplemento de dos.

Un número impar de cambios de signo

Aplica Gauss a dos módulo once.

  1. Multiplicar

    2,4,6,8,10.

  2. Centrar

    En el intervalo de −5 a 5 son 2,4,−5,−3,−1.

  3. Contar

    Hay tres negativos: (2/11)=(-1)³=−1.
Resultado

Dos no es residuo módulo once.

Lo comprobamos

Los valores absolutos 2,4,5,3,1 contienen cada entero de uno a cinco una sola vez.

Un número par de cambios

Aplica Gauss a tres módulo trece.

  1. Multiplicar

    3,6,9,12,15,18.

  2. Centrar

    Quedan 3,6,−4,−1,2,5.

  3. Contar

    Dos representantes negativos dan signo positivo.

Resultado

(3/13)=1.

Lo comprobamos

4²≡3 confirma la decisión. N es dos, aunque algunos productos superasen trece: se cuentan representantes finales negativos.

9. Una recta divide un rectángulo de puntos y explica la reciprocidad

Ahora probamos la regla, sin pedir que aceptes un signo misterioso.

Escribe h=(p−1)/2 y k=(q−1)/2.

Definimos S como la suma de ⌊qi/p⌋ para i=1,…,h, y T como la suma de ⌊pj/q⌋ para j=1,…,k. Cada parte entera contará puntos de una columna o fila.

Los dos conteos complementarios dan el signo de reciprocidad
p=5 ; q=7 ; 2·3=6 puntos12123y=7x/53 debajo ; 3 encimaNingún punto cae en la recta.
Rectángulo de puntos enteros con i uno dos y j uno dos tres. La recta y igual a siete quintos de x deja tres puntos debajo y tres encima, ninguno sobre ella. Los conteos por columnas y filas son las sumas de partes enteras que aparecen en la demostración de reciprocidad para cinco y siete.
Primero relacionamos S con Gauss para a=q.
Los restos positivos son rᵢ=qi−p⌊qi/p⌋.

Como p y q son impares, la suma de los rᵢ tiene la misma paridad que la suma de i menos S. Al centrar, los valores absolutos son 1,…,h; cada representante negativo cambia su resto positivo de s a p−s, una diferencia impar. Por tanto esa misma suma tiene paridad igual a la suma de i más N.

Así S y N tienen la misma paridad, y (q/p)=(-1)^S.
Intercambiando los primos obtenemos (p/q)=(-1)^T.
Dibuja los hk puntos enteros (i,j) con 1≤i≤h y 1≤j≤k.

No hay puntos en la recta pj=qi: con primos distintos eso exigiría p dividir i, que está entre uno y h. En cada columna, ⌊qi/p⌋ cuenta los puntos por debajo; qi/p<q/2 garantiza que todos están dentro del rectángulo. Por filas, ⌊pj/q⌋ cuenta los de encima.

Cada punto queda en un único lado: S+T=hk.
Multiplicamos las dos identidades de Gauss: (q/p)(p/q)=(-1)^(S+T)=(-1)^(hk).

Es justamente reciprocidad. El signo es negativo solo cuando h y k son impares, es decir, cuando ambos primos son tres módulo cuatro.

El rectángulo del dibujo

Usa p=5 y q=7.

  1. Tamaño

    h=2 y k=3: hay seis puntos.
  2. Por columnas

    S=⌊7/5⌋+⌊14/5⌋=1+2=3.
  3. Por filas

    T=⌊5/7⌋+⌊10/7⌋+⌊15/7⌋=0+1+2=3.
  4. Signos

    Ambos símbolos valen −1 y su producto es uno: S+T=6 es par.

Resultado

El rectángulo explica el producto positivo.

Lo comprobamos

Cinco no es cuadrado módulo siete y siete equivale a dos, que no es cuadrado módulo cinco: coincide con los dos signos.

Un rectángulo de área impar

Usa p=3 y q=7.

  1. Tamaño

    h=1 y k=3: tres puntos.
  2. Conteos

    S=⌊7/3⌋=2; T=⌊3/7⌋+⌊6/7⌋+⌊9/7⌋=1.
  3. Conclusión

    (7/3)=1 y (3/7)=−1; el producto es menos uno.
Resultado

La paridad impar exige el cambio de signo.

Lo comprobamos

Los dos conteos suman tres; no se trata de que los dos símbolos deban ser negativos.

10. Decidir existencia no sustituye a construir y comprobar las raíces

Un procedimiento seguro es reducir el numerador, separar el caso cero, extraer cuadrados no nulos, factorizar lo que quede y aplicar los suplementos o reciprocidad a primos impares distintos. Cuando el símbolo sea uno, todavía falta un método para hallar raíces si el ejercicio las pide.

Para un denominador impar compuesto se define el símbolo de Jacobi multiplicando los símbolos de Legendre de sus factores primos, con sus multiplicidades. Puede valer uno sin que exista raíz. Es una herramienta distinta; el certificado de existencia de Legendre depende de la primalidad del denominador.

Una decisión completa y después sus raíces

Resuelve x²≡−12 módulo diecinueve.

  1. Separar

    −12=(−1)·4·3.

    El factor cuatro aporta uno.

  2. Signos

    (−1/19)=−1 y (3/19)=−(19/3)=−1; el producto es uno.
  3. Buscar

    −12≡7; una tabla encuentra 8²=64≡7.
  4. Completar

    La otra raíz es −8≡11, y son las únicas por el argumento del cuerpo.

Resultado

x≡8 o 11 módulo diecinueve.

Lo comprobamos

11²=121=6·19+7. Se verifican las raíces en la congruencia, además del símbolo.

Un Jacobi positivo que no da raíz

Considera x²≡−1 módulo veintiuno.

  1. Factores

    Veintiuno es tres por siete; ambos primos son tres módulo cuatro.

  2. Jacobi

    (−1/21)=(−1/3)(−1/7)=(-1)(-1)=1.
  3. Obstrucción

    Una raíz módulo veintiuno daría una raíz de −1 módulo tres. Allí los cuadrados son cero y uno, nunca dos.

Resultado

El símbolo de Jacobi es uno y no hay raíz.

Lo comprobamos

No contradice Legendre: veintiuno es compuesto y no cumplía su hipótesis.

Ahora lo resolvemos de principio a fin.

EJEMPLO RESUELTO 1

Enumerar cuadrados

Resuelve x²≡2 mod 7.

  1. Leer la pregunta

    Buscamos clases x cuyo cuadrado deje resto dos al dividir entre siete. Siete es primo impar y dos es no nulo.

  2. Reducir la búsqueda

    Los opuestos tienen el mismo cuadrado. Basta probar 1,2,3 para encontrar los residuos no nulos.

  3. Hacer la tabla

    1²≡1, 2²≡4, 3²=9≡2 módulo siete.
  4. Recuperar las dos entradas

    Una raíz es tres y la opuesta es −3≡4. Ambas clases son distintas.

  5. Comprobar

    3²−2=7 y 4²−2=14: ambos múltiplos de siete.
  6. Descartar otras raíces

    Si x es raíz, (x−3)(x+3)≡0 en el cuerpo módulo siete; luego x≡3 o x≡4.

Resultado

x≡3 o 4 mod 7.

Lo comprobamos

3²=9 y 4²=16 dejan resto dos al dividir por siete. Son dos clases distintas, en acuerdo con el conteo general.

EJEMPLO RESUELTO 2

El signo menos uno

¿x²≡−1 mod 11 tiene solución?

  1. Identificar las hipótesis

    Once es primo impar; −1 no es cero módulo once. Se aplica el primer suplemento.

  2. Calcular el exponente

    (11−1)/2=5, impar.
  3. Leer el símbolo

    (−1/11)=(-1)⁵=−1.

    Por definición significa que no existe raíz.

  4. Comprobación alternativa

    Si existiera x²≡−1, x sería no nulo. Fermat daría x¹⁰≡1.

  5. Usar la ecuación supuesta

    También x¹⁰=(x²)⁵≡(-1)⁵≡−1, una contradicción porque once no divide dos.

  6. Conclusión

    No hay solución. Los cuadrados de uno a cinco tienen restos 1,4,9,5,3 y ninguno representa −1≡10.

Resultado

No tiene solución.

Lo comprobamos

Los cuadrados de 1,2,3,4,5 tienen restos 1,4,9,5,3. Ninguno es diez, representante de −1.

Los símbolos que hemos usado

F_p
Cuerpo de clases Z/pZ para un primo p.
Residuo cuadrático no nulo
Clase a≠0 para la que existe x con x²≡a módulo p.
(a/p)
Símbolo de Legendre: 1 si a es cuadrado no nulo módulo p, −1 si no lo es y 0 si p divide a.
p,q
Primos impares, distintos cuando se aplica reciprocidad cuadrática.
h=(p−1)/2
Número de residuos cuadráticos no nulos módulo p.
N en el lema de Gauss
Cantidad de restos mayores que p/2 entre a,2a,…,ha reducidos al intervalo de cero a p−1.

Ahora te toca a ti.

Tienes cinco ejercicios. Inténtalos; las pistas te ayudan si te atascas.

Practicar este tema →

Para ampliar