Módulos /
tdn-2 / Capítulo 8 — Polinomios sobre \mathbb{Z} y \mathbb{Z}/p\mathbb{Z} / Lección 8.1
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 → Contenido de un polinomio y polinomios primitivos
Dado un polinomio f=anxn+an−1xn−1+⋯+a0∈Z[x] con coeficientes enteros, su contenido es c(f)=gcd(an,an−1,…,a0), el máximo común divisor de sus coeficientes.
Un polinomio f∈Z[x] es primitivo si c(f)=1, es decir, si el máximo común divisor de sus coeficientes es 1. Por ejemplo, f=6x2+4x+2 tiene contenido 2 y no es primitivo, mientras que g=3x2+2x+1 tiene contenido 1 y es primitivo.
Todo polinomio f∈Z[x] no nulo se puede escribir de forma única (salvo signo) como f=c(f)⋅f∗ donde f∗ es primitivo. Esta descomposición facilita el estudio de la factorización.
Enunciado y demostración del Lema de Gauss
Lema de Gauss. Si f,g∈Z[x] son polinomios primitivos, entonces su producto fg también es primitivo.
Demostración. Supongamos que fg no es primitivo. Entonces existe un primo p que divide a todos los coeficientes de fg. Consideramos f y g módulo p, es decir, como elementos de Fp[x]=(Z/pZ)[x].
Como f es primitivo, no todos sus coeficientes son divisibles por p, así fˉ=0 en Fp[x]. Análogamente gˉ=0. Pero fg=fˉgˉ=0 en Fp[x] (ya que p∣ todos los coeficientes de fg). Esto contradice que Fp[x] es un dominio de integridad (no tiene divisores de cero, porque Fp es un cuerpo). Contradicción.
f,g primitivos⟹fg primitivo Consecuencias del Lema de Gauss
Corolario 1. c(fg)=c(f)c(g) para todo f,g∈Z[x] no nulos. Demostración: f=c(f)f∗, g=c(g)g∗ con f∗,g∗ primitivos. Entonces fg=c(f)c(g)f∗g∗. Como f∗g∗ es primitivo por el Lema de Gauss, c(fg)=c(f)c(g).
Corolario 2 (Lema de Gauss en teoría de factorización). Sea f∈Z[x] primitivo. Entonces f es irreducible en Z[x] si y solo si es irreducible en Q[x].
Demostración del Corolario 2: la implicación ⇒ es trivial (Z⊂Q). Para ⇐: supongamos f=gh con g,h∈Q[x]. Escribimos g=(a/b)g∗ y h=(c/d)h∗ con g∗,h∗ primitivos en Z[x]. Entonces f=bdacg∗h∗. Como f y g∗h∗ son primitivos, c(f)=1 y c(g∗h∗)=1 implican bdac=±1. Así f=±g∗h∗ en Z[x] y f se factoriza en Z[x]. Contrapositivo: si f es irreducible en Q[x], es irreducible en Z[x].
f∈Z[x] primitivo e irreducible en Q[x]⟹f irreducible en Z[x] Factorización en $\mathbb{Z}[x]$ y en $\mathbb{Q}[x]$
El Lema de Gauss establece que Z[x] y Q[x] tienen esencialmente la misma teoría de factorización para polinomios primitivos. Más precisamente, Z[x] es un dominio de factorización única (DFU): todo polinomio no nulo en Z[x] se factoriza de manera única (salvo unidades y reordenamiento) como producto de un entero (el contenido) y polinomios primitivos irreducibles.
Para probar la irreducibilidad de un polinomio con coeficientes enteros, podemos trabajar sobre Q (o sobre Z/pZ para algún primo p, como veremos en la Lección 8.3) y "transferir" el resultado a Z[x].
Ejemplo: f=x2−2 es irreducible en Q[x] (no tiene raíces racionales: si a/b fuera raíz con gcd(a,b)=1, entonces a2=2b2, imposible). Como f es primitivo, el Lema de Gauss implica que f es irreducible en Z[x].
Extensión: el Lema de Gauss sobre DFUs
La misma demostración funciona para cualquier dominio de factorización única R en lugar de Z: si f,g∈R[x] son primitivos, fg es primitivo. El papel de Fp lo juega el cuerpo de fracciones de R/pR para cualquier irreducible p∈R.
En particular, Z[x] es un DFU porque Z lo es y el Lema de Gauss permite extender la factorización. Más generalmente, R[x] es un DFU siempre que R lo sea. Esta es la demostración estándar del hecho.
Aplicación a olimpiadas. El Lema de Gauss se usa para demostrar que ciertos polinomios no se factorizan en Z[x]: si se puede demostrar la irreducibilidad sobre Q (por ejemplo, con criterios como el de Eisenstein, que veremos en la Lección 8.2), se concluye automáticamente la irreducibilidad sobre Z.
Raíces racionales y el Lema de Gauss
Teorema de la raíz racional. Si f(x)=anxn+⋯+a0∈Z[x] tiene una raíz racional p/q (con gcd(p,q)=1), entonces p∣a0 y q∣an.
Demostración: an(p/q)n+⋯+a0=0 implica anpn+an−1pn−1q+⋯+a0qn=0. Módulo p: a0qn≡0(modp). Como gcd(p,q)=1, gcd(p,qn)=1, así p∣a0. Módulo q: análogamente q∣an.
Este teorema es consecuencia del Lema de Gauss: si p/q es raíz, (qx−p)∣f(x) en Q[x]; por el Lema de Gauss, (qx−p)∣f(x) en Z[x] (salvo contenido), lo que fuerza p∣a0 y q∣an.
qp raıˊz de anxn+⋯+a0,gcd(p,q)=1⟹p∣a0 y q∣an