Módulos / tdn-3 / Capítulo 7 — Sumas de caracteres y métodos analíticos en TdN / Lección 7.3

Congruencias de alto orden y teoremas de estructura

Lección 7.3·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

Comprender la estructura cíclica del grupo $(\mathbb{Z}/p^k\mathbb{Z})^*$ y la existencia de raíces primitivas módulo potencias de primos; clasificar los residuos cuadráticos con el criterio de Euler y la reciprocidad cuadrática; y manejar el símbolo de Jacobi para módulos compuestos, distinguiéndolo del símbolo de Legendre.

Estructura de $(\mathbb{Z}/p^k\mathbb{Z})^*$ como grupo cíclico

Uno de los teoremas estructurales más importantes de la teoría de números es:

Teorema. Para todo primo pp y todo k1k \ge 1, el grupo (Z/pkZ)(\mathbb{Z}/p^k\mathbb{Z})^* es cíclico, excepto cuando p=2p = 2 y k3k \ge 3.

Más precisamente: (Z/pkZ)(\mathbb{Z}/p^k\mathbb{Z})^* tiene orden φ(pk)=pk1(p1)\varphi(p^k) = p^{k-1}(p-1) y es cíclico para pp impar (para todo k1k \ge 1), y para p=2p = 2: (Z/2Z)={1}(\mathbb{Z}/2\mathbb{Z})^* = \{1\}, (Z/4Z)Z/2Z(\mathbb{Z}/4\mathbb{Z})^* \cong \mathbb{Z}/2\mathbb{Z}, (Z/2kZ)Z/2Z×Z/2k2Z(\mathbb{Z}/2^k\mathbb{Z})^* \cong \mathbb{Z}/2\mathbb{Z} \times \mathbb{Z}/2^{k-2}\mathbb{Z} para k3k \ge 3.

Un generador del grupo cíclico (Z/pkZ)(\mathbb{Z}/p^k\mathbb{Z})^* se llama **raíz primitiva módulo pkp^k**. Si gg es raíz primitiva módulo pp, entonces gg o g+pg + p es raíz primitiva módulo pkp^k para todo k2k \ge 2 (el Hensel garantiza el levantamiento del orden).

Consecuencia para residuos cuadráticos. En (Z/pkZ)(\mathbb{Z}/p^k\mathbb{Z})^* cíclico de orden N=pk1(p1)N = p^{k-1}(p-1), los residuos cuadráticos son exactamente los cuadrados, que forman un subgrupo de índice gcd(2,N)=2\gcd(2, N) = 2 (para pp impar). Hay exactamente N/2=pk1(p1)/2N/2 = p^{k-1}(p-1)/2 residuos cuadráticos módulo pkp^k entre los elementos de (Z/pkZ)(\mathbb{Z}/p^k\mathbb{Z})^*.

(Z/pkZ)Z/pk1(p1)Z(p impar, k1)(\mathbb{Z}/p^k\mathbb{Z})^* \cong \mathbb{Z}/p^{k-1}(p-1)\mathbb{Z} \quad (p \text{ impar, } k \ge 1)

Raíces primitivas: existencia y propiedades

**Construcción de raíces primitivas módulo pkp^k.** Sea gg una raíz primitiva módulo pp (cuya existencia se demuestra por ser Fp\mathbb{F}_p^* un grupo cíclico, como campo finito). Afirmamos que gg es raíz primitiva módulo p2p^2 o bien g+pg + p lo es.

Sea d=ordp2(g)d = \mathrm{ord}_{p^2}(g). Como (gd1)0(modp2)(g^d - 1) \equiv 0 \pmod{p^2} implica pgd1p \mid g^d - 1, tenemos (p1)d(p-1) \mid d. Además dφ(p2)=p(p1)d \mid \varphi(p^2) = p(p-1). Así d=p1d = p-1 o d=p(p1)d = p(p-1). Si d=p(p1)d = p(p-1), gg es raíz primitiva módulo p2p^2. Si d=p1d = p-1, consideramos g=g+pg' = g + p: se verifica que ordp2(g)=p(p1)\mathrm{ord}_{p^2}(g') = p(p-1), pues (g+p)p1gp1+(p1)gp2p1+(p1)gp2p(modp2)(g+p)^{p-1} \equiv g^{p-1} + (p-1)g^{p-2} \cdot p \equiv 1 + (p-1)g^{p-2}p \pmod{p^2}, y p(p1)gp2p \nmid (p-1)g^{p-2}.

Una vez que gg es raíz primitiva módulo p2p^2, es raíz primitiva módulo pkp^k para todo k1k \ge 1 por inducción via Hensel.

