Arxiv:2010.15657V1 [Math.NT] 29 Oct 2020
Total Page:16
File Type:pdf, Size:1020Kb
LOW-DEGREE PERMUTATION RATIONAL FUNCTIONS OVER FINITE FIELDS ZHIGUO DING AND MICHAEL E. ZIEVE Abstract. We determine all degree-4 rational functions f(X) 2 Fq(X) 1 which permute P (Fq), and answer two questions of Ferraguti and Micheli about the number of such functions and the number of equivalence classes of such functions up to composing with degree-one rational func- tions. We also determine all degree-8 rational functions f(X) 2 Fq(X) 1 which permute P (Fq) in case q is sufficiently large, and do the same for degree 32 in case either q is odd or f(X) is a nonsquare. Further, for several other positive integers n < 4096, for each sufficiently large q we determine all degree-n rational functions f(X) 2 Fq(X) which permute 1 P (Fq) but which are not compositions of lower-degree rational func- tions in Fq(X). Some of these results are proved by using a new Galois- theoretic characterization of additive (linearized) polynomials among all rational functions, which is of independent interest. 1. Introduction Let q be a power of a prime p.A permutation polynomial is a polyno- mial f(X) 2 Fq[X] for which the map α 7! f(α) is a permutation of Fq. Such polynomials have been studied both for their own sake and for use in various applications. Much less work has been done on permutation ra- tional functions, namely rational functions f(X) 2 Fq(X) which permute 1 P (Fq) := Fq [ f1g. However, the topic of permutation rational functions seems worthy of study, both because permutation rational functions have the same applications as permutation polynomials, and because of the con- struction in [24] which shows how to use permutation rational functions over Fq to produce permutation polynomials over Fq2 . Surprisingly little is known about permutation rational functions: for instance, the recent paper arXiv:2010.15657v1 [math.NT] 29 Oct 2020 [5] contains the first classification result in this subject, namely a classifica- tion of degree-3 permutation rational functions. Very recently [15] classified degree-4 permutation rational functions. In this paper we give much sim- pler proofs of these results, and classify permutation rational functions in many other degrees when certain additional conditions hold. In particular, we answer [5, Problems 9.1 and 9.2]. Date: October 30, 2020. The authors thank the referees for helpful comments, and in particular for informing them of [15]. The second author thanks the National Science Foundation for support under grant DMS-1601844. 1 2 ZHIGUO DING AND MICHAEL E. ZIEVE Recall that the degree of a nonconstant rational function f(X) 2 Fq(X) is max(deg a; deg b) for any coprime a; b 2 Fq[X] such that f = a=b. The statements of our results use the following terminology: Definition 1.1. We say that nonconstant f; g 2 Fq(X) are equivalent if f = µ ◦ g ◦ ν for some degree-one µ, ν 2 Fq(X). 1 Plainly if f; g 2 Fq(X) are equivalent then f permutes P (Fq) if and 1 only if g permutes P (Fq). For completeness, we begin with the following essentially immediate result. 1 Lemma 1.2. Every degree-one f(X) 2 Fq(X) permutes P (Fq). A degree- 1 two f(X) 2 Fq(X) permutes P (Fq) if and only if q is even and f(X) is equivalent to X2. The following result is a more conceptual version of [5, Thms. 5.1 and 6.2]. 1 Theorem 1.3. A degree-three f(X) 2 Fq(X) permutes P (Fq) if and only if it is equivalent to one of the following: (1) X3 where q ≡ 2 (mod 3) −1 3 (2) ν ◦ X ◦ ν where q ≡ 1 (mod 3) and for some δ 2 Fq2 n Fq we have ν(X) = (X − δq)=(X − δ) and ν−1(X) = (δX − δq)=(X − 1) 3 (3) X − αX where 3 j q and either α = 0 or α is a nonsquare in Fq. Remark. The functions ν; ν−1 in case (2) satisfy ν−1 ◦ν = X = ν ◦ν−1, and 1 also ν(P (Fq)) is the set Λ of (q +1)-th roots of unity in Fq2 [24, Lemma 3.1]. −1 n 1 n Thus ν ◦ X ◦ ν permutes P (Fq) if and only if X permutes Λ, i.e., −1 n (n; q + 1) = 1. Moreover, ν ◦ X ◦ ν is in Fq(X)[4]. These functions ν−1 ◦ Xn ◦ ν are instances of the general class of R´edeifunctions; see [4]. Remark. The functions in (1) and (3) of Theorem 1.3 are members of well- n known classes of permutation polynomials. Specifically, X permutes Fq when (n; q − 1) = 1. An additive polynomial is a polynomial of the form Pr pi i=0 αiX with αi 2 Fq and p := char(Fq); any such polynomial permutes Fq if and only if it has no nonzero roots in Fq. (Additive polynomials are sometimes called \linearized polynomials" or \p-polynomials".) Theorem 1.3 was proved in [5] via a long and complicated argument in- volving computer calculations of prime components of certain ideals, among other things. We give two very short non-computational proofs of Theo- rem 1.3 using different methods than [5]; we hope that the new understand- ing provided by these proofs will help readers adapt our methods to address further questions. We then treat the much more difficult case of degree-4 permutation rational functions, which cannot be classified using the methods of [5]. 1 Theorem 1.4. A degree-four f(X) 2 Fq(X) permutes P (Fq) if and only if one of the following holds. LOW-DEGREE PERMUTATION RATIONAL FUNCTIONS 3 (1) q is odd and f(X) is equivalent to X4 − 2αX2 − 8βX + α2 X3 + αX + β 3 for some α; β 2 Fq such that X + αX + β is irreducible in Fq[X] 4 2 (2) q is even and f(X) is equivalent to X +αX +βX for some α; β 2 Fq 3 ∗ such that X + αX + β has no roots in Fq (3) q ≤ 8 and f(X) is equivalent to a rational function in Table 1 on page 19. Moreover, f(X) is exceptional (cf. Definition 1.5) if and only if (1) or (2) holds. Remark. The functions in (2) of Theorem 1.4 are additive polynomials. The functions in (1) are a new class of permutation rational functions (al- though the characteristic zero analogue of these functions appears in [11, Thm. 7.1]). At the end of Section5 we will give a single form which com- bines (1) and (2). Remark. The referee kindly informed us that Hou has independently and simultaneously classified degree-4 permutation rational functions [15]. We note that Hou's result lists more functions than Theorem 1.4: in addition to the functions in Theorem 1.4, Hou lists a family of examples over each finite field of characteristic 3, and many additional low-degree examples. Our result implies that Hou's characteristic 3 families are equivalent to special cases of (1) of Theorem 1.4, and that all of Hou's low-degree examples are equivalent to the low-degree examples in Table 1. Hou's proof is quite long and computational, while ours is much shorter and more conceptual, using a completely different approach based on Galois theory. Moreover, it does not seem to be substantially quicker to deduce Theorem 1.4 from Hou's result than to prove Theorem 1.4 directly. We apply our Theorem 1.4 to answer [5, Problems 9.1 and 9.2] about the number of degree-4 permutation rational functions in Fq(X) and the number of equivalence classes of such functions; these questions cannot be resolved easily from Hou's result. Definition 1.5. A rational function f(X) 2 Fq(X) is exceptional if f(X) 1 permutes P (Fq` ) for infinitely many integers `. 1 1 Since bijectivity of f(X) on P (Fq` ) implies bijectivity of f(X) on P (Fq), 1 we see that every exceptional rational function in Fq(X) permutes P (Fq). The following quantitative converse was proved in [13, Thm. 2.5]: 1 Lemma 1.6. If f(X) 2 Fq(X) has degree n ≥ 2 and permutes P (Fq), where p q > 2(n − 2)2 + 1; then f(X) is exceptional. This inequality holds in particular when q ≥ 4n4. In light of Lemma 1.6, for any fixed n the study of degree-n permuta- tion rational functions over Fq reduces to the study of exceptional rational 4 ZHIGUO DING AND MICHAEL E. ZIEVE functions for all but finitely many values of q. Our next result classifies exceptional rational functions of degree 8. Note that any rational function equivalent to an exceptional rational function is exceptional. Theorem 1.7. If f(X) 2 Fq(X) is exceptional and deg(f) = 8 then q is even and f(X) is equivalent to an additive polynomial. The same conclusion holds if f(X) 2 Fq(X) is a degree-8 permutation rational function with q > 732. The following result classifies exceptional rational functions of degree 32, modulo the classification of degree-16 exceptional rational functions in char- acteristic 2. Theorem 1.8. A degree-32 rational function f(X) 2 Fq(X) is exceptional if and only if q is even and f(X) is equivalent to either 2 (1) g(X ) for some exceptional g 2 Fq(X) of degree 16, or (2) L1 ◦ µ ◦ L2 for some degree-one µ 2 Fq(X) and some exceptional additive L1;L2 2 Fq[X].