This paper counts monic irreducible polynomials over finite fields that, when composed with monomials, contain large irreducible factors, aiding the analysis of randomized algorithms in matrix group computations.
Contribution
It provides a formula for the number of such polynomials with specific degree and irreducibility properties, advancing understanding in finite field polynomial structures.
Findings
01
Derived explicit counts for polynomials with specified irreducibility properties.
02
Established conditions under which these polynomials contain large irreducible factors.
03
Applied results to justify randomized algorithms in matrix group theory.
Abstract
Given a prime power q and positive integers m,t,e with e>mt/2, we determine the number of all monic irreducible polynomials f(x) of degree m with coefficients in Fq such that f(xt) contains an irreducible factor of degree e. Polynomials with these properties are important for justifying randomised algorithms for computing with matrix groups.
Equations145
gcd(t,q)=1 and ord(q;(qm−1)t)=e.
gcd(t,q)=1 and ord(q;(qm−1)t)=e.
Nq∗(m)=m1m0∣m∑μ(m0)(qm/m0−1),
Nq∗(m)=m1m0∣m∑μ(m0)(qm/m0−1),
μ(n)=⎩⎨⎧1,(−1)k,0,if n=1,if n is the product of k distinct primes,if n is divisible by the square of a prime.
μ(n)=⎩⎨⎧1,(−1)k,0,if n=1,if n is the product of k distinct primes,if n is divisible by the square of a prime.
\gcd\Bigl{(}t,\frac{a^{m}-1}{r}\Bigr{)}=1\quad\text{and}\quad\gcd(4,t)\mid r.
\gcd\Bigl{(}t,\frac{a^{m}-1}{r}\Bigr{)}=1\quad\text{and}\quad\gcd(4,t)\mid r.
ℓ∤am−1
ℓ∤am−1
every prime divisor of (t)ℓ′ dividesr but not ram−1.
every prime divisor of (t)ℓ′ dividesr but not ram−1.
ℓ=2.
ℓ=2.
ord(a;r(t)ℓ′)=m(t)ℓ′.
ord(a;r(t)ℓ′)=m(t)ℓ′.
ord(a;(t)ℓ)∣ℓ(ℓ−1)(t)ℓ.
ord(a;(t)ℓ)∣ℓ(ℓ−1)(t)ℓ.
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 · Finite Group Theory Research · Analytic Number Theory Research
Full text
Number of irreducible polynomials whose compositions with monic monomials have large irreducible factors
Sabina B. Pannek
Abstract
Given a prime power q and positive integers m,t,e with e>mt/2, we determine the number of all monic irreducible polynomials f(x) of degree m with coefficients in Fq such that f(xt) contains an irreducible factor of degree e. Polynomials with these properties are important for justifying randomised algorithms for computing with matrix groups.
Keywords:
Counting irreducible polynomials; large irreducible factors;
algorithms for matrix groups
1 Introduction
Throughout this paper let q be a prime power, let Fq denote the finite field of size q, and let Fq[x] be the ring of all polynomials with coefficients in Fq. The set of all positive integers is denoted by N.
Generalising the notion of irreducible polynomials in Fq[x], we refer to f∈Fq[x] as t-hyper-irreducible (t∈N) if f(xt) is irreducible over Fq.
Thus, “1-hyper-irreducible” simply means “irreducible”. If f∈Fq[x] is reducible, then f(xt) is reducible for all t∈N. This shows that t-hyper-irreducible polynomials are irreducible.
1.1 Statement of main results
While irreducible polynomials of degree m over Fq exist for every positive integer m (see [14, Corollary 2.11]), this is not true for t-hyper-irreducible polynomials. Our first theorem sheds light on when Fq[x] contains t-hyper-irreducible polynomials of a given degree. In fact it reveals even more, specifying all triples (m,t,e)∈N3 with e>mt/2 for which Fq[x] contains an irreducible polynomial f such that deg(f)=m and f(xt) has an irreducible factor of degree e. Such polynomials are referred to as almost t-hyper-irreducible. Note that any t-hyper-irreducible polynomial is almost t-hyper-irreducible. As outlined in Subsection 1.2, polynomials with these properties are relevant for designing efficient algorithms for exploring properties of matrix groups.
We characterise the existence of almost t-hyper-irreducible polynomials using the expression ord(q;r), which means the smallest positive integer n such that qn−1 is divisible by r.
Theorem 1.1**.**
Let m,t,e∈N satisfy e>mt/2.
Then Fq[x] contains an irreducible polynomial f such that deg(f)=m and f(xt) has an irreducible (over Fq) factor of degree e if and only if
[TABLE]
Hence, t-hyper-irreducible polynomials of degree m exist in Fq[x] if and only if t and q are coprime and ord(q;(qm−1)t)=mt. As shown in Corollary \refc:existence:3(b), this is equivalent to qm−1 being divisible by gcd(t,4)∏i=1ℓti, where t1,…,tℓ are the distinct odd prime divisors of t.
Definition 1.2**.**
For m,t∈N we write Nq∗(m,t) to denote the number of all monic t-hyper-irreducible polynomials f(x)=x of degree m over Fq. Further, we define Nq∗(m)=Nq∗(m,1).
A formula for Nq∗(m) is known and dates back to Gauß [10, p. 611] who proved it for q prime even though his arguments also hold for q being a prime power. We have
[TABLE]
where μ:N→{−1,0,1} is the Moebius function defined by
[TABLE]
Our next theorem generalises Gauß’ result presenting a formula for the number of all monic t-hyper-irreducible polynomials f(x)=x over Fq of some given degree, assuming that any exist.
We also specify a good upper and lower bound for that value.
Let φ:N→N denote Euler’s totient function.
Recall that integers m,t∈N satisfying Nq∗(m,t)=0 are characterised in Theorem 1.1 and Corollary \refc:existence:3(b).
Theorem 1.3**.**
Let m,t∈N be such that Nq∗(m,t)=0.
(a)
Let J=\Bigl{\{}j\in\mathbb{N}\mid j\text{ divides }m,\,\gcd\Bigl{(}\frac{q^{m}-1}{q^{m/j}-1},t\Bigr{)}=1\Bigr{\}}. Then
[TABLE]
2. (b)
We have
[TABLE]
Finally, we demonstrate how to deduce the number of almost t-hyper-irreducible polynomials which are not t-hyper-irreducible from the special case of t-hyper-irreducible polynomials covered in Theorem 1.3. For a natural number t and a prime s, let (t)s be the s-part of t, that is the largest power of s dividing t. We write (t)s′=t/(t)s and call (t)s′ the s′-part of t.
Note that, if s does not divide t, then (t)s=1 and (t)s′=t.
Theorem 1.4**.**
Let m,t,e∈N satisfy mt/2<e<mt and \eqrefeq:t:existence.
Then m∣e, the integer s=t/gcd(e/m,t) is an odd prime, and the number of all monic, irreducible polynomials f(x)=x in Fq[x] such that deg(f)=m and f(xt) contains an irreducible (over Fq) factor of degree e is given by N_{q}^{*}\bigl{(}m,(t)_{s^{\prime}}\bigr{)}.
Theorems \reft:existence:1,\reft:number1:1,\reft:number2:1 are proved in Section 3.
The existence and the number of some explicit almost t-hyper-irreducible polynomials are discussed in Examples 3.3 and 3.4.
1.2 Motivation
Consider the finite general linear group GL(V), the group of all non-singular linear mappings on a finite vector space V. An element of GL(V) is called fat if it leaves invariant and acts irreducibly on a subspace of dimension e>d/2. Such elements were first defined by Niemeyer, Praeger and the author in [16]. Fat elements generalise the concept of ppd-elements, which are defined by the property of having orders divisible by certain primes called primitive prime divisors. In 1997, Guralnick, Penttila, Praeger, and Saxl [11] classified all subgroups of GL(V) containing ppd-elements.
Their work plays an important role in computational group theory for proving results related to the generation of finite simple groups [5, 12] and designing randomised algorithms for working with groups of matrices over finite fields [17]. There is also a wide variety of applications in other fields including number theory [1], permutation group theory [4, 6, 15], and geometry [3, 13].
The principal motivation for the work reported in this paper is our wish to carry out an analogous classification of all subgroups of GL(V) containing fat elements and, moreover, to determine the proportion of fat elements in the relevant groups. Having achieved this goal we then aim to design new randomised algorithms based on fat elements. The purpose is twofold: Firstly, testing for fatness is computationally cheaper than testing whether an element is a ppd-element, and so it is possible that dropping the ppd-property could improve various existing algorithms. Secondly, the results presented in the author’s PhD thesis [18] suggest that fat elements may help to recognise certain matrix groups for which there are no recognition algorithms yet.
As in the case of the ppd-classification we pattern our analysis by Aschbacher’s classification [2] of the maximal subgroups of GL(V) into nine partly overlapping classes C1,…,C8 and S.
In her PhD thesis [18] the author proves that the existence and number of fat elements in a group G belonging to Aschbacher’s classes C2 or C3 are linked to the existence, and respectively the number, of almost t-hyper-irreducible polynomials.
The occurrence of fat elements in groups belonging to Aschbacher’s classes C2,C3, as well as further results from [18], will be covered in separate publications. Here, we only add that the C2-case and the C3-case rely (among other things) on Proposition 1.5 below. It shows that the composition f(xt) of a monic polynomial f∈Fq[x] and xt arises as the characteristic polynomial of certain (t×t)-block monomial matrices with block length deg(f).
Proposition 1.5**.**
Let m,t∈N and let g1,…,gt be invertible (m×m)-matrices over Fq.
Let f∈Fq[x] be the characteristic polynomial of the product g1⋯gt.
Then f(xt) is the characteristic polynomial of the matrix
[TABLE]
where 0 denotes the (m×m)-zero matrix over Fq.
Proof.
Let 1 be the (m×m)-identity matrix over Fq, let h be the product g1⋯gt, and let B be the (t×t)-block diagonal matrix with diagonal blocks 1, g1, g1g2, …, g1⋯gt−1. Then
[TABLE]
Hence, the characteristic polynomial of M is given by the determinant of
[TABLE]
and it remains to verify that det(A)=f(xt). We proceed as follows. First, using elementary transformations of rows and columns, we transform A (in t steps) into a matrix At whose determinant is equal to det(A). Then we verify that det(At)=f(xt).
Set A0=A. For i∈{1,…,t−1} we transform Ai−1 into the matrix Ai by multiplying the i-th row of blocks of Ai−1 by x and adding it to the (i+1)-th row of blocks of Ai−1. Then
[TABLE]
Let At be the matrix obtained from At−1, for each i∈{1,…,t−1}, by multiplying the (i+1)-th column of blocks of At−1 by xi and adding it to the first column of blocks of At−1. Then
[TABLE]
After repeatedly applying Laplace expansion along the respective first row (for m(t−1) times), we obtain det(At)=(−1)(m+3)m(t−1)det(xt1−h)=det(xt1−h)=f(xt), as asserted.
∎
2 Preliminaries
The proofs of Theorems \reft:existence:1,\reft:number1:1,\reft:number2:1 rely mainly on elementary number theory and some facts about roots of polynomials over finite fields. We discuss all preliminary results in this section. For a prime s, recall the notions (t)s,(t)s′ for the s-part, and respectively the s′-part, of a positive integer t.
2.1 The order of an integer modulo r
Given r∈N, consider the ring Z/rZ of integers modulo r and its group of units (Z/rZ)∗. Elements of (Z/rZ)∗ are of the form a+rZ, where a is a positive integer coprime to r. In particular, a=r unless r=1, in which case Z/1Z is the zero ring and (Z/1Z)∗ is the trivial group. We write ord(a;r)=m to denote that the element a+rZ∈(Z/rZ)∗ has order m. Equivalently, m is the smallest positive integer such that am−1 is divisible by r. In fact, we have ord(a;r)=m if and only if r divides am−1 but r does not divide ai−1 for any proper divisor i of m.
Recall that we use the letter φ to denote Euler’s totient function, that is φ:N→N, r↦∣(Z/rZ)∗∣. Further, we let λ:N→N, r↦exp((Z/rZ)∗) be the Carmichael function assigning to each positive integer r the exponent of the group (Z/rZ)∗, that is the least common multiple of the orders of all elements in (Z/rZ)∗. (The Carmichael function was first introduced by Carmichael [7] in 1910.) If gcd(a,r)=1 then, by definition,
[TABLE]
Several other basic properties of ord(a;r) are listed in our first lemma below.
Lemma 2.1**.**
Let a,r∈N be coprime.
(a)
Let k∈N. Then r∣ak−1 if and only if ord(a;r)∣k.
2. (b)
If r′∣r, then ord(a;r′)∣ord(a;r).
3. (c)
Let s∈N be coprime to ar. Then ord(a;rs)=lcm{ord(a;r),ord(a;s)}.
4. (d)
Suppose that r is prime and let k≥2 be an integer. Then
[TABLE]
5. (e)
If r is a prime and k∈N, then ord(a;rk)∣(r−1)rk−1.
Further, ord(a;2k)∣2k−2 for k≥3.
6. (f)
Let t∈N be coprime to a. Then ord(a;rt)≤ord(a;r)t.
Proof.
(a)
Let m=ord(a;r) and let ℓ,s be non-negative integers such that s<m and k=ℓm+s.
Since am≡1(modr) we have aℓm≡1(modr). Then ak≡as(modr). Thus, r∣ak−1 if and only if as≡1(modr), which (recalling that s<m) is the case if and only if s=0, that is (recalling that k=ℓm+s) if and only if m∣k.
2. (b)
Let m=ord(a;r). Since r∣am−1, any divisor r′ of r also divides am−1. Then part (a) of the current lemma yields ord(a;r′)∣m.
3. (c)
Since (Z/rsZ)∗≅(Z/rZ)∗×(Z/sZ)∗, any element a+rsZ∈(Z/rsZ)∗ has order equal to the least common multiple of the orders of a+rZ∈(Z/rZ)∗ and a+sZ∈(Z/sZ)∗.
4. (d)
Let m=ord(a;rk−1). By part (b) of the current lemma, m∣ord(a;rk). It remains to show that ord(a;rk)∣mr. By the definition of m we have rk−1∣am−1, and in particular, am≡1(modr). Thus, r divides am(r−1)+⋯+am+1=(amr−1)/(am−1), and equivalently r(am−1)∣amr−1. Recalling that rk−1∣am−1, we get rk∣amr−1. Then ord(a;rk)∣mr by part (a) of the current lemma.
5. (e)
The assertion follows directly from \eqrefeq:ord∣lambda∣phi and the formula to calculate λ(r) given in [7, p. 232] (see [19, p. 29] for a more recent reference).
6. (f)
Let t′ be the largest divisor of t which is coprime to r. We then have gcd(rt/t′,t′)=1. Thus, by part (c) of the current lemma, ord(a;rt) equals the least common multiple of, and thus divides the product of, ord(a;rt/t′) and ord(a;t′). Using ord(a;t′)≤t′ we obtain
[TABLE]
We prove the assertion by showing that ord(a;rt/t′)≤ord(a;r)t/t′. To this end, let s1,…,sℓ be the distinct prime divisors of r. Recall (from the definition of t′) that each prime factor of t/t′ divides r. Hence, s1,…,sℓ are also (all of) the distinct prime divisors of rt/t′. According to part (c) of this lemma we have
[TABLE]
For i∈{1,…,ℓ}, repeatedly applying part (d) of the current lemma shows that ord(a;(rt/t′)si) divides ord(a;(r)si)(t/t′)si. Hence,
[TABLE]
Using part (c) of the current lemma it follows that ord(a;rt/t′) divides, and thus is less than or equal to, ord(a;r)t/t′. ∎
If a,r,t∈N are such that gcd(a,rt)=1 then by Lemma \refl:ord:1(f) we have ord(a;rt)≤ord(a;r)t. We are particularly interested in the situation where ord(a;rt) is large in the sense that ord(a;rt)>ord(a;r)t/2. The case a=1 is trivial. (If a=1 then ord(1;rt)>ord(1;r)t/2 precisely when t=1.)
So, in what follows, we assume that a≥2.
Lemma 2.2**.**
Let a,r,t∈N be such that a≥2 and gcd(a,rt)=1. Let m=ord(a;r) and assume that ord(a;rt)>mt/2. Then the following hold.
(a)
We have gcd(t,(am−1)/r)=1 and gcd(4,t)∣r.
2. (b)
If t has a prime divisor s which does not divide r then s is uniquely determined and s=2.
Proof.
(a)
Seeking a contradiction, suppose that there is a prime divisor s of t which divides (am−1)/r. Then rs∣am−1. Hence, by Lemma \refl:ord:1(a) we get ord(a;rs)∣m. Since ord(a;r)=m, Lemma \refl:ord:1(b) reveals that m∣ord(a;rs). Thus, ord(a;rs)=m.
Then Lemma \refl:ord:1(f) yields the contradiction ord(a;rt)≤ord(a;rs)t/s≤mt/2.
Next, again seeking a contradiction, suppose that gcd(4,t)∤r. According to Lemma \refl:ord:1(f) we have ord(a;rt)≤ord(a;r(t)2)(t)2′ which by Lemma \refl:ord:1(c) is equivalent to
[TABLE]
Since gcd(4,t) does not divide r, we get 2∣gcd(2,r)(t)2 if gcd(2,r)=1, and 8∣gcd(2,r)(t)2 if gcd(2,r)=2. By Lemma \refl:ord:1(e), it follows that
[TABLE]
Now, by Lemma \refl:ord:1(b), α divides m. Combining this fact with \eqrefeq:ord:2:1 and \eqrefeq:ord:2:2 yields the contradiction ord(a;rt)≤lcm{m,(t)2/2}(t)2′≤mt/2.
2. (b)
Suppose that t has two prime divisors s and ℓ which do not divide r. By part (a) of the current lemma we have 2∤sℓ.
Seeking a contradiction, assume that s=ℓ. Then by Lemma \refl:ord:1(c)(f) we get
[TABLE]
Now, by Lemma \refl:ord:1(e), ord(a;(t)s) divides (s−1)(t)s/s, and ord(a;(t)ℓ) is a divisor of (ℓ−1)(t)ℓ/ℓ. Moreover, ord(a;r)=m by definition. Hence, \eqrefeq:ord:2:3 yields
[TABLE]
and thus
[TABLE]
Recall that s and ℓ are odd. Then lcm{s−1,ℓ−1}<sℓ/2, whence ord(a;rt)<mt/2 by \eqrefeq:ord:2:4. As this is not true, we conclude that s=ℓ. ∎
We next classify all triples (a,r,t)∈N3 satisfying a≥2, gcd(a,rt)=1 and ord(a;rt)=ord(a;r)t. The implication “(b)⇒(a)” is essentially proved in [14, Theorem 3.34].
Proposition 2.3**.**
Let a,r,t∈N be such that a≥2 and gcd(a,r)=1. Let m=ord(a;r). The following are equivalent.
(a)
We have gcd(a,rt)=1 and ord(a;rt)=mt.
2. (b)
Every prime divisor of t divides r but not (am−1)/r, and gcd(4,t)∣r.
Proof.
If t=1 then there is nothing to show. (In this case condition (a) simplifies to gcd(a,r)=1, ord(a;r)=m, and both equations hold by assumption, while condition (b) is trivially true.) If r=1 then m=1 and condition (a) simplifies to gcd(a,t)=1, ord(a;t)=t, which is true if and only if t=1, as asserted. We may thus assume that r,t≥2.
First, suppose that condition (b) holds. Because each prime divisor of t divides r, recalling that gcd(a,r)=1, we see that gcd(a,rt)=1. Further, by [14, Theorem 3.34] we have ord(a;rt)=mt.
(In order to see that we may indeed apply [14, Theorem 3.34], observe that 4∣t implies 4∣r∣am−1. Hence, t≡0(mod4) implies that am≡1(mod4).)
Conversely, suppose that condition (a) holds. From Lemma \refl:ord:2(a) we know that
[TABLE]
It remains to show that every prime divisor of t divides r. Seeking a contradiction, assume that some prime s divides t and s∤r. By Lemma \refl:ord:1(c) we have {\rm ord}\mathopen{}\left(a;rt\right)\mathclose{}={\rm lcm}\bigl{\{}{\rm ord}\mathopen{}\left(a;r(t)_{s^{\prime}}\right)\mathclose{},{\rm ord}\mathopen{}\left(a;(t)_{s}\right)\mathclose{}\bigr{\}}, whence
[TABLE]
Note that by Lemma \refl:ord:1(f) we have
[TABLE]
Since (t)s>1, according to Lemma \refl:ord:1(e) we get ord(a;(t)s)∣(s−1)(t)s/s and thus ord(a;(t)s)<(t)s. Combining the latter with \eqrefeq:ord:3:1 and \eqrefeq:ord:3:2 yields the contradiction ord(a;rt)<ord(a;r)t.∎
Recall from Lemma \refl:ord:1(b) that, given a,r,t∈N such that a and rt are coprime, we have ord(a;r)∣ord(a;rt), that is ord(a;rt)/ord(a;r)∈N.
Lemma 2.4**.**
Let a,r,t∈N be such that a≥2 and gcd(a,rt)=1. Let m=ord(a;r) and suppose that mt/2<ord(a;rt)<mt. Let
[TABLE]
Then s is an odd prime divisor of t, s∤am−1, and ord(a;r(t)s′)=m(t)s′.
Proof.
Let e=ord(a;rt). Since e>mt/2, from Lemma \refl:ord:2(a) we know that
[TABLE]
If all prime divisors of t divide r, then Proposition 2.3 yields the contradiction e=mt.
Hence there exists a prime divisor ℓ of t not dividing r.
By Lemma \refl:ord:2(b), ℓ is the unique prime divisor of t which does not divide r.
Recalling that \gcd\bigl{(}t,(a^{m}-1)/r\bigr{)}=1, it follows that
[TABLE]
and that
[TABLE]
Further, by Lemma \refl:ord:2(b),
[TABLE]
Now, since gcd(4,t) divides r (and thus gcd(4,(t)ℓ′)∣r), recalling that \eqrefeq:ord:4:2 holds, Proposition 2.3 yields
[TABLE]
By Lemma \refl:ord:1(e) we have
[TABLE]
Combining \eqrefeq:ord:4:4, \eqrefeq:ord:4:5 with Lemma \refl:ord:1(c) (according to which e is equal to the least common multiple, and thus divides the product, of ord(a;r(t)ℓ′) and ord(a;(t)ℓ)), reveals that e∣mt(ℓ−1)/ℓ.
Since (by assumption) the integer e is strictly bigger than mt/2, it follows that e=mt(ℓ−1)/ℓ. Then
[TABLE]
and the assertion holds by \eqrefeq:ord:4:1, \eqrefeq:ord:4:3, and \eqrefeq:ord:4:4.
∎
2.2 Roots of (irreducible) polynomials over finite fields
The set of all non-zero elements in Fq forms a cyclic group under multiplication, and we denote this group by Fq∗. The order of a non-zero element α∈Fq, written as ∣α∣, refers to the order of α in the cyclic group Fq∗. By saying root of f∈Fq[x] we mean an element ω in some possibly non-proper extension field of Fq satisfying f(ω)=0. The splitting field of f∈Fq[x] is the smallest (with respect to inclusion) extension field of Fq which contains all roots of f.
We shall be using the following well-known properties of roots of irreducible polynomials. (See for example [14] for a reference.)
Lemma 2.5**.**
Let m∈N, and let f∈Fq[x] be irreducible of degree m.
(a)
The polynomial f has m distinct roots.
2. (b)
If ω is a root of f, then ω,ωq,ωq2,…,ωqm−1 are all the roots of f.
3. (c)
The splitting field of f over Fq is given by Fqm.
4. (d)
If f=x, then all roots of f lie in Fqm∗ and have the same order.
5. (e)
If e∈Fq[x] is irreducible and some root of e is a root of f, then e=αf for some α∈Fq∗.
Given m∈N, the subfields of Fqm which contain Fq are precisely the fields Fqn with n∣m. Since Fqn∗ is cyclic of order qn−1, it follows that an element ω∈Fqm∗ lies in a proper subfield of Fqm containing Fq if and only if ∣ω∣ divides qn−1 for some proper divisor n of m. Recalling the notion of ord(a;r), we obtain the following.
Lemma 2.6**.**
Let m∈N. An element ω∈Fqm∗ does not lie in any proper subfield of Fqm containing Fq if and only if ord(q;∣ω∣)=m.
Whether or not a polynomial is irreducible can be read from the order of any of its non-zero roots.
Lemma 2.7**.**
Let f∈Fq[x] contain a non-zero root ω. Then f is irreducible if and only if ord(q;∣ω∣)=deg(f).
Proof.
Assume that f is irreducible. Let m=deg(f). By Lemma \refl:poly:1(c), ω∈Fqm. If ω lies in a proper subfield K of Fqm containing Fq, then by Lemma \refl:poly:1(b) all roots of f lie in K, in which case f splits over K. As this contradicts Lemma \refl:poly:1(c), Lemma 2.6 yields ord(q;∣ω∣)=m.
Conversely, suppose that ord(q;∣ω∣)=deg(f). Let f0∈Fq[x] be an irreducible factor of f with f0(ω)=0. By the first part of this proof we get deg(f0)=ord(q;∣ω∣). Hence, deg(f0)=deg(f) and f is irreducible.
∎
Recall from Definition 1.2 that Nq∗(m) is the number of all monic, irreducible polynomials f=x of degree m in Fq[x]. The precise value of Nq∗(m) can be calculated via the formula \eqrefeq:Nq(m). We give a (good) lower and an upper bound for Nq∗(m) in Lemma \refl:poly:5(b) below. Proving the lower bound for Nq∗(m) involves the following estimate.
Lemma 2.8**.**
Let a,m∈N be such that a,m≥2 and (m,a)∈/{(2,2),(4,2), (6,2)}. Then ∑n∣m,n<m(an−1)<(am−1)/(m+1).
Proof.
For a rational number r, let ⌈r⌉ denote the smallest integer which is at least r, and let ⌊r⌋ be the largest integer not greater than r.
First, suppose that 2≤m≤8. Then the inequality ∑n∣m,n<m(an−1)<(am−1)/(m+1) is equivalent to
[TABLE]
Recalling that a≥3 if m∈{2,4,6}, one can easily verify that the assertion is true. So suppose that m≥9. Then a⌈m/2⌉−1>m+1, and hence
[TABLE]
Then (using a−1≥1) we have (a⌊m/2⌋+1−1)/(a−1)<(am−1)/(m+1), which is the same as saying that
[TABLE]
Now, a proper divisor of m is at most equal to ⌊m/2⌋. It follows that, ∑n∣m,n<m(an−1)≤∑i=1⌊m/2⌋(ai−1)<∑i=0⌊m/2⌋ai, which combined with \eqrefeq:poly:4:1 yields ∑n∣m,n<m(an−1)<(am−1)(m+1), as needed.
∎
Lemma 2.9**.**
Let m∈N. Then the following hold.
(a)
The number of elements in Fqm∗ which do not lie in any proper subfield of Fqm containing Fq is given by mNq∗(m).
2. (b)
We have Nq∗(1)=q−1. If m≥2 then
[TABLE]
Proof.
(a)
Let f∈Fq[x] be the product of all monic, irreducible polynomials f=x of degree m over Fq, and let R be the set of all roots of f.
By Lemma \refl:poly:1(a)(e) each irreducible factor of f has m distinct roots, and no two distinct irreducible factors of f have a root in common. Hence,
[TABLE]
By Lemma \refl:poly:1(d), R is a subset of Fqm∗.
If an irreducible factor f of f has a root in a proper subfield Fqn of Fqm then Lemma \refl:poly:1(b) implies that all roots of f lie in Fqn, which contradicts Fqm being the splitting field of f over Fq (see Lemma \refl:poly:1(c)). Hence,
[TABLE]
Consider an element ω∈Fqm∗ which does not lie in any proper subfield of Fqm containing Fq.
By Lemma 2.6 we have ord(q;∣ω∣)=m. Let f∈Fq[x] be the minimal polynomial of ω over Fq. Since f is irreducible and f(ω)=0, Lemma 2.7 yields deg(f)=m. It follows that ω∈R, whence
[TABLE]
which proves the assertion.
2. (b)
By \eqrefeq:Nq(m) we have Nq∗(1)=q−1. Let m≥2. As we may deduce from part (a) of the current lemma we have ∣Fqm∗∣=∑n∣mnNq∗(n), whence qm−1≥Nq∗(1)+mNq∗(m). Recalling that Nq∗(1)=q−1≥1, we get qm−1≥1+mNq∗(m), which proves the upper bound for Nq∗(m).
In order to verify the lower bound for Nq∗(m), observe that by \eqrefeq:Nq(m), (m+1)Nq∗(m) is equal to
[TABLE]
Hence, Nq∗(m)=(qm−1)/(m+1) if (m,q)∈{(2,2),(4,2),(6,2)}.
Now, assume that (m,q)∈/{(2,2),(4,2),(6,2)}. From part (a) of the current lemma we deduce that mNq∗(m)≥∣Fqm∗∣−∑∣Fqn∗∣, where the sum is over all proper divisors n of m. Then
[TABLE]
which, using the inequality ∑n∣m,n<m(qn−1)<(qm−1)/(m+1) given in Lemma 2.8, reveals that mNq∗(m)>(qm−1)m/(m+1). Then Nq∗(m)>(qm−1)/(m+1), and the proof is complete. ∎
Lemma 2.10**.**
Let f∈Fq[x] contain a non-zero root ω and let t∈N be coprime to q.
Then f(xt) has a root of order ∣ω∣t.
Proof.
Since x−ω divides f, the polynomial xt−ω is a factor of f(xt). We prove the assertion by showing that xt−ω has a root of order ∣ω∣t.
(i)
We begin with the special case where t is prime. Let α be a root of xt−ω. (Hence, αt=ω.) If ∣α∣ is divisible by t, then ∣ω∣t=∣αt∣gcd(∣α∣,t)=∣α∣, as needed.
So, suppose that t does not divide ∣α∣. By [14, Theorem 2.42(i)] there exists a t-th root of unity over Fq of order t, say β.
Then (αβ)t=ω, that is αβ is a root of xt−ω. Moreover, since gcd(∣α∣,t)=1 and t=∣β∣, the order of αβ is divisible by t.
By what we have already proved, ∣ω∣t=∣αβ∣, as asserted.
2. (ii)
Let t1,…,tℓ be (not necessarily distinct) primes such that t=∏i=1ℓti.
By part (i) of the current proof, the polynomial xt1−ω contains a root of order ∣ω∣t1, say ω1.
Applying (i) to the polynomial xt2−ω1 we see that xt2−ω1 contains a root of order ∣ω1∣t2=∣ω∣t1t2.
Since x−ω1∣xt1−ω we have xt2−ω1∣xt1t2−ω. It follows that xt1t2−ω has a root of order ∣ω∣t1t2.
Repeatedly applying this procedure, we conclude that xt−ω=xt1⋯tℓ−ω contains a root of order ∣ω∣t1⋯tℓ=∣ω∣t.∎
2.3 Some more preliminaries
We conclude this section with a few more straightforward yet helpful lemmas. We start with a well-known result which we prove using Lemma \refl:ord:1(a).
Lemma 2.11**.**
Let a,b,c∈N. Then gcd(ab−1,ac−1)=agcd(b,c)−1.
Proof.
Let ℓ=gcd(ab−1,ac−1) and k=gcd(b,c).
For i∈{b,c} we have ai−1=(ak−1)(ai−k+ai−2k+⋯+ak+1) and, in particular, ak−1∣ai−1. Thus, ak−1∣ℓ.
Conversely, since for i∈{b,c} the integer ℓ divides ∣ai−1, Lemma \refl:ord:1(a) yields ord(a;ℓ)∣i. Thus, ord(a;ℓ)∣k, and then, applying Lemma \refl:ord:1(a) one more time, we conclude that ℓ∣ak−1.
∎
Recall that φ:N→N denotes Euler’s totient function.
Lemma 2.12**.**
Let a,b∈N. The set {1,…,ab} contains aφ(b) elements which are coprime to b.
Proof.
Observe that the assertion holds for b=1. We thus assume that b≥2. An element ℓ∈{1,…,ab} is coprime to b if and only if ℓ=sb+r where s,r are integers satisfying 0≤s<a, 1≤r<b, and gcd(r,b)=1. Hence, there are precisely aφ(b) choices for ℓ.
∎
Lemma 2.13**.**
Let G be a cyclic group and let t be a divisor of ∣G∣. Then G contains ∣G∣φ(t)/t elements g such that ∣G∣/∣g∣ and t are coprime.
Proof.
Let h be a generator of G, whence the elements of G are given by hℓ, ℓ∈{1,…,∣G∣}.
Since ∣G∣/∣hℓ∣=gcd(∣G∣,ℓ), we see that ∣G∣/∣hℓ∣ is coprime to t if and only if gcd(∣G∣,ℓ) is coprime to t, which (recalling that t is a divisor of ∣G∣) is the case if and only if gcd(ℓ,t)=1.
Thus, the number of elements g in G satisfying \gcd\bigl{(}|G|/|g|,t\bigr{)}=1 equals the number of integers in ℓ∈{1,…,∣G∣} such that gcd(ℓ,t)=1. Then the assertion holds by Lemma 2.12 (applied to a=∣G∣/t and b=t).
∎
A positive integer n is said to be square-free if for all prime divisors s of n, s2 does not divide n. Observe that 1 is square-free.
Lemma 2.14**.**
Let m,t∈N. Let
[TABLE]
Then the following hold.
(a)
If j∈J and j0∣j, then j0∈J.
2. (b)
Let r be the product of all distinct primes in J if any exist, and let r=1 else. Then
{n∈N∣n divides r}={j∈J∣j square-free}.
Proof.
(a)
Let j∈J and let j0 be a divisor of j. Seeking a contradiction, assume that j0∈/J. Then
[TABLE]
Since m/j divides m/j0, by Lemma 2.11 we have qm/j−1∣qm/j0−1. Then \gcd\bigl{(}(q^{m}-1)(q^{m/j_{0}}-1)^{-1},t\bigr{)}\mid\gcd\bigl{(}(q^{m}-1)(q^{m/j}-1)^{-1},t\bigr{)}. In particular, \gcd\bigl{(}(q^{m}-1)(q^{m/j}-1)^{-1},t\bigr{)}\neq 1. This is not true since j∈J.
2. (b)
The assertion trivially holds for J={1}. So suppose that J={1}. Then, by part (a) of the current lemma, J contains primes.
Let r1,…,rℓ be (all) the distinct primes in J, whence r=∏i=1ℓri. Since 1∈J, in order to prove the assertion it suffices to show that
[TABLE]
Consider a divisor n≥2 of r. We may assume that n=∏i=1kri for some k≤ℓ.
Since r1,…,rk are pairwise distinct prime divisors of m, their product n is a square-free divisor of m.
Let (qm−1)t be the product of the s-parts of qm−1 for all prime divisors s of t. Observe that, for all i∈{1,…,k}, the condition \gcd\bigl{(}(q^{m}-1)(q^{m/r_{i}}-1)^{-1},t\bigr{)}=1 implies that (qm−1)t∣qm/ri−1. Thus, (qm−1)t divides \gcd\bigl{(}q^{m/r_{1}}-1,\dots,q^{m/r_{k}}-1\bigr{)}, which according to Lemma 2.11 equals qgcd(m/r1,…,m/rk)−1=qm/n−1. Then \gcd\bigl{(}(q^{m}-1)(q^{m/n}-1)^{-1},t\bigr{)}=1, whence n∈J.
Conversely, consider a square-free element j≥2 of J. By part (a) of the current lemma, each prime divisor of j lies in J. Hence, j∣r.∎
3 Almost t-hyper-irreducible polynomials
Let t∈N. Recall that a polynomial f∈Fq[x] is said to t-hyper-irreducible if f(xt) is irreducible. We refer to f as almost t-hyper-irreducible if f is irreducible and f(xt) contains an irreducible factor of degree strictly bigger than deg(f)t/2=deg(f(xt))/2. As we point out in the introduction, any t-hyper-irreducible polynomial is irreducible, which is why t-hyper-irreducible polynomials are almost t-hyper-irreducible.
This section is devoted to the occurrence of almost t-hyper-irreducible polynomials in Fq[x]. The proofs of Theorems 1.1, 1.3, 1.4 are given in Subsections 3.1, 3.2, and 3.3 respectively.
3.1 Existence of almost t-hyper-irreducible polynomials
Proposition 3.1**.**
Let m,t,e be positive integers satisfying e>mt/2. Let f=x be an irreducible polynomial of degree m in Fq[x] and let ω be a root of f. Then f(xt) contains an irreducible (over Fq) factor of degree e if and only if gcd(q,t)=1 and ord(q;∣ω∣t)=e.
Proof.
First, assume that f(xt) has an irreducible factor f0∈Fq[x] with deg(f0)=e.
If gcd(q,t)=1 then the characteristic p of Fq divides t. In this case, writing f(x)=∑i=0mαixi, we get
[TABLE]
which yields the contradiction e≤mt/p≤mt/2. It follows that t and q are coprime. Let ξ be a root of f0. Note that ξ=0. By Lemma 2.7 we have
[TABLE]
Recalling that f0∣f(xt) we see that ξt is a root of f. Since f is irreducible, by Lemma \refl:poly:1(d) we have ∣ξt∣=∣ω∣. Then
[TABLE]
By Lemma \refl:ord:1(f) we have
[TABLE]
Now, by \eqrefeq:existence:2:1 and \eqrefeq:existence:2:2 the left hand-side of \eqrefeq:existence:2:3 is equal to e>mt/2. Further, by Lemma 2.7 the right hand-side of \eqrefeq:existence:2:3 equals mgcd(t,∣ξ∣). This reveals that gcd(t,∣ξ∣)=t.
Then by \eqrefeq:existence:2:1 and \eqrefeq:existence:2:2 we get ord(q;∣ω∣t)=e.
Conversely, assume that gcd(q,t)=1 and ord(q;∣ω∣t)=e. According to Lemma 2.10 the polynomial f(xt) contains a root ξ of order ∣ω∣t. Let f0 be an irreducible (over Fq) factor of f(xt) which contains ξ as a root. Then by Lemma 2.7 we have deg(f0)=ord(q;∣ξ∣)=ord(q;∣ω∣t)=e.
∎
Let f∈Fq[x] be irreducible such that deg(f)=m and f(xt)∈Fq[x] has an irreducible factor of degree e. If t=1 then gcd(t,q)=1 and e=m=ord(q;(qm−1)t). So suppose that t≥2. (If [math] is a root of f, then recalling that f is irreducible we have f=x. But, since t≥2, the irreducible factors of xt have degree 1≤deg(f)t/2). Thus, f(0)=0. Now, let ω be a root of f. Then Proposition 3.1 reveals that
[TABLE]
Since ω∈Fqm∗ by Lemma \refl:poly:1(c), ∣ω∣t divides (qm−1)t, which is why by Lemma \refl:ord:1(b) we have ord(q;∣ω∣t)∣ord(q;(qm−1)t), that is (recalling that e=ord(q;∣ω∣t)),
[TABLE]
Using Lemma \refl:ord:1(f) (by which ord(q;(qm−1)t)≤ord(q;qm−1)t=mt) and the assumption e>mt/2, it follows that ord(q;(qm−1)t)=e.
Conversely, suppose that q,t are coprime and ord(q;(qm−1)t)=e. Let ω be a primitive element of Fqm∗ (whence ∣ω∣=qm−1) and let f be the minimal polynomial of ω over Fq (whence f∈Fq[x] is irreducible with deg(f)=m). By Proposition 3.1 the polynomial f(xt) contains an irreducible (over Fq) factor of degree e.∎
The following corollary is obtained by combining Propositions 2.3 with Proposition 3.1, and Theorem 1.1 respectively.
The characterisation of t-hyper-irreducible polynomials presented in part (a) of Corollary 3.2 generalises Lemma 2.7 (and we can retrieve the statement of Lemma 2.7 by setting t=1). It also generalises [14, Theorem 3.75] which covers the case m=1.
Corollary 3.2**.**
(a)
Let f∈Fq[x] contain a non-zero root ω, let t∈N, and let m=deg(f). The following are equivalent.
(i)
The polynomial f is t-hyper-irreducible.
2. (ii)
The integers t,q are coprime and ord(q;∣ω∣t)=mt.
3. (iii)
We have ord(q;∣ω∣)=m, the integer gcd(4,t) divides ∣ω∣, and each prime divisor of t divides ∣ω∣ but not (qm−1)/∣ω∣.
2. (b)
Let m,t∈N. The following are equivalent.
(i)
There exists a t-hyper-irreducible polynomial of degree m in Fq[x].
2. (ii)
The integers t,q are coprime and ord(q;(qm−1)t)=mt.
3. (iii)
Writing t1,…,tℓ for (all) the distinct odd prime divisors of t, we have gcd(t,4)∏i=1ℓti∣(qm−1).
Proof.
(a)
If condition (i) holds, that is if f is t-hyper-irreducible, then f is irreducible, and by Proposition 3.1 condition (ii) follows. By Proposition 2.3 condition (iii) implies (ii).
It remains to show that (ii) entails both (i) and (iii). So suppose that gcd(q,t)=1 and ord(q;∣ω∣t)=mt. Since (as we may deduce from Lemma 2.7) ord(q;∣ω∣)≤deg(f)=m, using Lemmas \refl:ord:1(f),\refl:poly:3 we see that ord(q;∣ω∣)=m. Then by Proposition 2.3 (applied to a=q and r=∣ω∣) condition (iii) holds. Moreover, by Lemma 2.7 the polynomial f is irreducible, which combined with Proposition 3.1 shows that (i) is satisfied.
2. (b)
By Theorem 1.1 conditions (i) and (ii) are equivalent. The equivalence of conditions (ii) and (iii) holds by Proposition 2.3 (applied to a=q and r=qm−1). ∎
We conclude this subsection verifying the existence of (almost) t-hyper-irreducible polynomials for some specific values for q,m, and t.
Example 3.3**.**
(a)
Let q=5, m=5, t=99. Then gcd(t,q)=1 and (as we may calculate by hand or in GAP[9] by calling OrderMod(5,(5^5-1)*99) we have ord(5;(55−1)99)=330>mt/2.
By Theorem 1.1 there are irreducible polynomials f∈F5[x] of degree 5 such that f(x99) has an irreducible (over F5) factor of degree 330.
2. (b)
According to Corollary \refc:existence:3(b) there exists a 100-hyper-irreducible polynomial of degree 10 over Fq if and only if 20∣q10−1. By Euler’s totient theorem we have 20∣qφ(20)−1=q8−1. Hence, by Lemma 2.11, 20∣q10−1 if and only if 20 divides qgcd(8,10)−1=(q+1)(q−1). We conclude that Fq[x] contains 100-hyper-irreducible polynomials of degree 10 if and only if q≡±1(mod10).
3. (c)
Suppose that q is odd. Then 2∣qm−1 for all m∈N and, by Corollary \refc:existence:3(b), the polynomial ring Fq[x] contains 2-hyper-irreducible polynomials of any (positive) degree.
Recall (from Definition 1.2) that Nq∗(m,t) is the number of all monic t-hyper-irreducible polynomials f=x of degree m in Fq[x]. Recall further the definition of the Moebius function μ:N→{−1,0,1} given in \eqrefeq:moebius.
Proof of Theorem \reft:number1:1(a).
The proof follows the approach taken in [8] to derive a formula for the number of all monic, irreducible polynomials of a given degree over Fq.
Suppose that Nq∗(m,t)=0.
Let f∈Fq[x] be the product of all monic, t-hyper-irreducible polynomials f=x of degree m over Fq, and let R be the set of all roots of f. (Recall that t-hyper-irreducible polynomials are irreducible.) By Lemma \refl:poly:1(a)(e) each irreducible factor of f has m distinct roots, and no two distinct irreducible factors of f share a root. Hence,
[TABLE]
Let t0 be the product of gcd(4,t) and all distinct odd prime divisors of t. Since t and t0 have the same prime divisors (possibly with different multiplicities), using the product formula for Euler’s totient function we obtain
[TABLE]
By Lemma \refl:poly:1(d), R⊆Fqm∗. Then Corollary \refc:existence:3(a) yields
[TABLE]
Since Nq∗(m,t)=0, by Corollary \refc:existence:3(b) the integer t0 divides qm−1. This shows that any element ω∈Fqm∗ satisfying \gcd\bigl{(}(q^{m}-1)|\omega|^{-1},t_{0}\bigr{)}=1 has order divisible by t0. Hence,
[TABLE]
By Lemma 2.6, for ω∈Fqm∗ the condition ord(q;∣ω∣)=m is equivalent to saying that ω does not lie in any maximal subfield of Fqm containing Fq. Such maximal subfields have order qm/j where j is a prime dividing m. Thus,
[TABLE]
where
[TABLE]
If j is a prime divisor of m which is not an element of J (as defined in the assumption), then \gcd\bigl{(}(q^{m}-1)|\omega|^{-1},t_{0}\bigr{)}\neq 1 for all ω∈Fqm/j∗, in which case the set \bigl{\{}\omega\in\mathbb{F}_{q^{m/j}}^{*}\mid\gcd\bigl{(}(q^{m}-1)|\omega|^{-1},t_{0}\bigr{)}=1\bigr{\}} is empty. This shows that
[TABLE]
If j1,…,jℓ∈J are distinct primes and s=∏i=1ℓji then the intersection ⋂i=1ℓFqm/ji∗ is equal to Fqm/s∗. Using the inclusion-exclusion principle, it follows that
[TABLE]
As we may deduce from Lemma \refl:more:4(b), a product of distinct primes from J is a square-free element of J; and moreover, each non-trivial, square-free element of J is a product of distinct primes from J. Thus,
[TABLE]
Now, consider an element j∈J. Then (by definition) we have
[TABLE]
Recalling that t0∣qm−1, \eqrefeq:number1:1:4 implies that t0∣qm/j−1. Condition \eqrefeq:number1:1:4 also implies that an element ω∈Fqm/j∗ satisfies \gcd\bigl{(}(q^{m}-1)|\omega|^{-1},t_{0}\bigr{)}=1 if and only if \gcd\bigl{(}(q^{m/j}-1)|\omega|^{-1},t_{0}\bigr{)}=1. Hence,
[TABLE]
and thus by \eqrefeq:number1:1:3,
[TABLE]
Then Lemma 2.13 (applied to G=Fqm/j∗ and t=t0) yields
[TABLE]
which combined with Equations \eqrefeq:number1:1:1, \eqrefeq:number1:1:2 finalises the proof.
∎
Proof of Theorem \reft:number1:1(b).
Let r be as defined in Lemma \refl:more:4(b). (Recall that μ(n)=0 if n∈N is not square-free.)
Then according to Lemma \refl:more:4(b) and Theorem \reft:number1:1(a) we obtain
[TABLE]
and thus by \eqrefeq:Nq(m),
[TABLE]
According to Lemma \refl:poly:5(b) we get rNqm/r∗(r)≤(qm/r)r−1=qm−1, which (together with \eqrefeq:number1:1:5) proves the upper bound for Nq∗(m,t). Further, from Lemma \refl:poly:5(a) it follows that rNqm/r∗(r)≥mNq∗(m). By Lemma \refl:poly:5(b) we then obtain rNqm/r∗(r)≥m(qm−1)/(m+1), which (combined with \eqrefeq:number1:1:5) verifies the lower bound for Nq∗(m,t).∎
Comparing Lemma \refl:poly:5(b) with Theorem \reft:number1:1(b) we see the following. If Fq[x] contains monic t-hyper-irreducible polynomials of degree m (for some m,t∈N), then the number of all such polynomials is roughly equal to φ(t)/t times the number of all monic irreducible polynomials of degree m over Fq.
3.3 Counting monic almost t-hyper-irreducible polynomials
For m,t∈N, recall the Definition 1.2 of Nq∗(m,t). A formula for Nq∗(m,t) is given in Theorem \reft:number1:1(a). Further, for a positive integer t and a prime s, recall the meaning of (t)s and (t)s′.
Let T be the number of all monic, irreducible polynomials f=x in Fq[x] such that deg(f)=m and f(xt) contains an irreducible factor of degree e. According to the assumption, we have
[TABLE]
Since t=1 yields the contradiction e=ord(q;qm−1)=m=mt, it follows that t≥2. Moreover, by Theorem 1.1 we get T=0.
By Lemma \refl:ord:1(b), ord(q;qm−1) divides ord(q;(qm−1)t), that is m∣e.
Further, by Lemma 2.4 (applied to a=q, r=qm−1),
[TABLE]
Let T be the set of all monic, irreducible polynomials f∈Fq[x] such that deg(f)=m and f(xt) contains an irreducible factor of degree e. Observe that x∈/T. (This is because, for t≥2, the irreducible factors of xt have degree 1≤mt/2.) By definition,
[TABLE]
We prove the assertion by showing that T is the set of all monic, (t)s′-hyper-irreducible polynomials f=x of degree m over Fq.
To this end, consider a polynomial f∈T and let ω be a root of f. By Lemma \refl:poly:1(d), ω lies in Fqm∗, whence ∣ω∣ divides qm−1. In particular, gcd(q,∣ω∣)=1. Thus (recalling that t and q are coprime) we get gcd(q,∣ω∣t)=1. Further by Lemma 2.7 and Proposition 3.1 we see that ord(q;∣ω∣)=m and ord(q;∣ω∣t)=e. Then according to Lemma 2.4 (applied to a=q and r=∣ω∣) we obtain ord(q;∣ω∣(t)s′)=m(t)s′. By Corollary \refc:existence:3(a) this means that f is (t)s′-hyper-irreducible.
Conversely, let f=x be a monic, (t)s′-hyper-irreducible polynomial of degree m over Fq. Let ω be a root of f. Again, by Lemma \refl:poly:1(d) the order of ω divides qm−1. Recalling that s∤qm−1, it follows that s∤∣ω∣, and thus by Lemma \refl:ord:1(c),
[TABLE]
As we may deduce from Corollary \refc:existence:3(a)(b), we have
[TABLE]
Hence,
[TABLE]
which (recalling that s∤qm−1) by Lemma \refl:ord:1(c) simplifies to
[TABLE]
Thus, ord(q;∣ω∣t)=e, and then f∈T by Proposition 3.1.
∎
In the following example, we apply Theorems \reft:number1:1(a),\reft:number2:1 in order to determine the number of certain almost 99-hyper-irreducible polynomials over F5.
Example 3.4**.**
Let q=5, m=5, and t=99. According to Example \refe:existence:4(a) there exists a monic, irreducible polynomial f∈F5[x] such that deg(f)=5 and f(x99) has an irreducible (over F5) factor of degree 330.
Since 99/gcd(330/5,99)=3, by Theorem 1.4 the number of all such polynomials is given by N5∗(5,(99)3′)=N5∗(5,11), which according to Theorem \reft:number1:1(a) is equal to φ(11)(55−1)/55=568.
For comparison: By \eqrefeq:Nq(m) the number of all monic, irreducible polynomials of degree 5 in F5[x] equals N5∗(5)=(55−51)/5=624.
Acknowledgements
The results presented here have been obtained during the author’s PhD candidature as a cotutelle student at the University of Western Australia and the RWTH Aachen University, partly supported by a scholarship awarded by the Studienstiftung des deutschen Volkes (German Academic Scholarship Foundation) and the Australian Research Council Discovery Project DP190100450.
The author thanks her supervisors Cheryl Praeger and Gerhard Hiß for valuable discussions, careful reading of her work, and many extremely helpful comments.
Bibliography19
The reference list from the paper itself. Each links out to its DOI / PubMed record.
1[1] S. S. Abhyankar. Again nice equations for nice groups. Proc. Amer. Math. Soc. , 124(10):2967–2976, 1996.
2[2] M. Aschbacher. On the maximal subgroups of the finite classical groups. Invent. Math. , 76(3):469–514, 1984.
3[3] J. Bamberg, S. P. Glasby, T. Popiel, and C. E. Praeger. Generalized quadrangles and transitive pseudo-hyperovals. J. Combin. Des. , 24(4):151–164, 2016.
4[4] B. Baumeister. Primitive permutation groups with a regular subgroup. J. Algebra , 310(2):569–618, 2007.
5[5] T. Breuer, R. M. Guralnick, and W. M. Kantor. Probabilistic generation of finite simple groups. II. J. Algebra , 320(2):443–494, 2008.
6[6] T. C. Burness and H. P. Tong-Viet. Derangements in primitive permutation groups, with an application to character theory. Q. J. Math. , 66(1):63–96, 2015.
7[7] R. D. Carmichael. Note on a new number theory function. Bull. Amer. Math. Soc. , 16(5):232–238, 1910.
8[8] S. K. Chebolu and J. Mináč. Counting irreducible polynomials over finite fields using the inclusion-exclusion principle. Mathematics Magazine , 84(5):369–371, 2011.