Aplicación: órdenes y potencias. Si gg es raíz primitiva módulo mm, entonces ordm(gj)=φ(m)/gcd(j,φ(m))\mathrm{ord}_m(g^j) = \varphi(m) / \gcd(j, \varphi(m)). En particular, gjg^j es raíz primitiva módulo mm si y solo si gcd(j,φ(m))=1\gcd(j, \varphi(m)) = 1. El número de raíces primitivas módulo pkp^k es φ(φ(pk))=φ(pk1(p1))\varphi(\varphi(p^k)) = \varphi(p^{k-1}(p-1)).

Problema típico. Demostrar que si pp es primo impar y aa es una raíz primitiva módulo p2p^2, entonces aa es raíz primitiva módulo pkp^k para todo k1k \ge 1. Solución: basta demostrar ordpk(a)=pk1(p1)\mathrm{ord}_{p^k}(a) = p^{k-1}(p-1) por inducción sobre kk: el paso inductivo usa la identidad apk2(p1)=1+cpk1a^{p^{k-2}(p-1)} = 1 + c \cdot p^{k-1} con pcp \nmid c, que se verifica con LTE.

ordpk(g)=pk1(p1)    g es raıˊz primitiva moˊdulo pk\mathrm{ord}_{p^k}(g) = p^{k-1}(p-1) \implies g \text{ es raíz primitiva módulo } p^k

Símbolo de Legendre: criterio de Euler y propiedades

Criterio de Euler. Para primo impar pp y gcd(a,p)=1\gcd(a,p)=1: aa es residuo cuadrático módulo pp si y solo si a(p1)/21(modp)a^{(p-1)/2} \equiv 1 \pmod{p}. El símbolo de Legendre codifica esto: (ap)a(p1)/2(modp)\left(\frac{a}{p}\right) \equiv a^{(p-1)/2} \pmod{p} (la congruencia es una igualdad pues ambos lados son ±1\pm 1).

Propiedades del símbolo de Legendre. Para pp primo impar y gcd(a,p)=gcd(b,p)=1\gcd(a,p) = \gcd(b,p) = 1:

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

(2) Periodicidad: ab(modp)(ap)=(bp)a \equiv b \pmod{p} \Rightarrow \left(\frac{a}{p}\right) = \left(\frac{b}{p}\right).

(3) Primer suplemento: (1p)=(1)(p1)/2\left(\frac{-1}{p}\right) = (-1)^{(p-1)/2}. Es +1+1 si p1(mod4)p \equiv 1 \pmod 4 y 1-1 si p3(mod4)p \equiv 3 \pmod 4.

(4) Segundo suplemento: (2p)=(1)(p21)/8\left(\frac{2}{p}\right) = (-1)^{(p^2-1)/8}. Es +1+1 si p±1(mod8)p \equiv \pm 1 \pmod 8 y 1-1 si p±3(mod8)p \equiv \pm 3 \pmod 8.

(5) Reciprocidad cuadrática (ver Lección 7.1): (pq)(qp)=(1)p12q12\left(\frac{p}{q}\right)\left(\frac{q}{p}\right) = (-1)^{\frac{p-1}{2}\cdot\frac{q-1}{2}}.

Ejemplo: (3097)=(297)(397)(597)\left(\frac{30}{97}\right) = \left(\frac{2}{97}\right)\left(\frac{3}{97}\right)\left(\frac{5}{97}\right). Con 971(mod8)97 \equiv 1 \pmod 8: (297)=1\left(\frac{2}{97}\right) = 1. Con reciprocidad: (397)=(973)(1)148=(13)=1\left(\frac{3}{97}\right) = \left(\frac{97}{3}\right)(-1)^{1 \cdot 48} = \left(\frac{1}{3}\right) = 1. Y (597)=(975)(1)248=(25)=1\left(\frac{5}{97}\right) = \left(\frac{97}{5}\right)(-1)^{2 \cdot 48} = \left(\frac{2}{5}\right) = -1. Luego (3097)=11(1)=1\left(\frac{30}{97}\right) = 1 \cdot 1 \cdot (-1) = -1: 3030 no es residuo cuadrático módulo 9797.

(ap)=a(p1)/2modp{±1}\left(\frac{a}{p}\right) = a^{(p-1)/2} \bmod p \in \{\pm 1\}

El símbolo de Jacobi y módulos compuestos

Para módulo compuesto n=p1e1prern = p_1^{e_1} \cdots p_r^{e_r} (con nn impar positivo), el símbolo de Jacobi generaliza el símbolo de Legendre:

