6 votos

Verificar si un polinomio dado es un polinomio primitivo

Dada una polinomia: $f(x) = x^2 + 2x + 2$ sobre $GF(3)$ . Quiero saber si puedo usarlo para construir $GF(3^2)$ .

Mi enfoque:

  • Esta ecuación satisface la primera condición: Un polinomio primitivo es irreducible.
  • La segunda condición que estoy tratando de confirmar es que puedo usarla para generar $GF(3^2)$ .

$ \alpha ^2 + 2 \alpha + 2 \rightarrow \alpha ^2 = \alpha + 1$ .

  • $ \alpha ^1 = \alpha $

  • $ \alpha ^2 = \alpha +1$

  • $ \alpha ^3 = \alpha * \alpha ^2 \rightarrow1 + 2 \alpha $

  • $ \alpha ^4 = 2 $

  • $ \alpha ^5 = 2 \alpha $

  • $ \alpha ^6 = \alpha +2$

  • $ \alpha ^7 = 1$

    Ahora aquí $ \alpha ^8$ debería ser igual a $1$ en lugar de $ \alpha ^7 .$

  • $ \alpha ^8 = \alpha $

Lo que estoy haciendo mal, cualquier ayuda sería genial.

0 votos

Ha cometido un error en $\alpha^6$ . Ver mi respuesta. ¡Salud!

1 votos

Simplemente te saltaste $\alpha^6$ . Ha descubierto correctamente que $\alpha^4=2=-1$ está en el campo principal. De esto se deduce que para todo $i$ tenemos $\alpha^{4+i}=-\alpha^i$ (o $=2\alpha^i$ si lo prefiere). Así que debería tener $\alpha^6=2\alpha^2=2\alpha+2$ y sólo $\alpha^7=2\alpha^3=\alpha+2$ . Sin duda, multiplicaste por $\alpha$ dos veces en ese momento, y se olvidó de registrar el resultado. De todas formas, una vez que vuelvas al campo primario puedes utilizarlo para comprobar el resto como se ha indicado anteriormente.

5voto

Robert Lewis Puntos 20996

Me parece que los cálculos de nuestro OP Khan Saab sobre los poderes de $\alpha$ están bien a través de $\alpha^5$ pero hay un error en $\alpha^6$ . Con

$\alpha^2 = \alpha + 1, \tag 1$

que tenemos, correctamente,

$\alpha^5 = 2 \alpha; \tag 2$

entonces

$\alpha^6 = 2 \alpha^2 = 2 \alpha + 2, \tag 3$

no $\alpha^6 = \alpha + 2$ ¡!

Continuando:

$\alpha^7 = 2\alpha^2 + 2\alpha = 2(\alpha + 1) + 2\alpha = \alpha + 2; \tag 4$

$\alpha^8 = \alpha^2 + 2\alpha = \alpha + 1 + 2\alpha = 1! \tag 5$

fácil, ¡ya sabes cómo debe ser!

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X