Teoría de NúmerosContenidos

Reciprocidad cuadrática y símbolo de Legendre

El 'theorema aureum' de Gauss: determinar si es cuadrado módulo se reduce a saber si es cuadrado módulo , con un signo que depende solo de las congruencias de y módulo .

DificultadNacional
Etiquetasreciprocidadlegendreresiduos-cuadraticosprimosgauss
Requisitospequeno-teorema-fermatorden-multiplicativo
AutorAdrián García Bouzas
Actualizado2026-06-03

Gauss llamó a la ley de reciprocidad cuadrática el «theorema aureum» — el teorema dorado — y le dedicó ocho demostraciones distintas a lo largo de su vida. No es exagerado: este resultado conecta la pregunta «¿tiene solución x2p(modq)x^2 \equiv p \pmod q?» con la pregunta «¿tiene solución x2q(modp)x^2 \equiv q \pmod p?», revelando una simetría impensable a primera vista.

El símbolo de Legendre codifica si un entero es cuadrado módulo un primo. La ley de reciprocidad, junto con las dos leyes complementarias, permite calcular cualquier símbolo de Legendre en tiempo logarítmico, análogamente a como el algoritmo de Euclides calcula el MCD.

Definición

Sea pp un primo impar y aa un entero con pap \nmid a. El símbolo de Legendre se define como:

