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.