• No results found

On a Tower of Fields related to

N/A
N/A
Protected

Academic year: 2021

Share "On a Tower of Fields related to"

Copied!
34
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

faculteit Wiskunde en Natuurwetenschappen

On a Tower of Fields related to ​ Onp

Master Thesis Mathematics

August 2015

Student: M. Jeeninga

First Supervisor: Prof. dr. J. Top

Second Supervisor: Dr. A.V. Kiselev

(2)

On a Tower of Fields related to On p

Mark Jeeninga Rijksuniversiteit Groningen

mark.jeeninga@gmail.com August 27, 2015

Abstract

We study an Artin-Schreier tower of fields over Fp, for p a prime. We will show that the extensions in this tower are made by adjoining a root of the first irreducible polynomial of degree p with respect to the reverse lexicographical ordering. This generalizes a tower of fields studied by J.H.

Conway and H.W. Lenstra, Jr. in the 70s. Among other things, we give an algorithm to compute the minimal polynomials of generators in this tower and we will solve a problem posed by Lenstra in “Nim Multiplication”

(1978) for the case p = 2, and prove a generalization for p > 2.

(3)

Contents

1 Historical Introduction and Motivation 4

2 Definitions 5

3 Artin-Schreier map and traces 7

4 The tower K is a tower of fields 10

5 Orderings in the tower K 11

6 A is descending on the fields in K 12

7 The kernel of A[n] 14

8 Onp and DiMuro’s Tower 16

9 Computing Minimal Polynomials 17

10 Equivalent Towers 18

11 The Λn sequence 20

12 Tools for Computing Sequences 22

13 The i Sequence 24

14 Discussion 30

A Appendix: Sage Codes 31

(4)

1 Historical Introduction and Motivation

This introductory text contains terminology of which a great deal will be estab- lished later on. It might be unwise to try to fully understand the details, since it is merely meant as an impression of the material we are dealing with.

The starting point of our journey is the 1976 book “On Numbers and Games”

by John H. Conway. The book gives an inductive system for constructing num- bers by the use of games. The collection of all the numbers that are constructed in this fashion is denoted by No, and it generalizes more classical notions of numbers, like the real numbers (but not the complex numbers!).

The class of ordinal numbers, which also lie inside No, is denoted by On. Like all number systems, No is totally ordered and comes with addition and multi- plication, and it even turns out to be a field.

Conway then investigates what happens if a similar inductive system is used, but where the addition of two equal elements is zero. This yields a totally ordered field of characteristic 2 he calls No2. In fact, this field contains only the ordinal numbers and is therefore also called On2. The addition and multiplication on On2differ from the regular addition and multiplication on On inside No, and are known as Nim-addition and Nim-multiplication.

The definition of the Nim-operations on On2 can be phrased in terms of the minimal excluded value, denoted by mex, of a subset S of On2. The mex of S is the first element in On2 that is not contained in S. Such an element is guaranteed to exists since the ordinal numbers are well-ordered and the ordering of On and On2coincides. We define the Nim-addition and Nim-multiplication inductively, by respectively

α + β = mex{α0+ β, α + β0} and αβ = mex{α0β + αβ0+ α0β0},

where α0 runs over all ordinals less than α and β0 over all ordinals less than β.

This defines an algorithm that defines addition and multiplication on the or- dinals, and it does this in a remarkable sense of minimality: If the ordinals preceding α form a field k that is not algebraically closed, then α is the root of, in some sense, the first possible polynomial in k[X] that has no roots in k. If k is algebraically closed, then α is transcendental over k.

In the 1978 paper “Nim multiplication”, H.W. Lenstra, Jr. asks whether there is a more general structure, turning the ordinals into a field of arbitrary char- acteristic called Onp such that is had the same sense of minimality as On2. This was answered positive for the addition by F. Laubie in the 1999 paper “A recursive definition of p-ary addition without carry”, which constructs Onpas an abelian group of exponent p. More recently, J. DiMuro shows in “On Onp” (2015) that for a suitable multiplication this turns Onp into a field of charac- teristic p.

If we go back to On2, it so happens that for the finite positive n the finite ordinals xn := 22n and qn:=Qn−1

k=022k =Qn−1

k=0xk share the relation x2n = xn+ qn.

(5)

These relations inductively define a tower of fields in On2that forms the closure of degree 2 extensions of F2: If we let fn(X) = X2+X +qn, where qn:=Qn−1

k=0xk and we let xn be a root of fn for all n ∈ Z≥0, then the result is an infinite field that is closed under taking extensions of degree 2. Note that this ensures that the two definitions of xn and qn coincide.

DiMuro shows in [5], Theorem 3.1(7), that a similar tower of fields exists in Onp, given by fn(X) = Xp− X − qp−1n , using the same construction as in the case for On2. These polynomials exhibit some sense of minimality and their roots are certain ‘nice’ ordinals in Onp. We provide a more complete description in section 8, but for the full context of this statement we refer to DiMuro’s paper.

In this paper we will show that a similar tower of fields defined by Xp−X +qnp−1 takes first irreducible polynomials of degree p with respect to the reverse lexi- cographical ordering to produce its extensions.