(ap)  =  {+1si existe xZ con x2a(modp),1en caso contrario.\left(\frac{a}{p}\right) \;=\; \begin{cases} +1 & \text{si existe } x \in \mathbb Z \text{ con } x^2 \equiv a \pmod p, \\ -1 & \text{en caso contrario.} \end{cases}

Un entero aa con (ap)=1\left(\frac{a}{p}\right) = 1 es un residuo cuadrático (RC) módulo pp; con (ap)=1\left(\frac{a}{p}\right) = -1 es un no-residuo cuadrático (NRC).

Por convención extendemos a (0p)=0\left(\frac{0}{p}\right) = 0.

Teorema

(Propiedades del símbolo de Legendre)

(i) (Criterio de Euler) (ap)a(p1)/2(modp)\left(\frac{a}{p}\right) \equiv a^{(p-1)/2} \pmod p.

(ii) (Multiplicatividad) (abp)=(ap)(bp)\left(\frac{ab}{p}\right) = \left(\frac{a}{p}\right) \left(\frac{b}{p}\right).

(iii) (Periodicidad) Si ab(modp)a \equiv b \pmod p, entonces (ap)=(bp)\left(\frac{a}{p}\right) = \left(\frac{b}{p}\right).

(iv) (Distribución equitativa) Hay exactamente (p1)/2(p-1)/2 RC y (p1)/2(p-1)/2 NRC en {1,2,,p1}\{1, 2, \ldots, p-1\}.

Demostración

(i) Sea aa un RC: ax2(modp)a \equiv x^2 \pmod p, así a(p1)/2xp11(modp)a^{(p-1)/2} \equiv x^{p-1} \equiv 1 \pmod p por PTF.

Sea aa un NRC. Sabemos que a(p1)/2±1(modp)a^{(p-1)/2} \equiv \pm 1 \pmod p (pues es raíz de t21=(t1)(t+1)t^2 - 1 = (t-1)(t+1) en el cuerpo Fp\mathbb F_p). Si fuera a(p1)/21a^{(p-1)/2} \equiv 1, entonces aa sería raíz de x(p1)/21x^{(p-1)/2} - 1, que tiene a lo sumo (p1)/2(p-1)/2 raíces en Fp\mathbb F_p. Pero los (p1)/2(p-1)/2 RC ya son (p1)/2(p-1)/2 raíces distintas de este polinomio (como vimos arriba). Así aa no puede ser raíz, contradicción. Luego a(p1)/21(modp)a^{(p-1)/2} \equiv -1 \pmod p.

(iv) La función xx2(modp)x \mapsto x^2 \pmod p envía {1,,p1}\{1, \ldots, p-1\} a los RC. Como x2(x)2=(px)2x^2 \equiv (-x)^2 = (p-x)^2, cada RC tiene exactamente dos preimágenes {x,px}\{x, p-x\}. Hay (p1)/2(p-1)/2 pares, luego (p1)/2(p-1)/2 RC. Los restantes (p1)/2(p-1)/2 elementos son NRC. \blacksquare

(ii) Por el criterio de Euler: (abp)(ab)(p1)/2=a(p1)/2b(p1)/2(ap)(bp)(modp)\left(\frac{ab}{p}\right) \equiv (ab)^{(p-1)/2} = a^{(p-1)/2} b^{(p-1)/2} \equiv \left(\frac{a}{p}\right)\left(\frac{b}{p}\right) \pmod p. Como ambos lados están en {1,0,1}\{-1, 0, 1\} y son iguales módulo p>2p > 2, son iguales. \blacksquare

Teorema

(Leyes complementarias)

(1p)=(1)(p1)/2={+1si p1(mod4),1si p3(mod4).\left(\frac{-1}{p}\right) = (-1)^{(p-1)/2} = \begin{cases} +1 & \text{si } p \equiv 1 \pmod 4, \\ -1 & \text{si } p \equiv 3 \pmod 4. \end{cases}

(2p)=(1)(p21)/8={+1si p±1(mod8),1si p±3(mod8).\left(\frac{2}{p}\right) = (-1)^{(p^2-1)/8} = \begin{cases} +1 & \text{si } p \equiv \pm 1 \pmod 8, \\ -1 & \text{si } p \equiv \pm 3 \pmod 8. \end{cases}

Demostración

Primera ley. Por el criterio de Euler: (1p)(1)(p1)/2(modp)\left(\frac{-1}{p}\right) \equiv (-1)^{(p-1)/2} \pmod p. Como el valor es ±1\pm 1, la igualdad se levanta a Z\mathbb Z. Finalmente, (p1)/2(p-1)/2 es par iff p1(mod4)p \equiv 1 \pmod 4.

Segunda ley. Queremos saber si 22 es RC módulo pp. Consideramos el conjunto {1,3,5,,p2}\{1, 3, 5, \ldots, p-2\} (los (p1)/2(p-1)/2 impares en {1,,p1}\{1, \ldots, p-1\}). Reducimos los productos 21,23,25,,2p122 \cdot 1, 2 \cdot 3, 2 \cdot 5, \ldots, 2 \cdot \frac{p-1}{2} módulo pp al rango [(p1)/2,(p1)/2][-(p-1)/2, (p-1)/2] y contamos cuántos quedan negativos. El número ν\nu de negativos satisface (2p)=(1)ν\left(\frac{2}{p}\right) = (-1)^\nu (por el Lema de Gauss, a continuación).

El análisis muestra que ν=(p21)/8(mod2)\nu = (p^2 - 1)/8 \pmod 2, lo que da la fórmula. \blacksquare

Teorema

(Reciprocidad cuadrática, Gauss 1796) Sean pp y qq primos impares distintos. Entonces:

(pq)(qp)  =  (1)p12q12.\left(\frac{p}{q}\right) \cdot \left(\frac{q}{p}\right) \;=\; (-1)^{\frac{p-1}{2} \cdot \frac{q-1}{2}}.

En palabras: (pq)=(qp)\left(\frac{p}{q}\right) = \left(\frac{q}{p}\right) salvo cuando pq3(mod4)p \equiv q \equiv 3 \pmod 4, en cuyo caso los signos son opuestos.

Demostración

Utilizamos el Lema de Gauss y el método de conteo de Eisenstein.

Lema de Gauss. Sea aa coprimo con pp. Consideramos los p12\frac{p-1}{2} productos:

a,2a,3a,,p12a,a, 2a, 3a, \ldots, \frac{p-1}{2} \cdot a,

reducidos a representantes en {p12,,1,1,,p12}\left\{-\frac{p-1}{2}, \ldots, -1, 1, \ldots, \frac{p-1}{2}\right\}. Sea ν\nu el número de representantes negativos. Entonces (ap)=(1)ν\left(\frac{a}{p}\right) = (-1)^\nu.

Demostración del Lema. Los representantes r1,,r(p1)/2r_1, \ldots, r_{(p-1)/2} son todos distintos en valor absoluto (porque si ri=rj|r_i| = |r_j|, entonces ia±ja(modp)ia \equiv \pm ja \pmod p, con 1ij(p1)/21 \leq i \leq j \leq (p-1)/2; si el signo es ++, i=ji = j; si es -, ia+ja0ia + ja \equiv 0, p(i+j)ap \mid (i+j)a, imposible pues 1i+jp11 \leq i + j \leq p-1). Así {r1,,r(p1)/2}={1,,(p1)/2}\{|r_1|, \ldots, |r_{(p-1)/2}|\} = \{1, \ldots, (p-1)/2\}.

Multiplicando: a2ap12a=a(p1)/2(p12)!(1)ν(p12)!(modp)a \cdot 2a \cdots \frac{p-1}{2}a = a^{(p-1)/2} \cdot \left(\frac{p-1}{2}\right)! \equiv (-1)^\nu \cdot \left(\frac{p-1}{2}\right)! \pmod p (el (1)ν(-1)^\nu proviene de cambiar el signo de los ν\nu representantes negativos). Cancelando (p12)!\left(\frac{p-1}{2}\right)! (coprimo con pp): a(p1)/2(1)ν(modp)a^{(p-1)/2} \equiv (-1)^\nu \pmod p. Por el criterio de Euler: (ap)=(1)ν\left(\frac{a}{p}\right) = (-1)^\nu. \square

Prueba de la reciprocidad (método de Eisenstein). Para (qp)\left(\frac{q}{p}\right), aplicamos el Lema de Gauss: ν\nu es el número de enteros en {q,2q,,p12q}\{q, 2q, \ldots, \frac{p-1}{2}q\} cuyo representante en (p/2,p/2)(-p/2, p/2) es negativo. Equivalentemente, ν\nu es el número de k{1,,p12}k \in \{1, \ldots, \frac{p-1}{2}\} tales que kq(modp)>p/2kq \pmod p > p/2, es decir, tales que 2kq/p\lfloor 2kq/p \rfloor es impar.

Puede mostrarse (con un conteo cuidadoso sobre puntos del retículo) que:

νk=1(p1)/2kqp(mod2).\nu \equiv \sum_{k=1}^{(p-1)/2} \left\lfloor \frac{kq}{p} \right\rfloor \pmod 2.

La prueba de Eisenstein cuenta los puntos del retículo Z2\mathbb Z^2 en el rectángulo {(x,y):1x(p1)/2,  1y(q1)/2}\{(x, y) : 1 \leq x \leq (p-1)/2,\; 1 \leq y \leq (q-1)/2\}:

p12q12 puntos en total.\frac{p-1}{2} \cdot \frac{q-1}{2} \text{ puntos en total.}

Cada punto está estrictamente por encima o por debajo de la diagonal y=(q/p)xy = (q/p)x (nunca sobre ella, pues pqxp \nmid qx para 0<x<p0 < x < p). Los puntos bajo la diagonal son x=1(p1)/2qx/p\sum_{x=1}^{(p-1)/2} \lfloor qx/p \rfloor, y los sobre la diagonal son y=1(q1)/2py/q\sum_{y=1}^{(q-1)/2} \lfloor py/q \rfloor.

Sumando:

x=1(p1)/2qxp+y=1(q1)/2pyq  =  p12q12.\sum_{x=1}^{(p-1)/2} \left\lfloor \frac{qx}{p} \right\rfloor + \sum_{y=1}^{(q-1)/2} \left\lfloor \frac{py}{q} \right\rfloor \;=\; \frac{p-1}{2} \cdot \frac{q-1}{2}.

Pero (qp)=(1)qx/p\left(\frac{q}{p}\right) = (-1)^{\sum \lfloor qx/p \rfloor} y (pq)=(1)py/q\left(\frac{p}{q}\right) = (-1)^{\sum \lfloor py/q \rfloor}, así:

(qp)(pq)  =  (1)p12q12.\left(\frac{q}{p}\right) \cdot \left(\frac{p}{q}\right) \;=\; (-1)^{\frac{p-1}{2} \cdot \frac{q-1}{2}}. \qquad \blacksquare

Ejemplo

Cálculos con reciprocidad

Ejemplo 1. Determinar si 7171 es residuo cuadrático módulo 7373.

712(mod73)71 \equiv -2 \pmod{73}.

(7173)=(273)=(173)(273).\left(\frac{71}{73}\right) = \left(\frac{-2}{73}\right) = \left(\frac{-1}{73}\right)\left(\frac{2}{73}\right).

731(mod4)73 \equiv 1 \pmod 4, así (173)=1\left(\frac{-1}{73}\right) = 1.

731(mod8)73 \equiv 1 \pmod 8, así (273)=1\left(\frac{2}{73}\right) = 1.

7171 es RC módulo 7373.


Ejemplo 2. Calcular (3753)\left(\frac{37}{53}\right).

371(mod4)37 \equiv 1 \pmod 4, 531(mod4)53 \equiv 1 \pmod 4. Por reciprocidad:

(3753)=(5337)=(1637)=(4237)=1.\left(\frac{37}{53}\right) = \left(\frac{53}{37}\right) = \left(\frac{16}{37}\right) = \left(\frac{4^2}{37}\right) = 1.

(En el último paso: 16=4216 = 4^2 es un cuadrado perfecto, así siempre es RC.)

3737 es residuo cuadrático módulo 5353.


Ejemplo 3. ¿Es 3-3 un residuo cuadrático módulo pp para primos p>3p > 3?

(3p)=(1p)(3p).\left(\frac{-3}{p}\right) = \left(\frac{-1}{p}\right)\left(\frac{3}{p}\right).

Por reciprocidad (con 33(mod4)3 \equiv 3 \pmod 4):

(3p)=(p3)(1)p121=(p3)(1)(p1)/2.\left(\frac{3}{p}\right) = \left(\frac{p}{3}\right) \cdot (-1)^{\frac{p-1}{2} \cdot 1} = \left(\frac{p}{3}\right) \cdot (-1)^{(p-1)/2}.

Entonces:

(3p)=(1)(p1)/2(p3)(1)(p1)/2=(p3).\left(\frac{-3}{p}\right) = (-1)^{(p-1)/2} \cdot \left(\frac{p}{3}\right) \cdot (-1)^{(p-1)/2} = \left(\frac{p}{3}\right).

Ahora (p3)=1\left(\frac{p}{3}\right) = 1 si p1(mod3)p \equiv 1 \pmod 3 y =1= -1 si p2(mod3)p \equiv 2 \pmod 3.

Conclusión: 3-3 es RC módulo pp iff p1(mod3)p \equiv 1 \pmod 3, es decir iff p1(mod3)p \equiv 1 \pmod 3 (equivalentemente, p1(mod6)p \equiv 1 \pmod 6 ya que pp es primo impar mayor que 33).


Ejemplo 4. Probar que todo primo p1(mod4)p \equiv 1 \pmod 4 es suma de dos cuadrados.

Por la primera ley complementaria: (1p)=1\left(\frac{-1}{p}\right) = 1, así existe aa con a21(modp)a^2 \equiv -1 \pmod p. Entonces pa2+1p \mid a^2 + 1. Por el descenso de Fermat (variante): entre los enteros de la forma ma+nma + n con 0m,np0 \leq m, n \leq \sqrt p, existen por palomar dos que son iguales módulo pp. Substractando, p=x2+y2p = x^2 + y^2 para ciertos enteros x,yx, y (la demostración completa es el algoritmo de Cornacchia). \square


Ecuaciones diofánticas

Ejemplo 5. Probar que x2+3=y3x^2 + 3 = y^3 no tiene soluciones enteras (excepto las evidentes pequeñas).

Módulo 44: x20x^2 \equiv 0 o 11, así x2+33x^2 + 3 \equiv 3 o 0(mod4)0 \pmod 4. Para que sea cubo y3y^3: cubo 0,1,3(mod4)\equiv 0, 1, 3 \pmod 4. El valor 3(mod4)3 \pmod 4 requiere y3(mod4)y \equiv 3 \pmod 4.

Si yy es impar: y3x2=3y^3 - x^2 = 3; módulo 88: y3±1,±3y^3 \equiv \pm 1, \pm 3 y x20,1,4x^2 \equiv 0, 1, 4; la combinación y3x23(mod8)y^3 - x^2 \equiv 3 \pmod 8 restringe fuertemente los casos. Un análisis más completo (factorización en Z[3]\mathbb Z[\sqrt{-3}] o Z[ω]\mathbb Z[\omega], donde ω=e2πi/3\omega = e^{2\pi i/3}) demuestra que las únicas soluciones son (x,y)=(±1,2)(x, y) = (\pm 1, 2) y (±5,2)(\pm 5, -2).

Aplicaciones

Decidir si una ecuación cuadrática tiene solución módulo un primo. Para resolver x2a(modp)x^2 \equiv a \pmod p, primero calcular (ap)\left(\frac{a}{p}\right). Si =1= -1, no hay solución. Si =1= 1, el algoritmo de Tonelli-Shanks encuentra la raíz en O(log2p)O(\log^2 p) pasos.

Primos de la forma x2+ny2x^2 + ny^2. El problema de qué primos son representables como x2+ny2x^2 + ny^2 está completamente resuelto por la teoría de formas cuadráticas y la reciprocidad cuadrática (y su generalización, la teoría de cuerpos de clases).

Criba cuadrática. La factorización de enteros grandes con el algoritmo QS (Quadratic Sieve) usa la reciprocidad para determinar qué primos pequeños pueden dividir a x2nx^2 - n para distintos xx.

Observación

Más de 200 pruebas. La reciprocidad cuadrática es uno de los teoremas con más demostraciones conocidas. Gauss dio 8; los métodos incluyen combinatoria, análisis complejo, álgebra abstracta, teoría de grupos, sumas de Gauss, y topología. Cada demostración ilumina un aspecto diferente.

La generalización: reciprocidad de Artin. La ley de reciprocidad cuadrática es el caso más simple de la reciprocidad de Artin, que relaciona extensiones abelianas de cuerpos de números con sumas de caracteres. El programa de Langlands generaliza esto a extensiones no-abelianas — uno de los grandes programas abiertos de la matemática contemporánea.

Símbolo de Jacobi. Para denominadores compuestos n=p1a1pkakn = p_1^{a_1} \cdots p_k^{a_k}, el símbolo de Jacobi (an)=(api)ai\left(\frac{a}{n}\right) = \prod \left(\frac{a}{p_i}\right)^{a_i} sigue las mismas leyes de reciprocidad, pero ya no caracteriza los RC módulo nn (puede ser +1+1 sin que aa sea cuadrado). Es útil como herramienta de cálculo.