Módulos / tdn-3 / Capítulo 7 — Sumas de caracteres y métodos analíticos en TdN / Lección 7.1
Sumas de Gauss: cálculo y aplicaciones a residuos cuadráticos
Lección 7.1·Capítulo 7 — Sumas de caracteres y métodos analíticos en TdN·14 min·Piloto
▶
Video en producción
El contenido pedagógico de esta lección ya está completo y lo puedes leer abajo. El video con la voz de Eduardo Espinoza Ramos se produce según la Política de IA.
Disclosure de IA: al publicarse, este contenido reproducirá digitalmente, con autorización expresa del autor, la voz y fisonomía de Eduardo Espinoza Ramos. Curaduría revisada por matemáticos profesionales. Política completa →
Objetivo de la lección
Calcular sumas de Gauss para el símbolo de Legendre y caracteres multiplicativos módulo $p$; demostrar que $|G(\chi)|^2 = p$ para el símbolo de Legendre; y aplicar sumas de caracteres para contar soluciones de $x^2 \equiv a \pmod{p}$ y resolver problemas de residuos cuadráticos en olimpiadas.
¿Qué es una suma de Gauss?
Sea p un primo impar y χ un carácter multiplicativo módulo p: una función χ:(Z/pZ)∗→C∗ que satisface χ(mn)=χ(m)χ(n), extendida a todo Z/pZ con χ(0)=0. La suma de Gauss asociada a χ es:
G(χ)=∑n=0p−1χ(n)e2πin/p.
El caso central en olimpiadas es el del símbolo de Legendreχ=(p⋅): recordemos que (pn)=+1 si n es residuo cuadrático no nulo módulo p, −1 si es no-residuo, y 0 si p∣n.
La suma de Gauss cuadrática es entonces G=∑n=0p−1(pn)e2πin/p.
Estas sumas son el análogo en teoría de números de la transformada de Fourier discreta: mezclan la estructura multiplicativa (el carácter χ) con la estructura aditiva (las raíces de la unidad e2πin/p). Esta mezcla es precisamente lo que las hace poderosas.
G(χ)=∑n=0p−1χ(n)e2πin/p
El teorema fundamental: $|G(\chi)|^2 = p$
Teorema. Si χ es un carácter no principal módulo p (es decir, χ=χ0, el carácter trivial que vale 1 en todo (Z/pZ)∗), entonces ∣G(χ)∣2=p.
La suma interior es p si t≡1(modp) y 0 en caso contrario (suma de raíces de la unidad). Queda ∣G(χ)∣2=χ(1)⋅p=p, pues χ(1)=1. □
Consecuencia inmediata: ∣G(χ)∣=p. Esto significa que las sumas de Gauss tienen módulo exactamente p, y su argumento (fase) codifica información profunda sobre el carácter.
∣G(χ)∣2=ppara todo caraˊcter no principal χ(modp)
El signo de la suma de Gauss cuadrática
Para el símbolo de Legendre, la identidad ∣G∣2=p no determina el signo de G. Gauss pasó cuatro años buscando la demostración de que:
Esto puede escribirse uniformemente como G2=(−1)(p−1)/2p=(p−1)p.
**Demostración de G2=(p−1)p.** Calculamos G2=∑m,n=0p−1e2πi(m2+n2)/p. Con el cambio m=a+b, n=a−b (biyección módulo p cuando p es impar): m2+n2=2a2+2b2. La suma factoriza (aproximadamente) en el producto de dos sumas de Gauss modificadas. El cálculo completo da G2=∑a=0p−1e2πi⋅2a2/p⋅∑be2πi⋅2b2/p⋅(factor de Legendre de −1).
El resultado G2=(p−1)p se demuestra rigurosamente contando: G2=∑c=0p−1(∑n:n2≡c1)e2πic/p=∑c(1+(pc))e2πic/p y usando propiedades del símbolo de Legendre.
Para olimpiadas basta recordar: G∈{p,−p,ip,−ip} y G2=(p−1)p.
G2=(p−1)p,G={pipp≡1(mod4)p≡3(mod4)
Reciprocidad cuadrática via sumas de Gauss
La ley de reciprocidad cuadrática de Gauss afirma: para primos impares distintos p=q,
(qp)(pq)=(−1)2p−1⋅2q−1.
La demostración elegante vía sumas de Gauss funciona así. Sea Gp=∑n=0p−1(pn)e2πin/p con Gp2=(p−1)p. Trabajamos en Z[ζp][ζq] (anillo de enteros con raíces de unidad). Calculamos Gpq de dos maneras:
Vía 1.Gpq≡(∑n(pn)e2πin/p)q≡∑n(pn)qe2πinq/p(modq). Como (pn)q≡(pn)(modq) (el símbolo vale ±1 y q es primo impar), obtenemos Gpq≡(pq)Gp(modq) (usando el hecho de que ∑n(pn)e2πinq/p=(pq)Gp por la propiedad G(χ⋅χ0)=χ(q)G(χ)).
Vía 2.Gpq=(Gp2)(q−1)/2⋅Gp=((p−1)p)(q−1)/2Gp≡(p−1)(q−1)/2p(q−1)/2Gp≡(p−1)(q−1)/2(qp)Gp(modq) (por el criterio de Euler: p(q−1)/2≡(qp)(modq)).
Igualando Vía 1 y Vía 2: (pq)≡(p−1)(q−1)/2(qp)(modq). Como ambos lados son ±1 y q>2, la congruencia es una igualdad: (qp)(pq)=(p−1)(q−1)/2=(−1)2p−1⋅2q−1. □
(qp)(pq)=(−1)2p−1⋅2q−1
Conteo de soluciones: $N(x^2 + y^2 \equiv 1 \pmod{p})$
Uno de los usos más directos de sumas de caracteres es contar soluciones de ecuaciones cuadráticas módulo p.
Proposición. El número de pares (x,y)∈(Z/pZ)2 con x2+y2≡1(modp) es N=p−(p−1).
Solución. Para cada x, el número de y con y2≡1−x2 es 1+(p1−x2) (con la convención (p0)=0, salvo sumar el caso y=0 aparte). Entonces:
N=∑x=0p−1(1+(p1−x2))=p+∑x=0p−1(p1−x2).
Evaluamos S=∑x=0p−1(p1−x2). Escribimos 1−x2=(1−x)(1+x). Para x=±1 (los p−2 valores restantes), el símbolo (p(1−x)(1+x))=(p1−x)(p1+x). Cuando x recorre Z/pZ∖{±1}, los pares (1−x,1+x) recorren todos los pares (u,v) con u+v≡2, u,v=0. La suma ∑u=0,u=2(pu(2−u)) se calcula con el cambio u=1+t: ∑t=±1(p(1−t2)⋅(−1))... En resumen, el cálculo completo da S=−(p−1), por lo que N=p−(p−1).
Resultado explícito: N=p−1 si p≡1(mod4) (el círculo x2+y2=1 tiene p−1 puntos en Fp), y N=p+1 si p≡3(mod4). Este "exceso" de puntos cuando p≡3(mod4) está relacionado con la teoría de curvas elípticas sobre campos finitos.
#{(x,y)∈Fp2:x2+y2=1}=p−(p−1)
Problemas del Capítulo 7 — con solución
4 problemas verificados. Intenta cada uno antes de abrir la solución.
TDN3-C7-1★★★★★Sumas de Gauss — estilo IMO Shortlist N
Sea p>3 un primo. Demuestra que ∑n=0p−1(pn2+1)=−(p−1), donde (p⋅) es el símbolo de Legendre. Concluye que el número de n∈{0,1,…,p−1} tales que n2+1 es residuo cuadrático módulo p es 2p−3−(p−1) si p∤n2+1 para todo n, y ajusta si p∣n2+1 para algún n.
TDN3-C7-2★★★★★Valuaciones p-ádicas — estilo selectivo IMO Iberoamérica
Sean a,b enteros positivos con gcd(a,b)=1 y a>b. Sea p un primo impar con p∣a+b y p∤a−b. Prueba que para todo entero positivo impar n: vp(an+bn)=vp(a+b). Además, si n=ps⋅m con gcd(m,p)=1 y m impar, entonces vp(an+bn)=vp(a+b)+s.
TDN3-C7-3★★★★★Reciprocidad cuadrática — estilo IMO Shortlist N4
Sea p un primo impar. Prueba que el número de enteros n con 1≤n≤p−1 tales que (pn)=(pn+1)=1 (es decir, tanto n como n+1 son residuos cuadráticos módulo p) es igual a 4p−4−(p−1) para p>5.
TDN3-C7-4★★★★★Lema de Hensel y orden multiplicativo — estilo selectivo IMO
Sea p un primo impar y a un entero con gcd(a,p)=1. Prueba que a es una raíz primitiva módulo pk para todo k≥1 si y solo si a es raíz primitiva módulo p y ap−1≡1(modp2).