PreprintPDF Available

Number of Equivalence Classes of Rational Functions over Finite Fields

Authors:
Preprints and early-stage research may not have been peer reviewed yet.

Abstract and Figures

Two rational functions f,gFq(X)f,g\in\Bbb F_q(X) are said to be {\em equivalent} if there exist ϕ,ψFq(X)\phi,\psi\in\Bbb F_q(X) of degree one such that g=ϕfψg=\phi\circ f\circ\psi. We give an explicit formula for the number of equivalence classes of rational functions of a given degree in Fq(X)\Bbb F_q(X). This result should provide guidance for the current and future work on classifications of low degree rational functions over finite fields. We also determine the number of equivalence classes of polynomials of a given degree in Fq[X]\Bbb F_q[X].
Content may be subject to copyright.
arXiv:2305.20008v1 [math.NT] 31 May 2023
NUMBER OF EQUIVALENCE CLASSES OF RATIONAL
FUNCTIONS OVER FINITE FIELDS
XIANG-DONG HOU
Abstract. Two rational functions f, g Fq(X) are said to be equivalent if
there exist φ, ψ Fq(X) of degree one such that g=φfψ. We give an
explicit formula for the number of equivalence classes of rational functions of
a given degree in Fq(X). This result should provide guidance for the current
and future work on classifications of low degree rational functions over finite
fields. We also determine the number of equivalence classes of polynomials of
a given degree in Fq[X].
1. Introduction
For a nonconstant rational function f(X) over a field F, written in the form
f(X) = P(X)/Q(X), where P, Q F[X], Q6= 0, and gcd(P, Q) = 1, we define
deg f= max{deg P, deg Q}. Then [F(X) : F(f)] = deg f. By L¨uroth theorem,
every subfield EF(X) with [F(X) : E] = dis of the form F(f) for some fF(X)
with deg f=d. Let
(1.1) G(F) = {φF(X) : deg φ= 1}.
The group (G(F),) is isomorphic to the projective linear group PGL(2,F) and
the Galois group Aut(F(X)/F) of F(X) over F. For A=a b
c d PGL(2,F), its
corresponding element in G(F), denoted by φA, is φA= (aX +b)/(cX +b). For
φG(F), its corresponding element in Aut(F(X)/F), denoted by σφ, is the F-
automorphism of F(X) defined by σφ(X) = φ(X).
Two rational functions f , g F(X)\Fare said to be equivalent, denoted as
fg, if there exist φ, ψ G(F) such that g=φfψ. This happens if and only
if F(g) = σ(F(f)) for some σAut(F(X)/F).
The set F(X)\Fequipped with composition is a monoid and G(F) is the group
of units of (F(X)\F,). In a parallel setting, one replaces F(X) with F[X] and
G(F) with the affine linear group AGL(1,F) = {φF[X] : deg φ= 1}. Then
(F[X]\F,) is a submonoid of (F(X)\F,) and AGL(1,F) is its group of units. If
two polynomials f, g F[X]\Fare equivalent as rational functions, i.e., g=φfψ
for some φ, ψ G(F), then there are α, β AGL(1,F) such that g=αfβ; see
Lemma 8.1. Factorizations in the monoids (F(X)\F,) and (F[X]\F,) are difficult
questions that have attracted much attention [1, 2, 3, 9, 10, 18, 19]. Factorizations
in (F(X)\F,) are determined by the lattice L(F) of the subfields of F(X) and vice
versa. The Galois group Aut(F(X)/F) is an automorphism group of L(F) and the
Aut(F(X)/F)-orbits in L(F) correspond to the equivalence classes in F(X)\F.
2020 Mathematics Subject Classification. 05E18, 11T06, 12E20, 12F20, 20G40.
Key words and phrases. finite field, general linear group, projective linear group, rational
function.
1
2 XIANG-DONG HOU
Many intrinsic properties of rational functions are preserved under equivalence.
The degree of a rational function in F(X)\Fis invariant under equivalence. Equiv-
alent rational functions in F(X)\Fhave isomorphic arithmetic monodromy groups.
The number of ramification points and their ramification indices of a rational func-
tion are preserved under equivalence [16]. When F=Fq, the finite field with q
elements, there is another important invariant: |f(P1(Fq))|, the number of values
of fFq(X) on the projective line P1(Fq). In the theory and applications of finite
fields, an important question is to understand the polynomials that permute Fq
and the rational functions that permute P1(Fq) under the aforementioned equiva-
lence. For classifications of low degree permutation polynomials of finite fields, see
[4, 6, 7, 14, 17]. Permutation rational functions of P1(Fq) of degree 3 and 4 were
classified recently [5, 8, 13]. Equivalence of rational functions over finite fields also
arises in other circumstances. There is a construction of irreducible polynomials
over Fqusing a rational function R(X)Fq[X]; the number of irreducible polyno-
mials produced by the construction depends only on the equivalence class of R(X)
[15]. It is known that the equivalence classes of rational functions fFq(X)\Fq
such that Fq(X)/Fq(f) is Galois are in one-to-one correspondence with the classes
of conjugate subgroups of PGL(2,Fq); see [12].
When F=Fq, there are only finitely many equivalence classes of rational func-
tions in Fq(X)\Fqwith a given degree n. We shall denote this number by N(q, n).
Despite its obvious significance, this number was not known previously. The main
contribution of the present paper is the determination of N(q, n) for all qand n
(Theorem 6.1). For example, when n= 3, we have
N(q, 3) =
2(q+ 1) if q1,4 (mod 6),
2qif q2,5 (mod 6),
2q+ 1 if q3 (mod 6).
The classification of rational functions of degree n2 over Fqis straightforward;
see Sections 7.1 and 7.2. When n= 3 and qis even, the classification was obtained
recently by Mattarei and Pizzato [16] using the fact that such rational functions
have at most two ramification points. The case n= 3 and qodd is still unsolved.
(In this case, it was shown in [16] that N(q, 3) 4q.) A complete classification of
rational functions over Fqappears to be out of reach. However, the determination
of N(q, n) is an important step towards understanding the equivalence classes of
rational functions over finite fields, especially those with low degree.
Here is the outline of our approach. There is an action of GL(2,Fq) on the set
of subfields FFq(X) with [Fq(X) : F] = n, and N(q, n) is the number of orbits
of this action. To compute N(q, n) by Burnside’s lemma, it suffices to determine
the number of such subfields of Fq(X) fixed by each member Aof GL(2,Fq). From
there on, the computation becomes quite technical and depends on the canonical
form of A.
The paper is organized as follows: In Section 2, we include some preliminaries and
lay out the plan for computing N(q , n). The ingredients of the formula for N(q, n)
are computed in Sections 3 5 and the explicit formula for N(q, n) is presented in
Section 6. A discussion of low degree rational functions over Fqensued in Section 7.
The last section is devoted to equivalence classes of polynomials over finite fields.
The situation is much simpler compared with the case of rational functions. The
number of equivalence classes are computed and, as concrete examples, polynomials
NUMBER OF EQUIVALENCE CLASSES OF RATIONAL FUNCTIONS 3
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Fq
Fq(X)
F1F2Fq2(n1)
···
n n n
Figure 1. Subfields of Fq(X) of degree n
of degree up to 5 are classified. Several counting lemmas used in the paper are
gathered in the appendix.
2. Preliminaries
2.1. Rational functions and subfields.
Let
(2.1) Rq,n ={fFq(X) : deg f=n}.
By Lemma A2,
|Rq,n|=(q1 if n= 0,
q2n1(q21) if n > 0.
For f1, f2Fq(X)\Fq, we define f1f2if f2=φf1ψfor some φ, ψ G(Fq)
and we define f1
L
f2if there exists φG(Fq) such that f2=φf1. It is clear
that
f1
L
f2Fq(f1) = Fq(f2)
and
f1f2Fq(f2) = σ(Fq(f1)) for some σAut(Fq(X)/Fq).
Recall that N(q, n) denotes the number of equivalence classes in Rq,n ; this number
is the main subject of our investigation.
For f=P /Q Fq(X)\Fq, where P, Q Fq[X], gcd(P, Q) = 1, let
S(f) = hP, QiFq={aP +bQ :a, b Fq},
the Fq-span of {P, Q}. (Throughout this paper, an Fq-span is denoted by h iFq.)
Then f1
L
f2 S(f1) = S(f2). By uroth theorem, every subfield FFq(X)
with [Fq(X) : F] = n < is of the form F=Fq(f), where fFq(X) is of degree
n. The number of such Fis
|Rq,n|
|G(Fq)|=q2n1(q21)
q(q21) =q2(n1).
Denote the set of these fields by Fn={F1,...,Fq2(n1) }(Figure 1) and let Aut(Fq(X)/Fq)
act on Fn. Then N(q, n) is precisely the number of orbits of this action.
4 XIANG-DONG HOU
2.2. Conjugacy classes of GL(2,Fq).
Let
Aa=a0
0a, a F
q,
A{a,b}=a0
0b, a, b F
q,
A{α,αq}=α+αqα1+q
1 0 , α Fq2\Fq,
Ba=a a
0a, a F
q.
Then
C:= {Aa:aF
q} {A{a,b}:a, b F
q, a 6=b}(2.2)
{A{α,αq}:αF2
q\Fq} {Ba:aF
q}
forms a set of representatives of the conjugacy classes of GL(2,Fq). Additional
information about these representatives is given in Table 1, where cent(A) denotes
the centralizer of Ain GL(2,Fq); see [11, §6.3].
Table 1. Conjugacy classes of GL(2,Fq)
A C elementary divisors |cent(A)|
Aa, a F
qXa, X a q(q1)2(q+ 1)
A{a,b}, a, b F
q, a 6=b X a, X b(q1)2
A{α,αq}, α F2
q\Fq(Xα)(Xαq)q21
Ba, a F
q(Xa)2q(q1)
2.3. Burnside’s lemma.
Let GL(n, Fq) act on Fnas follows: For A=a b
c d GL(n, Fq) and Fq(f) Fn,
where fFq(X) is of degree n,A(Fq(f)) = Fq(fφA), where φA= (aX +b)/(cX +
d). By Burnside’s lemma,
N(q, n) = X
A∈C
Fix(A)
|cent(A)|
(2.3)
=1
q(q1)2(q+ 1) X
aF
q
Fix(Aa) + 1
(q1)2X
{a,b}⊂F
q, a6=b
Fix(A{a,b})
+1
q21X
{α,αq}⊂Fq2\Fq
Fix(A{α,αq}) + 1
q(q1) X
aF
q
Fix(Ba),
where
Fix(A) = |{F Fn:A(F) = F}|.
Obviously,
(2.4) Fix(Aa) = |Fn|=q2(n1).
We will determine Fix(A{a,b}), Fix(A{α,αq}), and Fix(Ba) in the subsequent sec-
tions; in doing so, we will need a number of counting lemmas which are given in
the appendix.
NUMBER OF EQUIVALENCE CLASSES OF RATIONAL FUNCTIONS 5
3. Determination of Fix(A{a,b})
Let a, b F
q,a6=band c=a/b. Then φA{a,b}=cX. Therefore, a field Fq(f),
where fFq(X)\Fq, is fixed by A{a,b}if and only if Fq(f(X)) = Fq(f(cX)).
Lemma 3.1. Let fFq(X)with deg f=n > 0and 16=cF
qwith o(c) = d,
where o(c)denotes the multiplicative order of c. Then Fq(f(X)) = Fq(f(cX)) if
and only if
S(f) = hXr1P1(Xd), Xr2Q1(Xd)iFq,
where P1, Q1Fq[X]are monic, 0r1, r2< d,deg(Xr2Q1(Xd)) <deg(Xr1P1(Xd)) =
n, and gcd(Xr1P1, Xr2Q1) = 1.
Proof. () Obvious.
() We may assume that f=P/Q, where P, Q Fq[X] are monic, deg P=n,
deg Q=m < n, gcd(P, Q) = 1, and the coefficient of Xmin Pis 0. Let nr1
(mod d) and mr2(mod d), where 0 r1, r2< d. Such a pair (P, Q) is uniquely
determined by S(f). Since
hP(X), Q(X)iFq=S(f) = S(f(cX)) = hcnP(cX), cmQ(cX)iFq,
we have
P(X) = cnP(cX), Q(X) = cmQ(cX ).
Thus the coefficient of Xiin P(X) is 0 for all iwith i6≡ n(mod d), whence
P(X) = xr1P1(Xd). In the same way, Q(X) = Xr2Q1(Xd). Since gcd(P, Q) = 1,
we have gcd(Xr1P1, Xr2Q1) = 1.
In Lemma 3.1, let m= deg(Xr2Q1(Xd)). Note that gcd(Xr1P1, Xr2Q1) = 1 if
and only if gcd(P1, Q1) = 1 plus one of the following: (i) r1=r2= 0; (ii) r1= 0,
r2>0, P1(0) 6= 0; (iii) r1>0, r2= 0, Q1(0) 6= 0. When r1=r2= 0, i.e.,
nm0 (mod d), the number of the fields Fq(f) in Lemma 3.1 fixed by A{a,b}
is q1αm/d,n/d, where
αi,j =|{(f, g ) : f, g Fq[X] monic,deg f=i, deg g=j, gcd(f , g) = 1}|.
When r1= 0 and r2>0, i.e., n0 (mod d) but m6≡ 0 (mod d), the number of
Fq(f) fixed by A{a,b}is βn/d,m/d, where
βi,j =|{(f, g ) : f, g Fq[X] monic,deg f=i, deg g=j, f (0) 6= 0,gcd(f, g ) = 1}|.
When r1>0 and r2= 0, i.e., m0 (mod d) but n6≡ 0 (mod d), the number of
Fq(f) fixed by A{a,b}is βm/d,n/d.
Define
αj=|{(f, g ) : f, g Fq[X] monic,deg f < j, deg g=j, gcd(f , g) = 1}| =X
0ij
αi,j .
The numbers αi,j ,αjand βi,j are determined in Appendix, Lemmas A1 and A3.
Theorem 3.2. Let a, b F
q,a6=b, and d=o(a/b). Then
Fix(A{a,b}) =
q2n/d2+(d1)(q2n/d 1)
q+ 1 if n0 (mod d),
q2n/d+1 + 1
q+ 1 if n6≡ 0 (mod d).
6 XIANG-DONG HOU
Proof. If n0 (mod d), using Lemmas A1 and A3, we have
Fix(A{a,b}) = X
0m<n
m0 (mod d)
q1αm/d,n/d +X
0m<n
m6≡0 (mod d)
βn/d,m/d
=q1X
0i<n/d
αi,n/d +X
0i<n/d
(d1)βn/d,i
=q1αn/d + (d1) X
0i<n/d
qn/di1(q1)q2i+1 + 1
q+ 1
=q2n/d2+(d1)(q1)
q+ 1 X
0i<n/d
(qn/d ·qi+qn/d1i)
=q2n/d2+(d1)(q1)
q+ 1 qn/d qn/d 1
q1+qn/d 1
q1
=q2n/d2+(d1)(q2n/d 1)
q+ 1 .
If n6≡ 0 (mod d), we have
Fix(A{a,b}) = X
0m<n
m0 (mod d)
βm/d,n/d=X
0i≤⌊n/d
βi,n/d
=qn/d+X
1i≤⌊n/d
qn/d⌋−i(q1)q2i1
q+ 1 (by Lemma A3)
=qn/d+q1
q+ 1 X
1i≤⌊n/d
(qn/d+1 ·qi1qn/d⌋−i)
=qn/d+q1
q+ 1 qn/d+1 qn/d1
q1qn/d1
q1
=qn/d+(qn/d1)(qn/d+1 1)
q+ 1
=q2n/d+1 + 1
q+ 1 .
4. Determination of Fix(A{α,αq})
Let
A=A{α,αq}=α+αqα1+q
1 0 , α Fq2\Fq.
We have
(4.1) BAB1=D,
where
D=αq0
0α, B =1α
1αqGL(2,Fq2).
Note that φD=αq1XG(Fq2).
NUMBER OF EQUIVALENCE CLASSES OF RATIONAL FUNCTIONS 7
Lemma 4.1. Let fFq(X)\Fqand g=fφ1
BFq2(X). Then Fq(f)is fixed
by Aif and only if Fq2(g)is fixed by D.
Proof. We have
Fq2(g) is fixed by D
gφD=ψgfor some ψG(Fq2)
fφA=ψffor some ψG(Fq2) (by (4.1))
fφA=ψffor some ψG(Fq) (by Lemma 4.2)
Fq(f) is fixed by A.
Lemma 4.2. Let f1, f2Fq(X)\Fqbe such that there exists ψG(F), where F
is an extension of Fq, such that f2=ψf1. Then there exists θG(Fq)such that
f1=θf2.
Proof. Let fi=Pi/Qi, where Pi, QiFq[X] and gcd(Pi, Qi) = 1. It suffices to
show that there exist a0, b0, c0, d0Fqsuch that
(4.2) a0b0
c0d0P1
Q1=P2
Q2.
By assumption, there exist a, b, c, d Fsuch that
a b
c dP1
Q1=P2
Q2.
Write F=FqVas a direct sum of Fq-subspaces, and write a=a0+a1,b=b0+b1,
c=c0+c1,d=d0+d1, where a0, b0, c0, d0Fqand a1, b1, c1, d1V. Then
a0b0
c0d0P1
Q1+a1b1
c1d1P1
Q1=P2
Q2.
Comparing the coefficients in the above gives (4.2).
Lemma 4.3. For gFq2(X),gφBFq(X)if and only if ¯g(X) = g(X1), where
¯gdenotes the rational function obtained by applying ( )qto the coefficients of g.
Proof. Recall that φB(X) = (Xα)/(Xαq). Since ¯
φB=X1φB, we have
gφBFq(X)gφB=gφB
¯gX1φB=gφB
¯g=gX1.
Lemmas 4.1 and 4.3 suggest the following strategy (which we will follow) to
determine Fix(A{α,αq}):
Step 1. Determine all gFq2(X) of degree nsuch that Fq2(g(αq1X)) = Fq2(g(X)).
Step 2. Among all g’s in Step 1, determine those such that ¯g(X) = g(X1).
Step 3. Conclude that Fix(A{α,αq}) = |G(Fq)|1·(the number of g’s in Step 2).
8 XIANG-DONG HOU
We now carry out these steps in detail.
Step 1. Determine all gFq2(X) of degree nsuch that Fq2(g(αq1X)) =
Fq2(g(X)).
Let d=o(αq1). By Lemma 3.1, for gFq2(X) with deg g=n,Fq2(g(αq1X)) =
Fq2(g(X)) if and only if
(4.3) S(g) = hXr1P1(Xd), Xr2Q1(Xd)iFq2,
where 0 r1, r2< d,P1, Q1Fq2[X] are monic, deg(Xr2Q1(Xd)) <deg(Xr1P1(Xd)) =
n, gcd(Xr1P1, Xr2Q1) = 1, and h iFq2is the Fq2-span.
In (4.3), let m= deg(Xr2Q1(Xd)). Note that nr1(mod d), mr2(mod d),
gcd(P1, Q1) = 1, and one of the following holds: (i) r1=r2= 0; (ii) r1= 0, r2>0,
P1(0) 6= 0; (iii) r1>0, r2= 0, Q1(0) 6= 0. Let gFq2(X) satisfy (4.3), i.e.,
(4.4) g=sXr1P1(Xd) + tXr2Q1(Xd)
uXr1P1(Xd) + vX r2Q1(Xd),
where [ s t
u v ]GL(2,Fq2).
Step 2. Among all g’s in Step 1, determine those such that ¯g(X) = g(X1).
For fixed r1and r2, let
N(r1, r2) = the number of gsatisfying (4.3) and ¯g(X) = g(X1).
Case (i) Assume r1=r2= 0. In this case, we may write (4.4) as
g(X) = ǫP(Xd)
Q(Xd),
where ǫF
q2,P, Q Fq2[X] are monic, deg P=l1, deg Q=l2, max{l1, l2}=
n/d =: k, and gcd(P, Q) = 1. Then
g(X1) = ǫXdkP(Xd)
XdkQ(Xd),
so ¯g(X) = g(X1) if and only if
¯ǫP(X) = cǫXkP(X1),(4.5)
Q(X) = cXkQ(X1)(4.6)
for some cF
q2.
First, assume that l1=k, and l2kis fixed. Then (4.6) is equivalent to
Q(X) = Xkl2Q1(X),
where Q1Fq2[X], deg Q1= 2l2k(thus k/2l2k), and
(4.6)Q1(X) = cX2l2kQ1(X1).
We call a polynomial fFq2[X]\ {0}self-dual if Xdeg f¯
f(X1) = cf (X) for some
cF
q2. Thus, if gsatisfies (4.3) and ¯g(X) = g(X1), then both Pand Q1are
self-dual. On the other hand, if both Pand Q1are self-dual, then the cin (4.6)
belongs to µq+1 := {xFq2:xq+1 = 1}and cis uniquely determined by Q1.
Subsequently, in (4.5), ǫq1is uniquely determined and there are q1 choices for
ǫ. Therefore, in this case, the number of gsatisfying (4.3) and ¯g(X) = g(X1) is
(q1) |{(P, Q1) : P, Q1Fq2[X] are monic and self-dual,(4.7)
NUMBER OF EQUIVALENCE CLASSES OF RATIONAL FUNCTIONS 9
deg P=k, deg Q1= 2l2k, gcd(P, Q1) = 1}|
= (q1)Γk,2l2k,
where
Γi,j ={(f1, f2) : f1, f2Fq2[X] are monic and self-dual,
deg f1=i, deg f2=j, gcd(f1, f2) = 1}|.
The number Γi,j is determined in Appendix, Lemma A5.
Next, assume that l2=kand l1< k is fixed. By the same argument, the number
of gsatisfying (4.3) and ¯g(X) = g(X1) is (q1)Γk,2l1k.
Therefore, the total number of gsatisfying (4.3) and ¯g(X) = g(X1) in Case (i)
is
N(0,0) = (q1) X
k/2l2k
Γk,2l2k+ (q1) X
k/2l1<k
Γk,2l1k
= (q1)2X
0i<k
ik(mod 2)
Γi,k + Γk,k.
If k= 2k1,
N(0,0) = (q1)2X
0i<k1
Γ2i,2k1+ Γ2k1,2k1
= (q1)h2q2k11(q+ 1) + X
1i<k1
q2(k1i)1(q+ 1)(q21)
q2+ 1 (q4i1)
+q(q+ 1)
q2+ 1 (q4k1q4k122)i(by Lemma A5)
= (q1)h2q2k11(q+ 1) + 2 (q+ 1)(q21)q2k11
q2+ 1 X
1i<k1
(q2iq2i)
+q(q+ 1)
q2+ 1 (q4k1q4k122)i
= (q21)h2q2k11+2(q21)q2k11
q2+ 1 q21q2(k11)
1q2(q21q2(k11)
1q2
+q
q2+ 1(q4k1q4k122)i
= (q21)q4k11.
If k= 2k1+ 1,
N(0,0) = (q1)2X
0i<k1
Γ2i+1,2k1+1 + Γ2k1+1,2k1+1
= (q1)h2X
0i<k1
q2(k1i)1(q+ 1)(q21)
q2+ 1 (q4i+2 + 1)
+q(q+ 1)
q2+ 1 (q4k1+2 q4k1+ 2)i(by Lemma A5)
= (q1)h2(q+ 1)(q21)q2k11
q2+ 1 X
0i<k1
(q2i+2 +q2i)
10 XIANG-DONG HOU
+q(q+ 1)
q2+ 1 (q4k1+2 q4k1+ 2)i
= (q21)h2(q21)q2k11
q2+ 1 q21q2k1
1q2+1q2k1
1q2
+q
q2+ 1(q4k1+2 q4k1+ 2)i
= (q21)q4k1+1.
Therefore, we always have
(4.8) N(0,0) = (q21)q2k1.
Case (ii) Assume r1= 0, r2>0 and P1(0) 6= 0. By (4.4),
g(X1) = sXnP1(Xd) + tXnr2Q1(Xd)
uXnP1(Xd) + vX nr2Q1(Xd).
Hence ¯g(X) = g(X1) if and only if
(¯sP1(Xd) + ¯
tXr2Q1(Xd) = csXnP1(Xd) + tXnr2Q1(Xd),
¯uP1(Xd) + ¯vXr2Q1(Xd) = cuXnP1(Xd) + vX nr2Q1(Xd)
for some cF
q2, which is equivalent to
(4.9)
¯sP1(Xd) = csXnP1(Xd),
¯uP1(Xd) = cuXnP1(Xd),
¯
tXr2Q1(Xd) = ctXnr2Q1(Xd),
¯vXr2Q1(Xd) = cvX nr2Q1(Xd).
Let k=n/d and l= (mr2)/d. The above equations imply that P1(X) self-
dual and Q1(Xd) = δX n2r2Q1(Xd) for some δF
q2. It is necessary that
n2r20 (mod d), i.e., dis even and r2=d/2. Hence Q1(X) = δXk1Q1(X1).
It follows that Q1(X) = Xkl1Q2(X), where Q2(X) is monic and self-dual of
degree 2lk+ 1. (So (k1)/2lk1.)
On the other hand, let P1, Q2Fq2[X] be monic and self-dual with deg P1=k
and deg Q2= 2lk+ 1 ((k1)/2lk1). Then P1(X) = ǫX kP1(X1) and
Q2(X) = δX2lk+1 Q2(X1) for some ǫ, δ µq+1 . Let Q1(X) = Xkl1Q2(X).
Then (4.9) is satisfied if and only if
(4.10)
¯ =cs,
¯ =cu,
¯
=ct,
¯ =cv.
Under the assumption that det [ s t
u v ]6= 0, (4.10) implies that cµq+1. Write
ǫ=ǫq1
0,δ=δq1
0and c=cq1
0, where ǫ0, δ0, c0F
q2. Then (4.10) is satisfied if
and only if s t
u v=s1c00t1c00
u1c00v1c00,
where s1, t1, u1, v1Fq. Therefore, the number of [ s t
u v ] satisfying (4.9) is
(q+ 1) |GL(2,Fq)|=q(q21)2.
NUMBER OF EQUIVALENCE CLASSES OF RATIONAL FUNCTIONS 11
To recap, when dis even, r2=d/2 and l((k1)/2lk1) is fixed, the
number of gsatisfying (4.3) and ¯g(X) = g(X1) is
1
q21q(q21)2Γk,2lk+1 =q(q21)Γk,2lk+1.
Hence, when dis even,
N(0, r2) = q(q21) X
(k1)/2lk1
Γk,2lk+1 =q(q21) X
0ik1
ik1 (mod 2)
Γi,k.
In the above, if k= 2k1,
N(0, r2) = q(q21) X
1ik1
Γ2i1,2k1
=q(q21) X
1ik1
q2k1(2i1)1(q+ 1)(q21)
q2+ 1 (q4i2+ 1)
(by Lemma A5)
=q(q+ 1)(q21)2
q2+ 1 q2k1X
1ik1
(q2i2+q2i)
=(q+ 1)(q21)2q2k1+1
q2+ 1 1q2k1
1q2+q21q2k1
1q2
=(q+ 1)(q21)2q2k1+1
q2+ 1 ·q2k1(q4k11)
q21
=q(q+ 1)(q21)(q4k11)
q2+ 1 .
If k= 2k1+ 1,
N(0, r2) = q(q21) X
0ik1
Γ2i,2k1+1
=q(q21)hq2k1(q+ 1) + X
1ik1
q2k1+12i1(q+ 1)(q21)
q2+ 1 (q4i1)i
(by Lemma A5)
=q(q21)(q+ 1)hq2k1+(q21)q2k1
q2+ 1 X
1ik1
(q2iq2i)i
=q(q21)(q+ 1)hq2k1+(q21)q2k1
q2+ 1 q21q2k1
1q2q21q2k1
1q2i
=q(q21)(q+ 1)1 + q4k1+2
1 + q2
=q(q+ 1)(q21)(q4k1+2 + 1)
q2+ 1 .
To summarize, we have
(4.11) N(0, r2) =
q(q+ 1)(q21)(q2k(1)k)
q2+ 1 if dis even,
0 if dis odd.
12 XIANG-DONG HOU
Case (iii) Assume r1>0, r2= 0 and Q1(0) 6= 0. By (4.4),
g(X1) = sXnr1P1(Xd) + tXnQ1(Xd)
uXnr1P1(Xd) + vX nQ1(Xd).
Hence ¯g(X) = g(X1) if and only if
(¯sXr1P1(Xd) + ¯
t Q1(Xd) = csXnr1P1(Xd) + tXnQ1(Xd),
¯uXr1P1(Xd) + ¯vQ1(Xd) = cuXnr1P1(Xd) + vXnQ1(Xd)
for some cF
q2, which is equivalent to
(4.12)
¯sXr1P1(Xd) = ctX nQ1(Xd),
¯uXr1P1(Xd) = cvXnQ1(Xd),
¯
t Q1(Xd) = csXnr1P1(Xd),
¯vQ1(Xd) = cuXnr1P1(Xd).
Under the assumption that det [ s t
u v ]6= 0, (4.12) implies that s, t, u, v 6= 0 and
cµq+1. Without loss of generality, assume s= 1. Then (4.12) becomes
(4.13)
P1(X) = ctXkQ1(X1),
cµq+1,
v= ¯ut,
where k= (nr1)/d. Moreover,
det 1t
u v= det 1t
u¯ut=tuu),
which is nonzero if and only if tF
q2and uFq2\Fq.
Condition (4.13) implies that
e
P1=XkP1(X1) = ctQ1(X),
where gcd(P1,e
P1) = gcd(P1, Q1) = 1.
On the other hand, to satisfy (4.13) with uFq2\Fq, we first choose monic
P1(X)Fq2[X] of degree ksuch that gcd(P1,f
P1) = 1; the number of choices
of such P1, denoted by Θk, is determined in Appendix, Lemma A4. Next, let
Q1(X) = ǫXkP1(X1), where ǫF
q2is such that Q1is monic. Afterwards, choose
cµq+1 and uFq2\Fqarbitrarily, and let tand vbe uniquely determined by
(4.13). Hence the total number of gsatisfying (4.3) and ¯g(X) = g(X1) in Case
(iii) is
N(r1,0) = (q+ 1)(q2qk
(4.14)
=q(q21)
1 + q2(1)k(1 + q) + q2k+1(q1)(by Lemma A4).
Step 3. We have
Fix(A{α,αq}) = 1
|G(Fq)|(the number of g’s in Step 2).
NUMBER OF EQUIVALENCE CLASSES OF RATIONAL FUNCTIONS 13
Theorem 4.4. Let αFq2\Fqwith o(αq1) = d. Then
Fix(A{α,αq}) =
q2n/d2+(q+ 1)(q2n/d (1)n/d)
q2+ 1 if d|nand dis even,
q2n/d2if d|nand dis odd,
1
1 + q2(1)n/d(1 + q) + q2n/d+1(q+ 1)if dn.
Proof. 1Assume that d|nand dis even. By (4.8) and (4.11),
Fix(A{α,αq}) = 1
q(q21)h(q21)q2n/d1+q(q+ 1)(q21)(q2n/d (1)n/d)
q2+ 1 i
=q2n/d2+(q+ 1)(q2n/d (1)n/d)
q2+ 1 .
2Assume that d|nand dis odd. By (4.8) and (4.11),
Fix(A{α,αq}) = 1
q(q21)q2n/d1=q2n/d2.
3Assume that dn. By (4.14),
Fix(A{α,αq}) = 1
q(q21) ·q(q21)
1 + q2(1)k(1 + q) + q2k+1(q1)
=1
1 + q2(1)k(1 + q) + q2k+1(q1).
5. Determination of Fix(Ba)
5.1. A useful lemma.
Let p= char Fq. Every f(X)Fq[X] has a representation
(5.1) f(X) = gp1(XpX)Xp1+gp2(XpX)Xp2+···+g0(XpX),
where giFq[X]. Define f=f(X+ 1) f(X). Then pf= 0, and for
0ip1,
if=gi(XpX)i! +
p1
X
j=i+1
gj(XpX)∆iXj.
It follows that giin (5.1) are uniquely determined by f.
Lemma 5.1. Let 0ip1. Then if= 0 if and only if gj= 0 for all
ijp1in (5.1).
Proof. () Obvious.
() Assume the contrary. Let j0be the largest jsuch that gj6= 0. Then
ij0p1. We have
if=gj0(XpX)∆iXj0+X
j<j0
gj(XpX)∆iXj
=gj0(XpX)j0
iXj0i+X
j<j0i
hj(XpX)Xj(hjFq[X])
14 XIANG-DONG HOU
6= 0,
which is a contradiction.
5.2. Determination of Fix(Ba).
Recall that Ba= [ a a
0a], aF
q, so φBa=X+ 1. Let F=Fq(P /Q), where
P, Q Fq[X] are monic, deg P=n > deg Q, and gcd(P, Q) = 1. Then Ba(F) =
Fq(P(X+ 1)/Q(X+ 1)). Hence Ba(F) = Fif and only if
(5.2) (Q(X+ 1) = Q(X),
P(X+ 1) = P(X) + cQ(X) for some cFq.
Case 1. Assume c= 0. Then (5.2) holds if and only if P(X) = P1(XpX),
Q(X) = Q1(XpX), where P1, Q1Fq[X] are such that deg P1=n/p > deg Q1
(must have p|n) and gcd(P1, Q1) = 1. The number of such (P, Q) is αn/p.
Case 2. Assume c6= 0. Then (5.2) holds if and only if
(5.3)
Q=c1P,
2P= 0,
gcd(P(X), P (X+ 1)) = 1.
Condition (5.3) is equivalent to
(5.4) (2P= 0,P6= 0,gcd(P(X), P (X+ 1)) = 1,
Q=c1P, where cis uniquely determined by P .
By Lemma 5.1, the P(X) in (5.4) has the form
P(X) = P1(XpX)X+P0(XpX),
where P16= 0. Since P(X+ 1) P(X) = P1(XpX), gcd(P(X), P (X+ 1)) = 1
if and only if gcd(P0, P1) = 1. Also note that
deg P= max{pdeg P1+ 1, p deg P0}.
Hence the number of (P, Q) satisfying (5.4) is
(q1)αn/p if n0 (mod p),
qif n= 1,
(q1)(α(n1)/p +α(n1)/p,(n1)/p) if n1 (mod p), n > 1,
0 otherwise.
Therefore,
Fix(Ba) =
1
q(αn/p + (q1)αn/p) if n0 (mod p),
1 if n= 1,
q1
q(α(n1)/p +α(n1)/p,(n1)/p) if n1 (mod p), n > 1,
0 otherwise.
Recall that αiand αi,j are given by Lemma A1. When n0 (mod p),
Fix(Ba) = αn/p =q2n/p1.
NUMBER OF EQUIVALENCE CLASSES OF RATIONAL FUNCTIONS 15
When n1 (mod p) and n > 1,
Fix(Ba) = q1
q(q2(n1)/p1+q2(n1)/p(1 q1)) = q2(n1)/p1(q1).
To summarise,
(5.5) Fix(Ba) =
q2n/p1if n0 (mod p),
1 if n= 1,
q2(n1)/p1(q1) if n1 (mod p), n > 1,
0 otherwise.
6. The Main Theorem
Theorem 6.1. For n1, we have
(6.1) N(q, n) = q2n3
q21+1
2(q1) A(q, n) + 1
2(q+ 1)B(q, n) + 1
qC(q, n),
where
(6.2)
A(q, n) = X
1<d |q1
d|n
φ(d)q2n/d2+(d1)(q2n/d 1)
q+ 1 +X
1<d |q1
dn
φ(d)q2n/d+1 + 1
q+ 1 ,
B(q, n) = X
deven
d|gcd(q+1,n)
φ(d)q2n/d2+(q+ 1)(q2n/d (1)n/d)
q2+ 1
(6.3)
+X
dodd
1<d |gcd(q+1,n)
φ(d)q2n/d2
+1
(q+ 1)(q2+ 1) X
d|q+1
dn
φ(d)1 + (1)n/d
2(1 + q)2+q(q2n/d+2 1)
+1
q2+ 1 X
d|q+1
dn
φ(d)(1)n/d(1 + q) + q2n/d+1(q1),
(6.4) C(q, n) =
q2n/p1if n0 (mod p),
1if n= 1,
q2(n1)/p1(q1) if n1 (mod p), n > 1,
0otherwise.
In (6.2) and (6.3),φis the Euler function.
Proof. We have
N(q, n) = 1
q(q1)2(q+ 1) X
aF
q
Fix(Aa) + 1
(q1)2X
{a,b}⊂F
q
a6=b
Fix(A{a,b})
16 XIANG-DONG HOU
+1
q21X
{α,αq}⊂Fq2\Fq
Fix(A{α,αq}) + 1
q(q1) X
aF
q
Fix(Ba).
We now compute the four sums in the above.
1We have X
aF
q
Fix(Aa) = (q1)q2(n1).
2We have
X
{a,b}⊂F
q
a6=b
Fix(A{a,b}) = 1
2X
aF
qX
bF
q\{1}
Fix(A{ab,a}) = q1
2X
bF
q\{1}
Fix(A{b,1})
=q1
2hX
1<d |q1
d|n
φ(d)q2n/d2+(d1)(q2n/d 1)
q+ 1 +X
1<d |q1
dn
φ(d)(q2n/d+ 1)
q+ 1 i
(by Theorem 3.2)
=q1
2A(q, n).
3By Theorem 4.4,
X
{α,αq}⊂Fq2\Fq
Fix(A{α,αq})
=q1
2hX
deven
d|gcd(q+1,n)
φ(d)q2n/d2+(q+ 1)(q2n/d (1)n/d)
q2+ 1
+X
dodd
1<d |gcd(q+1,n)
φ(d)q2n/d2
+1
(q+ 1)(q2+ 1) X
d|q+1
dn
φ(d)1 + (1)n/d
2(1 + q)2+q(q2n/d+2 1)
+1
q2+ 1 X
d|q+1
dn
φ(d)(1)n/d(1 + q) + q2n/d+1(q1)i
=q1
2B(q, n).
4By (5.5), X
aF
q
Fix(Ba) = (q1)C(q, n).
NUMBER OF EQUIVALENCE CLASSES OF RATIONAL FUNCTIONS 17
7. N(q, n)for Small n
7.1. n= 1.
We have
A(q, 1) = X
1<d |q1
φ(d) = q2,
B(q, 1) = 1
q2+ 1 X
1<d |q+1
φ(d)(1 + q) + q(q1)=X
1<d |q+1
φ(d) = q+ 1 1 = q,
C(q, 1) = 1.
Hence
N(q, 1) = q1
q21+1
2(q1) (q2) + 1
2(q+ 1) q+1
q= 1,
as expected.
7.2. n= 2.
Case 1. Assume qis even. We have
A(q, 2) = X
1<d |q1
φ(d) = q2,
B(q, 2) = 1
q2+ 1 X
1<d |q+1
d2
φ(d)(1 + q) + q(q1)=X
1<d |q+1
φ(d) = q+ 1 1 = q,
C(q, 2) = q.
Hence
N(q, 2) = q
q21+1
2(q1) (q2) + 1
2(q+ 1) q+1
qq= 2.
Since X2and X2+Xare nonequivalent (X2is a permutation of P1(Fq) but
X2+Xis not),
X2, X2+X
is a list of representatives of the equivalence classes of rational functions of degree
2 over Fq.
Case 2. Assume qis odd. We have
A(q, 2) = φ(2)1 + q21
q+ 1 +X
2<d |q1
φ(d) = q+q12 = 2q3,
B(q, 2) = φ(2)1 + (q+ 1)(q2+ 1)
q2+ 1 +1
q2+ 1 X
d|q+1
d2
φ(d)(1 + q) + q(q1)
=q+ 2 + X
2<d |q+1
φ(d) = q+ 2 + q+ 2 2 = 2q+ 1,
C(q, 2) = 0.
Hence
N(q, 2) = q
q21+1
2(q1) (2q3) + 1
2(q+ 1)(2q+ 1) = 2.
18 XIANG-DONG HOU
In this case, a list of representatives of the equivalence classes of rational func-
tions of degree 2 over Fqis given by
X2,X2+b
X,
where bis any fixed nonsquare of Fq.
Proof. It suffices to show that every fFq(X) of degree 2 is equivalent to one of
the above two rational functions.
If fis a polynomial, then fX2.
If fis not a polynomial, then f(X2+aX +b)/X , where bF
q. Thus
f(X2+b)/X. If b=c2for some cF
q, then
fX2+ 2cX +c2
X=(X+c)2
XX
(X+c)2Xc
X2=1
Xc1
X2
XcX2X2.
7.3. n= 3.
1Computing A(q, 3).
First assume qis even.
If q10 (mod 3),
A(q, 3) = φ(3)1 + 2(q21)
q+ 1 +X
1<d |q1
d3
φ(d)
= 2(1 + 2(q1)) + q1φ(1) φ(3)
= 2(2q1) + q13 = 5q6.
If q16≡ 0 (mod 3),
A(q, 3) = X
1<d |q1
d3
φ(d) = q1φ(1) = q2.
Next, assume qis odd.
If q10 (mod 3),
A(q, 3) = φ(3)1 + 2(q21)
q+ 1 +φ(2) q3+ 1
q+ 1 +X
3<d |q1
φ(d)
= 2(1 + 2(q1)) + q2q+ 1 + q1φ(1) φ(2) φ(3)
= 2(2q1) + q24 = q2+ 4q6.
If q16≡ 0 (mod 3),
A(q, 3) = φ(2) q3+ 1
q+ 1 +X
3<d |q1
φ(d) = q2q+ 1 + q1φ(1) φ(2) = q22.
NUMBER OF EQUIVALENCE CLASSES OF RATIONAL FUNCTIONS 19
To summarize,
A(q, 3) =
5q6 if q4 (mod 6),
q2 if q2 (mod 6),
q2+ 4q6 if q1 (mod 6),
q22 if q3,5 (mod 6).
2Computing B(q, 3).
First assume qis even.
If q+ 1 0 (mod 3),
B(q, 3) = φ(3) + 1
q2+ 1 X
d|q+1
d3
φ(d)(1 + q) + q(q1)
= 2 + X
d|q+1
d3
φ(d) = 2 + q+ 1 φ(1) φ(3) = q.
If q+ 1 6≡ 0 (mod 3),
B(q, 3) = 1
q2+ 1 X
d|q+1
d3
φ(d)(1 + q) + q(q1)=X
d|q+1
d3
φ(d) = q+ 1 φ(1) = q.
Next, assume qis odd.
If q+ 1 0 (mod 3),
B(q, 3) = φ(3) + 1
q2+ 1 hφ(2)((1 + q) + q3(q1)) + X
3<d |q+1
φ(d)(1 + q+q(q1))i
= 2 + 1
q2+ 1 hq4q3q1 + (q2+ 1) X
3<d |q+1
φ(d)i
= 2 + 1
q2+ 1 (q2+ 1)(q2q1) + (q2+ 1)(q+ 1 φ(1) φ(2) φ(3))
= 2 + q2q1 + q+ 1 4 = q22.
If q+ 1 6≡ 0 (mod 3),
B(q, 3) = 1
q2+ 1 hφ(2)((1 + q) + q3(q1)) + X
3<d |q+1
φ(d)((1 + q) + q(q1))i
=1
q2+ 1 (q2+ 1)(q2q1) + (q2+ 1)(q+ 1 φ(1) φ(2))
=q2q1 + q+ 1 2 = q22.
To summarize,
B(q, 3) = (qif qis even,
q22 if qis odd.
20 XIANG-DONG HOU
3Computing C(q, 3). We have
C(q, 3) =
q(q1) if p= 2,
qif p= 3,
0 otherwise.
4Computing N(q, 3).
If q1 (mod 6),
N(q, 3) = q3
q21+1
2(q1) (q2+ 4q6) + 1
2(q+ 1) (q22) = 2(q+ 1).
If q2 (mod 6),
N(q, 3) = q3
q21+1
2(q1) (q2) + 1
2(q+ 1) q+1
qq(q1) = 2q.
If q3 (mod 6), i.e., p= 3,
N(q, 3) = q3
q21+1
2(q1) (q22) + 1
2(q+ 1)(q22) + 1
qq= 2q+ 1.
If q4 (mod 6),
N(q, 3) = q3
q21+1
2(q1) (5q6) + 1
2(q+ 1) q+1
qq(q1) = 2(q+ 1).
If q5 (mod 6),
N(q, 3) = q3
q21+1
2(q1) (q22) + 1
2(q+ 1)(q22) = 2q.
To summarize,
N(q, 3) =
2(q+ 1) if q1,4 (mod 6),
2qif q2,5 (mod 6),
2q+ 1 if q3 (mod 6).
As mentioned in Section 1, rational functions of degree 3 in Fq(X) have been
classified for even n[16]; for odd q, the question is still open.
7.4. n= 4.
We include the formulas for A(q, 4), B(q, 4), C(q, 4) and N(q, 4) but omit the
details of the computations.
A(q, 4) =
2q+ 2q2if q4,10 (mod 12),
2 + qif q2,8 (mod 12),
10 + 6q+ 2q2+q3if q1 (mod 12),
10 + 8q+q3if q5,9 (mod 12),
4 + 2q2+q3if q7 (mod 12),
4 + 2q+q3if q3,11 (mod 12).
NUMBER OF EQUIVALENCE CLASSES OF RATIONAL FUNCTIONS 21
B(q, 4) =
2 + q2if q2,8 (mod 12),
qif q4 (mod 12),
4 + 4q2+q3if q11 (mod 12),
2q+ 2q2+q3if q3,7 (mod 12),
62q+ 4q2+q3if q5 (mod 12),
2 + 2q2+q3if q1,9 (mod 12).
C(q, 4) =
q3if p= 2,
q(q1) if p= 3,
0 otherwise.
N(q, 4) =
4 + 3q+q2+q3if q1 (mod 12),
3
2q+q2+q3if q2,8 (mod 12),
1 + 3q+q2+q3if q3 (mod 12),
1 + 2q+q2+q3if q4 (mod 12),
2 + 3q+q2+q3if q5,7 (mod 12),
3 + 3q+q2+q3if q9 (mod 12),
3q+q2+q3if q11 (mod 12).
8. Equivalence Classes of Polynomials
Lemma 8.1. Let f, g Fq[X]\Fq. Then g=φfψfor some φ, ψ G(Fq)if
and only if g=αfβfor some α, β AGL(1,Fq).
Proof. () Let ψ(X) = A(X)/B(X).
Case 1. Assume that B(X) = 1. Then ψ=AAGL(1,Fq). Since fA=
f(A(X)) Fq[X] and φfAFq[X], it follows that φAGL(1,Fq).
Case 2. Assume that B(X)/Fq. Let B(X) = X+dand A(X) = aX +b. Let
f(X) = Xn+an1Xn1+···+a0. Then
f(φ(X)) = A(X)n+an1A(X)n1B(X) + ···+a0B(X)n
B(X)n.
Let φ(X) = (sX +t)/(uX +v). Then
(8.1) uA(X)n+an1A(X)n1B(X) + ···+a0B(X)n+vB(X)n= 1
and
g(X) = sA(X)n+an1A(X)n1B(X) + ···+a0B(X)n+tB(X)n.
By (8.1), u6= 0 and
g(X) = su1(1 vB(X)n) + tB(X)n=su1+ (tsu1v)B(X)n.
Hence we may assume g(X) = Xn. By (8.1) again,
ufA(X)
B(X)+v=1
B(X)n=1
X+dn=AX +b
X+dan(bad)n
=A(X)
B(X)an(bad)n.
22 XIANG-DONG HOU
So f(X) = u1(bad)n(Xa)nu1v. Hence we may assume f(X) = Xn.
Then f=g.
Because of Lemma 8.1, we define two polynomials f, g Fq[X]\Fqto be equiv-
alent if there exist α, β AGL(1,Fq) such that g=αfβ; the meaning of
equivalence between fand gis the same whether they are treated as polynomials
or as rational functions.
Let
Pq,n ={fFq[X] : deg f=n}
and let M(q, n) denote the number of equivalence classes in Pq,n. Compared with
N(q, n), M(q, n) is much easier to determine.
For f , g Fq[X]\Fq, define fL
gif there exists αAGL(1,Fq) such that
g=αf. Let [f] denote the L
equivalence class of f. Each L
equivalence class
has a unique representative Xn+an1Xn1+···+a1X. Let AGL(1,Fq) act on
the set of L
equivalence classes in Fq[X]\Fqas follows: For fFq[X]\Fqand
αAGL(1,Fq), [f]α= [fα]. Then M(q, n) is the number of AGL(1,Fq)-orbits in
n:= {[f] : f Pq,n}. The information about the conjugacy classes of AGL(1,Fq)
is given in Table 2. For αAGL(1,Fq), let Fix(α) be the number of elements in
nfixed by α. All we have to do is to determine Fix(α) for each representative α
in Table 2.
Table 2. Conjugacy classes of AGL(1,Fq)
representative size of the centralizer
X q(q1)
aX, a F
q, a 6= 1 q1
X+ 1 q
Clearly,
(8.2) Fix(X) = qn1.
Next, we compute Fix(aX), where aF
q,a6= 1. Let o(a) = d. Then [f]n
is fixed by aX if and only if
fL
Xrh(Xd),
where 0 r < d,nr(mod d), hFq[X] is monic of degree (nr)/d, and
h(0) = 0 if r= 0. Thus
Fix(aX) = (qn/d1if d|n
qn/dif dn
(8.3)
=qn/d⌉−1.
Now we comput Fix(X+ 1). For [f]n,
[f] is fixed by X+ 1
f(X+ 1) = f(X) + a, where aFq
f(X) = g(X) + aX, where aFq, g Fq[X],g= 0
f(X) = h(XpX) + aX, where aFq, h Fq[X], p = char Fq.
NUMBER OF EQUIVALENCE CLASSES OF RATIONAL FUNCTIONS 23
In the above, we may assume that fis monic and f(0) = 0. Therefore, when p|n,
his of degree n/p with h(0) = 0; when pn,h= 0, n= 1 and a= 1. So,
(8.4) Fix(X+ 1) =
qn/p1·q=qn/p if p|n,
1 if n= 1,
0 if pnand n > 1.
Theorem 8.2. Let p= char Fq. We have
M(q, n) = qn2
q1+1
q1X
1<d |q1
φ(d)qn/d⌉−1+
qn/p1if p|n,
q1if n= 1,
0if pnand n > 1.
Proof. By Burnside’s lemma and (8.2) (8.4),
M(q, n) = 1
q(q1)Fix(X) + 1
q1X
aF
q\{1}
Fix(aX) + 1
qFix(X+ 1)
=qn2
q1+1
q1X
1<d |q1
φ(d)qn/d⌉−1+1
qFix(X+ 1),
where
1
qFix(X+ 1) =
qn/p1if p|n,
q1if n= 1,
0 if pnand n > 1.
In Theorem 8.2, we can write
qn2
q1+1
q1X
1<d |q1
φ(d)qn/d⌉−1
=qn2
q1+1
q1X
d|q1
φ(d)qn/d⌉−1qn1
=1
q1X
d|q1
φ(d)qn/d⌉−1+qn2qn1
q1
=1
q1X
d|q1
φ(d)(qn/d⌉−11) + X
d|q1
φ(d)qn2
=1
q1X
d|q1
d<n
φ(d)(qn/d⌉−11) + 1 qn2.
Hence
M(q, n) = 1
q1X
d|q1
d<n
φ(d)(qn/d⌉−11)+
1qn2+qn/p1if p|n,
1 if n= 1,
1qn2if pnand n > 1.
24 XIANG-DONG HOU
In the above, the sum
1
q1X
d|q1
d<n
φ(d)(qn/d⌉−11)
can be made more explicit as follows: Write
lcm{1,2,...,n1}=Y
rprime
rνr, νr=logr(n1),
and
gcd(lcm{1,2,...,n1}, q 1) = Y
rprime
rur.
Then
1
q1X
d|q1
d<n
φ(d)(qn/d⌉−11)
=X
erur
Qrrern1
φY
r
rer(qn/ Qrrer⌉−11)
=X
erur
Qrrern1Y
r
rer Y
r:er>0
(1 r1)(qn/ Qrrer⌉−11).
As concrete examples, we include the formulas for M(q , n) with 1 n5.
M(q, 1) = 1.
M(q, 2) = (2 if p= 2,
1 if p > 2.
M(q, 3) =
2 if p= 2,
4 if p= 3,
3 if p > 3.
M(q, 4) =
q+ 5 if q1 (mod 6),
2q+ 2 if q2 (mod 6),
q+ 3 if q3,5 (mod 6),
2q+ 4 if q4 (mod 6).
M(q, 5) =
q2+ 2q+ 8 if q1 (mod 12) and p= 5,
q2+ 2q+ 7 if q1 (mod 12) and p6= 5,
q2+q+ 2 if q2,8 (mod 12),
q2+ 2q+ 3 if q3,11 (mod 12),
q2+q+ 4 if q4 (mod 12),
q2+ 2q+ 6 if q5 (mod 12) and p= 5,
q2+ 2q+ 5 if q5,7,9 (mod 12) and p6= 5.
With M(q, n) known, it is not difficult to classify polynomials of low degree
over Fq. Tables 3 7 give the representatives of the equivalence classes in Pq,n
for 1 n5. In each of these cases, it is easy to verify that every f Pq,n
NUMBER OF EQUIVALENCE CLASSES OF RATIONAL FUNCTIONS 25
is equivalent to one of the representatives, and since their total number equals
M(q, n), the representatives are pairwise nonequivalent. In these tables, Cidenotes
a system of representatives of the cosets of {xi:xF
q}in F
q.
Table 3. Equivalence classes of Pq,1
representative number
X1
1
Table 4. Equivalence classes of Pq,2
qrepresentative number
even X2+X1
X21
2
odd X21
1
Table 5. Equivalence classes of Pq,3
qrepresentative number
p= 2 X3+X1
X31
2
p= 3 X3+X21
X3+aX, a C22
X31
4
p > 3X3+aX, a C22
X31
3
Appendix: Counting Lemmas
For m, n 0, let
αm,n =|{(f, g ) : f, g Fq[X] monic,deg f=m, deg g=n, gcd(f , g) = 1}|,
αn=|{(f, g ) : f, g Fq[X] monic,deg f < n, deg g=n, gcd(f , g) = 1}|.
Lemma A1. We have
(A1) αm,n =(qnif m= 0,
qm+n(1 q1)if m, n > 0,
26 XIANG-DONG HOU
Table 6. Equivalence classes of Pq,4
qrepresentative number
q1 (mod 6) X4+a(X2+X), a F
qq1
X4+aX2, a C22
X4+aX, a C33
X41
q+ 5
q2 (mod 6) X4+X3+aX, a Fqq
X4+X2+aX, a Fqq
X4+X1
X41
2q+ 2
q3,5 (mod 6) X4+a(X2+X), a F
qq1
X4+aX2, a C22
X4+X1
X41
q+ 3
q4 (mod 6) X4+X3+aX, a Fqq
X4+X2+aX, a Fqq
X4+aX, a C33
X41
2q+ 4
and
(A2) αn=q2n1, n 1.
Proof. For (A1), we may assume that nm=d0, and it suffices to show that
(A3) αm,m+d=(qdif m= 0,
q2m+d(1 q1) if m > 0,
The pairs (f, g ), where f, g Fq[X] are monic, deg f=mand deg g=m+d,
are of the form (hf1, hg1), where h, f1, g1Fq[X] are monic, deg f1=mdeg h,
deg g1=m+ddeg h, and gcd(f1, g1) = 1. Hence
q2m+d=X
i0
qiαmi,m+di,
whence X
m0
q2m+dXm=X
i0
qiXiX
j0
αj,j+dXj.
NUMBER OF EQUIVALENCE CLASSES OF RATIONAL FUNCTIONS 27
Table 7. Equivalence classes of Pq,5
qrepresentative number
q1 (mod 12) X5+X4+aX 2+bX, a, b Fqq2
p= 5 X5+aX3+bX, a C2, b Fq2q
X5+aX2, a C33
X5+aX, a C44
X51
q2+ 2q+ 8
q1 (mod 12) X5+a(X3+X2) + bX, a F
q, b Fqq2q
p6= 5 X5+aX3+bX, a C2, b Fq2q
X5+a(X2+X), a F
qq1
X5+aX2, a C33
X5+aX, a C44
X51
q2+ 2q+ 7
q2,8 (mod 12) X5+a(X3+X2) + bX, a F
q, b Fqq2q
X5+X3+aX, a Fqq
X5+X2+aX, a Fqq
X5+X1
X51
q2+q+ 2
q3,11 (mod 12) X5+a(X3+X2) + bX, a F
q, b Fqq2q
X5+aX3+bX, a C2, b Fq2q
X5+X2+aX, a Fqq
X5+aX, a C22
X51
q2+ 2q+ 3
q4 (mod 12) X5+a(X3+X2) + bX, a F
q, b Fqq2q
X5+X3+aX, a Fqq
X5+a(X2+X), a F
qq1
X5+aX2, a C33
X5+X1
X51
q2+q+ 4
Therefore,
X
j0
αj,j+dXj= (1 qX)X
m0
q2m+dXm=qdX
m0
q2mXmX
m0
q2m+1Xm+1
28 XIANG-DONG HOU
Table 7. continued
qrepresentative number
q5 (mod 12) X5+X4+aX2+bX, a, b Fqq2
p= 5 X5+aX3+bX, a C2, b Fq2q
X5+X21
X5+aX, a C44
X51
q2+ 2q+ 6
q5,9 (mod 12) X5+a(X3+X2) + bX, a F
q, b Fqq2q
p6= 5 X5+aX3+bX, a C2, b Fq2q
X5+X2+aX, a Fqq
X5+aX, a C44
X51
q2+ 2q+ 5
q7 (mod 12) X5+a(X3+X2) + bX, a F
q, b Fqq2q
X5+aX3+bX, a C2, b Fq2q
X5+a(X2+X), a F
qq1
X5+aX2, a C33
X5+aX, a C22
X51
q2+ 2q+ 5
=qd1 + X
m1
(q2mq2m1)Xm=qd1 + X
m1
q2m(1 q1)Xm,
which is (A3) (with jin place of m).
For (A2), we have
αn=
n1
X
m=0
αm,n =qn+
n1
X
m=1
qm+n(1 q1)
=qn+qn(q1)
n2
X
m=0
qm=qn+qn(qn11)
=q2n1.
Lemma A2. Let Rq,n ={fFq[X] : deg f=n}. Then
|Rq,n|=(q1if n= 0,
q2n1(q21) if n > 0.
Proof. For n > 0, we have
|Rq,n|= (q1)(2αn+αn,n) = (q1)(2q2n1+q2n(1 q1)) = q2n1(q21).
NUMBER OF EQUIVALENCE CLASSES OF RATIONAL FUNCTIONS 29
For m, n 0, let
βm,n =
|{(f, g ) : f, g Fq[X] monic,deg f=m, deg g=n, f (0) 6= 0,gcd(f, g ) = 1}|.
Lemma A3. We have
βm,n =
qmn1(q1)q2n+1 + 1
q+ 1 if m > n 0,
qnif m= 0,
qnm(q1)q2m1
q+ 1 if 1mn.
Proof. We have
αm,n =βm,n +βn,m1.
Therefore,
βm,n =αm,n βn,m1=αm,n (αn,m1βm1,n1)(A4)
=αm,n αm1,n +βm1,n1=cm,n +βm1,n1,
where
cm,n =αm,n αm1,n
=
qnif m= 0,
qm1(q1) if m > 0, n = 0,
qn(q2) if m= 1, n > 0,
qm+n2(q1)2if m > 1, n > 0.
By (A4),
βm,n =X
i0
cmi,ni.
When m > n,
βm,n =cm,n +cm1,n1+···+cmn,0
=cm,n +cm1,n1+···+cmn+1,1+qmn1(q1)
=
n
X
i=1
qmn+2i2(q1)2+qmn1(q1)
=qmn(q1)2q2n1
q21+qmn1(q1)
=qmn1(q1)q2n+1 1
q+ 1 .
When mn,
βm,n =cm,n +cm1,n1+···+c0,nm
=cm,n +cm1,n1+···+c1,nm+1 +qnm.
30 XIANG-DONG HOU
In the above, if m= 0,
β0,n =qn;
if m1,
βm,n =
m
X
i=2
qnm+2i2(q1)2+qnm+1(q2) + qnm
=qnm+2(q1)2q2(m1) 1
q21+qnm+1(q2) + qnm
=qnm(q1)q2m1
q+ 1 .
Let ( ) = ( )qbe the Frobenius of Fq2over Fq, and for g=Pn
i=0 aiXiFq2[X],
define ¯g=Pn
i=0 ¯aiXi. For 0 6=gFq2[X], define ˜g=Xdeg g¯g(X1); that is, for
g=amXm+am1Xm1+···+a0Fq2[X], am6= 0,
˜g= ¯a0Xm+ ¯a1Xm1+···+ ¯am.
Clearly, gg1g2= ˜g1˜g2,g
Xm= 1, and ˜
˜g=gif g(0) 6= 0. We say the gis self-dual
if ˜g=cg for some cF
q2. In this case, a0,¯am) = c(am, a0), which implies that
a0/amµq+1 and c= ¯a0/amµq+1 .
Define
Λi=|{gFq2[X] : gis monic, self-dual, deg g=i}|,
Θi=|{gFq2[X] : gis monic, deg g=i, gcd(g, ˜g) = 1}|,
Γi,j =|{(g, h) : g, h Fq2[X] monic, self-dual, gcd(g, h) = 1}|.
Lemma A4. We have
(A5) Λi=(1if i= 0,
(q+ 1)qi1if i > 0,
Θi=1
1 + q2(1)i(1 + q) + q2i+1(q1).
Proof. Every monic gFq2[X] has a unique representation g=g1h, where h=
gcd(g, ˜g), which is monic and self-dual, and g1Fq2[X] is monic such that gcd(g1,˜g1) =
1. Therefore,
l
X
i=0
ΛiΘli=|{gFq2[X] monic of degree l}| =q2l,
that is,
(A6)
X
i=0
ΛiXi
X
j=0
ΘjXj=
X
l=0
q2lXl=1
1q2X.
Clearly Λ0= 1. Assume l1. Let g(X) = Xl+al1Xl1+···+a0Fq2[X], so
˜g(X) = ¯a0Xl+ ¯a1Xl1+···+ 1. Then gis self-dual if and only if
(A7) ¯a0(a0a1. . . al1)
= ( 1 ¯al1... ¯a1).
NUMBER OF EQUIVALENCE CLASSES OF RATIONAL FUNCTIONS 31
If l1 is even, to satisfy
¯a0(a0a1. . . a(l1)/2a(l+1)/2. . . al1)
= ( 1 ¯al1. . . a(l+1)/2a(l1)/2... ¯a1),
we can choose a0µq+1, choose a1,...,a(l1)/2Fq2arbitrarily and let ai=
ali/¯a0for (l+ 1)/2il1. Hence Λl= (q+ 1)(q2)(l1)/2= (q+ 1)ql1. If
l1 is odd, to satisfy
¯a0(a0a1. . . al/21al/2al/2+1 . . . al1)
= ( 1 ¯al1... al/2+1 al/2al/21... ¯a1),
we can choose a0µq+1, choose a1,...,al/21Fq2arbitrarily, choose al/2Fq2
such that ¯a0al/2=al/2and let ai=ali/¯a0for l/2 +1 il1. Since a0µq+1,
the number of choices for al/2is q. Thus we also have Λl= (q+ 1)q(q2)l/21=
(q+ 1)ql1. Therefore,
Λl=(1 if l= 0,
(q+ 1)ql1if l > 0.
We then have
X
i=0
ΛiXi= 1 +
X
i=1
(q+ 1)qi1Xi=
X
i=0
(q+ 1)qi1Xi+ 1 (q+ 1)q1
(A8)
=q+ 1
q
1
1qX 1
q=1 + X
1qX .
By (A6) and (A8),
X
j=0
ΘjXj=1qX
1 + X·1
1q2X=1 + q
1 + q2
1
1 + X+q(q1)
1 + q2
1
1q2X
=1 + q
1 + q2
X
j=0
(1)jXj+q(q1)
1 + q2
X
j=0
q2jXj
=1
1 + q2
X
j=0(1)j(1 + q) + q2j+1 (q1)Xj.
Hence
Θj=1
1 + q2(1)j(1 + q) + q2j+1(q1).
Lemma A5. For i, j 0, we have
Γi,i+j=
1if i=j= 0,
qj1(q+ 1) if i= 0, j > 0,
q(q+ 1)
q2+ 1 (q2iq2i2(1)i2) if i > 0, j = 0,
qj1(q+ 1)(q21)
q2+ 1 (q2i(1)i)if i > 0, j > 0.
32 XIANG-DONG HOU
Proof. Each ordered pair (f , g), where f, g Fq2[X] are monic and self-dual with
deg f=iand deg g=i+j, has a unique representation (f, g) = (f1h, g1h), where
f1, g1, h Fq2[X] are monic and self-dual and gcd(f1, g1) = 1. Thus
X
k
ΛkΓik,i+jk= ΛiΛi+j.
Therefore,
(A9) X
k0
ΛkXkX
l0
Γl,l+jXl=X
i0
ΛiΛi+jXi.
When j= 0, by (A5),
X
i0
ΛiΛiXi= 1 + X
i1
(q+ 1)2q2(i1)Xi
(A10)
=X
i0
(q+ 1)2q2(i1)Xi+ 1 (q+ 1)2q2
= (q+ 1)2q21
1q2X+ 1 (q+ 1)2q2
=1 + (2q+ 1)X
1q2X.
Combining (A9), (A8) and (A10) gives
X
l0
Γl,lXl=1qX
1 + X·1 + (2q+ 1)X
1q2X
=2q+ 1
q2q(q+ 1)
q2+ 1 ·1
1 + X+(q1)(q+ 1)2
q(q2+ 1) ·1
1q2X
=2q+ 1
q2q(q+ 1)
q2+ 1 X
l0
(1)lXl+(q1)(q+ 1)2
q(q2+ 1) X
l0
q2lXl.
Hence
Γl,l =
1 if l= 0,
q(q+ 1)
q2+ 1 (q2lq2l2(1)l2) if l > 0.
When j > 0, by (A5),
X
i0
ΛiΛi+jXi= (q+ 1)qj1+X
i1
(q+ 1)2q2i+j2Xi
(A11)
=X
i0
(q+ 1)2q2i+j2Xi+ (q+ 1)qj1(q+ 1)2qj2
= (q+ 1)2qj21
1q2X(q+ 1)qj2
=qj1(q+ 1) 1 + qX
1q2X.
Combining (A9), (A8) and (A11) gives
X
l0
Γl,l+jXl=qj1(q+ 1) 1qX
1 + X·1 + qX
1q2X
NUMBER OF EQUIVALENCE CLASSES OF RATIONAL FUNCTIONS 33
=qj1(q+ 1)1 + 1q2
1 + q2·1
1 + X1q2
1 + q2·1
1q2X
=qj1(q+ 1) + qj1(q+ 1)(1 q2)
1 + q2X
l0
(1)lXlX
l0
q2lXl.
Hence
Γl,l+j=
qj1(q+ 1) if l= 0,
qj1(q+ 1)(q21)
q2+ 1 (q2l(1)l) if l > 0.
.
References
[1] C. Alonso, J. Gutierrez, T. Recio, A rational function decomposition algorithm by near-
separated polynomials, J. Symbolic Comput. 19 (1995), 527 544.
[2] M. Ayad and P. Fleischmann, On the decomposition of rational functions, J. Symbolic Com-
putation, 43 (2008), 259 274.
[3] D. R. Barton and R. Zippel, Polynomial decomposition algorithms, J. Symbolic Comput. 1
(1985), 159 - 168.
[4] L. E. Dickson, The analytic representation of substitutions on a power of a prime number of
letters with a discussion of the linear group, Ann. of Math. 11 (1896-1897), 65 120.
[5] Z. Ding and M. E. Zieve Low-degree permutation rational functions over finite fields, Acta
Arithmetica 202 (2022), 253 280.
[6] X. Fan, A classification of permutation polynomials of degree 7 over finite fields, Finite Fields
Appl. 59 (2019), 1 21.
[7] X. Fan, Permutation polynomials of degree 8 over finite fields of characteristic 2, Finite
Fields Appl. 64 (2020), Article 101662.
[8] A. Ferraguti and G. Micheli, Full Classification of permutation rational functions and com-
plete rational functions of degree three over finite fields, Designs, Codes and Cryptography
88 (2020) 867 886.
[9] C. Fuchs and A. Peth¨o, Composite rational functions having a bounded number of zeros and
poles, Proc. Amer. Math. Soc. 139 (2011), 31 38.
[10] C. Fuchs and U. Zannier, Composite rational functions expressible with few terms, J. Eur.
Math. Soc. 14 (2012), 175 208.
[11] X. Hou, Lectures on Finite Fields, Graduate Studies in Mathematics, vol. 190, American
Mathematical Society, Providence, RI, 2018.
[12] X. Hou, PGL(2,Fq)acting on Fq(x), Comm. Algebra, 48 (2020), 1640 1649.
[13] X. Hou, Rational functions of degree four that permute the projective line over a finite field,
Comm. Algebra 49 (2021), 3798 3809.
[14] J. Li, D. B. Chandler, Q. Xiang, Permutation polynomials of degree 6or 7over finite fields
of characteristic 2, Finite Fields Appl. 16 (2010), 406 419.
[15] S. Mattarei and M. Pizzato, Irreducible polynomials from a cubic transformation, Finite
Fields Appl. 84 (2022), Article 102111.
[16] S. Mattarei and M. Pizzato, Cubic rational expressions over a finite field, arXiv:2104.00111v3,
2023.
[17] C. J. Shallue and I. M. Wanless, Permutation polynomials and orthomorphism polynomials
of degree six, Finite Fields Appl. 20 (2013), 94 92.
[18] J. von zur Gathen and J. Weiss, Homogeneous bivariate decompositions, J. Symbolic Comput.
19 (1995), 409 434.
[19] R. Zippel, Rational Function Decomposition, Proceedings of the 1991 International Sympo-
sium on Symbolic and Algebraic Computation, ACM Press, New York, pp. 1 6.
Department of Mathematics and Statistics, University of South Florida, Tampa, FL
33620
Email address:xhou@usf.edu
ResearchGate has not been able to resolve any citations for this publication.
Article
Full-text available
Let q be a prime power, Fq\mathbb {F}_q be the finite field of order q and Fq(x)\mathbb {F}_q(x) be the field of rational functions over Fq\mathbb {F}_q. In this paper we classify and count all rational functions φFq(x)\varphi \in \mathbb {F}_q(x) of degree 3 that induce a permutation of P1(Fq)\mathbb {P}^1(\mathbb {F}_q). As a consequence of our classification, we can show that there is no complete permutation rational function of degree 3 unless 3q3\mid q and φ\varphi is a polynomial.
Article
Full-text available
In this paper we study composite rational functions which have at most a given number of distinct zeros and poles. A complete algorithmic characterization of all such functions and decompositions is given. This can be seen as a multiplicative analog of a result due to Zannier on polynomials that are lacunary in the sense that they have a bounded number of non-constant terms.
Article
Let R(x)=g(x)/h(x) be a rational expression of degree three over the finite field Fq. We count the irreducible polynomials in Fq[x], of a given degree, that have the form h(x)deg⁡f⋅f(R(x)) for some f(x)∈Fq[x]. As an example of application of our results, we recover the number of irreducible transformation shift registers of order three, which were computed by Jiang and Yang in 2017.
Article
Recently, rational functions of degree three that permute the projective line P1(Fq) over a finite field Fq were determined by Ferraguti and Micheli. In the present paper, using a different method, we determine all rational functions of degree four that permute P1(Fq).
Article
Up to linear transformations, we obtain a classification of permutation polynomials (PPs) of degree 8 over F2r with r>3. By Bartoli et al. (2017) [1], a polynomial f of degree 8 over F2r is exceptional if and only if f−f(0) is a linearized PP, which has already been classified. So it suffices to search for non-exceptional PPs of degree 8 over F2r, which exist only when r⩽9 by a previous result. This can be exhausted by the SageMath software running on a personal computer. To facilitate the computation, some requirements after linear transformations and explicit equations by Hermite's criterion are provided for the polynomial coefficients. The main result is that a non-exceptional PP f of degree 8 over F2r (with r>3) exists if and only if r∈{4,5,6}, and such f is explicitly listed up to linear transformations.
Article
Up to linear transformations, a classification of all permutation polynomials (PPs) of degree 7 over Fq is obtained for any odd prime power q>7. Since all exceptional polynomials of degree 7 are precisely known up to linear transformations, it suffices to work on non-exceptional PPs of degree 7, which exist only when q⩽409 by our previous result. This can be exhausted by the SageMath software running on a personal computer. To facilitate the computation, some requirements after linear transformations and equations by Hermite's criterion are provided for the polynomial coefficients. The main result is that a non-exceptional PP f of degree 7 exists over a finite field Fq of odd order q>7 if and only if q∈{9,11,13,17,19,23,25,27,31,49}, and f is explicitly listed up to linear transformations.
Article
A classic paper of Dickson gives a complete list of permutation polynomials of degree less than 6 over arbitrary finite fields, and degree 6 over finite fields of odd characteristic. However, some published statements have hinted that Dicksonʼs classification might be incomplete in the degree 6 case. We uncover the reason for this confusion, and confirm the list of degree 6 permutation polynomials over all finite fields. Using this classification, we determine the complete list of degree 6 orthomorphism polynomials. Additionally, we note that a family of permutation polynomials from Dicksonʼs list provides counterexamples to a published conjecture of Mullen.
Article
We consider a rational function f which is 'lacunary' in the sense that it can be expressed as the ratio of two polynomials (not necessarily coprime) having each at most a given number of terms. Then we look at the possible decompositions f (x) = g(h(x)), where g, h are rational functions of degree larger than 1. We prove that, apart from certain exceptional cases which we completely describe, the degree of g is bounded only in terms of (and we provide explicit bounds). This supports and quantifies the intuitive expectation that rational operations of large degree tend to destroy lacunarity. As an application in the context of algebraic dynamics, we show that the minimum number of terms necessary to express an iterate h • n of a rational function h, tends to infinity with n, provided h(x) is not of an explicitly described special shape. The conclusions extend some previous results for the case when f is a Laurent-polynomial; the proofs present several features which did not appear at all in the special cases treated so far.