Three Proofs of an Observation on Irreducible Polynomials over $\text{GF}(2)$
Robert Granger

TL;DR
This paper provides three different proofs of an observation regarding the count of irreducible polynomials over GF(2) with specific properties, including one using a natural bijection, and also offers two proofs of a related observation.
Contribution
It introduces multiple proofs, including a novel bijective approach, for counting irreducible polynomials over GF(2) with given trace and cotrace conditions.
Findings
Three proofs of Ahmadi's observation on irreducible polynomials.
Two proofs of a related polynomial count observation.
One proof employs an explicit natural bijection.
Abstract
We present three proofs of an observation of Ahmadi on the number of irreducible polynomials over with certain traces and cotraces, the most interesting of which uses an explicit natural bijection. We also present two proofs of a related observation.
| 2 | 0 | 0 | 0 | 1 |
| 3 | 0 | 1 | 1 | 0 |
| 4 | 0 | 1 | 1 | 1 |
| 5 | 2 | 1 | 1 | 2 |
| 6 | 1 | 3 | 3 | 2 |
| 7 | 4 | 5 | 5 | 4 |
| 8 | 7 | 7 | 7 | 9 |
| 9 | 14 | 14 | 14 | 14 |
| 10 | 21 | 27 | 27 | 24 |
| 11 | 48 | 45 | 45 | 48 |
| 12 | 81 | 84 | 84 | 86 |
| 13 | 154 | 161 | 161 | 154 |
| 14 | 285 | 291 | 291 | 294 |
| 15 | 550 | 541 | 541 | 550 |
| 16 | 1001 | 1031 | 1031 | 1017 |
| 17 | 1926 | 1929 | 1929 | 1926 |
| 18 | 3626 | 3626 | 3626 | 3654 |
| 19 | 6888 | 6909 | 6909 | 6888 |
| 20 | 13041 | 13122 | 13122 | 13092 |
| 21 | 24998 | 24931 | 24931 | 24998 |
| 22 | 47565 | 47667 | 47667 | 47658 |
| 23 | 91124 | 91237 | 91237 | 91124 |
| 24 | 174652 | 174698 | 174698 | 174822 |
| 25 | 335588 | 335500 | 335500 | 335588 |
| 26 | 644805 | 645435 | 645435 | 645120 |
| 27 | 1242822 | 1242682 | 1242682 | 1242822 |
| 28 | 2396385 | 2396520 | 2396520 | 2396970 |
| 29 | 4627850 | 4628545 | 4628545 | 4627850 |
| 30 | 8946665 | 8947923 | 8947923 | 8947756 |
| 31 | 17319148 | 17317685 | 17317685 | 17319148 |
| 32 | 33551833 | 33554983 | 33554983 | 33553881 |
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.
Taxonomy
TopicsCoding theory and cryptography · Analytic Number Theory Research · Algebraic Geometry and Number Theory
\newalphalph\myfnsymbolmult
[mult]
11institutetext: Surrey Centre for Cyber Security
Department of Computer Science
University of Surrey
United Kingdom
11email: [email protected]
Three Proofs of an Observation on Irreducible Polynomials over
Robert Granger
Abstract
We present three proofs of an observation of Ahmadi on the number of irreducible polynomials over with certain traces and cotraces, the most interesting of which uses an explicit natural bijection. We also present two proofs of a related observation.
Keywords:
F
inite fields, irreducible binary polynomials, bijective proofs. MSC: 11T06, 11T55.
1 Introduction
For let denote the set of all irreducible degree polynomials in , and let denote the absolute trace function. For a polynomial , if is a root of then and : and are known as the trace and cotrace respectively. We partition into four sets with by placing each into . Table 1 contains the cardinality of these sets for (note that we do not define ). Elements of are useful for practical applications since they give rise to representations of for all via the iteration of the so-called -transform [6] (cf. §5), provided that [8].
It is clear that for any the sets and have the same cardinality, since any member of one set can be mapped to a corresponding member of the other set via the reciprocal transform , which reverses the coefficients of : since this transform is invertible (indeed it is its own inverse) it gives a natural bijection between the two sets, in the sense that it is simple and has explanatory power. Ahmadi observed that for odd the sets and also have the same cardinality [1], which raises the question of whether or not there exists a natural bijection between them, just as for and ?
There exist bijective proofs of numerous combinatorial identities: indeed, Stanley has exhibited ‘Bijective Proof Problems’ of various levels of difficulty, including 27 open problems [9]. Occasionally, a natural bijection can illuminate the relation between two sets of the same cardinality. One such example is Benjamin and Bennett’s elegant solution [3] to a question posed by Corteel, Savage, Wilf and Zeilberger, which asked for a bijective explanation of the fact that among ordered pairs of polynomials of degree over , there are as many coprime pairs as there are non-coprime pairs [5]. Benjamin and Bennett constructed such a bijection by applying Euclid’s algorithm to any pair, flipping the final remainder bit and then reversing Euclid’s algorithm using the same quotients. The main purpose of the present work is to exhibit a natural bijection which explains Ahmadi’s observation.
The author further observed that for even , the difference is equal to the number of trace irreducibles of degree . Before presenting our bijective proof of Ahmadi’s observation in §4, for good measure we first prove his and our observations in two different ways, in §2 and §3, each proof having its own merits. We finish by presenting a proposition on the parity of in §5, which arises from similar considerations. For reference and clarity we now state our two main theorems explicitly.
Theorem 1.1
For odd the sets and have the same cardinality.
Theorem 1.2
For even , the difference is equal to the number of trace irreducibles of degree . In particular, we have
[TABLE]
where is the Möbius function, which is defined by:
[TABLE]
2 First proofs of the observations
Our first proofs of Theorems 1.1 and 1.2 are easy and the most direct, but are perhaps the least illuminating since they use two well-known theorems.
First proof of Theorem 1.1. For it is well known that
[TABLE]
It is also well known (see [4]) that the number of binary irreducibles of degree with trace is
[TABLE]
Assume now that . Then (1) equals . Furthermore, since we have
[TABLE]
If is odd then the final sum in expression (2) is empty, which proves Theorem 1.1. ∎
First proof of Theorem 1.2. From (2) we have
[TABLE]
where expression (4) discounts all those in the sum in equation (3) which are divisible by , since of such is zero. The sum in (5) is nothing but (1) but for argument , as claimed. ∎
3 Second proofs of the observations
Our second proofs of Theorems 1.1 and 1.2 are based on Niederreiter’s explicit count of [8] and arguably give more insight than our first proofs.
Second proof of Theorem 1.1. Let . For let . Niederreiter expressed as follows:
[TABLE]
where in (6) the corresponds to , the two ’s correspond to , and the final sum corresponds to . Note that the final sum is the well-known Kloosterman sum evaluated at , but for our purposes we need not evaluate it. In particular, using a similar argument we have:
[TABLE]
and therefore .
Now let , i.e., is the cardinality of the subset of elements counted by which are roots of irreducible degree polynomials. Since any irreducible degree polynomial has precisely roots in we see that for . For each there is a uniquely determined irreducible polynomial in of degree for which is a root, and so by transitivity of the trace, for this we have
[TABLE]
Thus if and only if is odd and , and likewise for . Niederreiter therefore deduces that
[TABLE]
Also, by (7) if and only if is even and it does not matter what is, or is odd and , and likewise for . In the former case the contribution to is simply the cardinality of the largest subfield of such that is even, minus since the zero element is not counted by . We therefore deduce that
[TABLE]
If is odd then by Möbius inversion (8) gives
[TABLE]
while the first term in (9) becomes empty and Möbius inversion gives
[TABLE]
Since for we have for odd which reproves Theorem 1.1. ∎
Second proof of Theorem 1.2. Let and let be odd. Then for argument , the occurring in the sums of (8) and (9) are of the form with a positive divisor of . We thus have
[TABLE]
and
[TABLE]
Since one cannot immediately apply Möbius inversion to (10) and (11) to obtain and , for any integer and define
[TABLE]
Then by Möbius inversion we have
[TABLE]
If is odd then by the definition of and by (10) and (11) respectively, we have and . Let with and odd. Then rewriting (12) using these equations respectively, we obtain
[TABLE]
and
[TABLE]
Dividing equation (13) by reproves Theorem 1.2. ∎
4 An explicit bijection between and for odd
We now present a bijective proof of Theorem 1.1. Crucial to our bijection are the following two transforms. Let , which has inverse , as is easily verified. Since the arguments of in and are invertible fractional linear transformations, they map irreducibles to irreducibles and are thus well-defined.
We observed that under and , which an element of maps to depends only on and , the parity of and the parity of the number of monomials in the range which have odd exponent, the latter of which motivates the following equivalent definition.
Definition 1
For a polynomial we define its signature to be .
We have the following important lemma.
Lemma 1
Let be odd, let and let . Then
- (i)
[TABLE] 2. (ii)
[TABLE] 3. (iii)
[TABLE] 4. (iv)
[TABLE]
Proof
For part (i), observe that
[TABLE]
The coefficient of in (14) is , since is odd. The coefficient of in (14) is
[TABLE]
Since all irreducibles polynomials in of degree necessarily have an odd number of terms (for otherwise would be a factor), we have , which completes the proof of part (i). For part (ii) observe that
[TABLE]
The coefficient of in (15) is
[TABLE]
The coefficient of in (15) is . This completes the proof of part (ii). For part (iii) observe that
[TABLE]
The coefficient of in (16) is , since is odd. The coefficient of in (16) is
[TABLE]
which proves part (iii). For part (iv) observe that
[TABLE]
The coefficient of in (17) is
[TABLE]
The coefficient of in (17) is , which completes the proof of part (iv) and the lemma. ∎
We now reprove Theorem 1.1 with an explicit bijection.
Third proof of Theorem 1.1. Let and define a map by
[TABLE]
Also, let and define a map by
[TABLE]
We will show that and are inverse to one another. Firstly, if then by Lemma 1(i) we have . Since , by Lemma 1(iv) we must have . Hence in this case. Furthermore, if then by Lemma 1(ii) we have . Since , by Lemma 1(iii) we must have . Hence in this case too and is a left inverse for .
Secondly, if = 1 then by Lemma 1(iii) we have . Since , by Lemma 1(ii) we must have . Hence in this case. Furthermore, if then by Lemma 1(iv) we have . Since , by Lemma 1(i) we must have . Hence in this case too and is a right inverse for . Thus and are inverse to one another. ∎
4.1 An open problem for even
To complement the above proof of Theorem 1.1, it would be desirable to have a bijective proof of Theorem 1.2, i.e., a natural map between and union the set of trace irreducibles of degree , when is even. One obstruction however is that the subset of consisting of elements with signature [math] maps to itself under the action on of the group generated by the reciprocal transform and , which is isomorphic to (see [7] for a classification of this action). Similarly, the subset of consisting of elements with signature maps to itself under this action. Hence, if there exists such a bijection then other more sophisticated maps will be required. One possible approach consists of first factoring members of and over into two degree (conjugate) irreducibles and acting on either factor by carefully chosen elements of according to some arithmetic characteristics, just as we did with and , since then all polynomials concerned are of the same degree. However, the details of this action are naturally more complicated than the one arising from and we leave its study and finding an explicit bijection as an open problem.
5 The parity of
In this final short section we present an elementary result whose proof arises from simple transforms of polynomials and bijections. We first recall some relevant definitions and supporting results.
A polynomial is said to be self-reciprocal if . Let the set of degree self-reciprocal irreducible (SRI) polynomials in with trace be denoted by . For a degree polynomial the -transform of , denoted , is defined to be , which is self-reciprocal and of degree . A useful and well-known result – originally due to Varshamov and Garakov [10] and later generalised by Meyn [6] – is that is irreducible if and only if is irreducible and . We have the following proposition.
Proposition 1
* if and only if with .*
Proof
The reciprocal transform acts on , partitioning it into pairs of distinct polynomials and a set of fixed points, namely . Hence and we need only determine the parity of . For odd there are no SRIs, since if is a root of an SRI then so is , and so the number of roots must be even. Therefore let be even. For any there exists a unique of degree such that (see for instance [2, Lemma 6]). One may thus partition into pairs of distinct polynomials and a set of fixed points for which . These fixed points are precisely , since by the Varshamov-Garakov criterion is irreducible and , and the trace equals . Hence . If with odd , then applying this descent step repeatedly gives
[TABLE]
On the other hand, if then descending as before gives . Since is the only element of , the result follows. ∎
Note that one could in principle analyse Niederreiter’s (complicated) explicit formulae [8] for in order to obtain this result. However, the above approach is perhaps more enlightening.
Acknowledgements
This work was supported by the Engineering and Physical Sciences Research Council via grant number EP/W021633/1. I would like to thank Omran Ahmadi for informing me of his observation, which motivated the search for a bijective proof of Theorem 1.1.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] O. Ahmadi. Personal communication, 2015.
- 2[2] O. Ahmadi and G. Vega. On the parity of the number of irreducible factors of self-reciprocal polynomials over finite fields. Finite Fields and Their Applications , 14(1):124 – 131, 2008.
- 3[3] Arthur Benjamin and Curtis Bennett. The probability of relatively prime polynomials. Mathematics Magazine , 80:196–202, 06 2007.
- 4[4] L. Carlitz. A theorem of Dickson on irreducible polynomials. Proc. Amer. Math. Soc. , 3:693–700, 1952.
- 5[5] Sylvie Corteel, Carla D Savage, Herbert S Wilf, and Doron Zeilberger. A pentagonal number sieve. Journal of Combinatorial Theory, Series A , 82(2):186 – 192, 1998.
- 6[6] H. Meyn. On the construction of irreducible self-reciprocal polynomials over finite fields. Applicable Algebra in Engineering, Communication and Computing , 1(1):43–53, 1990.
- 7[7] Jean Francis Michon and Philippe Ravache. On different families of invariant irreducible polynomials over 𝔽 2 subscript 𝔽 2 \mathbb{F}_{2} . Finite Fields and Their Applications , 16(3):163 – 174, 2010.
- 8[8] H. Niederreiter. An enumeration formula for certain irreducible polynomials with an application to the construction of irreducible polynomials over the binary field. Applicable Algebra in Engineering, Communication and Computing , 1(2):119–124, 1990.