After proving this result, we will look at other properties of this tower of fields, like generating minimal polynomials of certain elements, and we solve a problem posed by Lenstra in “Nim multiplication”, which, to our knowledge, hasn’t been published before. We even go further and prove a generalization.

The Artin-Schreier map fulfils a central rˆole in this paper. We will prove many properties of this map in relation to this tower of fields. We for example show that this map is descending on the fields in the tower and we characterize the kernel of any number of iterations of the map.

2 Definitions

Throughout this paper we fix p to be a prime.

Furthermore we use the notation υ[n]:= υ ◦ · · · ◦ υ

| {z }

n times

for some map υ and n ∈ Z≥1. For our purposes we define υ[0]:= id.

We have chosen our indices for notions such that they make sense seen as iter- ation, e.g. qi+1= qi· xi, Tri+1= Tri◦ tri, etc.

Let L be some algebra over Fp.

Define F : L → L; z 7→ zp to be the Frobenius endomorphism for characteristic p and A : L → L; z 7→ zp− z to be the Artin-Schreier map for characteristic p.

Note that both maps are Fp-linear. Polynomials of the form Xp− X + b ∈ L[X]

are known as Artin-Schreier polynomials, or A-polynomials.

(6)

We define the tower K = {k0⊆ k1⊆ · · · } as follows:

Define k0:= Fp;

Let xi be a root of the Artin-Schreier polynomial Xp− X + qp−1i where qi=

i−1

Y

j=0

xj= x0x1· · · xi−1∈ ki for all i ≥ 0, then

ki+1:= ki[xi].

Note that A(xi) = −qip−1.

It is not obvious that this definition makes sense, since taking a root of Xp− X + qip−1is ambiguous for a reducible polynomial. We will see however that all these polynomials are irreducible, hence the following claim:

Claim 1 For all i ≥ 0, ki is a field isomorphic to Fppi.

We will prove this claim in section 4, however we will assume it throughout our further definitions for the sake of notation.

Galois groups The Galois groups Gi := Gal(ki/k0) of the tower K are iso- morphic to Z/piZ and are generated by F under composition.

The relative Galois groups gi := Gal(ki+1/ki) of the tower K are isomorphic to Z/pZ and are generated by F[pi]= {z 7→ zppi} under composition.

Norms and traces Each Galois group induces a trace and a norm map.

Gi induces the trace Tri := X

σ∈Gi

σ = X

n∈Z/piZ

F[n] = {z 7→ X

n∈Z/piZ

zpn},

which is k0-linear, and the norm Ni:= Y

σ∈Gi

σ = Y

n∈Z/piZ

F[n]= {z 7→ Y

n∈Z/piZ

zpn} = {z 7→ zpp

i−1 p−1 }.

Note that Tri and Ni map elements of ki to k0. Likewise, gi induces the relative trace

tri:= X

σ∈gi

σ = X

n∈Z/pZ

F[pn]= {z 7→ X

n∈Z/pZ

zpnpi},

which is ki-linear, and the relative norm

ni:= Y

σ∈gi

σ = Y

n∈Z/pZ

F[pn]= {z 7→ Y

n∈Z/pZ

zpnpi} = {z 7→ z

ppi+1

−1 ppi−1 }.

(7)

One observes that tri and ni map elements of ki+1 to ki.

Here is an illustration of the (relative) trace and (relative) norm maps above:

K = { k0 ⊆ k1 N1=n0

cc

Tr1=tr0

{{ ⊆ · · · ⊆ ki

Ni

OO

Tri

 ⊆ ki+1

ni

cc

tri

{{

Ni+1

OO

Tri+1

 ⊆ · · · }

The triangles are in fact commutative. I.e. Tri+1= Tri◦ triand Ni+1= Ni◦ ni. It is easily checked that this holds for the norm, but it may be less trivial for the trace. We will prove this right after our definitions, in section 3.

Characteristic polynomials We look at ki as a vector space over k0. For α ∈ ki, the map z 7→ αz is a k0-linear map from ki to ki.

The characteristic polynomial of α Φαi(X) := Y

n∈Z/piZ

X − F[n](α) ∈ Fp[X].

is the characteristic polynomial of this map. If α ∈ ki\ki−1, then Φαi(X) equals the minimal polynomial of α over Fp.

The polynomial Φαi has degree pi. The coefficient of the Xpi−1 term of Φαi is equal to −Tri(α). The constant term of Φαi is equal to −Ni(α).

Likewise we can look at ki+1 as a vector space over ki. For α ∈ ki+1, the map z 7→ αz is a ki-linear map from ki+1 to ki+1. The relative characteristic polynomial

φαi(X) := Y

n∈Z/pZ

X − F[pn](α) ∈ ki[X].

is the characteristic polynomial of this map. If α ∈ ki+1\ki, then φαi(X) equals the minimal polynomial of α over ki.

The polynomial φαi has degree p. The coefficient of the Xpi−1 term of φαi is equal to −tri(α). The constant term of φαi is equal to −ni(α).

E.g. φxii(X) = Xp− X + qp−1i , which implies that tri(xi) =

(1 for p = 2 0 for p 6= 2 and ni(xi) = −qp−1i = A(xi).

3 Artin-Schreier map and traces

In this section we will show that the (relative) trace maps we defined above are composites of the Artin-Schreier map A.

(8)

Let L be some field extending Fp. Define R := {z 7→ az

a ∈ Fp} ⊆ End(L, +), where End(L, +) is the ring of Fp-linear maps from L to L. The ring R is naturally isomorphic to Fp, so R is a field. Additionally, the (commutative) polynomial rings Fp[X] and R[Z] are isomorphic.

For a field k of positive characteristic, the (non-commutative) ring k[F ] plays an important rˆole in the theory of Drinfeld modules. The map F satisfies the property that F a = apF for an element a ∈ k. Because F ∈ End(L, +) acts trivially on R, F commutes with R and we have R[F ] a commutative ring.

Therefore the evaluation homomorphism evF: R[Z] → End(L, +); Z 7→ F is a morphism of commutative rings, and we obtain the natural isomorphism

R[Z]/ ker(evF) ' im(evF) = R[F ].

Note that F is a map acting on L and hence our definition of R[F ] depends on L. We choose not to accentuate this by some notation, but one should keep this in mind throughout the next results.

Theorem 3.1. If L is infinite, then R[F ] ' Fp[X]. If L is finite, then R[F ] ' Fp[X]/(Xm− 1), where m = [L : Fp].

Proof. Let f (Z) ∈ ker(evF) be a non-zero polynomial in R[Z]. By definition f (F ) is the zero-map on L. If we look at f (F ) ∈ R[F ] as being a polynomial map on L, it implies that all elements of L are a root of f (F )(X) ∈ L[X].

Let d := degR[Z](f ) be the degree of f in the polynomial ring R[Z]. If we see F as a polynomial map in L[X], it has degree p. Therefore the map evF sends the polynomial f in R[Z] of the degree of d to a polynomial in L[X] of degree pd. If L is infinite, then there cannot exist a non-zero polynomial of finite degree that has all elements in L as a root. So in this case ker(evF) = {0} and R[F ] ' R[Z] ' Fp[X].

If L is finite, define m := [L : Fp]. The ring R[Z] is a principal ideal do- main, so the ideal ker(evF) is generated by one element. Let g := Zm− 1, then evF(g) = F[m]− id and all elements in L are roots of evF(g)(X). Hence g ∈ ker(evF). Since g has degree m, the degree of evF(g) is pm. The field L also has pm elements, and so all roots of evF(g) are elements in L. This shows that no non-zero polynomials of degree less than m in R[Z] can have all elements in L as its roots, after applying evF. Therefore all elements in ker(evF) are a multiple of g. I.e. ker(evF) = (g) = (Zm− 1), which implies that R[F ] ' R[Z]/(Zm− 1) ' Fp[X]/(Xm− 1)

E.g. If L =S

n=0Fppn, then R[F ] ' R[Z] ' Fp[X].

E.g. If L = Fp3, then R[F ] ' R[Z]/(Z3− 1) ' Fp[X]/(X3− 1).

To make the above more explicit we define the isomorphism ϕ : Fp[X]/f (X) →

(9)

R[F ] by

ϕ(a) = {z 7→ az} for a ∈ Fp and ϕ(X) = F = {z 7→ zp},

where f (X) = 0 if L is infinite, or f (X) = Xm−1 if L is finite with m = [L : Fp].

Its inverse ϕ−1 is given by ϕ−1(z 7→ az) = a for a ∈ Fp and ϕ−1(F ) = X.

Theorem 3.2. Tri= A[pi−1]and that tri = A[pi(p−1)].

Proof. Note that A = F − id ∈ R[F ]. Therefore ϕ−1(A) = ϕ−1(F − id) = X − 1, which implies that ϕ−1(A[n]) = (X − 1)n. We are in characteristic p, so (X − 1)p= Xp− 1. Applying ϕ to

(X − 1)pi−1 =Xpi− 1 X − 1 =

pi−1

X

n=0

Xn

gives

A[pi−1]=

pi−1

X

n=0

ϕ(X)[n]= {z 7→

pi−1

X

n=0

zpn} = Tri. Likewise

(X − 1)pi(p−1)= (Xpi− 1)p−1 =Xpi+1− 1 Xpi− 1 =

p−1

X

n=0

Xnpi

implies that

A[pi(p−1)]=

p−1

X

n=0

ϕ(X)[npi] = {z 7→

p−1

X

n=0

zpnpi} = tri.

With these identities it is easy to observe that Tri+1= Tri◦ tri since Tri◦ tri= A[pi−1]◦ A[pi(p−1)]= A[pi−1+pi(p−1)]= A[pi+1−1]= Tri+1. The identity tr0= Tr1 implies that tr0◦ · · · ◦ tri= Tri+1 by induction.

We can also observe that tr[p]i = A[pi(p−1)][p] = A[pi+1(p−1)] = tri+1 and the following lemma:

Lemma 3.3. A[pi]= F[pi]− id

Proof. Using the isomorphism ϕ we can directly verify that A[pi] = ϕ (X − 1)pi = ϕ(Xpi− 1) = ϕ(Xpi) − ϕ(1) = F[pi]− id.

For those who are familiar with linearised polynomials and symbolic multipli- cation, the correspondence of R[F ] with (a quotient of) Fp[X] is a great way to see how symbolic multiplication of linearised polynomials in R[F ] is related to the multiplication of regular polynomials in (a quotient of) Fp[X]. It also trivi- alizes the basic proofs on symbolic division and symbolic factorization. More on linearised polynomials and symbolic multiplication can be found in [6], chapter 3, section 4.

(10)

4 The tower K is a tower of fields

In this section we will prove Claim 1. To do so we will prove that the polynomial Xp− X + qp−1i ∈ ki[X] is irreducible over kiby induction on i. This proves that the tower K is a tower of fields, and that ki' Fppi.

We will use the following lemma:

Lemma 4.1. An Artin-Schreier polynomial Xp− X − α ∈ ki[X] is irreducible over ki if and only if Tri(α) 6= 0.

Proof. Let r ∈ ki be a root of Xp− X − α, i.e. A(r) = α. Then, Tri(α) = 0 iff 0 = A[pi−1](α) = A[pi](r) = rppi− r iff r ∈ ki. Hence Tri(α) 6= 0 iff r 6∈ ki. It therefore suffices to show that Tri(qip−1) 6= 0 by induction on i.

Theorem 4.2 (Proof of Claim 1). ki ' Fppi and Tri(qip−1) = (−1)i for all i ≥ 0.

Proof by induction. The claim holds for i = 0: We have Tr0(1) = 1 6= 0, and so the polynomial Xp− X + 1 ∈ Fp[X] is irreducible by Lemma 4.1.

Now suppose that Trn(qp−1n ) = (−1)nfor all n ≤ i. This implies that kn' Fppn

for all n ≤ i by Lemma 4.1. The next step in the induction is Tri+1(qi+1p−1) = Tri◦ tri(qi+1p−1) = Tri(qip−1· tri(xp−1i )).

The last equality holds since the map tri is ki-linear and qi lies in ki.

By dividing both sides of the equation xpi − xi+ qip−1= 0 by xi it follows that xp−1i = 1 − qip−1x−1i . Therefore

tri(xp−1i ) = tri(1 − qip−1· x−1i ) = tri(1) − tri(qip−1· x−1i ) = −qp−1i tri(x−1i ).

Note that tri(1) = 0 since tri= A[pi(p−1)] and A(1) = 0.

By dividing both sides of the identity xpi − xi + qp−1i = 0 by qip−1 · xpi we obtain

(q−1i )p−1− (x−1i )p−1(qi−1)p−1+ (x−1i )p= 0.

This tells us that x−1i is a root of the polynomial Xp− (q−1i )p−1Xp−1+ (q−1i )p−1

in ki[X]. Since the degree of this polynomial is p, it is the minimal polynomial of x−1i over ki. Therefore tri(x−1i ) = (qi−1)p−1. This implies that

tri(xp−1i ) = −qip−1· tri(x−1i ) = −qip−1· (qi−1)p−1 = −1,

and hence Tri+1(qi+1p−1) = −Tri(qp−1i ) = (−1)i+1 as desired. Theorem 4.1 now implies that ki+1' Fppi+1, which completes the induction.

Remember that A(xi) = −qip−1 by the definition of xi. Therefore Theorem 4.2 implies

(11)

Corollary 4.3. Tri A(xi) = (−1)i+1.

Recall that A[pi] = F[pi]− id by Lemma 3.3, and therefore F[pi] = id + A[pi]. In section 3 we saw that Tri = A[pi−1], and hence A[pi](xi) = Tri(A(xi)) = (−1)i+1. This implies that F[pi](xi) = xi+ (−1)i+1. Hence the corollary:

Corollary 4.4. A[mpi](xi) = m · (−1)i+1and F[mpi](xi) = xi+ m · (−1)i+1 for m ≥ 0.

Now that we have established that ki is isomorphic to Fppi, we can formulate the ki-linearity of A[n]in a particularly nice way:

Lemma 4.5. A[n] is ki-linear if pi| n.

Proof. We know that A[pi]= F[pi]− id is ki-linear, and because the composition of two ki-linear maps is again ki-linear, we find that A[mpi] is ki-linear for all m ≥ 0.

5 Orderings in the tower K

We put an ordering < on the elements Fp in the natural way.

I.e. 0 < 1 < · · · < p − 1. The induced ordering ≤ is a well-ordering.

Definition 5.1. Let d ∈ Z≥0 and write d = Pi−1

j=0djpj < pi with 0 ≤ dj < p, the p-ary expansion of d . Define λd :=Qi−1

j=0xdjj ∈ ki, which are known as the monomials in ki for d ≤ pi.

E.g. xi= λpi, xp−1i = λpi(p−1), qi= λpi −1 p−1

and qp−1i = λpi−1.

There are exactly pi monomials in ki, which form a basis of ki as an Fp-vector space. This means that for every element a ∈ ki we may write

a =

pi−1

X

d=0

adλd

for certain ad∈ Fp. Note that because all the λd’s are unique, this gives us ppi elements in ki, as expected. If ad 6= 0 we call adλd and λd respectively a term and a monomial in (the expression of) a.

Since these sums are finite, it is well-defined to talk about the largest term and largest monomial in (the expression of) a.

Furthermore, we declare λd < λe if d < e, which induces a well-ordering on the monomials in ki. It is clear that the map d 7→ λd is bijective, and order- preserving by definition.

E.g. 1 < xi< xi+1< xi+1xi< qi+2.

We extend the ordering on the monomials in ki to an ordering on all elements in ki in the following way.

(12)

Definition 5.2. Let a = Ppi−1

d=0 adλd and b = Ppi−1

d=0 bdλd be elements in ki. We declare a < b if there exists n ∈ Z≥0 such that ae= be for all e > n, and an< bn.

In other words, we compare the coefficients of the largest monomials first. This is known as the reverse lexicographical ordering on ki.

E.g. 0 < 1 < xi< xi+1< xi+1xi in ki+2.

Now that we have established an ordering on ki, we extend it further to ki[X]

to acquire the reverse lexicographical ordering on the polynomials in ki[X]:

Definition 5.3. Consider f, g ∈ ki[X]. Write f (X) = Pdeg(f )

k=0 αkXk and g(X) = Pdeg(g)

k=0 βkXk, where αk, βk ∈ ki. We declare f < g if there exists an n ∈ Z≥0 such that αj= βj for all j > n, and αn< βn.

Again, we compare the coefficients in front of the largest powers of X first.

E.g. Let α, β ∈ ki such that α < β, then

0 < α < X ≤ αX < βX < X2+ αX + β < X2+ βX.

All the orderings above are well-orderings, since they are defined over discrete sets and induced by well-orderings. Hence it makes sense to talk about the first element of a set with one of the orderings above.

6 A is descending on the fields in K

Remark. Note that in characteristic p we have (−1)p = −1, even for p = 2.

Hence we don’t have to make a distinctions between p even and p odd for such expressions.

Lemma 6.1. A[pi] Qn

k=1ak



=Qn

k=1 A[pi](ak) + ak − Qnk=1ak. Proof. Using Lemma 3.3 we see that

A[pi]Yn

k=1

ak



= F[pi]Yn

k=1

ak

−

n

Y

k=1

ak =

n

Y

k=1

F[pi](ak) −

n

Y

k=1

ak

=

n

Y

k=1

A[pi]+ id(ak) −

n

Y

k=1

ak

=

n

Y

k=1

A[pi](ak) + ak −

n

Y

k=1

ak

Corollary 6.2. Lemma 6.1 directly implies the following:

i. A[pi](an) = A[pi](a) + an

− an=Pn−1 k=0

n k



ak· A[pi](a)n−k;

ii. A(an) = A(a) + an

− an=Pn−1 k=0

n k



ak· A(a)n−k;

(13)

iii. A[pi](a · b) = A[pi](a) · A[pi](b) + a · A[pi](b) + A[pi](a) · b;

iv. A(a · b) = A(a) · A(b) + a · A(b) + A(a) · b.

Lemma 6.3. A(xni) < xni for 0 ≤ n < p.

Proof. First we should note that A(xi) < xi, since the term −qp−1i = A(xi) precedes the monomial xi. Hence the claim holds for n = 1. The claim is also true for n = 0, since A(1) = 0 < 1.

Corollary 6.2ii tell us that A(xni) = Pn−1 k=0

n k



xki · A(xi)n−k. The ordering tells us that all elements below the monomial xni are a sum over the monomials that lie in ki+1 = ki(xi) and that do not contain a factor of xni. Because the monomial A(xi) lies in ki, it contains no factor of xi, and so the expression of A(xni), which lies in ki(xi), does not contain a monomial that contains a factor of xni. Hence A(xni) < xni.

Corollary 6.4. From the definition of the ordering on ki+1= ki(xi), it follows directly that α · A(xni) < xni for all α ∈ {a ∈ ki+1| a < xi} = ki, and 0 ≤ n < p.

If β ∈ ki we even have that α · A(xni) < xni < β · xni.

Lemma 6.5. The map A is a descending map on the monomials in ki. I.e. A(λd) < λd for 0 ≤ d < pi.

Proof by induction. The claim holds for i = 0 and i = 1, which follows from Lemma 6.3.

Suppose A(λd) < λd for 0 ≤ d < pi holds for i = n > 0. We will show that the claim also holds for i = n + 1. This implies that we need to show that A(λd) < λd for all pn≤ d < pn+1, or likewise λd∈ kn+1\kn.

If pn ≤ d < pn+1, then we can write λd = λe· xdnn, where e := d − dnpn and dn6= 0. Note that λe∈ kn.

If λe= 1, it follows from Lemma 6.3 that A(λd) = A(xdnn) < xdnn= λd. If λe6= 1 then A(λe) 6= 0. Corollary 6.2iv tells us that

A(λd) = A(xdnn· λe) = A(xdnn) · A(λe) + xdnn· A(λe) + A(xdnn) · λe. Corollary 6.4 tells us that

A(xdnn) · A(λe) < xdnj < xdnj · A(λe) and A(xdnn) · λe< xenj < xdnj · A(λe), since both λeand A(λe) lie in kn. Note the relationship with the previous for- mula; It implies that the largest monomial in A(λd) is the largest monomial in xenn· A(λe).

By the induction hypothesis we may use that A(λe) < λe, since λe∈ kn. Note that multiplying both sides by xdnn doesn’t alter their relative order. Hence A(λe) · xdnn < λe· xndn= λd, and so A(λd) < λd.

We have shown that A(λd) < λd for 0 ≤ d < pn+1, which completes the induction.

(14)

Theorem 6.6. The map A is a descending map on ki. I.e. A(a) < a for all a ∈ ki.

Proof. Let a ∈ ki and write a = Ppi−1

d=0 adλd for ad ∈ Fp. The map A is Fp-linear, hence

A(a) = Ap

i−1

X

d=0

adλd

=

pi−1

X

d=0

ad· A(λd)

Let λe be the largest monomial in A(a). Then, by the Fp-linearity of A, there must exist a monomial λdin the expression of a such that λeis in the expression of A(λd); Else λe wouldn’t occur in A(a). From Lemma 6.5 it follows that A(λd) < λd, and so λe< λd. This implies that A(a) < a.

Note that the coefficient in front of λein the expression of A(a) doesn’t play a rˆole, by checking the definition of the ordering on ki. So, even if there would be multiple monomials in the expression of a that, after applying A, contain λe, the coefficient in front of λewould be at most p − 1, while (p − 1)λestill precedes λd. Theorem 6.6 implies that A is a nilpotent in the ring of Fp-linear endomor- phisms on ki. Of course we already knew this, since ker A[pi]= ki. This is not true for the ring of Fp-linear endomorphisms over an infinite field containing ki.

Corollary 6.7. Let a ∈ ki. The largest monomial in the expression of A(a) precedes the largest monomial in the expression of a.

Proof. Continuing the proof of theorem 6.6, let λc be the largest monomial in the expression of a, then λd≤ λc, and thus λe< λc.

7 The kernel of A

[n]

The next statement to prove on our list is that qp−1i is the first element in ki for which the trace is non-zero. This implies that Xp− X + qip−1 is the first irreducible A-polynomial in ki[X].

Theorem 7.1. ker A[n]= {α ∈ ki| α < λn} for i such that n < pi.

Proof by induction. We have seen that ker A[pi−1] = ki−1, and the ordering on ki tells us that ki−1= {α ∈ ki| α < xi−1= λpi−1}. Hence the claim holds for n = pi−1.

Suppose the claim holds for some d such that pi−1 ≤ d < pi− 1. This means that we assume ker A[d] = {α ∈ ki+1 | α < λd}. Theorem 6.5 tells us that A(λd) < λd, and so A(λd) ∈ ker A[d]. This implies that λd∈ ker A[d+1]. Since A is an Fp-linear map, the kernel of A[n] is an Fp-vector space, spanned by monomials in ki+1.

Since ker A[d] is a subspace of ker A[d+1] and λd ∈ ker A[d+1], we have that {α ∈ ki+1 | α < λd+1} ⊆ ker A[d+1]. We count the number of elements in both sides of the inclusion and find that they are both pd+1. This implies that {α ∈ ki+1 | α < λd+1} = ker A[d+1], which proves the claim.

(15)

One could argue from the results above that the reverse lexicographical ordering defined in section 5 is in some sense natural to the Artin-Schreier map.

Lemma 7.2. Xp− X + qp−1i is the first irreducible A-polynomial in ki[X].

Proof. By definition, an A-polynomial in ki[X] is a polynomial of the form Xp− X + α for α ∈ ki. Lemma 4.1 implies that such a polynomial is irreducible if and only if Tri(α) 6= 0. Theorem 7.1 states ker A[n]= {α ∈ ki| α < λn}, and since A[pi−1]= Triand λpi−1 = qip−1we find that ker Tri= {α ∈ ki| α < qip−1}.

In other words, qip−1is the first element with non-zero trace, and so Xp−X+qip−1 is the first irreducible A-polynomial in ki[X].

Lemma 7.3. gcd ppk−1

ppl−1, ppm− 1 = 1 for all k ≥ l ≥ m.

Proof. Let d = gcd ppk−1

ppl−1, ppm − 1. Then ppm ≡ 1 (mod d) and ppk−1

ppl−1 ≡ 0 (mod d). Observe that ppk−1

ppl−1 =Ppk−l−1

n=0 ppln ≡ pk−l (mod d), which implies that d | pk−l.

Therefore d | gcd(pk−l, ppm− 1) = 1. Hence d = 1.

Now we prove an important property of the tower K that uniquely defines K.

Theorem 7.4. Xp− X + qip−1 is the first irreducible polynomial of degree p in ki[X].

The proof is inspired by Lemma 3.4 in [7].

Proof. By lemma 7.2 it suffices to show that there are no irreducible polyno- mials in ki[X] preceding the first A-polynomial. These polynomials are of the form Xp+ mX + α, where m < −1 and α ∈ ki.

To show that Xp+ mX + α is reducible for the given conditions, it is enough to show that the map l : z 7→ zp+ mz is a bijection on ki. This will then imply that there exists an element β ∈ ki such that l(β) = −α. I.e. β is a root of Xp+ mX + α.

The map l is Fp-linear, hence a linear map on kiseen as a vector space over Fp. Let r ∈ Fp be a root of the polynomial Xp−1+ m ∈ Fp[X]. Since m 6= −1, we know that 1 6= rp−1= −m ∈ Fp, so r 6∈ Fp and Ord(r) | (p − 1)2. We will prove that r 6∈ ki:

Suppose r ∈ ki, then also Ord(r) | ppi− 1. Therefore

Ord(r) | gcd ppi− 1, (p − 1)2 = (p − 1) gcd ppip−1−1, p − 1.

Then by lemma 7.3, gcd(pp−1pi−1, p − 1) = 1 and whence Ord(r) | p − 1. But that means that r ∈ Fp, which is a contradiction. So r 6∈ ki, which shows that Xp−1+ m has no roots in ki.

Thus l(X) = Xp+ mX = X(Xp−1+ m) has no roots in ki other than zero. Let a, b ∈ ki such that l(a) = l(b), then 0 = l(a) − l(b) = l(a − b) implies that a = b since l is Fp-linear. The map l is therefore an injective map from ki to ki. It is even surjective since ki is finite, hence a bijection. This proves the claim.

(16)

The property proved in 7.4 uniquely defines K in the sense that all the extensions in K are made by adjoining a root of the first irreducible polynomial of degree p.

8 On

p

and DiMuro’s Tower

In [5], Theorem 3.1(7), DiMuro shows that certain ‘nice’ ordinals in Onp form a tower of fields. It satisfies some sense of minimality, just like K. I will try to explain this construction, without going into too much detail.

The field Onp is the class of all ordinals that forms a field of characteristic p. It contains the field Fp, the algebraic closure of Fp. We say that an ordinal in Onpis a field if the ordinals preceding this ordinal form a field. We will only consider the ordinals that form a field that lies inside Fp.

Let the ordinal α be a field, then the smallest ordinal that is a field in Onp

extending the field below α, i.e. the next field in Onp, is the field generated by adjoining α. This field corresponds with the ordinal β, which satisfies the equation βn= f (β), where f is a polynomial over the field below β that is the first polynomial (of order less than n) such that Xn− f (X) is irreducible, and n is chosen to be as small as possible. This process constructs a tower of fields that is closed under taking extensions of index 2, then 3, then 5, etc. until we have had all primes and we end up with Fp.

We put the reverse lexicographical ordering on the elements in these fields in the same way we did for K. This ordering coincides with the natural ordering of the ordinals.

We define ˜K = {˜k0 ⊆ ˜k1 ⊆ . . . } to be the tower of fields over Fp such that all extensions are made as is done in Onp with n = p, as described above. This tower is closely related to K, as we will see in a moment.

If we tensor this tower over Fp with the smallest field in Onp that is closed under taking extensions of degree less than p, we end up with the same tower DiMuro describes in [5], Theorem 3.1(7).

We claim that the fields in ˜K are constructed in the following way:

Define ˜k0:= Fp;

Let ˜xi be a root of the Artin-Schreier polynomial Xp− X − ˜qp−1i where ˜qi=

i−1

Y

j=0

˜

xj= ˜x01· · · ˜xi−1∈ ˜ki for all i ≥ 0, then k˜i+1:= ˜ki[˜xi].

This is indeed a well-defined tower of fields, which can be checked by following the same steps as in section 4. The only difference with K is the sign of the constant term in the A-polynomial. In fact, all results for K can also be applied to ˜K.

It’s not too difficult to alter the results involving K to see that the extension from ˜kito ˜ki+1in ˜K are made by adjoining a root of the polynomial Xp− f (X),

(17)

where f is the first polynomial where f (X) is the first polynomial over ki such that Xp− f (X) is irreducible. Namely, a polynomial Xp− α is always reducible over the field of characteristic p that contains α. The next polynomials to con- sider are the polynomials of the form Xp− X − α for α ∈ ˜ki, the A-polynomials over ˜ki, and we have already seen that these can be irreducible. Just like we deduce from Theorem 7.1, we can show that qip−1 is the first monomial with non-zero trace. Hence Lemma 4.1 implies Xp− X − qip−1 is irreducible over ˜ki. By definition, A(˜xi) = ˜xpi − ˜xi = ˜qip−1 and ˜qi+1 = ˜xi· ˜qi for all i ≥ 0. We can use this to find that

˜

qp−1i+1 = ˜qip−1p−1i = (˜xpi − ˜xi)˜xp−1i = ˜x2p−1i − ˜xpi.

Hence, xi+1 is root of the polynomial Xp− X − x2p−1i + xpi for all i ≥ 0.

If we define F (X, Y ) = Xp− X − Y2p−1+ Yp, we can inductively define ˜xito be a root of F (X, ˜xi−1) for positive i, where ˜x0is a root of Xp− X − 1. Therefore F (˜xi, ˜xi−1) = 0 for all i > 0.

We can perform the same trick in K: Since A(xi) = xpi − xi = −qip−1 for all i, we find that

−qp−1i = −qp−1i−1xp−1i−1 = (xpi−1− xi−1)xp−1i−1 = x2p−1i−1 − xpi−1.

This implies that xi can also be defined inductively as a root of F (X, xi−1) for positive i, but now x0 is a root of Xp− X + 1. From this we see that x0 is a conjugate of −˜x0.

The relationship between the towers K and ˜K is therefore clear: If p = 2 we have that x0 and ˜x0 are conjugates, and so the towers are equal (up to conjugation of the generators xi and ˜xi).

If p is odd, then xi = −˜xi and F (xi+1, xi) = 0 implies that F (−xi+1, −xi) = F (−xi+1, ˜xi) = 0, since f is an odd polynomial for odd p, and so −˜xi+1 is a conjugate of xi+1. This shows that every property in K also holds for ˜K if we substitute −˜xi for xi.

9 Computing Minimal Polynomials

In this section we will show that the polynomial F (X, Y ) = Xp−X −Y2p−1+Yp over Fp allows an algorithm to compute minimal polynomials over ki of xi+n

for non-negative i and n. We have already seen that F (X, xi) is the minimal polynomial of xi+1 over ki+1. We define F1(X, Y ) := F (X, Y ) and the algo- rithm will compute the sequence of polynomials Fn(X, Y ) ∈ Fp[X, Y ] such that Fn(X, xi) is the minimum polynomial of xi+n over ki+1. The following algo- rithm computes Fn+1given Fn as input:

(18)

Input: Fn

Output: Fn+1, Gn+1

define Gn+1(X, Yp− Y ) :=Q

m∈FpFn(X, Y + m) define Fn+1(X, Y ) := Gn+1(X, Y2p−1− Yp) return Fn+1(X, Y ), Gn+1(X, Y )

Additionally, the algorithm generates polynomials Gn ∈ Fp[X, Y ] for n > 1, which we extend by defining G1(X, Y ) := Xp− X − Y .

The proof why this algorithm works goes by induction on n:

Suppose that Fn(X, xi) is the minimal polynomial of xi+n over ki+1 for i > 0.

This means that Fn(X, xi) has degree pn, since [ki+n(xi+n) : ki+1] = pn. The polynomial Q

m∈FpFn(X, Y + m) is invariant under the transformation Y 7→ Y + 1, by construction. Therefore it is a polynomial in the variable U := Yp− Y , and so we write Q

m∈FpFn(X, Y + m) = Gn+1(X, U ) for some Gn+1∈ Fp[X, U ].

By the induction hypothesis, the minimal polynomial of xi+n over ki+1 is Fn(X, xi), and so Fn(xi+n, xi) = 0 implies that Gn+1(xi+n, xpi − xi) = 0. Note that this is true for all i ≥ 0, but because we chose i > 0, we also have that F (xi, xi−1) = 0, and so xpi − xi = x2p−1i−1 − xpi−1. This implies that also Gn+1(xi+n, x2p−1i−1 − xpi−1) = 0. Hence Fn+1(xi+n, xi−1) = 0. Now since the de- gree of Fn(X, xi) is pn, we have that Fn+1(X, xi−1) has degree pn+1. This degree corresponds with the index of the field extension [ki+n(xi+n) : ki] = pn+1, and so Fn+1(X, xi−1) is the minimal polynomial of xi+nover ki.

So far we can compute all minimum polynomials of xi+n over ki for i > 0 and n ≥ 0, but not yet over k0. To do this we remember that xp0− x0 = −1, and since we had Gn+1(xi+n, xpi − xi) = 0 for all i ≥ 0, it implies that for i = 0 we have Gn+1(xn, −1) = 0. Because Gn+1(X, −1) ∈ Fp[X] has degree pn+1, we find that Gn+1(X, −1) is the minimal polynomial of xn over k0.

E.g. For p = 3 we have

G2(X, Y ) = X9+ X6Y + X4Y + X3(Y2− 1) + X2Y − XY2− Y5 and

F2(X, Y ) = (X9− X3) + X6(Y3− Y )Y2+ X4(Y3− Y )Y2

+ (X3− X)(Y3− Y )2Y4+ X2(Y3− Y )Y2− (Y3− Y )5Y10. A Sage implementation of the algorithm is included in the Appendix.

10 Equivalent Towers

If we let h ∈ Fp[X] and f ∈ Fp[X, Y ], we define the (h, f )p-tower to be the tower of fields

{Fp⊆ Fp0) ⊆ Fp0, ξ1) ⊆ · · · ⊆ Fp0, ξ1, . . . , ξn) ⊆ · · · }

Referenties

GERELATEERDE DOCUMENTEN

The emerging role of the structural heart disease interventionist in dealing with a large spectrum of cardiac conditions, from infancy to the very elderly, is highlighted in this

Een aantal maatschappelijke organisaties (Stichting Natuur en Mili- eu, Dierenbescherming, Consumentenbond, FNV Bondgenoten en de Vereniging van Beleggers voor Duurzame

Maar een vast salaris geeft de agent geen prikkel om zo veel mogelijk te handelen in het belang van de principaal, wetende van het bestaan van het “agency probleem”, namelijk

The finiteness of the second integral in ( 1.9 ) is a consequence of Fourier invariance of the class of even, real, well-behaved windows g such that ( 1.8 ) holds.. This article

167 N12.04 Zilt- en overstromingsgrasland 09.06 Overig bloemrijk grasland 3.32c Nat, matig voedselrijk

Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of

In this paragraph we will compare the software necessary to control the data i/o through the new and the old computer system to process interface. The previous interface was

In patients with prior treatment with second-line drugs the maximal odds of success was seen with five likely effective drugs in the initial intensive phase (Table 4), and five drugs