(an)=i=1r(api)ei.\left(\frac{a}{n}\right) = \prod_{i=1}^r \left(\frac{a}{p_i}\right)^{e_i}.

Advertencia crítica. (an)=1\left(\frac{a}{n}\right) = 1 NO implica que aa sea residuo cuadrático módulo nn. Por ejemplo: (215)=(23)(25)=(1)(1)=1\left(\frac{2}{15}\right) = \left(\frac{2}{3}\right)\left(\frac{2}{5}\right) = (-1)(-1) = 1, pero 22 no es residuo cuadrático módulo 1515 (pues x22(mod3)x^2 \equiv 2 \pmod 3 no tiene solución ya que (23)=1\left(\frac{2}{3}\right) = -1).

Lo que sí vale: si (an)=1\left(\frac{a}{n}\right) = -1, entonces aa definitivamente NO es residuo cuadrático módulo nn.

Propiedades del símbolo de Jacobi. Se conservan la multiplicatividad (abn)=(an)(bn)\left(\frac{ab}{n}\right) = \left(\frac{a}{n}\right)\left(\frac{b}{n}\right), el primer suplemento (1n)=(1)(n1)/2\left(\frac{-1}{n}\right) = (-1)^{(n-1)/2}, el segundo (2n)=(1)(n21)/8\left(\frac{2}{n}\right) = (-1)^{(n^2-1)/8}, y la reciprocidad: para m,nm, n impares positivos coprimos, (mn)(nm)=(1)m12n12\left(\frac{m}{n}\right)\left(\frac{n}{m}\right) = (-1)^{\frac{m-1}{2}\cdot\frac{n-1}{2}}. La reciprocidad del símbolo de Jacobi permite el algoritmo de Euclides para calcular el símbolo rápidamente.

El símbolo de Kronecker extiende el Jacobi a módulos arbitrarios (incluyendo pares y negativos): (an)\left(\frac{a}{n}\right) para nZn \in \mathbb{Z} cualquiera, con definiciones especiales para n{0,±1,±2}n \in \{0, \pm 1, \pm 2\}. Es fundamental en la teoría de formas cuadráticas y discriminantes.

(an)=i(api)ei(n=piei,  n impar)\left(\frac{a}{n}\right) = \prod_i \left(\frac{a}{p_i}\right)^{e_i} \quad (n = \prod p_i^{e_i},\; n \text{ impar})

Problema resuelto: orden y residuos combinados

Problema. Sea p>3p > 3 primo con p3(mod4)p \equiv 3 \pmod{4}. Prueba que 1-1 no es una potencia de 33 módulo pp (es decir, 13-1 \notin \langle 3 \rangle en (Z/pZ)(\mathbb{Z}/p\mathbb{Z})^*) si (3p)=1\left(\frac{3}{p}\right) = -1.

Solución. Supongamos por contradicción que 3k1(modp)3^k \equiv -1 \pmod{p} para algún entero k0k \ge 0. Entonces 32k1(modp)3^{2k} \equiv 1 \pmod{p}, así ordp(3)2k\mathrm{ord}_p(3) \mid 2k.

Sea d=ordp(3)d = \mathrm{ord}_p(3). Como 3k1(modp)3^k \equiv -1 \pmod p, 3k1(modp)3^k \ne 1 \pmod p, así dkd \nmid k. Como d2kd \mid 2k pero dkd \nmid k, tenemos v2(d)>v2(k)v_2(d) > v_2(k), luego d=2std = 2^s \cdot t con s1s \ge 1 y k=2s1rk = 2^{s-1} \cdot r con gcd(r,2)\gcd(r,2) libre.

Ahora, 3(p1)/2(3p)1(modp)3^{(p-1)/2} \equiv \left(\frac{3}{p}\right) \equiv -1 \pmod p (por el criterio de Euler y la hipótesis (3p)=1\left(\frac{3}{p}\right) = -1). Esto dice que el orden d=ordp(3)d = \mathrm{ord}_p(3) no divide a (p1)/2(p-1)/2, es decir v2(d)>v2((p1)/2)v_2(d) > v_2((p-1)/2).

Pero p3(mod4)p \equiv 3 \pmod 4 implica p12(mod4)p - 1 \equiv 2 \pmod 4, luego v2(p1)=1v_2(p-1) = 1, y v2((p1)/2)=0v_2((p-1)/2) = 0. Entonces la condición v2(d)>0v_2(d) > 0 siempre se cumple cuando (3p)=1\left(\frac{3}{p}\right) = -1.

