In
mathematics
Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
, a permutation polynomial (for a given
ring
(The) Ring(s) may refer to:
* Ring (jewellery), a round band, usually made of metal, worn as ornamental jewelry
* To make a sound with a bell, and the sound made by a bell
Arts, entertainment, and media Film and TV
* ''The Ring'' (franchise), a ...
) is a
polynomial
In mathematics, a polynomial is a Expression (mathematics), mathematical expression consisting of indeterminate (variable), indeterminates (also called variable (mathematics), variables) and coefficients, that involves only the operations of addit ...
that acts as a
permutation
In mathematics, a permutation of a set can mean one of two different things:
* an arrangement of its members in a sequence or linear order, or
* the act or process of changing the linear order of an ordered set.
An example of the first mean ...
of the elements of the ring, i.e. the map
is a
bijection
In mathematics, a bijection, bijective function, or one-to-one correspondence is a function between two sets such that each element of the second set (the codomain) is the image of exactly one element of the first set (the domain). Equival ...
. In case the ring is a
finite field
In mathematics, a finite field or Galois field (so-named in honor of Évariste Galois) is a field (mathematics), field that contains a finite number of Element (mathematics), elements. As with any field, a finite field is a Set (mathematics), s ...
, the
Dickson polynomials, which are closely related to the
Chebyshev polynomials
The Chebyshev polynomials are two sequences of orthogonal polynomials related to the cosine and sine functions, notated as T_n(x) and U_n(x). They can be defined in several equivalent ways, one of which starts with trigonometric functions:
...
, provide examples.
Over a finite field, every function, so in particular every permutation of the elements of that field, can be written as a polynomial function.
In the case of finite rings Z/''n''Z, such polynomials have also been studied and applied in the
interleaver component of
error detection and correction
In information theory and coding theory with applications in computer science and telecommunications, error detection and correction (EDAC) or error control are techniques that enable reliable delivery of digital data over unreliable communi ...
algorithms.
Single variable permutation polynomials over finite fields
Let be the finite field of
characteristic , that is, the field having elements where for some prime . A polynomial with coefficients in (symbolically written as ) is a ''permutation polynomial'' of if the function from to itself defined by
is a permutation of .
Due to the finiteness of , this definition can be expressed in several equivalent ways:
* the function
is ''onto'' (
surjective
In mathematics, a surjective function (also known as surjection, or onto function ) is a function such that, for every element of the function's codomain, there exists one element in the function's domain such that . In other words, for a f ...
);
* the function
is ''one-to-one'' (
injective
In mathematics, an injective function (also known as injection, or one-to-one function ) is a function that maps distinct elements of its domain to distinct elements of its codomain; that is, implies (equivalently by contraposition, impl ...
);
* has a solution in for each in ;
* has a ''unique'' solution in for each in .
A characterization of which polynomials are permutation polynomials is given by
(''
Hermite's Criterion'')
is a permutation polynomial of if and only if the following two conditions hold:
# has exactly one root in ;
# for each integer with and
, the reduction of has degree .
If is a permutation polynomial defined over the finite field , then so is for all and in . The permutation polynomial is in normalized form if and are chosen so that is
monic, and (provided the characteristic does not divide the degree of the polynomial) the coefficient of is 0.
There are many open questions concerning permutation polynomials defined over finite fields.
Small degree
Hermite's criterion is computationally intensive and can be difficult to use in making theoretical conclusions. However,
Dickson was able to use it to find all permutation polynomials of degree at most five over all finite fields. These results are:
A list of all monic permutation polynomials of degree six in normalized form can be found in .
Some classes of permutation polynomials
Beyond the above examples, the following list, while not exhaustive, contains almost all of the known major classes of permutation polynomials over finite fields.
* permutes if and only if and are
coprime
In number theory, two integers and are coprime, relatively prime or mutually prime if the only positive integer that is a divisor of both of them is 1. Consequently, any prime number that divides does not divide , and vice versa. This is equiv ...
(notationally, ).
* If is in and then the
Dickson polynomial (of the first kind) is defined by
These can also be obtained from the
recursion
Recursion occurs when the definition of a concept or process depends on a simpler or previous version of itself. Recursion is used in a variety of disciplines ranging from linguistics to logic. The most common application of recursion is in m ...
with the initial conditions
and
.
The first few Dickson polynomials are:
*
*
*
*
If and then permutes GF(''q'') if and only if . If then and the previous result holds.
* If is an
extension of of degree , then the
linearized polynomial with in , is a
linear operator
In mathematics, and more specifically in linear algebra, a linear map (also called a linear mapping, linear transformation, vector space homomorphism, or in some contexts linear function) is a mapping V \to W between two vector spaces that pr ...
on over . A linearized polynomial permutes if and only if 0 is the only root of in .
This condition can be expressed algebraically as
The linearized polynomials that are permutation polynomials over form a
group
A group is a number of persons or things that are located, gathered, or classed together.
Groups of people
* Cultural group, a group whose members share the same cultural identity
* Ethnic group, a group whose members share the same ethnic iden ...
under the operation of composition modulo
, which is known as the Betti-Mathieu group, isomorphic to the
general linear group
In mathematics, the general linear group of degree n is the set of n\times n invertible matrices, together with the operation of ordinary matrix multiplication. This forms a group, because the product of two invertible matrices is again inve ...
.
* If is in the polynomial ring and has no nonzero root in when divides , and is relatively prime (coprime) to , then permutes .
* Only a few other specific classes of permutation polynomials over have been characterized. Two of these, for example, are:
where divides , and
where divides .
Exceptional polynomials
An exceptional polynomial over is a polynomial in which is a permutation polynomial on for infinitely many .
A permutation polynomial over of degree at most is exceptional over .
Every permutation of is induced by an exceptional polynomial.
If a polynomial with integer coefficients (i.e., in ) is a permutation polynomial over for infinitely many primes , then it is the composition of linear and Dickson polynomials. (See Schur's conjecture below).
Geometric examples
In
finite geometry
A finite geometry is any geometry, geometric system that has only a finite set, finite number of point (geometry), points.
The familiar Euclidean geometry is not finite, because a Euclidean line contains infinitely many points. A geometry based ...
coordinate descriptions of certain point sets can provide examples of permutation polynomials of higher degree. In particular, the points forming an
oval
An oval () is a closed curve in a plane which resembles the outline of an egg. The term is not very specific, but in some areas of mathematics (projective geometry, technical drawing, etc.), it is given a more precise definition, which may inc ...
in a finite
projective plane
In mathematics, a projective plane is a geometric structure that extends the concept of a plane (geometry), plane. In the ordinary Euclidean plane, two lines typically intersect at a single point, but there are some pairs of lines (namely, paral ...
, with a power of 2, can be coordinatized in such a way that the relationship between the coordinates is given by an ''
o-polynomial'', which is a special type of permutation polynomial over the finite field .
Computational complexity
The problem of testing whether a given polynomial over a finite field is a permutation polynomial can be solved in
polynomial time
In theoretical computer science, the time complexity is the computational complexity that describes the amount of computer time it takes to run an algorithm. Time complexity is commonly estimated by counting the number of elementary operations p ...
.
Permutation polynomials in several variables over finite fields
A polynomial
of ''g''(''x'').
. The term "Schur's conjecture" refers to the assertion that, if a polynomial ''f'' defined over ''K'' is a permutation polynomial on ''R''/''P'' for infinitely many
s ''P'', then ''f'' is the composition of Dickson polynomials, degree-one polynomials, and polynomials of the form ''x''
. In fact,
did not make any conjecture in this direction. The notion that he did is due to Fried, who gave a flawed proof of a false version of the result. Correct proofs have been given by Turnwald and Müller.
*
*
*
* Chapter 7.
* Chapter 8.
* {{cite journal, first1=C.J., last1=Shallue, first2=I.M., last2=Wanless, title=Permutation polynomials and orthomorphism polynomials of degree six, journal=Finite Fields and Their Applications, volume=20, date= March 2013, pages=84–92, doi=10.1016/j.ffa.2012.12.003, doi-access=free