Eleva elementos de un campo finito a una potencia entera
c = gf_power(F, a, e)
Un campo creado con gf_create_field.
Elementos del campo.
En GF(p) (n = 1): una matriz de enteros en 0 .. p-1, de cualquier tamaño.
En GF(p^n), n > 1: una matriz de n columnas, un elemento por fila. Cada fila contiene los coeficientes de un polinomio en α de grado < n, empezando por el término constante.
Los coeficientes fuera de 0 .. p-1 se rechazan; si es necesario, redúzcalos antes con gf_mod.
Exponente: un escalar entero no negativo.
a^e para cada elemento de a, en la misma forma que a.
gf_power(F, a, e) calcula a^e en el campo F para cada elemento de a.
a^0 es 1 para a no nulo.
0^e es 0 para e > 0, y 0^0 genera un error.
Como todo elemento no nulo cumple a^(q-1) = 1, con q = p^n, el exponente puede ser arbitrariamente grande.
| Version | Description |
| 2.0.0 | Refactorización de la función/toolbox. Acepta varios elementos a la vez. Corregido: a^(q-1) ahora da 1 para a no nulo. |