Permutation Binomials over Finite Fields
Jos\'e Alves Oliveira, F. E. Brochero Mart\'inez

TL;DR
This paper determines the exact count of elements in finite fields for which specific binomials permute the field, using algebraic curves and rational points, focusing on cases where r equals 2 and 3.
Contribution
It provides the first exact enumeration of permutation binomials of a particular form over finite fields for r=2 and r=3, linking polynomial properties to algebraic curves.
Findings
Exact counts of permutation binomials for r=2 and r=3
Methodology connecting polynomials to algebraic curves
Enhanced understanding of permutation polynomial structures
Abstract
Let denote the finite field with elements. In this paper we use the relationship between suitable polynomials and number of rational points on algebraic curves to give the exact number of elements for which the binomial is a permutation polynomial in the cases and .
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Permutation Binomials over Finite Fields
José Alves Oliveira
and
F. E. Brochero Martínez
Departamento de Matemática
Universidade Federal de Minas Gerais
UFMG
Belo Horizonte, MG
31270-901
Brazil
Abstract.
Let denote the finite field with elements. In this paper we use the relationship between suitable polynomials and number of rational points on algebraic curves to give the exact number of elements for which the binomial is a permutation polynomial in the cases and .
Key words and phrases:
Permutation Polynomial, Algebraic Curves, Hasse-Weil’s bound, caracter sum, index
2000 Mathematics Subject Classification:
2010 Mathematics Subject Classification:
12E20 (primary) and 11T06(secondary)
1. Introduction
Let denote the finite field with elements. A polynomial is called a permutation polynomial over if the map permutes the elements of . Important early contributions to the general theory are contained in Hermite [10] and Dickson [8]. In recent times, the study of permutation polynomial has intensified due to their applications in cryptography and coding theory [5, 7, 6, 21], resulting in the emergence of several new classes of these types of polynomials.
Linear polynomials , with , are the simplest class of permutation polynomials of . Other simple family of permutation polynomials are the monomials; The monomial permutes if and only if . Therefore, we have a simple condition in order to determine if a monomial is a permutation polynomial. Now, characterizing permutation binomials is harder and more interesting. These polynomials have simple form and they are important because their easy computability. Characterization of permutation binomials of the form was made in Niederreiter and Robinson [15] and others particular classes of binomials have been study by several other authors (e.g. [1, 2, 11, 12, 19, 22, 25, 26]).
The existence of permutation polynomials and quantity of them with some characteristic have been extensively explored recently. For instance, in the case of monomials, there are values of for which permutes . The existence of binomials of the forms and for sufficiently large was shown by Carlitz [4]. In [3], given odd, the authors calculate the number of elements for which the binomial of the form permutes , where . Finding the exact number of permutation binomials of the form is still an open problem. Advances in the solution of this problem can be find in [23], where the author proved that the number of such permutation binomials of the form is estimated to .
There is an interesting connection between permutation binomials and algebraic curves and this fact was used by Masuda and Zieve to refine the estimate for the number of permutation binomials, as we can see in the following theorem.
Theorem 1.1**.**
[14, Theorem ]** Let be integers with , and suppose . If , then there exists such that permutes . Further, letting denote the number of for which permute , and writing , we have
[TABLE]
where .
In order to prove this result, they used the Hasse-Weil’s bound to estimate the number of -rational points on a curve. The link between polynomials over finite fields and algebraic curves has been extensively used in counting results. In this article we also use this relationship, i.e. we use the connection between permutation binomials and algebraic curves to calculate the exact number of binomials of the forms and . In this paper we relate the number of permutation binomials of the form to points on an algebraic curve of degree and the number of permutation binomials of the form to rational points on an elliptic curve. Using this relationship, we calculate the exact number of permutation binomial of the form (Theorem 3.2) and permutation binomial of the form (Theorem 4.5).
2. Preliminaries
Throughout this article, denotes the finite field with elements, where is a power of a prime . For each non identically zero polynomial , let define the index of as the smaller positive integer such such that can be write as , where and . Many criteria for determining whether a polynomial is a permutation polynomial depends to the numbers and . In this line, we use extensively the following result, proved by Wan and Lidl [24, Theorem 1.2].
Theorem 2.1**.**
Let be a polynomial of index and be a primitive element in . Then, is a permutation polynomial of if and only if the following conditions are satisfied:
- (i)
\gcd\big{(}r,\frac{q-1}{m}\big{)}=1; 2. (ii)
; 3. (iii)
.
An essentially equivalent criterion for to permute was given by Zieve [27, Lemma 2.1] and Park and Lee [17, Theorem 2.3]. Note that, if the index of is small then this theorem gives an easy way to decide whether a polynomial permutes and we explore this fact in the main results. However, before we prove our principal results, we need of the following well known technical lemmas.
Lemma 2.2**.**
[13, Theorem 5.4]** If is a nontrivial multiplicative character of , then
**
Lemma 2.3**.**
[13, Lemma 7.3]** Let be a positive integer. We have
[TABLE]
where .
From now, denote the non-trivial quadratic character of .
Remark 2.4**.**
It is known that if and only if .
The following lemma characterizes module , the number of rational points of elliptic curves over .
Lemma 2.5**.**
Let be an elliptic curve over , where is a odd prime. The number of rational points of over satisfies the relation
[TABLE]
*Proof: * We observe that
[TABLE]
Therefore, considering as a solution, we have
[TABLE]
By Remark 2.4,
[TABLE]
By Lemma 2.3, the sum is nonzero only if and , and in these cases, the sum is . In addition, since
[TABLE]
it follows that
[TABLE]
Corollary 2.6**.**
Let be an elliptic curve over , where is a odd prime. The number of rational points of over satisfies the relation if and
[TABLE]
if .
Theorem 2.7**.**
[20, Theorem 2.3.1, Chapter V]** Let be an elliptic curve over . Then, there is a complex number such that and
[TABLE]
for all positive integer .
The motivation for the next two definitions comes from Lemma 2.10, where we find the number of rational points of a specific elliptic curve.
Definition 2.8**.**
Let be a prime number. Let define and and for , , is defined as the unique integer that satisfies and
[TABLE]
In addition, for , let define .
From this definition, it is not clear that exists for all . But, as we will see, Lemma 2.10 guarantee the existence of .
Definition 2.9**.**
Let denotes the complex number
[TABLE]
Lemma 2.10**.**
Let be an elliptic curve over , with prime and . Then
[TABLE]
for all positive integer .
*Proof: * By Theorem 2.7, there exists a complex number such that for which
[TABLE]
By Corollary 2.6 and Definition 2.9, we conclude that . Now, by Theorem 2.7, we have
[TABLE]
for all positive integer .
3. Binomials of the form
In this section, denote a finite field of odd characteristic . Masuda-Zieve Theorem (Theorem 1.1), in the case , implies that the number of elements for which the binomial permutes satisfies
[TABLE]
One goal of this article is to determine the exact value of in this case (Theorem 3.2). In order to proof that theorem, we shall now show the necessary and sufficient conditions for that binomial of the form to be a permutation polynomial.
Lemma 3.1**.**
[13, Theorem 7.11]** Let be a positive integer and an element in . Then, is a permutation polynomial if and only if
- (a)
\gcd\big{(}n,\tfrac{q-1}{2}\big{)}=1; 2. (b)
.
*Proof: * It is enough to show that the condition is equivalent to the condition in Theorem 2.1. Let be an primitive element in and observe that
[TABLE]
is equivalent to which is the same as . So, the result follows from Remark 2.4.
Theorem 3.2**.**
Let be an integer such that . The number of elements for which the binomial permutes is given by the formula
[TABLE]
*Proof: * Let denote the number of elements for which , and in this case, if , then and are simultaneously squares in . In other hand,
[TABLE]
Using these equalities we have
[TABLE]
The first summation is equal to and, by Lemma 2.2, we conclude that the second summation is equal to and the third summation is equal to [math]. In order to calculate the last summation, by Remark 2.4, we have
[TABLE]
Therefore, we conclude that .
Now, by Theorem 3.1 the number of for which the binomial permutes is given by if is odd and if is even.
4. Binomials of the form
In this section, we assume that , be a cubic root of unit in and be a cubic root of unit in . Let be the cubic multiplicative character that satisfies
[TABLE]
and extend to defining . By Masuda-Zieve Theorem (Theorem 1.1), the number of elements for which the binomial permutes satisfies
[TABLE]
In Theorem 4.5, we determine the exact value of . In order to proof the principal result of this section, we need the following technical lemmas.
Lemma 4.1**.**
Let be a positive integer. The polynomial is a permutation polynomial over if and only if the following conditions are satisfied
- (a)
\gcd\big{(}n,\tfrac{q-1}{3}\big{)}=1; 2. (b)
; 3. (c)
\eta\big{(}\frac{\xi+a}{1+a}\big{)}\neq\delta^{2n}; 4. (d)
\eta\big{(}\frac{1+a}{\xi^{2}+a}\big{)}\neq\delta^{2n}; 5. (e)
\eta\big{(}\frac{\xi^{2}+a}{\xi+a}\big{)}\neq\delta^{2n}.
*Proof: * Observe that the condition is equivalent to condition in Theorem 2.1. Thus, it is sufficient to show that the conditions , and are equivalent to the condition in Theorem 2.1. Since for some primitive element in that condition is the same as
[TABLE]
and we can rewrite these inequalities as
[TABLE]
By the choice of the character , these are equivalent to
[TABLE]
Hence, the result follows.
Lemma 4.2**.**
Let . Then
[TABLE]
where
[TABLE]
*Proof: * We observe that the function defined by is a bijective function. Since is injective,
[TABLE]
where denotes the image of the function considering the domain .
It follows from Lemma 2.2 that
[TABLE]
Since is a bijective function, . Then,
[TABLE]
Finally, defining and \epsilon_{2}=-\big{(}\delta^{-n}\delta^{\frac{q-1}{3}}\big{)}^{2}-\big{(}\delta^{-n}\delta^{\frac{q-1}{3}}\big{)} and using the fact that
[TABLE]
we obtain the result.
Lemma 4.3**.**
Let be a finite field with elements, where is an odd prime. Let denote . Then
[TABLE]
where is as in Definition 2.9.
*Proof: * Observe that
[TABLE]
Let S:=\sum\limits_{a\in\Lambda}\eta\big{(}\frac{a^{2}-a+1}{a^{2}+2a+1}\big{)}+\eta^{2}\big{(}\frac{a^{2}-a+1}{a^{2}+2a+1}\big{)} and . Thus,
[TABLE]
Therefore, it is enough to calculate the cardinality of . Given an element in , we want to determine the elements for which for some . However, assuming that is an element in such that , we get
[TABLE]
If , then . If , this equation has two solutions in , given by
[TABLE]
where . Note that the values for given by (3) are in if and only if is a square in . Hence, fixed , there exists such that if and only if there exists such that . Thus, this last problem is equivalent to finding the number of rational points of the curve
[TABLE]
over . It should be noted that some rational points in are related to elements that are not in , which are and . Besides these, the six rational points , , should also not be considered, because are related to . Now, let and let
[TABLE]
be a function defined by
[TABLE]
Clearly, by definition of , is a surjective function. In addition, if is a rational point in , then are such that . We observe also that if is rational point in such that does not belongs to , then . Consequently,
[TABLE]
Thus, in order to calculate , we only need to find the number of elements in . Now, if we make the change of variables in the curve , then we get . Then . By Lemma 2.10 and by Equation (4), we have
[TABLE]
Hence, by Equation (1), the result is proved.
The following lemma shows an equivalent result of Lemma 4.3 but in fields with elements.
Lemma 4.4**.**
Let . Then
[TABLE]
*Proof: * Let . By the same argument used to prove the previous lemma, we have
[TABLE]
Therefore, it is enough to calculate the cardinality of . Given an element in , we want to find what are the elements for which . However, assuming that is an element in such that , we get
[TABLE]
If , then . Now, we consider . Making the change of variables and , we get the equation
[TABLE]
Since is a bijective function in , the number of rational points on (6) and (7) is the same. Now, let be a elliptic curve over . We let and let
[TABLE]
defined by
[TABLE]
As in the previous lemma, it follows that
[TABLE]
and by Theorem 2.7, there exists a complex number , with , such that
[TABLE]
The rational points of over are and , then
[TABLE]
thus . Finally, by Equation (8) and Equation (9), we get
[TABLE]
Hence, by Equation (5), the result is proved.
Our main result is the following.
Theorem 4.5**.**
Let be a finite field with characteristic and . Assume . Let be a positive integer such that . The number of elements for which the binomial permutes is given by
[TABLE]
where is as in Definition 2.9 and
[TABLE]
*Proof: *Let . By Lemma 4.1, it is enough to calculate the number of elements for which
[TABLE]
Let denote by the number of such elements. To simplify the notation, let
[TABLE]
leaving implicit the dependence on . Note that
[TABLE]
Thus we know that
[TABLE]
In order to calculate , we use the fact that
[TABLE]
so, rewriting Equation (12) as , where
\begin{aligned} N_{1}&=\sum\limits_{a\in\Lambda}\bigl{(}8-\eta(\lambda_{0})\eta(\lambda_{1})\eta(\lambda_{2})-\eta^{2}(\lambda_{0})\eta^{2}(\lambda_{1})\eta^{2}(\lambda_{2})\bigr{)}\\ &=\sum\limits_{a\in\Lambda}\bigl{(}8-\eta(1)-\eta^{2}(1)\bigr{)}\\ &=6|\Lambda|=6(q-3).\\ \end{aligned}
\begin{aligned} N_{2}&=-4\delta^{n}\sum\limits_{a\in\Lambda}\bigl{(}\eta(\lambda_{0})+\eta(\lambda_{1})+\eta(\lambda_{2})\bigr{)}-4\delta^{2n}\sum\limits_{a\in\Lambda}\bigl{(}\eta^{2}(\lambda_{0})+\eta^{2}(\lambda_{1})+\eta^{2}(\lambda_{2})\bigr{)}\\ &=-12\delta^{n}\sum\limits_{a\in\Lambda}\eta(\lambda_{0})-12\delta^{2n}\sum\limits_{a\in\Lambda}\eta^{2}(\lambda_{0}).\end{aligned}
\begin{aligned} N_{3}&=-\delta^{n}\sum\limits_{a\in\Lambda}\bigl{(}\eta^{2}(\lambda_{0})\eta(\lambda_{1})\eta(\lambda_{2})+\eta^{2}(\lambda_{1})\eta(\lambda_{0})\eta(\lambda_{2})+\eta^{2}(\lambda_{2})\eta(\lambda_{0})\eta(\lambda_{1})\bigr{)}\\ &=-\delta^{n}\sum\limits_{a\in\Lambda}\bigl{(}\eta(\lambda_{0})\eta(1)+\eta(\lambda_{1})\eta(1)+\eta(\lambda_{2})\eta(1)\bigr{)}\\ &=-3\delta^{n}\sum\limits_{a\in\Lambda}\eta(\lambda_{0}).\\ \end{aligned}
\begin{aligned} N_{4}&=-\delta^{2n}\sum\limits_{a\in\Lambda}\bigl{(}\eta(\lambda_{0})\eta^{2}(\lambda_{1})\eta^{2}(\lambda_{2})+\eta(\lambda_{1})\eta^{2}(\lambda_{0})\eta^{2}(\lambda_{2})+\eta(\lambda_{2})\eta^{2}(\lambda_{0})\eta^{2}(\lambda_{1})\bigr{)}\\ &=-\delta^{2n}\sum\limits_{a\in\Lambda}\bigl{(}\eta^{2}(\lambda_{0})\eta^{2}(1)+\eta^{2}(\lambda_{1})\eta^{2}(1)+\eta^{2}(\lambda_{2})\eta^{2}(1)\bigr{)}\\ &=-3\delta^{2n}\sum\limits_{a\in\Lambda}\eta^{2}(\lambda_{0}).\\ \end{aligned}
\begin{aligned} N_{5}&=2\delta^{2n}\sum\limits_{a\in\Lambda}\bigl{(}\eta(\lambda_{1})\eta(\lambda_{2})+\eta(\lambda_{0})\eta(\lambda_{3})+\eta(\lambda_{1})\eta(\lambda_{3})\bigr{)}\\ &=2\delta^{2n}\sum\limits_{a\in\Lambda}\bigl{(}\eta(\lambda_{0}^{-1})+\eta(\lambda_{1}^{-1})+\eta(\lambda_{2}^{-1})\bigr{)}\\ &=6\delta^{2n}\sum\limits_{a\in\Lambda}\eta^{2}(\lambda_{0}).\\ \end{aligned}
\begin{aligned} N_{6}&=2\delta^{n}\sum\limits_{a\in\Lambda}\bigl{(}\eta^{2}(\lambda_{1})\eta^{2}(\lambda_{2})+\eta^{2}(\lambda_{0})\eta^{2}(\lambda_{3})+\eta^{2}(\lambda_{1})\eta^{2}(\lambda_{3})\bigr{)}\\ &=2\delta^{n}\sum\limits_{a\in\Lambda}\bigl{(}\eta^{2}(\lambda_{0}^{-1})+\eta^{2}(\lambda_{1}^{-1})+\eta^{2}(\lambda_{2}^{-1})\bigr{)}\\ &=6\delta^{n}\sum\limits_{a\in\Lambda}\eta(\lambda_{0}).\\ \end{aligned}
\begin{aligned} N_{7}&=2\sum\limits_{a\in\Lambda}\bigl{(}\eta(\lambda_{0}\lambda_{1}^{-1})+\eta(\lambda_{0}\lambda_{2}^{-1})+\eta(\lambda_{1}\lambda_{0}^{-1})+\eta(\lambda_{1}\lambda_{2}^{-1})+\eta(\lambda_{2}\lambda_{0}^{-1})+\eta(\lambda_{2}\lambda_{1}^{-1})\bigr{)}\\ &=6\sum\limits_{a\in\Lambda}\bigl{(}\eta(\lambda_{0}\lambda_{1}^{-1})+\eta(\lambda_{1}\lambda_{0}^{-1})\bigr{)}\\ &=6\sum\limits_{a\in\Lambda}\bigl{(}\eta(\lambda_{0}\lambda_{1}^{-1})+\eta^{2}(\lambda_{0}\lambda_{1}^{-1})\bigr{)}.\\ \end{aligned}
Hence,
[TABLE]
By Lemma 4.2, we have
[TABLE]
and by Lemma 4.3 and Lemma 4.4, we obtain
[TABLE]
Using the last three equations we obtain the result.
Corollary 4.6**.**
Let be a prime number, be a positive integer and be a finite field with elements. Assume . Let be a positive integer such that and be the number of elements for which the binomial permutes . Then
[TABLE]
In addition, these inequalities are asymptotically sharp, i.e., for every there exist infinite values of and such that
[TABLE]
*Proof: * Since , by the definition of and , it is not possible that , then . So, the inequalities in (13) follow from .
In order to prove the inequalities in (14), we observe that, in the case that the characteristic is congruent to , then and the bounds are achieved alternately for every even number . Thus, it remains to consider the case when the characteristic is congruent to . Since , where then .
If is a rational number, and since has algebraic degree over , then it follows from Theorem 3.11 in [16] that . However, it is easy to verify that the equation with , , , and does not have integer solutions. So, it follows that is an irrational number.
Now, considering any convergent of the continued fraction of , we know that it satisfies the inequality (see [9, Theorem 164]), then with . Therefore
[TABLE]
In the same way, considering the convergent of the continued fraction of , and using the fact that (see [9, Theorem 150]), thus having at least one of the numbers , odd, we have that there exist infinitely many integers such that is odd and
[TABLE]
where . These last two inequalities and Theorem 4.5 implied the inequalities in (14) and then the result in the Equation (13) is asymptotically sharp.
Example 4.7**.**
Let , be a finite field with elements and . By definition, and . Thus, if , then Theorem 4.5 states that the number of elements for which the polynomial permutes is given by
[TABLE]
In particular, . In fact, using SageMath software ([18]) is easy to verify that , , , , , , , , , , , , , and are all the permutation binomials of that form.
In addition, for and we have that
[TABLE]
Finally, we note that Corollary 4.6 improves the constant in Theorem 1.1 to the value 2, so, a natural question is how improve to for any .
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] A. Akbary and W. Qiang, A Generalized Lucas Sequence and Permutation Binomials , Proc. Amer. Math. Soc. 134 (2006), pp. 15-22.
- 2[2] S. Bhattacharya, S. Sarkar, On Some Permutation Binomials and Trinomials over 𝔽 2 n subscript 𝔽 superscript 2 𝑛 \mathbb{F}_{2^{n}} , Designs, Codes and Cryptography, vol. 82, Issue 1-2 (2017), pp. 149-160.
- 3[3] S. Bhattacharya, S. Sarkar, and A. Çeşmelioğlu On Some Permutation Binomials of the Form x 2 n − 1 k + 1 + a x superscript 𝑥 superscript 2 𝑛 1 𝑘 1 𝑎 𝑥 x^{\frac{2^{n}-1}{k}+1}+ax over 𝔽 2 n subscript 𝔽 superscript 2 𝑛 \mathbb{F}_{2^{n}} : Existence and Count , Arithmetic of Finite Fields, Lecture Notes in Computer Science, vol 7369 (2012), pp. 236-246.
- 4[4] L. Carlitz, Some Theorems on Permutation Polynomials , Bull. Amer. Math. Soc. vol 68 (2) (1962), pp. 120-122.
- 5[5] W. Chu and S. W. Golomb, Circular Tuscan- k 𝑘 k Arrays From Permutation Binomials , J. Comb. Theory A 97 (2002), 195-202.
- 6[6] C. J. Colbourn, T. Klove and A. C. H. Ling, Permutation Arrays for Powerline Communication and Mutually Orthogonal Latin Squares , IEEE Trans. Inf. Theory 50 (2004), pp. 1289-1291
- 7[7] J. F. Dillon and H. Dobbertin, New Cyclic Difference Sets with Singer Parameters , Finite Fields Appl. 10 (2004), pp. 342-389
- 8[8] L. E. Dickson, The Analytic Representation of Substitutions on a Power of a Prime Number of Letters with a Discussion of the Linear Group , Annals of Math, 11 (1896), pp. 65-120.
