Elementos primitivos (generadores del grupo multiplicativo) de un campo finito
g = gf_primitive_elements(F)
Un campo creado con gf_create_field.
Los elementos primitivos.
Para n = 1: una fila de enteros en orden creciente (las raíces primitivas módulo p).
Para n > 1: una matriz con un elemento por fila: α^k para cada k en 1 .. p^n - 2 coprimo con p^n - 1, en orden creciente de k.
Un elemento es primitivo cuando sus potencias dan todos los elementos no nulos del campo, es decir, cuando su orden multiplicativo es p^n - 1. Un campo de orden q tiene φ(q - 1) elementos primitivos, siendo φ la función phi de Euler.
Para n > 1, α (una raíz del polinomio primitivo) es primitivo, y α^k es primitivo exactamente cuando mcd(k, q - 1) = 1. Para n = 1, los elementos primitivos son las potencias r^k de la raíz r del polinomio de grado 1 del campo, para los mismos valores de k.
| Version | Description |
| 2.0.0 | Refactorización de la función/toolbox. Se eliminó el límite p ≤ 107 para campos primos. |