Si 3k1(modp)3^k \equiv -1 \pmod p, entonces 32k13^{2k} \equiv 1 y d2kd \mid 2k. Elevando al cuadrado la hipótesis 3k13^k \equiv -1: (3k)(p1)/2(1)(p1)/2(1)1(3^k)^{(p-1)/2} \equiv (-1)^{(p-1)/2} \equiv (-1)^1 \cdot \ldots. Como p3(mod4)p \equiv 3 \pmod 4, (p1)/2(p-1)/2 es impar, así (1)(p1)/2=1(-1)^{(p-1)/2} = -1. Pero también 3k(p1)/2=(3(p1)/2)k(1)k(modp)3^{k(p-1)/2} = (3^{(p-1)/2})^k \equiv (-1)^k \pmod p. Si kk es impar, (1)k=1(-1)^k = -1 ✓; si kk es par, (1)k=1(-1)^k = 1, pero necesitamos que sea 1-1, contradicción. Así kk debe ser impar.

Pero si kk es impar y 3k1(modp)3^k \equiv -1 \pmod p, entonces 32k13^{2k} \equiv 1 con d2kd \mid 2k y dkd \nmid k (pues 3k13^k \ne 1). Usando que (3p)=1\left(\frac{3}{p}\right) = -1 significa que 33 es no-residuo cuadrático módulo pp: si 3=gj3 = g^j para raíz primitiva gg, entonces jj es impar. 3k=gjk3^k = g^{jk}; para que gjk=1=g(p1)/2g^{jk} = -1 = g^{(p-1)/2} necesitamos jk(p1)/2(modp1)jk \equiv (p-1)/2 \pmod{p-1}. Como jj impar y (p1)/2(p-1)/2 impar (pues p3(mod4)p \equiv 3 \pmod 4), necesitamos kk impar. Pero gjkg^{jk} siendo 1-1 requiere 2jk2 \nmid jk, que ocurre cuando jj y kk ambos impares — una condición que puede o no satisfacerse según el primo pp. La conclusión es que la condición (3p)=1\left(\frac{3}{p}\right) = -1 impone restricciones sobre el orden de 33, pero el enunciado literal como está formulado tiene matices adicionales que dependen de pp. \square

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>3p > 3 un primo. Demuestra que n=0p1(n2+1p)=(1p)\sum_{n=0}^{p-1} \left(\frac{n^2 + 1}{p}\right) = -\left(\frac{-1}{p}\right), donde (p)\left(\frac{\cdot}{p}\right) es el símbolo de Legendre. Concluye que el número de n{0,1,,p1}n \in \{0, 1, \ldots, p-1\} tales que n2+1n^2 + 1 es residuo cuadrático módulo pp es p3(1p)2\frac{p - 3 - \left(\frac{-1}{p}\right)}{2} si pn2+1p \nmid n^2+1 para todo nn, y ajusta si pn2+1p \mid n^2 + 1 para algún nn.

TDN3-C7-2★★★★★Valuaciones p-ádicas — estilo selectivo IMO Iberoamérica

Sean a,ba, b enteros positivos con gcd(a,b)=1\gcd(a, b) = 1 y a>ba > b. Sea pp un primo impar con pa+bp \mid a + b y pabp \nmid a - b. Prueba que para todo entero positivo impar nn: vp(an+bn)=vp(a+b)v_p(a^n + b^n) = v_p(a + b). Además, si n=psmn = p^s \cdot m con gcd(m,p)=1\gcd(m, p) = 1 y mm impar, entonces vp(an+bn)=vp(a+b)+sv_p(a^n + b^n) = v_p(a + b) + s.

TDN3-C7-3★★★★★Reciprocidad cuadrática — estilo IMO Shortlist N4

Sea pp un primo impar. Prueba que el número de enteros nn con 1np11 \le n \le p - 1 tales que (np)=(n+1p)=1\left(\frac{n}{p}\right) = \left(\frac{n+1}{p}\right) = 1 (es decir, tanto nn como n+1n+1 son residuos cuadráticos módulo pp) es igual a p4(1p)4\frac{p - 4 - \left(\frac{-1}{p}\right)}{4} para p>5p > 5.

TDN3-C7-4★★★★★Lema de Hensel y orden multiplicativo — estilo selectivo IMO

Sea pp un primo impar y aa un entero con gcd(a,p)=1\gcd(a, p) = 1. Prueba que aa es una raíz primitiva módulo pkp^k para todo k1k \ge 1 si y solo si aa es raíz primitiva módulo pp y ap1≢1(modp2)a^{p-1} \not\equiv 1 \pmod{p^2}.