Dickson polynomial
In mathematics, the Dickson polynomials, denoted Dn(x,α)Script error: No such module "Check for unknown parameters"., form a polynomial sequence introduced by L. E. Dickson (1897). They were rediscovered by Script error: No such module "Footnotes". in his study of Brewer sums and have at times, although rarely, been referred to as Brewer polynomials.
Over the complex numbers, Dickson polynomials are essentially equivalent to Chebyshev polynomials with a change of variable, and, in fact, Dickson polynomials are sometimes called Chebyshev polynomials.
Dickson polynomials are generally studied over finite fields, where they sometimes may not be equivalent to Chebyshev polynomials. One of the main reasons for interest in them is that for fixed αScript error: No such module "Check for unknown parameters"., they give many examples of permutation polynomials; polynomials acting as permutations of finite fields.
Definition
First kind
For integer n > 0Script error: No such module "Check for unknown parameters". and Template:Mvar in a commutative ring Template:Mvar with identity (often chosen to be the finite field Fq = GF(q)Script error: No such module "Check for unknown parameters".) the Dickson polynomials (of the first kind) over Template:Mvar are given by[1]
The first few Dickson polynomials are
They may also be generated by the recurrence relation for n ≥ 2Script error: No such module "Check for unknown parameters".,
with the initial conditions D0(x,α) = 2Script error: No such module "Check for unknown parameters". and D1(x,α) = xScript error: No such module "Check for unknown parameters"..
The coefficients are given at several places in the OEIS[2][3][4][5] with minute differences for the first two terms.
Second kind
The Dickson polynomials of the second kind, En(x,α)Script error: No such module "Check for unknown parameters"., are defined by
They have not been studied much, and have properties similar to those of Dickson polynomials of the first kind. The first few Dickson polynomials of the second kind are
They may also be generated by the recurrence relation for n ≥ 2Script error: No such module "Check for unknown parameters".,
with the initial conditions E0(x,α) = 1Script error: No such module "Check for unknown parameters". and E1(x,α) = xScript error: No such module "Check for unknown parameters"..
The coefficients are also given in the OEIS.[6][7]
Properties
The DnScript error: No such module "Check for unknown parameters". are the unique monic polynomials satisfying the functional equation
where α ∈ FqScript error: No such module "Check for unknown parameters". and u ≠ 0 ∈ Fq2Script error: No such module "Check for unknown parameters"..[8]
They also satisfy a composition rule,[8]
The EnScript error: No such module "Check for unknown parameters". also satisfy a functional equation[8]
for y ≠ 0Script error: No such module "Check for unknown parameters"., y2 ≠ αScript error: No such module "Check for unknown parameters"., with α ∈ FqScript error: No such module "Check for unknown parameters". and y ∈ Fq2Script error: No such module "Check for unknown parameters"..
The Dickson polynomial y = DnScript error: No such module "Check for unknown parameters". is a solution of the ordinary differential equation
and the Dickson polynomial y = EnScript error: No such module "Check for unknown parameters". is a solution of the differential equation
Their ordinary generating functions are
Links to other polynomials
By the recurrence relation above, Dickson polynomials are Lucas sequences. Specifically, for α = −1Script error: No such module "Check for unknown parameters"., the Dickson polynomials of the first kind are Fibonacci polynomials, and Dickson polynomials of the second kind are Lucas polynomials.
By the composition rule above, when α is idempotent, composition of Dickson polynomials of the first kind is commutative.
- The Dickson polynomials with parameter α = 0Script error: No such module "Check for unknown parameters". give monomials.
- The Dickson polynomials with parameter α = 1Script error: No such module "Check for unknown parameters". are related to Chebyshev polynomials Tn(x) = cos (n arccos x)Script error: No such module "Check for unknown parameters". of the first kind by[1]
- Since the Dickson polynomial Dn(x,α)Script error: No such module "Check for unknown parameters". can be defined over rings with additional idempotents, Dn(x,α)Script error: No such module "Check for unknown parameters". is often not related to a Chebyshev polynomial.
Permutation polynomials and Dickson polynomials
A permutation polynomial (for a given finite field) is one that acts as a permutation of the elements of the finite field.
The Dickson polynomial Dn(x, α)Script error: No such module "Check for unknown parameters". (considered as a function of xScript error: No such module "Check for unknown parameters". with α fixed) is a permutation polynomial for the field with qScript error: No such module "Check for unknown parameters". elements if and only if nScript error: No such module "Check for unknown parameters". is coprime to q2 − 1Script error: No such module "Check for unknown parameters"..[9]
Script error: No such module "Footnotes". proved that any integral polynomial that is a permutation polynomial for infinitely many prime fields is a composition of Dickson polynomials and linear polynomials (with rational coefficients). This assertion has become known as Schur's conjecture, although in fact Schur did not make this conjecture. Since Fried's paper contained numerous errors, a corrected account was given by Script error: No such module "Footnotes"., and subsequently Script error: No such module "Footnotes". gave a simpler proof along the lines of an argument due to Schur.
Further, Script error: No such module "Footnotes". proved that any permutation polynomial over the finite field FqScript error: No such module "Check for unknown parameters". whose degree is simultaneously coprime to qScript error: No such module "Check for unknown parameters". and less than qTemplate:SfracScript error: No such module "Check for unknown parameters". must be a composition of Dickson polynomials and linear polynomials.
Generalization
Dickson polynomials of both kinds over finite fields can be thought of as initial members of a sequence of generalized Dickson polynomials referred to as Dickson polynomials of the (k + 1)Script error: No such module "Check for unknown parameters".th kind.[10] Specifically, for α ≠ 0 ∈ FqScript error: No such module "Check for unknown parameters". with q = peScript error: No such module "Check for unknown parameters". for some prime Template:Mvar and any integers n ≥ 0Script error: No such module "Check for unknown parameters". and 0 ≤ k < pScript error: No such module "Check for unknown parameters"., the Template:Mvarth Dickson polynomial of the (k + 1)Script error: No such module "Check for unknown parameters".th kind over FqScript error: No such module "Check for unknown parameters"., denoted by Dn,k(x,α)Script error: No such module "Check for unknown parameters"., is defined by[11]
and
Dn,0(x,α) = Dn(x,α)Script error: No such module "Check for unknown parameters". and Dn,1(x,α) = En(x,α)Script error: No such module "Check for unknown parameters"., showing that this definition unifies and generalizes the original polynomials of Dickson.
The significant properties of the Dickson polynomials also generalize:[12]
- Recurrence relation: For n ≥ 2Script error: No such module "Check for unknown parameters".,
- with the initial conditions D0,k(x,α) = 2 − kScript error: No such module "Check for unknown parameters". and D1,k(x,α) = xScript error: No such module "Check for unknown parameters"..
- Functional equation:
- where y ≠ 0Script error: No such module "Check for unknown parameters"., y2 ≠ αScript error: No such module "Check for unknown parameters"..
- Generating function:
Notes
<templatestyles src="Reflist/styles.css" />
- ↑ a b Script error: No such module "Footnotes".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ a b c Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
Script error: No such module "Check for unknown parameters".
References
- Script error: No such module "citation/CS1".
- Script error: No such module "Citation/CS1".
- Script error: No such module "Citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Template:Springer
- Script error: No such module "citation/CS1".
- Script error: No such module "Citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "Citation/CS1".
- Script error: No such module "Citation/CS1".
- Script error: No such module "Citation/CS1".