Extrapolado Comentarios convertido a responder:
En primer lugar, observamos que hay $2^n$ polinomios en $\mathbb{Z}_2[x]$ grado $n$.
Un polinomio $p(x)$ grado $2$ o $3$ es irreducible si y sólo si no tiene factores lineales. Por lo tanto, es suficiente para mostrar que $p(0) = p(1) = 1$. Esto rápidamente se nos dice que $x^2 + x + 1$ es el único polinomio irreducible de grado $2$. Esto también nos dice que $x^3 + x^2 + 1$ $x^3 + x + 1$ son los únicos polinomios irreducibles de grado $3$.
Como hardmath puntos, para un polinomio $p(x)$ grado $4$ o $5$ a ser irreductible, es suficiente para mostrar que $p(x)$ no tiene lineal o cuadrática factores. Para descartar los lineales de los factores, podemos volver a tirar cualquier polinomio no satisfacer $p(0) = p(1) = 1$. Es decir, podemos tirar cualquier polinomio con término constante $0$, y podemos tirar cualquier polinomio con un número par de términos. Esto descarta $3/4$ de los polinomios. Por ejemplo, el $4^{th}$ grado de los polinomios que no tienen lineal factores son:
- $ x^4 + x^3 + x^2 + x + 1 $
- $ x^4 + x^3 + 1 $
- $ x^4 + x^2 + 1 $
- $ x^4 + x + 1 $
El $5^{th}$ grado de los polinomios que no contienen lineal factores son:
- $x^5 + x^4 + x^3 + x^2 + 1$
- $x^5 + x^4 + x^3 + x + 1$
- $x^5 + x^4 + x^2 + x + 1$
- $x^5 + x^3 + x^2 + x + 1$
- $x^5 + x^4 + 1$
- $x^5 + x^3 + 1$
- $x^5 + x^2 + 1$
- $x^5 + x + 1$
Queda por comprobar si $x^2 + x + 1$ (que es la única cuadrático irreducible polinomio en $\mathbb{Z}_2[x]$) divide a alguno de estos polinomios. Esto puede ser hecho a mano para suficientemente pequeño grados. De nuevo, como hardmath puntos, ya que el $x^2 + x + 1$ es el único polinomio irreducible de grado $2$, se deduce que el $(x^2 + x + 1)^2 = x^4 + x^2 + 1$ es el único polinomio de grado $4$ que no tiene factores lineales y, sin embargo, no es irreducible. Por lo tanto, el otro $3$ polinomios de la lista debe ser irreductible. Del mismo modo, el grado $5$ polinomios, podemos descartar
$$
(x^2 + x + 1)(x^3 + x^2 + 1) = x^5 + x + 1
$$
y
$$
(x^2 + x + 1)(x^3 + x + 1) = x^5 + x^4 + 1.
$$
El otro $6$ aparece polinomios por lo tanto debe ser irreductible.
Aviso que este truco de tirar polinomios lineales de los factores, entonces cuadrática factores, etc. (que hardmath llamado similar a la Criba de Eratóstenes) no es eficiente para grandes polinomios de grado (incluso el grado $6$ empieza a ser un problema, ya que un polinomio de grado $6$ factor como un producto de polinomios de grado $3$). Este método, por lo tanto solo funciona lo suficientemente pequeño grado de los polinomios.
En resumen, los polinomios irreducibles en $\mathbb{Z}_2[x]$ grado $\leq 5$ son:
- $x$
- $x+1$
- $x^2 + x + 1$
- $x^3 + x^2 + 1$
- $x^3 + x + 1$
- $ x^4 + x^3 + x^2 + x + 1 $
- $ x^4 + x^3 + 1 $
- $ x^4 + x + 1 $
- $x^5 + x^4 + x^3 + x^2 + 1$
- $x^5 + x^4 + x^3 + x + 1$
- $x^5 + x^4 + x^2 + x + 1$
- $x^5 + x^3 + x^2 + x + 1$
- $x^5 + x^3 + 1$
- $x^5 + x^2 + 1$