Let K be a finite field. A polynomial representing (by the evaluation map)
a bijection of K into itself is known as a permutation polynomial.
The Dickson
polynomials of the first and second kind are permutation polynomials when
certain conditions are satisfied.
Let K be a finite field of cardinality q. By a theorem of Nöbauer,
the Dickson polynomial of the first kind of degree n is a permutation
polynomial for K if and only if (n, q
2 - 1)=1. Consider K=GF(16).
> Factorization(16^2 - 1);
[ <3, 1>, <5, 1>, <17, 1> ]
Thus, Dn (x, a) will be a permutation polynomial for K providing
that n is coprime to 3, 5 and 17.
> K<w> := GF(16);
> R<x> := PolynomialRing(K);
> a := w^5;
> p1 := DicksonFirst(3, a);
> p1;
x^3 + w^5*x
> #{ Evaluate(p1, x) : x in K };
11
> IsProbablyPermutationPolynomial(p1);
false
So D3 (x, a) is not a permutation polynomial. However,
D4 (x, a) is a permutation polynomial:
> p1 := DicksonFirst(4, a);
> p1;
x^7 + w^5*x^5 + x
> #{ Evaluate(p1, x) : x in K };
16
> IsProbablyPermutationPolynomial(p1);
true
[Next][Prev] [Right] [Left] [Up] [Index] [Root]