A Theory of Permutation Polynomials Using Compositiond Attractors
Thesis by Daniel Abram Ashlock
In Partial Fulfillment of the Requirements for the Degree of
Doctor of Philosophy
California Institute of Technology Pasadena, California
1990
(Submitted May 7 , 1990)
@ 1990
Daniel Abram Ashlock
All
rights ReservedAcknowledgments
W a r m thanks go t o my friend and colleague Jack Lutz who accidentally shoved me toward this thesis with his question, "Aren't t h e first two congruent t o t h e third mod two?" T h a n k s go t o James Cummings who read this work in its early stages and with whom I had many stimulating discussions. I must credit Heeralal J a n w a with providing me with many useful references.
My committee deserves thanks for their investment of time, both in sitting on my committee a n d in training me in mathematics. I want especially t o thank Michael Aschbacher, who read t h e work in progress and corrected my many blunders in group theory, Dinakar Ramakrishnan, who suggested many topics for future application of my work, and Richard Wilson, my advisor, who has supervised my work for t h e last four years a n d has taught me much delightful a n d beautiful comhinatorics.
I must also t h a n k my wife, Wendy, who has been substantially inconvenienced by my g r a d u a t e studies a n d nonetheless provided love a n d support, a n d my father, Peter Dunning Ashlock, who died while I was working on this thesis. More t h a n a n y other person he trained m e in t h e philosophy and methods of science and gave me my direction through life.
iv
Table of Contents Copyright
Acknowledgments T a b l e of Contents List of Tables List of Examples
Introduction and S u m m a r y C h a p t e r
I. Definitions a n d Basic Results.
$0. Introduction a n d Summary.
1 Equivalence Results.
$ 2 . Lifting and Decomposition Lemmas.
$3. Properties of Compositional Attractors.
11. Results for Finite Fields and t h e Integers.
$0. Introduction a n d Summary.
$1. Compositional Attractors of GF(pn)[x].
$2. T h e Order of Finite Permutation Polynomial Groups with Finite Field Coefficents.
$3. Compositional Attractors of Z[x].
111. T h e Groups P P Z n ( Z n ) a n d PPZn(Zmim).
$0. Introduction a n d Summary.
$ 1 Singmaster's Result.
52. A Basis for t h e Ideal 1 2 .
$3. T h e G r o u p PPZn(Zn).
$4. Computation of t h e Ideal I
zmim
z n '
$5. Membership and Enumeration of t h e Group
.. 11
...
111iv vi vii
IV. Applications a n d Topics for F u t u r e Work.
$0. Introduction a n d Summary.
1 T h e Permutation Polynomials of t h e p-adic Integers.
$2. Permutation Polynomials of Abelian G r o u p Algebras over Finite Fields.
93. Questions for F u r t h e r Study.
Appendices
A Explicit Examples of Polynomial Groups.
T h e G r o u p Sym(GF(5)) Realized as Polynomials.
T h e Stabilizer of 0 in PP(Z9) B Tables of special functions.
C Certain Permutation Polynomial Groups.
List of Tables
Table 3.1, Values of ~ ( n ) 41
Table 3.2, Order of PPm(Zn) 71
The Symmetric Group on GF(5) as Cycle and Polynomials 80
Values of r ( n ) 83
Values for em(n) 84
List of Examples
Example 1.1, Permutation Polynomials of a Finite Field 7 Example 1.2, A Homomorphism of Polynomial Groups 15 Example 2.1, Compositional Attractors of a Subfield 20 Example 2.2, Compositional Attractors for Matrices over G F ( q ) 20 Lemma 2.1, T h e Compositional Attractor of a Polynomial
Modular Algebra 20
Example 2.3, An Irreducible of Z
,[XI
t h a t Factors Modulo p 33 PExample 2.4, A Family of Compositional Attractors of Z[x] 34
Example 3.1, Generators for fI2, II2* 43
Example 3.2, Computation of a Least Degree Common
Multiple 58
Example 4.1, T h e GF(2)-Permutation Polynmials of GF(2)[C3] 76 Appendix A, Example 4.2, T h e number of GF(3)-Permutation
Polynomials of GF(3)[C6] 77
T h e GF(5)-permutation polynomials of GF(5) as cycles a n d
polynomials of least possible degree 80
Introduction and Summary
In this work I will develop a theory of permutation polynomials with coefficents over finite commutative rings. T h e general situation will be t h a t we have a finite ring R and a ring S, both with 1, with S commutative, and with a scalar multiplication of elements of R by elements of S, s o t h a t for each r in R ls.r
=
r and with the scalar multiplication being R bilinear. When all these conditions hold, I will call R a n S- algebra. A permutation polynomial will be a polynomial of S[x] with t h e property t h a t t h e function r+
f f r ) is a bijection, o r permutation, of R.Presented here, as far a s I know for t h e first time, is t h e idea t h a t compositional a t t r a c t o r s a r e integral t o t h e study of permutation polynomials. A compositional attractor is a n ideal I in a polynomial ring S[x] with t h e added property t h a t
There a r e several reasons t h a t compositional attractors a r e important.
First of all, a compositional a t t r a c t o r of Six] is exactly a n ideal comprised of the polynomials t h a t a r e zero everywhere on some S-algebra, i.e., i t is t h e kernal of the representation of S[x] as a ring of functions over R. This means t h a t they capture the equivalence relation associating polynomials t h a t give t h e s a m e permutation. Such a ideal, zero everywhere on an S-algebra, is called t h e compositional attractor associated with an S-algebra.
Second, polynomial composition modulo an ideal forms a monoid if a n d only if t h a t ideal is a compositional attractor. O n e consequence of this is t h a t t h e polynomials with t h e identity polynomial f(x) = x in their composition sequence modulo a compositional
a t t r a c t o r form a group under composition.
Third, two S-algebras with the same associated compositional attractors in S[x]
necessarily have identical permutation polynomials in S[x]. Since it is often easier t o compute a compositional a t t r a c t o r associated with a n algebra than t o compute the permutation polynomials directly, this gives a powerful tool for locating and enumerating t h e permutation polynomials of certain S-algebras.
Fourth, if J <I
-
S[x] is a compositional attractor, then S[x]/J is a n S-algebra with associated compositional a t t r a c t o r J. This fact gives a canonical domain in which t o perform computations. This fact, while quite easy t o prove, is of great utility in classifying t h e permutation polynomial groups when S is taken t o be a finite field.In addition, taken together with t h e third point, this fourth fact has a wonderful consequence. In a rather nice paper, "Polynomials Over a Ring T h a t Permute the Matrices Over T h a t Ring,"[lO] Brawley spends not inconsequential effort doing matrix arithmetic t o prove a theorem t h a t characterizes scalar permutation polynomials of matrices. I t t u r n s o u t t h a t in specific instances a n alternate p r w f is possible in which one first computes t h e associated compositional a t t r a c t o r for t h e matrix ring a n d then does t h e computations in t h e corresponding canonical algebra, which is commutative.
This thesis is presented in four chapters. T h e first chapter develops, in abstract, the properties of compositional attractors mentioned above, along with a few other straightforward properties. T h e set of compositional attractors of a polynomial ring is, for example, closed under intersection and multiplication of ideals.
T h e second chapter focuses on t h e cases when S is a finite field o r t h e integers. In t h e first section I classify t h e compositional attractors of Fix] for any finite field F. In the second section I compute t h e size of t h e permutation polynomial groups t h a t arise modulo these compositional attractors. T h e work in t h e second section is essentially a generalization, with new terminology, of a paper, "Permutations with Coefficients in a Subfield,"[S] by L. Carlitz a n d D. R. Hayes, which treats t h e case where R is a field and S is a subfield R. In t h e third section I give a few useful lemmas about the compositional a t t r a c t o r s of Z[x] a n d present an example.
T h e third chapter explores t h e situation when
S
is t h e integers o r t h e integers modulo n a n d R is taken t o be either t h e integers modulo n o r matrices over t h e integers modulo n. In t h e first section I present a new proof, based on t h e difference operator Af(x)=
f(x+l)-f(x) of Singmaster's forrnnla[4] for t h e number of polynomial functions from
H,
t o itself. In t h e second section I give a new proof, also with t h e difference operator, of Niven a n d Warren's[G] basis theorem for t h e compositional a t t r a c t o r in Z,[x] associated with 2,. In t h e third section I count t h e 2,-permutation polynomials of Z,, give the isomorphism type of t h e group for cube-free integers n, and give some information about t h e isomorphism t y p e of t h e group for all n.
In t h e fourth section I compute a basis for t h e compositional a t t r a c t o r of Z,[x]
associated with t h e matrices over 2, a n d use t h e basis t o count t h e number of
Z,-
polynomial functions from Zmim t o itself. In t h e fifth section I reprove Brawtey's[lO]
characterization of Zn-permutation polynomials of t h e matrices over Z, and g o on t o enumerate t h e group of such polynomials for each n.
In t h e fourth chapter I skip lightly over easy consequences of t h e material developed i n t h e first three chapters and give topics for future research. In Section one I compute exactly t h e membership of t h e p-adic permutation polynomials of t h e p-adic integers. I n Section t w o I compute t h e compositional a t t r a c t o r s of F[x] associated with F[G] and count t h e groups of F-permutation polynomials of FIG] where F is a finite field, G is an abelian group, and F[G] is t h e group algebra of F over G. As one might expect, t h e case where t h e characteristic of F divides t h e order of G is t h e hard one, but not too hard.
In Section three I define multivariate compositionat a t t r a c t o r s a n d give a list of topics for future consideration.
I more o r less stumbled into this thesis topic accidentally. In t h e summer of 1986 I was trying t o find some algebraic structure in t h e rules for generating cellular a u t o m a t a . T h i s is a relatively futile pursuit, b u t in t h e process I discovered a number of properties of functions from Zn t o 2,. I also reproduced Singmaster's results from[4]. A t this point Heeralal J a n w a arrived a t Caltech for a two-year stint. While I was trying t o explain t o him what I was working on he said, 'This sounds very much like permutation polynomials."
T h i s gave m e a n application for t h e material I had developed on functions over 2,. In particular, t h e difference operator Akf(x)
=
f(x+k)-f(x) leads t o nice slick proofs of some known results, contained in t h e first t w o sections of C h a p t e r three. I spent a great deal of computer time computing t h e membership a n d s t r u c t u r e of groups of permutation polynomials over 2,. In t h e end I had t h e membership, size, and some structural information a b o u t t h e groups in question, b u t not enough material for athesis. My advisor, Richard Wilson, suggested t h a t I generalize t o t h e matrix case
Now t h e matrix case is severely resistant t o computer scans. T h e problem of computing a least degree monic polynomial zero everywhere o n two-by-two matrices over Z4 is about t h e limit of what you can d o on a personal computer unless you prove some theorems. In addition, many of t h e nice proofs in t h e non-matrix case depend heavily on t h e commutativity of Z,. A t this point I uncovered t h e material by Brawley, Carlitz, Levine, a n d others [S],
[lo],
[ll]. Their theorems were often theorems t h a t would be t r u e if matrices commuted. In other words, they would have two, essentially identical, theorems for commutative a n d noncommutative rings with substantially different proofs. At this point, inspired by [9], I decided t o leave t h e matrix case alone a n d t o t r y computing permutation polynomials over finite commutative rings. T h e first step in this process was computing t h e ideal of polynomials zero everywhere on the ring.I used a computer t o find this ideal for a large number of examples, particularly for group algebras over finite fields, which a r e easy t o implement on a computer. At this point I noticed t h a t many different algebras can have t h e s a m e zeroing ideals a n d , more importantly, t h a t when they do, they also have t h e same permutation polynomials. I s e t o u t t o prove this a n d in t h e process was forced into considering t h e notion of compositional attractors.
After a few months in which I roughed o u t t h e material presented in Chapter two, I realized t h a t compositional attractors solved my problem with t h e matrix case. T h e theory of compositional attractors gave me a way t o construct a commutative algebra with t h e exact s a m e compositional a t t r a c t o r a n d hence permutation polynomials as any given noncommutative algebra. Developing this idea put t h e thesis in more o r less its current form.
-1
Definitions and Basic Results
$0 Introduction and Summary.
Throughout this chapter S will be a commutative ring with 1, and R will be a finite S- algebra with 1. By 1: I will denote t h e set
( f ( x ) c ~ [ ~ ] : VrcR, f(r)
=
0).T h a t 1: is a n ideal of S[X] is elementary; I sometimes call i t t h e S-zeroing ideal of R.
F ( R , R ) denotes t h e set of functions from R t o itself, which I will treat as both a monoid under functional composition and a n algebra under t h e usual extension of the addition a n d mnltiplication on R a n d scalar multiplication by S. I denote by 6; : S[X] -r
F ( R , R ) t h e evaluation map; i.e., f(x)
b
(rb
f(r)). Note t h a t E: is both a monoid and a n algebra homomorphism. T h e kernel of r: as a monoid homomorphism is x+f(x){
: f(x)c1:). As a n algebra homomorphism c: has kernel I:. I will denote by FS(R), the S-polynomial functions on R, t h e image of r:, which is both a submonoid a n d subalgehra of F(R, R). I will denote by P P S ( R ) , t h e S-permutation polynomials on R, t h e subset of Fs(R) t h a t a r e invertible (bijective) members of t h e monoid FS(R). Notice t h a t P P S ( R ) is a submonoid of Fs(R) but is not a subalgebra of Fs(R). Notice also t h a t t h e choice of invertible elements makes P P S ( R ) a group under composition. Finally, if U is a ring of functions call a n ideal I of U a compositional attractor if for all f c I and for all g c U , we have f o g c I, where o denotes functional composition.As motivation for these definitions, I would like t o give a n overview of t h e use I will p u t them t o a n d illustrate it with a basic example. Having fixed R a n d S, t h e first problem is t o compute t h e membership of 1: and produce, if possible, a nice set of generators for it. Once we have ;1 it is easy t o enumerate FS(R) and t o find, as a side effect, its structure as a n S-module. Using results from this chapter, I can often go on
t o compute t h e membership of P P S ( R ) and subsequently enumerate P P S ( R ) . Finally, where possible, I will determine the isomorphism type of the group PPs(R). For example, if we choose R
=
G F ( q ) , the field with q elements, and choose S = R , then wesee immediately from t h e theory of finite fields, t h a t
Example 1.1.
(i) 12
=
<xq-x>, (ii) /FS(R)I=
qq,(iii) F,(R) can he given t h e structure of a q-dimensional vector space over S, (iv) / P P ~ ( R ) I
=
q!( v ) PPs(R) G Sym(R), t h e group of all permutations of R.
These particular results, while both easy a n d elementary, a r e central t o t h e theory of permutation polynomials over a finite commutative ring. T h e theory of Jacobson radicals tells us t h a t a finite commutative ring modulo its radical is a direct product of finite fields. In this section we observe t h a t for a n y finite S-algebra R, we may find a commutative S-algebra
R',
s o t h a t P P S ( R ) G P P ~ ( R ' ) and t h a t a direct product decomposition of S often induces a direct product decomposition of PPS(R). Taken together these results make t h e above example broadly applicable.O n t h e other hand, when R has a nontrivial Jacobson radical, many interesting things happen t h a t prevent t h e permutation polynomial groups in question from being merely direct products of symmetric groups. In this instance t h e utility of t h e above results follow from t h e observation t h a t t h e natural homomorphism of R modulo its Jacobson radical o n t o a n S-algebra with semisimple ring structure induces a group homomorphism of t h e corresponding permutation polynomial groups.
'$1 Equivalence Results.
In this section I will prove several lemmas t h a t allow me t o export calculation done for one choice of R a n d S t o others.
Lemma 1.1. For a polynomial f(x) E S[x], let f(")(x) denote composition of f(x) with itself n times. Then:
(i) P P s ( R )
=
{f(x)ef: : 3 n f(")(x) E x (mod IR,
o r equivalently s ) >(ii) P P S ( R ) Z {f(x) E s[x]/I: : 3 n P")(x) E x), as a group under composition mod 1:
. Proof:
Suppose for f(x)rS[x] t h a t 3 n h n ) ( x ) E x (mod I:). T h e n since c: is a monoid homomorphism, it follows t h a t t h e n-fold composition of f(x)c: with itself is t h e identity function on R. T h i s requires f(x)r: itself t o be a bijective function; hence P P S ( R )
1
{f(x)cf: : 3 n f(")(x) z x ( m o d I:)). Suppose instead t h a t f(x)c: E PPs(R). Then since f(x)c$ is a bijection of a finite set, we see t h a t for some n t h e n-fold composition of f(x)c: with itself is t h e identity function. T h e identity function in F,(R) is clearly X+I$ hence x is a m o n g t h e preimages of P")(x) under c: and we see f( n) (x) E x (mod 1 T h i s shows t h a t P P S ( R )
E
{f(x)e: : 3 n P")(x) x (mod I:)). T h u s we have (i).To see t h a t (ii) is a restatement of (i), notice t h a t c: has kernel 1: as a ring homomorphism.
0
Lemma 1.2. Suppose for R, R', both S-algebras, we have t h a t
12 =
1 2 . T h e n P P S ( R ) IE PP,(R').
Proof:
From Lemma 1.1 (ii) w e see
P P ~ ( R )
z
{f(x) c s [ x ~ / I ~ : 3n f(")(x)=
x.
I
1
Since
12 =
1 5,
we see{f(x) c S [ X I / I ~ : 3n f(")(x) i x)
=
{ ~ ( x ) E S[XJ/I$ : 3n f(")(x),
x},and applying Lemma 1.1 (ii) again we see
I
{f(x) E S [ X I / I ~ : 3n f(")(x)
=
x) 2 P P ~ ( R / ) ; hence PP,(R) E PP,(R'). 0T h e next result is somewhat more substantial and completes t h e tools t o make good on my boast in Section 0 t o reduce the problem of computing arbitrary finite S-algebras t o t h e commutative case.
Theorem 1.1. Let R be an S-algebra, let J be a compositional attractor of Six], and let T
=
S[X]/I:. Then(i) 1; is a compositional attractor of S[x].
(ii) A
=
S[x]/J is an S-algebra with 12=
J . (iii) PPS(R) E PPS(T).Proof:
Let f(x)eIg and let g(x) ES[X]. By definition feg is t h e zero function on R. Since c g is a monoid homomorphism, it follows that (fog)€:
=
(fc2)o(grg)=
0 o (gc;) = 0.This means (fog) E ker(c2) viewed as an algebra homomorphism; hence (fog) E
12,
andwe see t h a t
12
is a compositional attractor.Notice t h a t t h e scalar multiplication of S on A is induced by the scalar multiplication of S on S[x]. Now suppose f(x) E
12.
Then Vg(x)+J e S[x]/J; we see from the definition of12
t h a t f(g(x)+J)=
0. If we expand f(g(x)+J), we see t h a t this impliest h a t f(g(x)) e J . Specialize g(x) t o x and note f(x) c J ; hence
12
C J. Now, recalling t h e definition of compositional a t t r a c t o r , we see for f(x) c J and a n y g(x) E S[x], t h a t f(g(x)) e J ; hence f(g(x)+J)=
0 in A, and t h u s 3C
1;. Combining t h e two previous inclusions, we see 1;=
J.Finally, set J
=
I;, s o A=
T Then (ii) tells us t h a t 1;=
. I: Then by Lemma 1.2 we see t h a t P P s ( R ) S PPs(T).Notice t h a t while my primary reason for proving this theorem is t o allow calculations for a noncommutative R t o take place in t h e commutative domain s[x]/I;, this theorem potentially allows me t o use other special properties of S[x] besides commutativity.
Additionally, p a r t (iii) makes it meaningful t o speak of t h e permutation polynomials t h a t arise modulo a compositional attractor, a s in Lemma 1.1. I will conclude this section with t h e following corollary, which ilustrates t h e breadth of Theorem 1.1.
Corollary 1.1. An ideal J of S[x] is a compositional a t t r a c t o r iff there exists R, an S- algebra, s o t h a t J
=
I;.Proof:
(*) Set
R =
S[x]/J a n d apply Theorem 1 (ii).(+) Theorem 1 (i).
92 Lifting and Decomposition Lemmas.
In this section I will give a lemma that allows the computation of the permutation polynomials of R from the permutation polynomials of R modulo its Jacobson Radical.
For R with nontrivial direct product decomposition,
I
will give a sufficient condition to induce a direct product decomposition of PPS(R).Lemma 1.3 (Lifting Lemma). Let J be a nontrivial nilpotent ideal of R and set A
=
R / J . Then for f(x) e S[X] we have that f(x)rz e PPS(R) iff f(x)r$ E PPs(A) and for each a e A , for each element j E J\(O), j.f'(a) has the same degree of nilpotency as j.
Proof:
First I claim t h a t for any f ( x ) ~ S [ x ] , f(x)c; is a function t h a t preserves equivalence classes (mod I) for any ideal I of R. T o see this, let P E R ,
~ E I
and compute f(r+j)-f(r)=
j.i'(x)+j2.$f"(x)+...
E I. With this claim we can now prove the lemma.( j ) Since f(x)r: is 1:l on R, the claim forces f(x)r$ t o be 1:l on A; hence f ( x ) r $ E
PPS(A). Suppose there exist j E J\{O), a c A so t h a t j.f'(a) has a higher degee of nilpotency than j. Well, then a
=
r + J . Set o=
f(r+j)-f(r)=
j.f'(r). Then f(x)#PPS(R/<o>). Since f(x)c! is 1:1 on R, t h e claim forces f(x)rR'<s"' t o be 1:1, a contradiction, and t h e right implication is finished.(e)
Suppose for r, s ER
t h a t f(r)=
f(s). Then from t h e claim we see t h a t r=
s (modJ). From this we see there exists some j E J so t h a t s
=
r+j. So f(r)-f(r+j)=
0, which a simple computation shows is equivalent t o t h e statement,Since, by hypothesis, j.f'(r) has the same degree of nilpotency as j, it follows t h a t j.i'(r)
+
-(j2.$i"( r)+...),
unless j=0. From this we see t h a t r
=
s; hence f(x)c: c PPS(R).Lemma 1.4. (Decomposition Lemma). Suppose t h a t R
=
R1@R2 is a direct product decomposition of R. ThenR R
(i) If I
:
and 1: are relatively prime ideals in S[x], then PPs(R1) PPs(R1) @ PPs(R2),R R
(ii) 1:
=
In :
I2,
and(iii) both (i) and (ii) may be applied inductively t o arbitrary finite direct products.
Proof:
R R
(i) Since I: and 1: are relatively prime, we see t h a t t h e Chinese Remainder Theorem gives us an S-algebra isomorphism
R R
A: S[X]/I
2
@ S[x]/I;
-+ s [ x ] / I ~ .R R
Notice t h a t ( x + I
, :
x + I s 2 ) ~=
x+1$; hence the characterization of permutation polynomials given in Lemma 1.1 (ii) and the fact t h a t t h e polynomial composition involved is a combination of addition and multiplication of the sort preserved by A, tell us t h a t X is a bijection of PP,(Rx) C3 PPs(R2)=
PPs(R) t h a t preserves the group operation.(ii) Clearly a polynomial in S[x] is zero everywhere on R when and only when it is zero everywhere on R1 and R2.
(iii) Follows by induction.
$3 Properties of Compositional Attractors.
Compositional attractors a r e central t o t h e study of permutation polynomials over finite rings. As we saw in Section 1 many different S-algebras can have t h e same permutation polynomials exactly a s they share t h e s a m e S-zeroing ideal. In this section I will develop a few properties of compositional attractors.
Notice t h a t a n y ideal of S injected in t h e natural fashion i n t o SIX] is a compositional a t t r a c t o r of S[x], with t h e corresponding group of permutation polynomials, as in Lemma 1.1, being t h e trivial group {x). Such a compositionql a t t r a c t o r is called trivial;
all others a r e called nontrivial.
As we saw in t h e comments subsequent t o Theorem 1, each compositional a t t r a c t o r I of SIX] has a permutation polynomial group attached to it, acting on t h e elements of S[x]/I. I will introduce t h e shorthand Gs(I)
:=
PPs(S[x]/I) for this group.Lemma 1.5. Suppose t h a t I, J a r e compositional attractors of S[x]. Then IflJ a n d I.J, their intersection a n d product, a r e also compositional attractors.
Proof: Elementary calculation.
L e m m a 1.6. Suppose t h a t I is a compositional a t t r a c t o r of S[x] a n d t h a t n : S + T is a ring homomorphism with i : S[x] -r T[x] being t h e natural extension of rr t o polynomials. Then i i is a compositional a t t r a c t o r of T.
Proof:
Polynomial composition is a combination of multiplication a n d addition of ring elements by one another o r by powers of t h e variable, all operations preserved by iT,
hence
r
preserves composition of polynomials.O
Lemma 1.6 raises t h e natural question: Is there any connection between t h e groups of permutation polynomials GS(I) and G T ( 1 7 ) ? T h e answer is yes, as demonstrated in t h e following lemma, which implies t h e existence of a functor from t h e category of S- algebras t o t h e catgory of groups.
L e m m a 1.7. Let S, T , x , ii, be as above and set
R =
S[x]/I and A=
T[x]/ITi. Then there is a well-defined m a p p: Fs(R)-
FT(A) induced by iit h a t agrees with T s o as t o make f ( x ) ~ r $=
f ( x ) ~ ; ~ and which has t h e additional property t h a t w=
pl~ ~ ( 1 ) is a group homomorphism of G,(I) with G,(A).
Proof:
Since I is a compositional a t t r a c t o r , Theorom 1 (ii) tells us t h a t ker(c2)ii
=
ker(cT). AT h i s is sufficient t o show t h a t p exists. Since p agrees with ?i and 7 preserves polynomial composition, we see t h a t p is a monoid homomorphism of FS(R) i n t o FT(A).
A monoid homomorphism necessarily induces a group homomorphism on t h e groups of invertible elements; hence w exists a s specified.
Example 1.2.
Let S
=
Z 2, T=
Zp, a n d let r be t h e natural m a p with kernel < p > . If we t a k e I P- z
2-
I 5 2,
then L e m m a 1.7 tells us there is a group homomorphism u : P P Z (Z p2 2 )-
z
2z
PP P Z p ( Z p ) given by f(x)+lZP
+
f(x)+IZ.
In plainer language, a polynomial over Zp2 P P
t h a t permutes Z 2 , is (mod p) a polynomial over Zp t h a t permutes Zp.
P
Results for Finite Fields and t h e Integers.
§O Introduction and Summary.
In this chapter I will discuss results where t h e coefficient ring is the integers. I refer t o such compositional attractors and permutation polynomials as scalar. In some cases I will give generalizations of results when such generalization is without cost. For example, t h e results o n prime finite fields, which I require for t h e integer case, can be done for all finite fields just as easily. Every finite ring with 1 clearly forms a 2-algebra a n d hence has scalar polynomial functions a n d scalar permutation polynomials.
In Section 1 I will give a classification of all compositional attractors of GF(pn)[x], p prime, as well as several examples of attractors tied t o specific GF(pn)-atgebras. In Section 2 I will use t h e classification of compositional attractors t o give a complete list of orders of permutation polynomial groups with coefficients in GF(pn). In Section 3 I will address t h e question of compositional attractors of Z[x] in terms of compositional a t t r a c t o r s of Z
.[XI.
P
$1 Compositional Attractors of GF(P")[x].
In this section F
=
G F ( p n ) , and let q=
pn. Since F[x] is a principal ideal domain the search for compositional attractors in F[x] is reduced t o t h e problem of finding polynomials f(x) with t h e property f(x)I
f(g(x)) for at1 g(x) rF[x]. This property has modest application t o factorization theory. One question of interest, for example, is t o determine when a composition of irreducible polynomials is itself irreducible. As we will see this section tells us t h a t there a r e many instances when t h e composition of irreducibles is not irreducible.Theorem 2.1. A polynomial f(x)&F[x] generates a compositional a t t r a c t o r iff it is a product of least common multiples of polynomials of t h e form
(
x'*-
x).Proof:
( e )
Notice t h a t if Q=
G F ( ~ ~ ) , then (xqk- x) generates ;1: hence by Lemma 1.5 all polynomials of t h e given form generate compositional attractors, as intersecting ideals is equivalent t o taking t h e least common multiple of their generators, a n d multiplying ideals is t h e s a m e as multiplying their generators.(+) Let I
=
<c(x)> be a compositional a t t r a c t o r of F[x], set A=
F[x]/I, and suppose t h a t f(x)&F[x] is irreducible s o t h a t f"(x) is t h e minimal polynomial of some a & A . Recall t h a t F[x] is a unique factorization domain. I claim t h a t for any irreducible g(x)&F[x] with degree dividing t h e degree of f(x), there exists aome P r A s o t h a t gn(x) is t h e minimal polynomial of8.
To see this, notice t h a t if J=
J(A) is t h e Jacobson radical of A, then A/J is a direct product of finite fields of characteristic p.Since f"(a)
=
0, it follows t h a t f ( a ) r J. Now, since f(x) is irreducible it must be the minimal polynomial of a n element of one component of t h e direct product; if not, f(x) would be t h e product of t h e minimal polynomials of elements in two differentcomponents and hence would not he irreducible. Let F he t h e component of t h e direct product A / J in which a n element for which f(x) is t h e minimal polynomial lies. Then for any irreducible g(x) with degree dividing t h e degree of f(x), we know from the theory of finite fields t h a t there is some y + J 6 F for which g ( x ) is t h e minimal polynomial. A quick calculation shows t h a t t h e set g ( y + J ) is all of J. Since f(o) has nilpotency n, it therefore follows t h a t for some choice of jcJ, g ( y + j ) haa nilpotency n ; hence
P =
y + j has minimal polynomial gn(x).Since I
=
I:, it follows t h a t t h e minimal polynomials of all elements of A divide c(x).k
Recalling t h a t xq
-
x is the product of all irreducibles of degree dividing k, once each, we see t h a t t h e claim shows t h a t c(x) must have t h e specified form, as t h e irreducibles of smaller degree in t h e divisor lattice occur, as divisors of c(x), a t least as often as those of larger degree, a n d as irreducibles of t h e same degree a r e forced t o occur t h e same number of times.Corollary 2.1. Suppose fix) generates a compositional a t t r a c t o r of F[x]. Then the following hold:
(i) All irreducible divisors of f(x) having t h e same degree have t h e s a m e multiplicity.
(ii) If f(x) has a n irreducible divisor of degree d a n d multiplicity m, then all irreducible divisors of f(x) having a degree dividing d have a multiplicity equaling o r surpassing m.
Proof:
Elementary computations show this t o be simply a restatement of t h e preceding theorem.
T h e following corollaries demonstrate a use for Theorem 2.1 outside t h e domain of permutation polynomials.
Corollary 2.2. Suppose t h a t f(x)cF[x] is a n irreducihle of prime degree r. Then if g(x)cF[x] is a polynomial of degree less than r, there must exist another irreducible h(x)cF[x] of degree q s o t h a t
f(x)
I
h(g(x)).Proof:
(xqr- x) generates a compositionai attractor. Its divisors a r e exactly t h e irreducibles of degree r a n d 1. From Theorem 2.1 we see t h a t this means (x qr
-
x) ( ( g ( ~ ) ~ ~ - g(x)).Since g(x) has degree less t h a n r, t h e composition of g(x) with one of t h e linear factors of ( x q r - x) cannot produce a multiple of f(x); hence the composition of g(x) with some h(x) of degree r must have done so.
C!
O n e conclusion this corollary leads t o is t h a t for a n y irreducible of degree n, for each prime r > n , we find t h a t there exists at least one irreducible h(x) of degree r s o t h a t h(g(x)) is not irreducible.
Corollary 2.3. Suppose f(x) is a n irreducible of F[x] of degree n. Then there exists some g(x)
#
x of degree less t h a n n so t h a t f(x)I
f(g(x)).Proof:
For a n y g(x)
#
x, Theorem 2.1 implies xq-xI
(&x)) -g(x). 9 If we set h(x)= w,
'4 then Theorem 2.1 implies t h a t there exists g(x) s o t h a t h(x)1
h(g(x)). Sincef(x)
h(x).f(x)
I
h(g(x)).f(g(x)), we may conclude t h a t f(x)I
f(g(x)). From this we see t h a t f(x)lf(a.f(x)+g(x)); hence we may take g(x) t o have degree less t h a n t h a t of f(x),without loss.
Now I will give examples of compositional a t t r a c t o r s tied t o various F-algebras. T h e first is taken from [9] and is t h e basic compositional a t t r a c t o r from which t h e others are built.
k Q
Example 2.1. If Q
=
G F ( ~ ~ ) then <xq-
x >=
I F .My second example is taken from [ l l ] .
m q L Example 2.2. If
R =
Fmxm then we see 1;= <IT
( x-
x)>.L = l
For my third example, which is m y own a n d hence is s t a t e d as a lemma, I will use a t y p e of F-algebra fundamental t o t h e analysis of those permutation polynomial groups associated with compositional a t t r a c t o r s of F[x].
L e m m a 2.1. Suppose t h a t f(x)
=
fl(x)e1.f2(x)e2...fk(x)ek is a factorization of f(x) EF[x] into powers of distinct irreducibtes. Then if A
=
F[x]/<f(x)> we see t h a tProof:
Notice t h a t since t h e various fi(x)'s a r e relatively prime t o o n e another, t h e Chinese Remainder Theorem tells us t h a t
From this we can see t h a t the generator of 1: must be a common multiple of the
A. ei
generators of t h e I; i
=
1. ..m, where Ai=
F [ x ] / < F i ( x )>.
Since t h e least common multiple of all these generators is in I:, it follows t h a t it must be t h e generator. ItA .
remains t o show t h a t 1; is generated by
To see this, apply Theorem 2.1. Certainly there exists a n element in Ai; it is in fact t h e coset of x, t h a t has as i t s minimal polynomial. T h i s forces t h e putative generator t o divide t h e actual generator. It is easy t o see t h a t t h e Jacobson radical J(Ai) of Ai has generator fi(x); hence t h e maximum degree of nilpotency of a n element of
deg(fi(x))
J ( A i ) is ei. Since A i / J ( A i )
E
G F ( q ) we see t h a t all minimal polynomials of elements of Ai a r e powers of irreducibles of degree dividing t h e degree of fi(x). From t h e maximal degree of nilpotency argument, we see t h a t t h e power of a n irreducible in a minimal polynomial need not exceed ei; hence t h e actual generator divides t h e putative generator, forcing them t o be one and t h e same.O
$2 T h e Order of Finite Permutation Polynomial Groups with Finite Field Coefficients.
In this section F
=
G F ( p n ) , a n d let q=
pn. At this point I a m ready t o tackle the problem of enumerating t h e permutation polynomial group associated with each compositional a t t r a c t o r of F[x]. Lemma 1.2 makes this equivalent t o computing the order of every finite group of permutation polynomials with coefficients in F. T h e first s t e p is t o solve t h e problem for F-algebras t h a t a r e direct products of finite fields. At this point I would like t o recall t h e Artin-Wedderburn structure theorem for Rings.Theorem (Artin-Wedderburn).
For a ring R t h e maximal nilpotent ideal J ( R ) of t h e ring is called its Jacobson Radical. T h e factor ring R / J ( R ) is a semisimple ring. In t h e case we a r e dealing with, R both finite a n d commutative, R / J ( R ) is t h e direct product of finite fields.
T h e second s t e p is t o employ Lemma 1.3 t o lift this result t o all F-algebras of t h e form F[x]/ < f ( x ) > , a t which point t h e title of t h e section is satisfied.
Unlike other permutation polynomial groups, enumeration of t h e permutation polynomials of a finite F-algebra comprising a direct product of finite field is best done by computing t h e isomorphism type of t h e group. This process is a simple modification of work presented in [9]. Lemma 2.2(i) is entirely as presented in [9] except for a change of terminology, a n d is included for completeness a n d consistency.
Lemma 2.2. Let Q
=
G F ( ~ ~ ) . Then(i) P P F ( Q ) is t h e centralizer in P P Q ( Q ) of t h e Frobenius automorphism a: x xq.
(ii) P P F ( Q ) acts on all suhfields of Q containing F.
(iii) P P F ( Q ) acts on t h e sets Qd
=
{ q t Q : q has a minimal polynomial of degree d).(iv) P P F ( Q ) is t h e internal direct product of its representation on t h e Qd's.
Proof:
(i) Suppose t h a t f ( x ) + l z t PPF(Q). Then (f(x))'
=
(xfixi>g= xfiq~q.i =
~ f ~ x ~ " = f(xq), SO all members of P P F ( Q ) centralize o. O n t h e other hand, suppose t h a t f ( X ) + l z centralizes r. Since
12 =
< x q k - x > . there is some unique representative, take it t o be f(x), with degree<qk of f(x)+12. Then f(x)'=
f(xq). If9 -1 k
we set y
=
xq, we see t h a t this equality can be reformulated as g ( y )= C
(fi-fiu)yi=
i = l
0 for all y in Q. Since g(y) has degree less than q k , it follows t h a t fi
=
fiu for all i, placing f(x) squarely in P P F ( Q ) .(ii) This follows directly from t h e fact t h a t all subfields of Q contain F.
(iii) This follows directly from t h e fact t h a t t h e partition of Q i n t o t h e Qd's is induced by t h e subsets of Q t h a t a r e subfields containing F.
(iv) Let Gd be t h e representation of P P F ( Q ) on Qg. This notion is well defined by (iii). Notice t h a t t h e characteristic function
x
d k, is in FF(Q). To see this, simplyQd'
t a k e f(x) t o be xqk- x divided by each irreducible of degree d in F[xJ. Since d k, f(x)
E F[x]. T h e resulting function is zero off Qd a n d equal t o t h e product of all elements of Q-Qd on Qd; hence
x
is a scalar multiple of f(x). Since f(x) E F[x], this scalar is in9 d
F; hence f ( x ) < Z
= xQd.
Once we have xQddF[x] we see t h a t for f(x)+1:cPPF(Q), g(x)
=
x.(1 -,yQd)+f(x).xQ is exactly the Qd-component of t h e permutation associated with d
f(x) on Qd a n d identity off Qd. Therefore, each element of P P F ( Q ) has unique internal decomposition into a product of elements from each Gd, giving t h e specified internal direct product. 0
T h e following lemma also appears with different language in [9]. As we will see subsequently, it has application t o all F-algebras t h a t a r e direct products of finite fields, not just extension fields.
Lemma 2.3. Let Gd be the representation of PPs(Q) on Qd
=
{q&Q : q has minimal polynomial of degree d). Then Gd S C d wr Sn(d), where ~ ( d ) is t h e number of irreducibles of degree d in F[x], and wr denotes t h e wreath product.Proof:
Since we know t h a t P P q ( Q ) contains all permutations of Q , we see from Lemma 2.2 t h a t G d is t h e centralizer in Sym(Qd) of t h e Frobenius automorphism a: x xq. From t h e theory of finite fields, we know t h a t t h e action of t h e Frobinius automorphism on Qd is t h e cyclic permutation of t h e x(d) sets of d roots of each irreducible of degree d in F[x]. T h e centalizer then clearly contains each individual cyclic action induced by a on t h e roota of some irreducible of degree d. A simple calculation shows t h a t any permutation centralizing u must normalize t h e group generated by these cycles; hence G d has a normal subgroup N comprising t h e direct product of a ( d ) cyclic groups of order d.
Note t h a t Gd must contain a n y permutations t h a t swap sets of roots in a fashion consistent with t h e cyclic actions of u upon them. A simple calculation shows t h a t these
together with t h e members of N comprise all permutations t h a t commute with u. If ( a l a2
. . .
a d ) and ( b l b2 . . . hd) a r e respectively t h e cyclic actions on t w o sets of roots, then ( a l bl)(a2 b2) . . . (ad hd) is an involution in Gd. Clearly, t h e set of ail such involutious generates a symmetric group on t h e sets of roots of irreducibles t h a t form an Sr ( d ) - complement t o N in G d r making Gd t h e semidirect product of N by S
~ ( d ) ' Notice t h a t t h e stabilizer of a set of roots in this symmetric action centralizes those roots; hence Gd is a wreath product as specified in 131, page 33.
O
Theorem 2.2. Let A be a n F-algebra t h a t is a direct product of finite fields
Then:
(i) P P F ( A ) CZ Cd wr and d
l
kiwhere ~ ( d ) denotes t h e number of irreducibles of degree d over F.
Proof:
(i) Let Ad
=
{ ~ E A : a has a n irreducible minimal polynomial of degree d). Notice t h a t P P F ( A ) must a c t o n sets of t h e form A d n G F ( qk.
'); hence t h e action of P P F ( A ) is completely determined by its action on t h e Ad's. By examining t h e finite field F=
G F ( ~ ~ ~ ~ ( ~ ~ ) ), we see t h a t as in 2.2(iv),
xA
d E FF(A) a n d t h a t P P F ( A ) is therefore a direct product of its repreaentations on t h e Ad's. i claim further t h a t t h e action of P P F ( A ) o n Ad is completely determined by its action on a n y Qd=
A,,n G F ( q k. ') where d/
ki. To see this, notice t h a t all such intersections a r e simply t h e set of all elements in t h e field extension G F ( ~ ~ ) of F t h a t had minimal polynomials of degree d over F.Clearly, a polynomial permutes t h e set product of several such sets iff it permutes some
one of them; hence t h e claim is true. With t h e claim we see, however, t h a t the representation of PPF(A) on Ad is isomorphic t o t h e representation of P P ~ ( G F ( ~ * ) ) on Qd, as in Lemma 2.3; hence t h e components of t h e direct product of (i) above have the specified form.
(ii) T h e enumeration follows directly from the isomorphism type of t h e group.
Corollary 2.4. Suppose t h a t f(x) E F[x] is a square free with irreducible divisors fl(x), f2(x),
...,
fm(x) of degree dl, d2,...,
d m , and set A=
F[x]/f(x). Then(i) P P F ( A ) 2
II
C, wr ands
1
some d i(ii) I P P ~ ( A ) ~
= n
sF's).*(s)!5 1 some di di
(iii) 1;
=
< L . C . M ( X ~-
x ) > .Proof:
(i) Notice t h a t t h e Chinese Remainder Theorem tells us t h a t
Apply Theorem 2.2 a n d we have (i).
(ii) Follows from (i) by elementary counting.
(iii) Note t h a t t h e putative generator of 1; is t h e least common multiple of the minimal polynomials of all elements of A. Since all members of 1: a r e common multiples of all minimal polynomials of elements of A, this suffices t o make it t h e generator of . 1:
0
With Corollary 2.4 in hand, we a r e ready t o compute t h e order of PPF(A), where A is
Fix] modulo a n y polynomial. T o d o this we will employ t h e lifting Lemma 1.3 from Chapter 1.
em
.
Theorem 2.3. Suppose t h a t f(x)
=
fl(x)e1.f2(x)e2.,.
.fm(x) ts a factorization of f(x) i n t o powers of distinct irreducibles of degree d l , d2, ..., d m , respectively, and let rd=
max{ei : d deg(fi(x))). Then if A
=
F[x]/<f(x)>, S=
{s : s divides some di}, T = { t e S : r t > l ) we havePrwf:
As I will demonstrate, t h e three factors in t h e formula above are, respectively, the number of polynomial permutations of A modulo its Jacobson Radical, t h e number of F- polynomial functions on A t h a t a r e also permutations of A modulo its Jacobson radical, a n d t h e fraction of those functions t h a t a r e actually permutations of A. T o see t h a t the first two factors a r e correct is easy. If J ( A ) is t h e Jacobson Radical of A a n d s(x)
=
fl(x).f2(x). ... .fm(x), we see first t h a t J ( A )
=
< s ( x ) > ; hence A / J ( A ) ie isomorphic t o a n algebra of t h e form described in Corollary 2.4, a n d we have t h e first factor.If we t a k e t ( x ) t o be t h e product of all irreducibles in Fix] with degrees in S, then we see from Lemma 2.1 t h a t I
=
< t ( x ) > . All t h e F-polynomial functions on A t h a t give permutations of A / J ( A ) a r e then of t h e formf(x)+t(x).r(x), f ( x ) + ~ ~ / : ( ~ ) t P P ~ ( A / J ( A ) ) ,
(*I
for some polynomial r(x) a n d further all such functions have a unique representative modulo t h e generator, g(x), of 1: (which, recall, is ket(r$)). A quick calculation shows t h a t t h e exponent of q in t h e second term is exactly degree(g)-degree(t) and hence gives t h a t maximum degree of I, s o t h e second term is correct as there a r e q possible choices for each coefficient of r.
T h e third term follows from the Chinese Remainder Theorem a n d t h e lifting lemma.
Indeed, lemma 1.3 tells us t h a t a polynomial permutes A iff it permutes A / J ( A ) , and t h a t t h e evaluation of its formal derivative a t any point cannot, by multiplication, increase the degree of nilpotency of a n y element of J(A). A moment's thought will convince one t h a t J ( A )
=
< t ( x ) > . From this we see t h a t t h e second condition of the lifting lemma is equivalent t o t h e formal derivative a t each point being divisible by no irreducible whose degree is in T . Apply this t o (*) a n d we see t h a t for each a ( x ) ~ A , we wantf)(a)+t(a).r'(a)+tl(a)r(a)
to be divisible by no irreducible of degree d for which rd
>
1. Notice t h a t Corollary 1 implies t h a t t ( x ) is a compositional attractor; hence t ( a ) is divisible by all such a n d the condition we wish t o satisfy is exactlyf ( a ) + t l ( a ) . r ( a ) f b(a)
simultaneously for all irreducibles h(x) with degrees in T. However, this is equivalent t o insisting t h a t f)(x)+tl(x).r(x) not be a multiple of h(x). From t h e factorization of t(x), t h e product rule for derivatives makes it obvious t h a t t'ix) is relatively prime t o h(x) a n d t h e condition becomes t h a t r(x) not assume some one value modulo h(x). This means t h a t exactly t h e fraction of all polynomials modulo h(x) are
deg(h(x))
( I - *
)
acceptable. Since t h e various irreducihles with degrees in T a r e all relatively prime. the Chinese Remainder Theorem tells us t h a t t h e fraction of polynomials acceptable modulo all possible irreducibles is simply t h e product of t h e fraction acceptable modulo each irreducible; hence t h e third term is correct. O
Corollary 2.5. T h e formula given in Theorem 2.3 may be simplified t o
Proof:
Routine computation.
$3 Compositional Attractors of Z[x].
In this section we will develop some information about compositional attractors of the integers, setting t h e stage for Chapter three. Throughout t h e section p will he a prime, n will be a positive integer, a n d
Z ,,
will denote the ring Z / i p n > . Lemma 1.4 impliesP
t h a t t h e compositional attractors of Z[x] a r e built o u t of t h e compositional attractors of Z ,[XI for various integers n and primes p. Recall t h a t Z
,[XI
( m > l ) is not a C F D o rP P
PID; hence t h e computations in this section will be both messy a n d farther from the main stream. I can't just say Ufrorn t h e theory of finite fields we see..." anymore. I will begin t h e section with a useful lemma t h a t quantifies in some sense t h e degree t o which Zpm[x] fails t o be a PID.
Lemma 2.4. Suppose t h a t I is a n ideal of
Z
,[XI, p prime s o t h a t t h e factor module F=
P
Z
,[x]/I is finite. Then PI
=
<fl(x), pe2.f2(x),...,
pek.fk(x)>, s o t h a t(i) 0
=
e l < e 2 < . . . < e k = m ,(ii)
=
fk(x)!
fk-l(x)I
...I
fl(x), (iii) each fi(x) is monic, a n d(iv) t h e generating set with its kth element deleted is a basis for I.
Proof:
Let G
=
{gl(x), g2(x), ...) be any generating set of I ordered so t h a t t h e p-part of t h e generators is nondecreasing a n d all possible p-parts of members of I a r e represented.Let G i
=
{ g e G : g has p-part pi}. Now for t w o polynomials with t h e s a m e p-part, a greatest degree common divisor is a linear combination of those t w o polynomials with t h e coefficients being monic polynomials; simply compute t h e gcd of their primitive parts(mod p ) t o obtain such coefficients. From this we deduce t h a t there exists some g;(x) with p-part pi t h a t is a common divisor of all elements of Gi (mod pi+'). T h u s {g;(x) : i
=
1, ..., m ) is a generating set of G.For G(x), q ( x ) , i<j, we compute a replacement for q ( x ) so t h a t t h e primitive part of t h e replacement for q ( x ) is a divisor of t h e primitive part of &(x). This is done by
. .
computing t h e q u a n t i t y gcd(pJ-'&(x), g;(x)) as a linear combination with monic coefficients exactly as in t h e previous paragraph, a n d using this gcd as t h e replacement.
From this we see some finite number of operations reduces t h e generating set t o a new set {gi*(x) : i = l , ..., m) which has t h e divisibility property on primitive parts of generators t h a t we want for (ii). In addition t h e reduction s t e p did not change t h e p- p a r t of t h e ith generator. Since F is finite we see t h a t t h e generator with t h e largest p- p a r t is exactly gm*(x)
=
pm. Since F is finite we see t h a t G contains primitive polynomials, hence gl*(x) is primitive. Next we must transform t h e generating set {gi*}i n t o a generating set {gi(x)} s o as t o make each %(x) a power of p times a monic polynomial, all without destroying t h e divisibility property.
Certainly pm
=
g,*(x) is already gi(x) ( t h e transformation of g m f ( x ) is t o leave it alone). Suppose t h a t t h e leading coefficient of gi* does not have p-part pi. Then it is a multiple of t h e p-part of &+l(x), and as deg(gi+l)5
deg(gi*(x)), we may subtract a multiple of gi+l(x) a n d obtain a replacement for gi"(x) with leading coefficent t h a t has p-part pi. Having done this we may then multiply by a well chosen unit (mod pm) and obtain &(x) with leading coefficient exactly Inductively, we obtain t h e desired gi(x), i=
1,...,
m. Since t h e reduction simply made each &(x) some combination of {gj* :j>i) we see t h a t t h e divisibility property is preserved.
A t this point we must eliminate redundant members of t h e generating set. If the primitive p a r t of &(x) divides t h e primitive part of &i+l(x), then g,+'(x) is a multiple of
gi(x); throw it out. Let fi(x) be t h e i f h survivor of this elimination process on the gi(x).
A t this point we see t h a t we have satisfied (i)-(iii). It remains t o prove (iv).
Let hi(x)
=
p '.ii(x) a n d assume t h a t the generating set is not e. a basis. Then for some 1<
j5
k, hj(x) is a linear combination of the other generators. Let(high degree) r(x)
=
C c i ( x ) . h i ( x ) , and1 <J
(high content) S(X)
=
C c i ( x ) . h i ( x ) ,1>J
such t h a t h,(x)
=
r(x)+s(x). Notice t h a t fj(x) divides hi(x). By t h e divisibility property it also divides r(x); hence i t must divide s(x). Also by t h e divisibility property, t h e p- p a r t of s(x) is a proper multiple of the p-part of h j ( x ) This means t h a t pC.hj(x) divides s(x) for some integer c1
1. Let A be t h e companion matrix of hhl(x) over pm. Now, notice t h a t A satisfies r(x). This means t h a t h,(A)=
s(A). O n t h e other hand, A is not a r w t of h,(x), so we have t h a t s(A) is a proper multiple of gi(kj), a contradiction, s o t h e given generating set is minimal, and we a r e done.O n e consequence of this lemma is a statement about t h e form of compositional a t t r a c t o r s over Z
P"'
Corollary 2.6. Suppose t h a t J is a compositional a t t r a c t o r of Z ,,[XI. Then J has a
P basis
{fl(x), pF2.f2(x).
...
r ~ ~ ~ . f ~ ( x ) l ~ s o t h a t(i) 0
=
el<e2<...<ek=m,(ii) 1
=
fk(x)/
fk-l(x)I .. . I
fi(x), all generate compositional a t t r a c t o r s (mod p)(iii) a n d each fi(x) is monic.
Proof:
If we apply Lemma 2.4 to J , we obtain all of t h e above except t h e claim t h a t each of t h e fi(x) is a compositional attractor. Let g ( x ) ~ Z .[xi have invertible leading coefficient.
P
Since J is a compositional a t t r a c t o r itself, we see for each i t h a t
By considering t h e powers of p and using t h e basis and divisibility properties, we see t h a t cj(x)
=
0 for j<
i. T h u s we see t h a ts o fi(g(x)) cj(x).fj(x) (mod p), a n d fi(x) is a compositional a t t r a c t o r (mod p). 0
Corollary 2.6 tells us a form t h a t all compositional attractors of Z .[XI must have.
P
T h e next s t e p is t o further tighten o u r understanding of which parameters of t h e form actually yield a compositional attractor.
Lemma 2.5. Let J be a compositional a t t r a c t o r of Z ,,[XI, "t A
=
Z .[x]/J, let B=
P P
A/(p), and t a k e (f(x))
=
I'.
Then ifZP
3
=
(f,(x), pe2.f2(x), ..., pek.fk(x))is a basis of t h e s o r t described in Lemma 2.4 and ~ ~ ( x ) is a n irreducible power divisor of f(x), then rk(x) divides each fi(x), i < k , (mod p).
Proof:
Since B is a Zp-algebra, i t follows t h a t f(x) is t h e least comman multiple of t h e minimal polynomials of all elements of B. If kk(x) divides f(x), then there is a n element o + ( p ) E B which has minimal polynomial g(x) divisible by L k (x). If rK(x), a n d hence
g(x), fails t o divide some fi(x) (mod p), then p '.fi(a) e. f 0 (mod pn). This, however, violates a property bestowed on J by Theorem 1.1 (ii), giving a contradiction. I3
At this point I want t o highlight a n obnoxious feature of arithmetic in Z ,[XI. If a P
polynomial in Z ,[XI is congruent t o a polynomial t h a t can be factored (mod p), it need P
not be itself reducible when n > l .
Example 2.3. An irreducible polynomial of Z .[XI t h a t factors modulo p.
P
(i) p=2, n=2, f(x)
=
x2+2, f(0)=
2, f(1)=
3, f(2)=
2, f(3)=
3; hence f(x) is irreducible in Z4[x], yet f(x) X . X (mod 2).This situation is not irretrievable, however, as shown by t h e following lemma.
L e m m a 2.6. If f(x) E Z .[XI is irreducible, then it is congruent modulo p t o a power of P
a n irreducible element of Zp[x].
Proof:
If f(x) is not congruent t o a power of a n irreducible (modulo p) then is has a factorization, f(x)
=
a(x).b(x) (mod p) i n t o relatively prime factors; this follows from t h e prime factor theorem for UFDs. In order t o prove t h e Lemma I will now construct a factorization for a n y f(x) over Z.
not congruent t o a power of a prime (mod p).P
Suppose t h a t a(x), b(x) E. Z
.[XI
a r e relatively prime modulo p s o t h a t Pf(x)
=
a(x).b(x)+p.q(x).Examine t h e product with undetermined coefficients c!(x):
J
( a ( x ) + p .c:(x)+p2.c:(x)+p 3 .cl(c)+ 3 . ~ . ) . ( ~ ( x ) + P . c ~ ( x ) + P ~ . c ~ ( x ) + ~ ~ . c ~ ( x )
...),
which when expanded becomes
a(x).b(x)
+
p.(ci(x).b(x)+c:(x).a(x))+
p2.(c:(x).c:(x)+c:(x).a(x)+c?(x).b(x))+
p 3 . ( c ~ ( x ) . c ~ ( x ) + c ~ ( x ) ~ c ~ ( x ) + c ~ ( x ) ~ a ( x ) + c ~ ( x ) ~ b ( x ) ) + ....T h e fact t h a t a(x) and b(x) a r e relatively prime (mod p) allows us t o apply the Euclidean algorithm a n d obtain values for <(x) a n d cA(x), u p t o congruence (mod p ) , so, examining t h e above expression, we see t h a t we m a y obtain any possible value for t h e product (mod pi) without disturbing its value (mod pi-f). W e may in particular choose t h e coefficents so as t o obtain f(x) from t h e product, hence t h e lemma is true. 0
I want t o conclude this section with a n example of compositional attractors of Z[x].
T h e entire thrust of Chapter 3 is t o develop t w o examples of compositional attractors of Z, those associated with Zn a n d with t h e mxm matrices over Zn.
Example 2.4
.
Suppose t h a t f(x)+(p) is t h e generator of a compositional a t t r a c t o r of Zp[x]. Thenis certainly a compositional a t t r a c t o r of Z[x]. T o see this simply note t h a t f(g(x))
=
r(x).f(x)+p.a(x)by hypothesis, which yields t h e identity
k
f(g(x))k
=
(r(x).f(x)+p.a(x))k=
r ( ~ ) ~ f ( x ) ~ p ~ - ~ a ( x ) ~ ~ " ' , m=Oa n d apply t h e identity t o each basis element.
Example 2.4 is in fact simply a n application of Lemma 1.5 t o t h e compositional a t t r a c t o r generated by f(x) a n d p.