ABSTRACT. Professor Lawrence C. Washington Department of Mathematics

Similar documents
An Additive Characterization of Fibers of Characters on F p

Math 429/581 (Advanced) Group Theory. Summary of Definitions, Examples, and Theorems by Stefan Gille

CSIR - Algebra Problems

The Kronecker-Weber Theorem

Galois Groups of CM Fields in Degrees 24, 28, and 30

IUPUI Qualifying Exam Abstract Algebra

Cover Page. The handle holds various files of this Leiden University dissertation

ABSTRACT INVESTIGATION INTO SOLVABLE QUINTICS. Professor Lawrence C. Washington Department of Mathematics

Chapter 5. Modular arithmetic. 5.1 The modular ring

GALOIS THEORY. Contents

The group (Z/nZ) February 17, In these notes we figure out the structure of the unit group (Z/nZ) where n > 1 is an integer.

Math 121 Homework 5: Notes on Selected Problems

GALOIS GROUPS AS PERMUTATION GROUPS

Graduate Preliminary Examination

Group rings of finite strongly monomial groups: central units and primitive idempotents

NOTES ON FINITE FIELDS

ON GALOIS GROUPS OF ABELIAN EXTENSIONS OVER MAXIMAL CYCLOTOMIC FIELDS. Mamoru Asada. Introduction

Algebra Qualifying Exam Solutions. Thomas Goller

Algebra SEP Solutions

A BRIEF INTRODUCTION TO LOCAL FIELDS

Lemma 1.1. The field K embeds as a subfield of Q(ζ D ).

ABSTRACT. Department of Mathematics. interesting results. A graph on n vertices is represented by a polynomial in n

Ph.D. Qualifying Examination in Algebra Department of Mathematics University of Louisville January 2018

Math 553 Qualifying Exam. In this test, you may assume all theorems proved in the lectures. All other claims must be proved.

Galois theory (Part II)( ) Example Sheet 1

TC10 / 3. Finite fields S. Xambó

DONG QUAN NGOC NGUYEN

ERRATA. Abstract Algebra, Third Edition by D. Dummit and R. Foote (most recently revised on February 14, 2018)

Some algebraic number theory and the reciprocity map

Definitions. Notations. Injective, Surjective and Bijective. Divides. Cartesian Product. Relations. Equivalence Relations

ALGEBRA PH.D. QUALIFYING EXAM September 27, 2008

Algebra Prelim Notes

Algebra Exam, Spring 2017

Algebra Review. Instructor: Laszlo Babai Notes by Vincent Lucarelli and the instructor. June 15, 2001

FIELD THEORY. Contents

Number Theory Fall 2016 Problem Set #3

These warmup exercises do not need to be written up or turned in.

School of Mathematics and Statistics. MT5836 Galois Theory. Handout 0: Course Information

Algebra Homework, Edition 2 9 September 2010

List of topics for the preliminary exam in algebra

NOTES FOR DRAGOS: MATH 210 CLASS 12, THURS. FEB. 22

Algebra Exam Topics. Updated August 2017

GALOIS THEORY AT WORK: CONCRETE EXAMPLES

Galois theory of fields

1 The Galois Group of a Quadratic

but no smaller power is equal to one. polynomial is defined to be

A SIMPLE PROOF OF KRONECKER-WEBER THEOREM. 1. Introduction. The main theorem that we are going to prove in this paper is the following: Q ab = Q(ζ n )

1 Rings 1 RINGS 1. Theorem 1.1 (Substitution Principle). Let ϕ : R R be a ring homomorphism

Groups of Prime Power Order with Derived Subgroup of Prime Order

Algebra Exam Syllabus

ERRATA. Abstract Algebra, Third Edition by D. Dummit and R. Foote (most recently revised on March 4, 2009)

The Classification of Automorphism Groups of Rational Elliptic Surfaces With Section

Algebra Qualifying Exam, Fall 2018

Factorization in Polynomial Rings

Algebra Ph.D. Entrance Exam Fall 2009 September 3, 2009

On metacyclic extensions

Math 201C Homework. Edward Burkard. g 1 (u) v + f 2(u) g 2 (u) v2 + + f n(u) a 2,k u k v a 1,k u k v + k=0. k=0 d

SEPARABLE EXTENSIONS OF DEGREE p IN CHARACTERISTIC p; FAILURE OF HERMITE S THEOREM IN CHARACTERISTIC p

arxiv: v1 [math.gr] 3 Feb 2019

A GLIMPSE OF ALGEBRAIC K-THEORY: Eric M. Friedlander

Imaginary Quadratic Fields With Isomorphic Abelian Galois Groups

Galois groups with restricted ramification

ALGEBRA PH.D. QUALIFYING EXAM SOLUTIONS October 20, 2011

Thus, the integral closure A i of A in F i is a finitely generated (and torsion-free) A-module. It is not a priori clear if the A i s are locally

Name: Solutions Final Exam

FORMAL GROUPS OF CERTAIN Q-CURVES OVER QUADRATIC FIELDS

Profinite Groups. Hendrik Lenstra. 1. Introduction

SOLVING SOLVABLE QUINTICS. D. S. Dummit

CYCLICITY OF (Z/(p))

ALGEBRA QUALIFYING EXAM SPRING 2012

Modules Over Principal Ideal Domains

x y B =. v u Note that the determinant of B is xu + yv = 1. Thus B is invertible, with inverse u y v x On the other hand, d BA = va + ub 2

Field Theory Problems

Galois Theory. This material is review from Linear Algebra but we include it for completeness.

Math 121 Homework 2 Solutions

Galois Theory TCU Graduate Student Seminar George Gilbert October 2015

24 Artin reciprocity in the unramified case

Exercises on chapter 1

THE JOHNS HOPKINS UNIVERSITY Faculty of Arts and Sciences FINAL EXAM - SPRING SESSION ADVANCED ALGEBRA II.

Contradiction. Theorem 1.9. (Artin) Let G be a finite group of automorphisms of E and F = E G the fixed field of G. Then [E : F ] G.

Surjectivity in Honda-Tate

ORAL QUALIFYING EXAM QUESTIONS. 1. Algebra

Ohio State University Department of Mathematics Algebra Qualifier Exam Solutions. Timothy All Michael Belfanti

Part II Galois Theory

Abstract Algebra, Second Edition, by John A. Beachy and William D. Blair. Corrections and clarifications

COURSE SUMMARY FOR MATH 504, FALL QUARTER : MODERN ALGEBRA

HOMEWORK Graduate Abstract Algebra I May 2, 2004

The Kummer Pairing. Alexander J. Barrios Purdue University. 12 September 2013

FINITE-ORDER AUTOMORPHISMS OF A CERTAIN TORUS

Finitely Generated Modules over a PID, I

Name: Solutions Final Exam

CYCLOTOMIC EXTENSIONS

Cover Page. The handle holds various files of this Leiden University dissertation.

Galois theory. Philippe H. Charmoy supervised by Prof Donna M. Testerman

RINGS: SUMMARY OF MATERIAL

Simple groups and the classification of finite groups

RUDIMENTARY GALOIS THEORY

Chapter 4. Fields and Galois Theory

Math 547, Exam 1 Information.

Lecture Notes on Fields (Fall 1997)

Transcription:

ABSTRACT Title of dissertation: AN ALGORITHMIC APPROACH TO INVARIANT RATIONAL FUNCTIONS Angela Marie Hennessy, Doctor of Philosophy, 2014 Dissertation directed by: Professor Lawrence C. Washington Department of Mathematics For any field K and group A acting on K(x 0, x 1,..., x n 1 ), the fixed field consists of the elements fixed under the action of A, and is denoted K(x 0, x 1,..., x n 1 ) A. Noether s problem seeks to answer whether K(x 0, x 1,..., x n 1 ) A /K is a purely transcendental field extension. Lenstra gave necessary and sufficient conditions for a purely transcendental extension when A is any finite abelian group, however his proof is often regarded as nonconstructive. Masuda constructed generators of the fixed field when a certain ideal is principal in an integral group ring, and exhibited results when A is a cyclic group of order n 7 and n = 11. We prove, however, that the ideal in question is not principal when n = 13, 17, 19 or 23, and thus Masuda s techniques cannot be used. We use Lenstra s proof as a basis of an algorithm which computes generators of the fixed field. We demonstrate this algorithm for groups of order n = 3, 5, 7, 11, 13, 17, 19 and 23. Swan gave the first negative answer to Noether s problem for the cyclic group of order 47 over Q. Leshin quantifies the degree to which a field extension fails to be purely transcendental by defining the degree of irrationality. We use the fact that the class group of the maximal real subfield Q(ζ 23 + ζ23 1 ) is trivial to construct a field extension of degree 47 below the fixed field that is purely transcendental over K, thus providing a new bound for the degree of irrationality.

AN ALGORITHMIC APPROACH TO INVARIANT RATIONAL FUNCTIONS by Angela Marie Hennessy Dissertation submitted to the Faculty of the Graduate School of the University of Maryland, College Park in partial fulfillment of the requirements for the degree of Doctor of Philosophy 2014 Advisory Committee: Professor Lawrence C. Washington, Chair/Advisor Professor William Gasarch Professor Niranjan Ramachandran Professor James Schafer Professor Harry Tamvakis

c Copyright by Angela Marie Hennessy 2014

Acknowledgments I would like to thank my PhD advisor Professor Lawrence Washington for his support, patience and countless suggestions over the last five years. I would also like to thank Professors William Gasarch, Niranjan Ramachandran, James Schafer and Harry Tamvakis for serving on my committee. I thank my friends, family and coworkers for their patience as I made my way through grad school. Special thanks to Finley for the numerous and valuable study sessions, and to Cathy and Reddy for their inspiration and perseverance. ii

Table of Contents 1 Preliminaries 1 1.1 Introduction.................................... 1 1.2 Galois Descent Techniques............................ 4 1.2.1 Masuda s Results............................. 7 2 Principality of the ideal I 10 2.1 Unit Groups of Integral Group Rings...................... 11 2.2 Bass Cyclic Units................................. 13 2.3 Showing I is not principal............................ 14 2.3.1 The Case p = 13............................. 15 2.3.2 The Case p = 17............................. 16 2.3.3 The Case p = 19............................. 18 2.3.4 The Case p = 23............................. 21 3 Lenstra s Method 23 3.1 Computing Generators using Lenstra s Method................ 27 3.1.1 Explicit Construction of Field Isomorphisms............. 30 3.1.2 The case p 1 = 2q........................... 31 3.1.3 Computing the Splitting Homomorphism............... 32 4 Groups of Small Order 34 4.1 The case A = Z/3Z................................ 34 4.2 The case A = Z/5Z................................ 37 5 The case A = Z/7Z 42 5.1 Computing the fixed field of I.......................... 50 6 The case A = Z/11Z 57 6.1 Computing the fixed field of I.......................... 65 7 The case A = Z/13Z 73 7.1 Computing the fixed field of I.......................... 80 8 The case A = Z/17Z 88 8.1 Computing the fixed field of I.......................... 92 iii

9 The case A = Z/19Z 96 9.1 Computing the fixed field of I.......................... 104 10 The case A = Z/23Z 111 10.1 Computing the fixed field of I.......................... 118 11 The case A = Z/47Z 127 11.1 Computing the fixed field of I.......................... 134 A Lagrange Interpolation Sage Code 142 A.1 The p = 13 Case................................. 142 A.2 The p = 17 Case................................. 143 A.3 The p = 19 Case................................. 144 Bibliography 145 iv

Chapter 1: Preliminaries 1.1 Introduction Let K be any field, and A a subgroup of the permutation group S n. Suppose A acts on the field K(x 0, x 1,..., x n 1 ) by permuting the variables. The elements of K(x 0, x 1,..., x n 1 ) that are fixed under the action of A define a subfield called the fixed field, which is denoted K(x 0, x 1,..., x n 1 ) A. Noether s problem asks under what circumstances the fixed field of K(x 0, x 1,..., x n 1 ) is a purely transcendental, or rational, extension of K. While this is an interesting problem in its own right, it also has applications to the inverse Galois problem and the study of generic polynomials. If A is the full symmetric group S n, then as a result of the fundamental theorem of symmetric polynomials, the fixed field is generated by the elementary symmetric polynomials e 1, e 2,..., e n, that is, K(x 0,..., x n 1 ) Sn = K(e 1,..., e n ). Fischer [2] showed that if A has exponent e and K contains the e-th roots of unity and is of characteristic prime to e, then K(x 0, x 1,..., x n 1 ) A is rational over K. Swan and Voskresenskii independently gave the first negative answers to Noether s problem by proving that the fixed field when A is the cyclic group of order p = 47, 113, and 223 is not rational over Q [12, 14]. Lenstra gave a complete solution for finite abelian groups over any field [5] by showing that rationality is equivalent to the existence of a certain 1

principal ideal in the ring of integers of a cyclotomic field. However, Lenstra s proof is often regarded as not being constructive [4, p. 200]. Recently, Hoshi examined the case where A is a cyclic group of prime order and K = Q [3]. For primes p < 20, 000, the only confirmed rational cases are p 43 and p = 61, 67, 71. Under the generalized Riemann hypothesis, there are only 17 cases where the question of rationality has not been determined. There have been limited results regarding algorithms to construct explicit generators of the fixed field. Masuda introduced techniques to construct generators of the fixed field when a certain ideal is principal in an integral group ring [7, 8], and exhibited results when A is a cyclic group of order n 7 and n = 11. We prove, however, that the ideal in question is not principal when n = 13, 17, 19 or 23, and thus Masuda s techniques cannot be used. By Lenstra s result, however, the fixed field is rational over K. We use Lenstra s proof as a basis of an algorithm which, given a generator of the ideal in the ring of integers of the cyclotomic field, computes generators of the fixed field. We demonstrate this algorithm for cyclic groups of order n = 3, 5, 7, 11, 13, 17, 19 and 23. To the best of our knowledge, we are the first to exhibit explicit generators for n = 13, 17, 19 and 23. When a field extension fails to be rational, we are interested in determining how close it is to a rational extension. Leshin defines the degree of irrationality [6] for a group A and field K as follows, where V A denotes the regular representation x a a A. Irr(K, A) = min K L K(V A ) A{[K(V A) A : L] : L/K is rational } If A is the cyclic group of order n, we can see that Irr(K, A) (n 1)!, as described in the diagram below. 2

K(V A ) n K(V A ) A (n 1)! K(V A ) Sn When A = Z/pZ is of prime order and K = Q, Leshin proves Irr(K, A) 1 p ( ) p 1 1 2 p + 1. 2 When A = Z/47Z and K = Q, for example, we know that K(V A ) A /K is not rational, and therefore Irr(Q, Z/47Z) 2, and the above bound gives Irr(Q, Z/47Z) 1 47 ( ) 1 23 47 + 1 1.55 10 13. 2 We use the fact that the class number of the maximal real subfield Q(ζ 23 + ζ 1 23 ) is 1 to construct a rational field extension of degree 47 2 below K(V A ), and degree 47 below the fixed field K(V A ) A. That is, we show that Irr(Q, Z/47Z) 47. Similarly, Irr(Q, Z/pZ) p for p = 59, 83, 107, and 163, since the real cyclotomic fields of conductors 29, 41, 53, and 81 have class number 1 [13]. Under the generalized Riemann hypothesis, this extends to p = 251, since the class number of the 125-th real cyclotomic field has class number 1. The use of GRH could be eliminated if a calculation finds the principal generator of the relevant ideal. 3

1.2 Galois Descent Techniques Many of the results regarding Noether s problem are based on the idea of Galois descent. We let K denote a field of characteristic zero, and A = τ a cyclic group of prime order p, acting by permutation on the x i, that is, τ(x 0 ) = x 1, τ(x 1 ) = x 2,, τ(x p 1 ) = x 0. Following [7,12], we define the Lagrange resolvents y 0,..., y p 1 as follows, where ζ denotes a primitive p-th root of unity. p 1 y i = ζ ij x j j=0 We can see that the y i linearize the action of τ, since τ(y i ) = τ(x 0 + ζ i x 1 + ζ 2i x 2 + + ζ (p 1)i x p 1 ) = x 1 + ζ i x 2 + ζ 2i x 3 + + ζ (p 1)i x 0 = ζ i (x 0 + ζ i x 1 + ζ 2i x 2 + + ζ (p 1)i x p 1 ) = ζ i y i Since the y i are defined via an invertible Vandermonde matrix whose (i, j) entry is ζ ij, we have K(ζ, x 0, x 1,..., x p 1 ) = K(ζ, y 0, y 1,..., y p 1 ). 4

The Galois group G of K(ζ)/K is cyclic of order d dividing p 1. We denote the generator by π and say it is determined by π(ζ) = ζ r, where r has order d in (Z/pZ). G = Gal (K(ζ)/K) = π. We can see that π fixes the x i and maps π(y i ) = y ri. That is, y 0 is fixed, and y 1,..., y p 1 are permuted by π. We denote the multiplicative group generated by y 1,..., y p 1 as Y. We define a group homomorphism α : Y ζ via α(y i ) = τ(y i) y i = ζ i. Clearly α is surjective, and its kernel consists of the elements of Y fixed by τ. We denote this kernel by I. We have the following generating set for I. Lemma 1.1. The elements y p 1, y 2,..., y p 1 y1 2 y p 1 1 are a generating set for I. Proof. Since α is a surjection, we can see that Y/I = ζ, and therefore I has index p in Y. Clearly, y p 1, y 2,..., y p 1 y1 2 y p 1 1 these elements is 1 I, and the quotient of Y by the subgroup generated by y 1,..., y p 1 : y p 1, y 2 y 2 1,..., y p 1 = y 1 : y p 1. y p 1 1 Since y p 1, y 2,..., y p 1 I has index p in Y, it must be a generating set for I. y1 2 y p 1 We can now write the fixed field K(x 0, x 1,..., x p 1 ) τ in terms of I. Proposition 1.1. We have K(x 0, x 1,..., x p 1 ) τ = K(ζ, y 0, I) π. Proof. Since I is fixed by τ, clearly K(ζ, y 0, I) K(ζ, y 0, y 1,..., y p 1 ) τ. Since the index 5

of I in Y is p, we have [K(ζ, y 0, y 1,..., y p 1 ) : K(ζ, y 0, I)] = p, and therefore K(ζ, y 0, y 1,..., y p 1 ) τ = K(ζ, y 0, I). We see that the action of π and τ commute, and we have K(x 0, x 1,..., x p 1 ) τ = (K(ζ, x 0,..., x p 1 ) π ) τ = (K(ζ, y 0,..., y p 1 ) π ) τ = (K(ζ, y 0,..., y p 1 ) τ ) π = K(ζ, y 0, I) π We summarize this in the following diagram. K(ζ, x 0,..., x p 1 ) = K(ζ, y 0,..., y p 1 ) d p K(x 0,..., x p 1 ) K(ζ, x 0,..., x p 1 ) τ = K(ζ, y 0, I) p d K(x 0,..., x p 1 ) τ = K(ζ, y 0, I) π We remark that if ζ K, then the fixed field is rational and is generated by y 0 and I, as shown by Fischer [2]. 6

1.2.1 Masuda s Results Masuda made use of Galois descent techniques to find generators for the fixed field when A has prime order p 11. We assume that [K(ζ) : K] = p 1 and denote L = K(ζ). Since π permutes the Lagrange resolvents y 1,..., y p 1, we have a ZG-module isomorphism Y = Z[t]/(t p 1 1) via y r i t i, where r has order p 1 in (Z/pZ) and G acts by multiplication by t. This is an example of a permutation module, that is, a Z-free module with a Z-basis permuted by ZG. Under this isomorphism, the generators y p 1, yr y1 r,..., y r p 2 y1 rp 2 to {p, t r, t 2 r 2,..., t p 2 r p 2 }. of I correspond As a ZG-module these are generated by p and t r, so I is equal to the ideal p, t r. Masuda shows that principality of I is a sufficient condition for the rationality of K(x 0,..., x p 1 ) τ /K. Proposition 1.2 ( [8, Lemma 2]). The field extension K(x 0,..., x p 1 ) τ /K is rational if I is a principal ideal in ZG. We note that I being a principal ideal is equivalent to being a permutation ZG module. Lenstra shows that any permutation module defines a rational extension. Proposition 1.3 ( [5, Proposition. 1.4]). Suppose M is a finitely-generated permutation module over G. Then L(M) π is rational over K. For primes p 11, Masuda finds generators of the ideal I [7, 8], therefore proving K(x 0,..., x p 1 ) τ /K is rational. 7

For example, for the case p = 3, the ideal I = 3, t 2 is principal and generated by t 2. This corresponds to the element y 2 y 2 1 under the ZG-module isomorphism t i y 2 i. For the case p = 5, the ideal I = 5, t 2 is principal and generated by 1 + t t 3. This corresponds to the element y 1y 2 y 3 under the ZG-module isomorphism t i y 2 i. For the case p = 7, the ideal I = 7, t 3 is principal and generated by 1 + t t 4. Under the map t i y 3 i this corresponds to y 1y 3 y 4. For the case p = 11, the ideal I = 11, t 2 is principal and generated by 1 + t t 8. Under the map t i y 2 i this corresponds to y 1y 2 y 3. Suppose I is principal and denote the generator by α, which we write multiplicatively, that is, α Y. Then a Z-basis of I is {α, π(α),..., π p 2 (α)}. Masuda then computes the generators of the fixed field u 0,..., u p 2 as follows. We define the (p 1) (p 1) invertible matrix T whose (i, j)-th entry is ζ ri+j, where r was defined via π(ζ) = ζ r. u 0 u 1. u p 2 = T α π(α). π p 2 (α) ζ π(ζ) π p 2 (ζ) = π(ζ) π 2 (ζ) ζ.. π p 2 (ζ) ζ π p 3 (ζ) α π(α). π p 2 (α) Clearly the u i are fixed by π, and since T is an invertible matrix, we have (1.1) K(x 0,..., x p 1 ) τ = K(y 0, u 0,..., u p 2 ). For example, for the case p = 3, a Z-basis of I is { y 2, y y1 2 1 }, since π swaps the values y2 2 y 1 and y 2. Then K(x 0, x 1, x 2 ) τ = K(y 0, u 0, u 1 ), 8

where u 0 = ζ 3 y 2 y 2 1 + ζ 2 3 y 1 y2 2 u 1 = ζ 2 3 y 2 y1 2 y 1 + ζ 3 y2 2. Using these techniques, Masuda gave generators of the fixed field for p 11. For primes p > 11, however, it was not known if the ideal I is principal. We prove in the next chapter that I is not principal for p = 13, 17, 19 and 23. Therefore, Masuda s techniques cannot be used, and we will use Lenstra s techniques to compute the generators of the fixed field. 9

Chapter 2: Principality of the ideal I We prove that the ideal I is not principal for the cases p = 13, 17, 19 and 23, and therefore we cannot use Masuda s techniques to compute generators of the fixed field. For the cases p = 13, 17 and 19, we use a similar method of proof. We search for a generator f(t) Z[t]/(t p 1 1) of I. If f(t) is one such generator, f(ζ p 1 ) must generate the ideal p, ζ p 1 r Z[ζ p 1 ] and f(ζ d ) is in the unit group U(Z[ζ d ]) for every proper divisor d of p 1. Over the rationals the Chinese Remainder Theorem gives the following decomposition, since t p 1 1 = d p 1 Φ d(t) and the cyclotomic polynomials are relatively prime. Q[t]/(t p 1 1) = d p 1 Q[t]/(Φ d(t)) = d p 1 Q(ζ d) This isomorphism is given by the map κ : f(t) ( d p 1 p 1 d f(ζp 1 )). Restricted to the integral group ring Z[t]/(t p 1 1), the map κ is no longer a surjection. 10

The image κ(z[t]/(t p 1 1)) is contained in the unique maximal order d p 1 Z[ζ d] d p 1 Q(ζ d), and the unit group U(Z[t]/(t p 1 1)) maps into d p 1 U(Z[ζ d]). It has been shown that the image of the unit group has finite index in the unit group of the maximal order [9]. Since the value of f(t) is unique up to multiplication by a unit of ZG, we are interested in a set of coset representatives of U(Z[t]/(t p 1 1)). d p 1 U(Z[ζ d]) modulo the image of In general, however, it is very difficult to construct generators of the unit group of an integral group ring. For our purposes, it suffices to construct a subgroup of finite index of the unit group. Before we construct this subgroup, we review some results regarding units in integral group rings and rings of integers of cyclotomic fields. 2.1 Unit Groups of Integral Group Rings If n is a prime power and ζ a primitive n-th root of unity, the cyclotomic units of Q(ζ) are generated by ±ζ and the units 1 ζa 1 ζ, where (a, n) = 1. We can restrict these to 1 < a < n 2, since if a > n 2, we can rewrite it via 1 ζ a 1 ζ = ζa (1 ζ n a ). 1 ζ The cyclotomic units generate a subgroup of U(Z[ζ]) whose index is equal to the class number h + n of the real subfield Q(ζ) + [15]. Therefore, the units in Z[ζ p ] are the cyclotomic units for primes p 67, or for p < 163 under the generalized Riemann hypothesis [13]. We have the following description of the unit group of ZG = Z[t]/(t n 1). 11

Lemma 2.1. An element u(t) Z[t]/(t n 1) is a unit if and only if for each d n, u(ζ n d ) is a unit in Z[ζ d ]. Proof. First, we suppose that u(t) U(Z[t]/(t n 1)) and let v(t) be its inverse. Then for any d n, we have u(ζ n d ) v(ζ n d ) = 1, and therefore v(ζ n d ) = u(ζ n d ) 1 Z[ζ d ]. Conversely, we suppose that u(t) U(Z[t]/(t n 1)) satisfies u(ζ n d ) U(Z[ζ d ]) for all d n. Clearly, the inverse in each factor u(ζ n d ) 1 lies in Z[ζ d ] as well. Under the isomorphism between QG and u(ζ n d ) 1 lies in the pull-back R of the maximal order d n Q[t]/(Φ d(t)), the element v QG that maps to each d n Z[ζ d]. Therefore, v lies in the maximal order R of QG that contains ZG. Since R and ZG are of the same rank as Z-modules, we see that v is integral over ZG. Therefore, v satisfies an equation of the following form, where the a i ZG. v n + a n 1 v n 1 + + a 1 v + a 0 = 0 Multiplying by u n, and using the fact that uv = 1, we have 1 + a n 1 u + a n 2 u 2 + + a 1 u n 1 + a 0 u n = 0 and therefore u 1 = a 0 u n 1 a 1 u n 2 a n 1. Since the a i are in ZG, we see that u 1 is also in ZG. 12

2.2 Bass Cyclic Units While we cannot find generators of U(ZG) in general, we can construct elements that generate a subgroup of finite index in the unit group. This will allow us to compute a set that contains the coset representatives of U(Z[t]/(t p 1 1)). d p 1 U(Z[ζ d]) modulo the image of We construct a modified form of the Bass cyclic units of ZG. We define S k (t) = 1 + t + + t k 1 and choose i, a [1, n 1] such that gcd(a, n) = 1. Letting e be the smallest value satisfying a e ±1 (mod n), and k = a e (mod n), we define ( ) 1 ka B(t i, a, n) = S a (t i ) e e + S n (t i ) = (1+t i + +t (a 1)i ) e + n ( 1 ka e n ) (1+t i + +t (n 1)i ) The Bass units [1] use ϕ(n) rather than e, and generate a subgroup of the modified Bass units. Lemma 2.2. The modified Bass cyclic units are units in Z[t]/(t n 1). Proof. Since gcd(a, n) = 1, we see that S a (t) = ta 1 t 1 is a unit when evaluated at any n-th root of unity other than t = 1. The second component S n (t i ) is a sum of the roots of 13

unity, and is zero except when t = 1. Therefore, when t = ζ d, where d n, d n, we have B(ζ d, a, n) = ( ζ da ) e 1 ζ d, 1 which is a unit in Z[ζ d ]. At t = 1, we have B(1, a, n) = a e + 1 kae (n) = 1. n Therefore, B(ζ n d, a, n) is a unit in Z[ζ d ] for every d n, and by Lemma 2.1 it is a unit in ZG. It was shown [1] that for an abelian group G, the Bass cyclic units generate a subgroup of finite index in U(ZG). Therefore, the image of the modified Bass units also generate a subgroup of finite index in d n U(Z[ζ d]). 2.3 Showing I is not principal To prove that the ideal I is not principal for the cases p = 13, 17 and 19, we first compute the image of the modified Bass units in d n U(Z[ζ d]). This gives us a set containing the coset representatives of d p 1 U(Z[ζ d]) modulo the image of U(ZG). Suppose that f(t) is a principal generator of I. Then for any unit u(t) in U(ZG), f(t)u(t) is another generator of I. For each proper divisor d of p 1, we must have f(ζ d ) = u d, where u d U(Z[ζ d ]). If the ideal p, ζ p 1 r Z[ζ p 1 ] is generated by β, we must have f(ζ p 1 ) = (β)(u p 1 ), where u p 1 U(Z[ζ p 1 ]). For each coset representative ( ) (u p 1,..., u d,...) of d p 1 U(Z[ζ d]) /U(ZG), we use Lagrange interpolation to find the 14

unique f(t) satisfying f(ζ p 1 ) = (β)(u p 1 ) and f(ζ d ) = u d for each d p 1, d p 1. If f(t) has integral coefficients, then it is a generator of I. If we do not find an f(t) with integral coefficients, however, then I cannot be principal. 2.3.1 The Case p = 13 For the case p = 13, it is noted [10], without proof, that I is not principal. We prove that I = 13, t 2 is not principal in the group ring Z[t]/(t 12 1). Theorem 2.1. The ideal I = 13, t 2 Z[t]/(t 12 1) is not principal. Proof. We recall the map from the group ring to the maximal order d 12 Z(ζ d) κ : Z[t]/(t 12 1) Z[ζ 12 ] Z[ζ 6 ] Z[ζ 4 ] Z[ζ 3 ] Z Z, via f(t) (f(ζ), f(ζ 2 ), f(ζ 3 ), f(ζ 4 ), f( 1), f(1)), where ζ denotes a primitive 12-th root of unity. If I is principal, the generator f(t) must satisfy f(ζ d ) U(Z[ζ d ]) for every proper divisor d of 12. Since I/Φ 12 (t) is principal and generated by t 2 t 2, at t = ζ we must have f(ζ) = u (ζ 2 ζ 2), where u U(Z[ζ]). We examine the image of the modified Bass units under the map κ. In U(Z[ζ]), a fundamental unit is ζ 1. We compute the modified Bass unit b(t) = B(t, 5, 12) = 2t 11 2t 10 2t 9 t 8 + t 6 + 2t 5 + 3t 4 + 2t 3 + t 2 1 15

and we see that 1 b(t) ( (ζ 1) 4, ζ2, 1, ζ 4, 1, 1). We note that B(t, 7, 12) = t 2 B(t, 5, 12) and B(t, 11, 12) = t 10. Therefore, the coset representatives of the quotient group are contained in the following set. d 12 U(Z[ζd ])/ κ(b(t)) {(ζ 1) i : 0 i 3} {±ζ 2, ±ζ 4, ±1} {±ζ 3, ±1} {±ζ 2, ±ζ 4, ±1} {±1} {±1} U(Z[ζ]) U(Z[ζ 2 ]) U(Z[ζ 3 ]) U(Z[ζ 4 ]) U(Z) U(Z) Therefore, there are 4 6 4 6 2 2 = 2, 304 possible values for f, and we see that all of them have non-integral coefficients. See Appendix A.1 for the relevant sage code. Therefore, no such f exists, and the ideal I is not principal. 2.3.2 The Case p = 17 Using a similar method of proof, we show that I is not principal when p = 17. Theorem 2.2. The ideal I = 17, t 3 Z[t]/(t 16 1) is not principal. Proof. We recall the map from the group ring to the maximal order d 16 Z(ζ d) κ : Z[t]/(t 16 1) Z[ζ 16 ] Z[ζ 8 ] Z[ζ 4 ] Z Z, via f(t) (f(ζ), f(ζ 2 ), f(ζ 4 ), f( 1), f(1)), where ζ denotes a primitive 16-th root of unity. If I is principal, the generator f(t) must 16

satisfy f(ζ d ) U(Z[ζ d ]) for every proper divisor d of 16. Since I/Φ 16 (t) is principal and generated by t 5 + t 4 1, at t = ζ we must have f(ζ) = u (ζ 5 + ζ 4 1), where u U(Z[ζ]). We examine the image of the modified Bass units under the map κ. The unit group U(Z[ζ]) is generated by the cyclotomic units u 3 = ζ3 1 ζ 1, u 5 = ζ5 1 ζ 1, u 7 = ζ7 1 ζ 1 and the units of finite order. The unit group U(Z[ζ 2 ]) is generated by the cyclotomic unit v = (ζ2 ) 3 1 (ζ 2 ) 1 and the units of finite order. We compute the following modified Bass units b 1 (t) = B(t, 3, 16) = 5t 15 5t 14 5t 13 5t 12 5t 11 5t 10 5t 9 4t 8 t 7 + 5t 6 + 11t 5 + 14t 4 + 11t 3 + 5t 2 t 4 b 2 (t) = B(t, 5, 16) = 35t 15 29t 14 19t 13 4t 12 + 13t 11 + 29t 10 + 41t 9 + 46t 8 + 41t 7 + 29t 6 + 13t 5 4t 4 19t 3 29t 2 35t 37 b 3 (t) = B(t, 7, 16) = 30t 15 + 56t 14 + 74t 13 + 81t 12 + 74t 11 + 56t 10 + 30t 9 30t 7 56t 6 74t 5 80t 4 74t 3 56t 2 30t b 4 (t) = B(t 2, 3, 16) = 6t 14 + 6t 10 + 9t 8 + 6t 6 6t 2 8 and we see that b 1 (t) (u 4 3, v 4, 1, 1, 1) b 2 (t) (u 4 5, v 4, 1, 1, 1) b 3 (t) (u 4 7, 1, 1, 1, 1) b 4 (t) ( u 4 3u 4 5u 4 7, 1, 1, 1, 1) If we write these in terms of the generators u 3, u 5, u 7 and v, we have 17

Row reducing this gives 4 0 0 4 0 4 0 4 0 0 4 0 4 4 4 0 4 0 0 4 0 4 0 4 0 0 4 0 0 0 0 8 Therefore, the coset representatives of the quotient group d 16 U(Z[ζd ])/ κ(b 1 (t)), κ(b 2 (t)), κ(b 3 (t)), κ(b 4 (t)), are contained in the following set. {u i 3u j 5 uk 7 : 0 i, j, k 3} {ζ i v j : 0 i 15, 0 j 7} {±ζ 4, ±1} {±1} {±1} U(Z[ζ]) U(Z[ζ 2 ]) U(Z[ζ 4 ]) U(Z) U(Z) Therefore, there are 512 16 4 2 2 = 131, 072 possible values for f, and we see that all of them have non-integral coefficients. See Appendix A.2 for the relevant sage code. Therefore, no such f exists, and the ideal I is not principal. 2.3.3 The Case p = 19 We prove that the ideal I = 19, t 2 is not principal in the group ring Z[t]/(t 18 1). Theorem 2.3. The ideal I = 19, t 2 Z[t]/(t 18 1) is not principal. 18

Proof. We recall the map from the group ring to the maximal order d 18 Z(ζ d) κ : Z[t]/(t 18 1) Z[ζ 18 ] Z[ζ 9 ] Z[ζ 6 ] Z[ζ 3 ] Z Z via f(t) (f(ζ), f(ζ 2 ), f(ζ 3 ), f(ζ 6 ), f( 1), f(1)), where ζ denotes a primitive 18-th root of unity. If I is principal, the generator f(t) must satisfy f(ζ d ) U(Z[ζ d ]) for every proper divisor d of 18. Since I/Φ 18 (t) is principal and generated by t 5 t 4 + t 3 t 2 1, at t = ζ we must have f(ζ) = u (ζ 5 ζ 4 + ζ 3 ζ 2 1), where u U(Z[ζ]). We examine the image of the modified Bass units under the map κ. The unit group U(Z[ζ]) = U(Z[ζ 9 ]) is generated by the cyclotomic units u 2 = ( ζ)2 1 ζ 1 and u 4 = ( ζ)4 1 ζ 1 and the units of finite order. We compute the following modified Bass units b 1 (t) = B(t, 5, 18) = 7t 17 7t 16 7t 15 7t 14 7t 13 6t 12 4t 11 t 10 + 3t 9 + 8t 8 + 11t 7 + 12t 6 + 11t 5 + 8t 4 + 3t 3 t 2 4t 6 b 2 (t) = B(t, 7, 18) = 16t 17 13t 16 9t 15 4t 14 + 2t 13 + 9t 12 + 14t 11 + 17t 10 + 18t 9 + 7t 8 + 14t 7 + 9t 6 + 2t 5 4t 4 9t 3 13t 2 16t 17 b 3 (t) = B(t 2, 5, 18) = t 16 + 4t 14 + 5t 12 + 4t 10 + t 8 3t 6 5t 4 5t 2 3 b 4 (t) = B(t 2, 7, 18) = t 16 + t 14 2t 10 2t 8 + t 4 + t 2 + 1 19

and we see that b 1 (t) (ζ 3 u 3 2 u 3 4, u 3 2, 1, 1, 1, 1) b 2 (t) ( ζ 3 u 6 2 u3 4, ζ 15 u 3 2 u3 4, 1, 1, 1, 1) b 3 (t) (u 3 2, u3 2u 3 4, 1, 1, 1, 1) b 4 (t) (ζ 15 u 3 2 u3 4, u 3 4, 1, 1, 1, 1) If we write these in terms of the generators u 2 and u 4, we have Row reducing this gives 3 3 3 0 6 3 3 3 3 0 3 3 3 3 0 3 3 0 0 12 0 3 0 36 0 0 3 6 0 0 0 21 Therefore, the coset representatives of the quotient group d 18 U(Z[ζd ])/ κ(b 1 (t)), κ(b 2 (t)), κ(b 3 (t)), κ(b 4 (t)), are contained in the following set. {u i 2u j 4 : 0 i, j 2} {ζi u j 2 uk 4 : 0 i 17, 0 j 2, 0 k 20} {±ζ 3, ±ζ 6, ±1} {±ζ 3, ±ζ 6, ±1} {±1} {±1} U(Z[ζ]) U(Z[ζ 2 ]) U(Z[ζ 3 ]) U(Z[ζ 6 ]) U(Z) U(Z) 20

Therefore, there are 9 18 63 6 6 2 2 = 1, 469, 664 possible values for f, and we see that all of them have non-integral coefficients. See Appendix A.3 for the relevant sage code. Therefore, no such f exists, and the ideal I is not principal. 2.3.4 The Case p = 23 We prove that I = 23, t 5 is not principal in the group ring Z[t]/(t 22 1). Theorem 2.4. The ideal I = 23, t 5 Z[t]/(t 22 1) is not principal. Proof. Since I/Φ 22 (t) is principal and generated by t 8 t 7 + 1, a generator f(t) of I must satisfy f(ζ) = v (ζ 8 ζ 7 + 1), where v U(Z[ζ]) and ζ denotes a primitive 22-nd root of unity. Therefore, f(t) would be of the following form, where u(ζ) U(Z[ζ]). f(t) = u(t)(t 8 t 7 + 1) + g(t)φ 22 (t) Since ζ is a primitive 11-th root of unity, we must have f( ζ) U(Z[ ζ]) = U(Z[ζ]). We see that f( ζ) = u( ζ)(ζ 8 + ζ 7 + 1) + g( ζ)(2ζ 9 + 2ζ 7 + 2ζ 5 + 2ζ 3 + 2ζ). Since u(ζ) u( ζ) (mod 2), we have f( ζ) u(ζ)(ζ 8 + ζ 7 + 1) (mod 2). Letting w = f( ζ)u(ζ) 1 U(Z[ζ]), we see that w (ζ 8 + ζ 7 + 1) (mod 2). We show that 21

there is no such unit w in U(Z[ζ]). We define u 2 (t) = t2 1 t 1, u 3(t) = t3 1 t 1, u 4(t) = t4 1 t 1, u 5(t) = t5 1 t 1 and note that U(Z[ζ]) is generated by u 2 ( ζ), u 3 ( ζ), u 4 ( ζ), and u 5 ( ζ), along with the units of finite order. We let M denote the matrix representing multiplication by ζ. We see that 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 M = 0 0 0 1 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 1 1 u 2 ( M) 210 1 = I (mod 2), and we note that each of the generators lies in the subgroup of index 3, that is, u 2 ( M) 341 = u 3 ( M) 341 = u 4 ( M) 341 = u 5 ( M) 341 = I (mod 2). that is We can see that the matrix M 8 +M 7 +I does not lie in the subgroup of index three, (M 8 + M 7 + I) 341 I (mod 2). Therefore, there is no unit in Z[ζ] equivalent to (ζ 8 + ζ 7 + 1) modulo 2, and I cannot be a principal ideal. 22

Chapter 3: Lenstra s Method In the previous chapter, we showed that the ideal I is not principal for p = 13, 17, 19 and 23. Therefore, Masuda s techniques are insufficient for these cases. We will make use of Lenstra s result (adapted for our purposes), which gives necessary and sufficient conditions for the rationality of the fixed field. Recall that K is a field of characteristic zero such that [K(ζ p ) : K] = p 1, and r generates (Z/pZ). Theorem 3.1 ( [5, Corollary 7.1]). The fixed field K(x 0,..., x p 1 ) τ is rational over K if and only if the ideal J = p, ζ p 1 r is principal in Z[ζ p 1 ]. The ideal J is principal if and only if the ring Z[ζ p 1 ] contains an element of norm p [5, Corollary 7.2]. In practice, this is a computationally difficult problem. Recently, Hoshi summarized the known results over Q for groups of order p < 20, 000 [3]. The known rational cases are R = {2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 61, 67, 71}. The undetermined cases are U = {347, 587, 2459, 2819, 3299, 4547, 4787, 6659, 10667, 12227, 14281, 15299, 17027, 17681, 18059, 18481, 18947}. 23

The cases that are not rational under the GRH are X = {83, 107, 163, 251, 487, 677, 727, 1187, 1459, 2663, 3779, 4259, 7523, 8837, 10883, 11699, 12659, 12899, 13043, 13183, 13523, 14243, 14387, 14723, 14867, 16547, 17939, 19379}. All other cases have been shown to be not rational. For the undetermined cases, our best guess is that they fail to be rational as well. We describe an algorithm based on Lenstra s proof of Theorem 3.1 to compute generators of the fixed field, given a generator of J. First, however, we establish some preliminary results. For any divisor d of p 1, we let G denote the quotient group of G of order d. Following [6], we define a ring homomorphism ψ d as the composition of the quotient map ZG ZG with the map ZG Z[ζ d ] which sends a generator of G to ζ d. ψ d : ZG ZG Z[ζ d ] We also define a functor as in [5], from the category of G-modules to the category of torsion-free Z[ζ d ]-modules via F d (M) = (M G Z[ζ d ])/{ additive torsion }. We note that F d respects direct sums. Applying F d to I gives Proposition 3.1 ( [5, Proposition 3.6]). For any divisor d p 1, we have F d (I) = Z[ζ d ], and if d = p 1, F d (I) is the ideal p, ζ p 1 r of Z[ζ p 1 ]. Proof. For any d p 1, we have (ζ d r) Φ d (r) Z. Since r has order p 1 modulo p, 24

we see gcd(p, Φ d (r)) = 1 and therefore F d (I) = Z[ζ d ]. When d = p 1, we have p Φ p 1 (r) and gcd(p, Φ p 1 (r)) = p and therefore F p 1 (I) = p, ζ p 1 r. Suppose M is an abelian group, written multiplicatively, with a Z-basis {b 1,..., b n }. Then L[M] denotes the group ring of M over L, that is L[M] = L[b 1,..., b n, b 1 1,..., b 1 n ]. We let L(M) denote the field of fractions of L[M]. For example, when M = Y, we have L(Y ) = L(y 1,..., y p 1 ). Lenstra proves we have an isomorphism of fixed fields when M is a permutation-projective ZG-module, that is, a direct summand of a ZG-permutation module. Theorem 3.2 ( [5, Theorem 2.4]). Suppose M is a finitely generated permutation-projective ZG-module. Then we have L(M) π = L( d p 1 F d(m)) π, where π acts on F d (M) via ψ d. Applying this result to M = ZG gives L(ZG) π = L( d p 1 Z[ζ d]) π. Since ZG is a permutation module, Proposition 1.3 shows L(ZG) π is rational over L π = K. It is proved in [11, Proposition 7.1] that if the index of I in ZG is relatively prime to the order of G, then I is a permutation-projective ZG module. Applying Theorem 3.2 to I gives L(I) π = L(J d p 1,d p 1 Z[ζ d]) π. If J is a principal ideal, then J = Z[ζ p 1 ], and L(I) π is rational over K. The isomorphism in the previous theorem arises from the following proposition. 25

Proposition 3.2 ( [5, Proposition 1.5]). Suppose N is a permutation-projective ZG module, and we have the following exact sequence of finitely generated Z-free ZG-modules 0 M 1 M 2 N 0. Then L(M 2 ) π and L(M 1 N) π are isomorphic over L π. This isomorphism arises from the sequence 0 L(M 1 ) L(M 1 ) M 2 ρ N 0, where ρ is defined via ρ(λ m) = m (mod M 1 ) N, where λ L(M 1 ), m M 2. Lenstra proves that the above sequence splits, and we have L(M 2 ) = L(M 1 N). We note that this is actually a stronger result than the statement of the Proposition. It is shown that the isomorphism respects the action of π, and thus the fixed fields are also isomorphic. 26

3.1 Computing Generators using Lenstra s Method We wish to compute generators of the fixed field L(I) π which, along with y 0, generate the fixed field K(x 0,..., x p 1 ) τ. To do this, we first compute the isomorphism L(ZG) = L( d p 1 Z[ζ d]). This gives us L(a 0,..., a p 2 ) = L(b 0,..., b p 2 ), where G permutes the a i, that is a 0 a 1 a p 2 a 0. The a i are a renumbering of the Lagrange resolvents y i to reflect the Galois action. The b i are acted on via the cyclotomic polynomials Φ d (t) for d p 1. We can write the a i as L-rational functions of the b i and also write the b i as L-rational functions of the a i. Suppose we have a 0 = f 0 (b 0,..., b p 2 ), a 1 = f 1 (b 0,..., b p 2 ),..., a p 2 = f p 2 (b 0,..., b p 2 ), where the f i are L-rational functions. For example, when G = 4, we compute L(a 0,..., a 3 ) = L(b 0,..., b 3 ). 27

Here G permutes the a i and acts on the b i via Φ 1 (t), Φ 2 (t) and Φ 4 (t). That is, G acts on two elements via t 1 and t + 1, i.e. b 0 is fixed and b 1 is inverted. The other two elements b 2 and b 3 are acted on via Φ 4 (t) = t 2 + 1, that is G : b 2 b 3 b 1 2 b 1 3 b 2. Since ZG is a permutation module, we can write generators of L(ZG) π using Masuda s technique (1.1). That is, we define p 2 u i = ζp ri+j a j, for i = 0,..., p 2. j=0 Then we have p 2 L(ZG) π = K(y 0, u 0,..., u p 2 ) = K(y 0, j=0 p 2 p a j,..., ζ rj j=0 ζ rp 2+j p a j ). We can write this in terms of the b i via p 2 L(ZG) π = K(y 0, j=0 p 2 p f j (b 0,..., b p 2 ),..., ζ rj j=0 ζ rp 2+j p f j (b 0,..., b p 2 )). Next, we compute the isomorphism L(I) = L(J d p 1,d p 1 Z[ζ d]). This gives us L(I) = L(c 0, c 1,..., c p 2 ) such that G acts on the c i via the Φ d (t). Then we substitute the c i for the b i in the functions f j. Since the G-action on the c i is the same as the b i (namely the cyclotomic 28

polynomials), the resulting elements will be permuted by G, that is, f 0 (c 0,..., c p 2 ) f 1 (c 0,..., c p 2 )... f p 2 (c 0,..., c p 2 ) f 0 (c 0,..., c p 2 ). Since this is an invertible operation, we have L(I) = L(f 0 (c 0,..., c p 2 ), f 1 (c 0,..., c p 2 ),..., f p 2 (c 0,..., c p 2 )). We finally have a basis for I that is permuted by G, so we can use Masuda s technique to compute generators of L(I) π. We define p 2 v i = ζp ri+j f j (c 0,..., c p 2 ), for i = 0,..., p 2. j=0 Then we have L(I) π = K(y 0, v 0,..., v p 2 ). To compute the field isomorphisms, we use a sequence of short exact sequences and use Proposition 3.2 to decompose L(M) into L( d p 1 F d(m)). Each short exact sequence is of the form 0 M/f(t) M/f(t)(t m 1) M/(t m 1) 0, where M/(t m 1) is a permutation module. Lenstra shows that this sequence splits, and by explicitly computing the splitting homomorphism, we get an isomorphism L(M/f(t)(t m 1)) = L(M/f(t) M/(t m 1)). 29

We next describe how we compute a sequence of equivalence relations, which give rise to the sequence of short exact sequences. 3.1.1 Explicit Construction of Field Isomorphisms We compute a sequence of equivalence relations of the set E(n) = {d : d n}, as in [5, Lemma 2.10]. Let G(n) denote the set of all equivalence relations on E(n), and let [u] denote the set of non-empty equivalence classes of the equivalence relation u. Let S(n) G(n) G(n) denote pairs of equivalence relations (u, v) G(n) G(n) such that d E(n) and D [u] s.t. E(d) D, [v] = {E(d), D \ E(d), C : C [u], C D}. (3.1) Lenstra then proves Proposition 3.3 ( [5, Proposition 2.10]). The graph (G(n), S(n)) is connected. This means that for any equivalence relations u, v on the set E(n), there is a finite sequence w 0,..., w r such that w 0 = u, w r = v and at each step in the sequence, either (w i, w i+1 ) or (w i+1, w i ) is a pair of relations (u, v) satisfying (3.1). We begin with the equivalence relation defined by [w 0 ] = {{d : d p 1}}, and end with the relation defined by [w r ] = {{d} : d p 1}. 30

3.1.2 The case p 1 = 2q sequence. If p is of the form p 1 = 2q, where q is an odd prime, then the following is a valid {{1, 2, q, 2q}} {{1, q}, {2, 2q}} {{1}, {q}, {2, 2q}} {{1, 2, 2q}, {q}} {{1, 2}, {q}, {2q}} {{1}, {2}, {q}, {2q}} We extend the functor F m to the category of torsion-free Z[t]/f(t)-modules, where f(t) divides t p 1 1 via F f(t) (M) = (M G (Z[t]/f(t)))/{ additive torsion }. We note that F f(t) still respects direct sums. The sequence of equivalence relations gives rise to the following sequence of exact sequences, where we denote F f(t) (M) as M/f(t). 0 M/Φ 2q (t)φ 2 (t) M/(t 2q 1) M/(t q 1) 0 0 M/Φ q (t) M/(t q 1) M/Φ 1 (t) 0 0 M/Φ 2q (t)φ 2 (t) M/Φ 2q (t)φ 2 (t)φ 1 (t) M/Φ 1 (t) 0 0 M/Φ 2q (t) M/Φ 2q (t)φ 2 (t)φ 1 (t) M/(t 2 1) 0 0 M/Φ 2 (t) M/(t 2 1) M/Φ 1 (t) 0 31

3.1.3 Computing the Splitting Homomorphism We describe an algorithm for computing the splitting homomorphism. Suppose M is a finitely generated Z-free permutation-projective ZG module, and suppose we have an exact sequence 0 M/f(t) M/f(t)(t m 1) ρ M/(t m 1) 0. Suppose f(t) is a degree n m polynomial, a 0,..., a n 1 is a Z-basis of M/f(t)(t m 1) (written multiplicatively), under the ZG-module isomorphism ct i a c i, and the a i are fixed by π nm. Then we have a ZG-module isomorphism M/f(t) = (t m 1)M/f(t)(t m 1), and the sequence from above gives rise to the exact sequence 0 L((t m 1)M/f(t)(t m 1)) L((t m 1)M/f(t)(t m 1)) a 0,..., a n 1 ρ b 0,..., b m 1 0, where ρ : a i b j such that j i (mod m). The splitting homomorphism σ : b 0,... b m 1 L((t m 1)M/f(t)(t m 1)) a 0,..., a n 1 must send b 0 to an element fixed by π m. Suppose we have an element x a 0,..., a n 1 such that ρ(x) = b 0. We define y = πm (x) x 32

and σ(b 0 ) = x(1 + πm (x) x + πm (x) π 2m (x) x = x + π m (x) + + π (n 1)m (x). π m (x) + πm (x) x π 2m (x) π m (x) π(n 1)m (x) π (n 2)m (x) ) We note that π m (x),..., π(n 1)m (x) x π (n 2)m (x) L((tm 1)M/f(t)(t m 1)). We can also see that σ(b 0 ) is fixed by π m, since π m (x + π m (x) + + π (n 1)m (x)) = π m (x) + π 2m (x) + + π (n 2)m (x) + x = σ(b 0 ). Therefore, σ defines a valid splitting homomorphism for the sequence. A technique for finding the splitting homomorphism will be given in 5 through 10. 33

Chapter 4: Groups of Small Order 4.1 The case A = Z/3Z We demonstrate Lenstra s techniques by computing generators of the fixed field for p = 3 and 5. Starting with the fixed field K(x 0, x 1, x 2 ) A, where A = τ = Z/3Z, we recall that K(x 0, x 1, x 2 ) A = L(y 0, I) π. The Galois group G = π of L/K has order two and we have I = 3, t 2 ZG and J = 3 Z. We first compute the isomorphism L(ZG) = L(Z[t]/(t 2 1)) = L(Z Z). We write ZG multiplicatively as y 1, y 2, where π swaps y 1 and y 2. We note that the y i are the same as the a i from 3.1. Using the exact sequence 0 Z[t]/(t + 1) Z[t]/(t 2 1) Z[t]/(t 1) 0, we have Z[t]/(t + 1) = (t 1)Z[t]/(t 2 1) = y 2 y 1. Therefore, we have the exact sequence 0 L( y 2 ) L( y 2 ) ρ y 1, y 2 z 0, y 1 y 1 where ρ sends the y i to z. 34

We compute the splitting homomorphism from 3.1.3 σ : z L( y 2 y 1 ) y 1, y 2. Letting x = y 1, we can see that ρ(x) = z and σ(z) = (1 + π(x) x )x = (1 + y 2 y 1 )y 1 = y 1 + y 2, which is fixed by π as required. Therefore, Proposition 3.2 gives L(y 1, y 2 ) = L( y 2 y 1, y 1 + y 2 ) (4.1) We can see that this gives the isomorphism L(Z[t]/(t 2 1)) = L(Z[t]/(t 1) Z[t]/(t + 1)) = L(γ 1, γ 2 ) where π fixes γ 1 = y 1 + y 2 and inverts γ 2 = y 2 y 1. We note that the elements y 1 and y 2 are a basis for the permutation module ZG. We write these in terms of the γ i via y 1 = γ 1 1 + γ 2, y 2 = γ 1 1 + γ 1 2. We note that the γ i are the same as the b i from 3.1. Using Masuda s technique (1.1), we compute generators of the fixed field L(ZG) π = K(u 0, u 1 ) via ( u0 u 1 ) = T ( y1 y 2 ) ( ζ3 ζ = 3 2 ) ζ3 2 ζ 3 ( γ1 ) 1+γ 2 γ 1. 1+γ 1 2 35

We next compute the isomorphism L(I) = L(I/(t + 1) I/(t 1)), where I = 3, t 2 Z[t]/(t 2 1). Using the exact sequence 0 I/(t + 1) I I/(t 1) 0, we have I/(t + 1) = (t 1)I/(t 2 1) = 3(t 1) = y3 2 = γ 3 y1 3 2, and therefore 0 L( y3 2 y 3 1 ) L( y3 2 y1 3 ) I ρ z 0, where ρ sends the y i to z. We compute the splitting homomorphism σ : z L( y3 2 ) I. Letting x = y2 y1 3 1 y 2, we can see that ρ(x) = z and σ(z) = (1 + π(x) x )x = (1 + y3 2 y 3 1 ) y2 1 y 2 = y2 1 y 2 + y2 2 y 1, which is again fixed by π. Therefore, Proposition 3.2 gives L(I) = L(δ 1, δ 2 ), where π fixes δ 1 = y2 1 y 2 + y2 2 y 1 and inverts δ 2 = y3 2. We note that the δ i are the same as the c i from 3.1. Therefore, we compute the fixed field L(I) π = K(v 0, v 1 ) via y 3 1 36

( v0 v 1 ) = T ( δ1 ) ( 1+δ 2 ζ3 ζ δ 1 = 2 ) 3 ζ 2 1+δ 1 3 ζ 3 2 Thus we have K(x 0, x 1, x 2 ) τ = K(y 0, v 0, v 1 ). We note that this is the same solution y1 2 y 2 y2 2 y 1. as [7]. 4.2 The case A = Z/5Z We next compute generators of the fixed field L(x 0,..., x 4 ) A, where A = Z/5Z. The Galois group G = π of L/K has order 4 and we have I = 5, t 2 ZG and J = 1 + 2i Z[i]. We first compute the isomorphism L(ZG) = L(Z[t]/(t 4 1)) = L( d 4 Z[ζ d]). We write ZG multiplicatively as a 0,..., a 3, where π acts via a 0 a 3 a 0. The a i are a renumbering of the y i to reflect the Galois action. We note that the a i are the same as the a i from 3.1. Using the exact sequence 0 Z[t]/(t 2 + 1) Z[t]/(t 4 1) Z[t]/(t 2 1) 0, we have Z[t]/(t 2 + 1) = (t 2 1)Z[t]/(t 4 1) = a 2 a 0, a 3 a 1, and we have the exact sequence 0 L( a 2, a 3 ) L( a 2, a 3 )) ρ a 0, a 1, a 2, a 3 b 0, b 1 0, a 0 a 1 a 0 a 1 where ρ : a 2i+j b j for 0 i, j 1. 37

We compute the splitting homomorphism σ : b 0, b 1 L( a 2 a 0, a 3 a 1 ) a 0,..., a 3. Letting x = a 0, we can see that ρ(x) = b 0, y = π2 (x) x = a 2 a 0, and σ(b 0 ) = (1 + π2 (x) x )x = a 0 + a 2, which is fixed by π 2 as required. Therefore, Proposition 3.2 gives L(a 0, a 1, a 2, a 3 ) = L( a 2 a 0, a 3 a 1, a 0 + a 2, a 1 + a 3 ) We see that the generators a 0 + a 2 and a 1 + a 3 are swapped by π, and therefore generate a module isomorphic to Z[t]/(t 2 1). We use the result from the previous section, namely L(u, v) = L( v u, u + v). Therefore, we have an isomorphism L(Z[t]/(t 4 1)) = L(γ 1, γ 2, γ 4,0, γ 4,1 ), (4.2) where π fixes γ 1 = a 0 +a 1 +a 2 +a 3, inverts γ 2 = a 1+a 3 a 0 +a 2, and acts on γ 4,0 = a 2 a 0 and γ 4,1 = a 3 a 1 via Φ 4 (t), that is, π : γ 4,0 γ 4,1 γ4,0 1 γ 1 4,1 γ 4,0. We note that the a i are a basis for the permutation module ZG. We write these in terms 38

of the γ i via a 0 = a 2 = γ 1 (1 + γ 2 )(1 + γ 4,0 ), a 1 = γ 1 (1 + γ 2 )(1 + γ 1 4,0 ), a 3 = γ 1 (1 + γ 1 2 )(1 + γ 4,1), γ 1 (1 + γ2 1 )(1 + γ 1 4,1 ). We note that the γ i are the same as the b i from 3.1. L(ZG) π via Using Masuda s technique (1.1), we compute generators u 0,..., u 3 of the fixed field u 0 a 0 ζ ζ 2 ζ 4 ζ 3 u 1 u 2 = T a 1 a 2 = ζ 2 ζ 4 ζ 3 ζ ζ 4 ζ 3 ζ ζ 2 u 3 a 3 ζ 3 ζ ζ 2 ζ 4 Therefore, we have L(ZG) π = K(u 0,..., u 3 ). We next compute the isomorphism γ 1 (1+γ 2 )(1+γ 4,0 ) γ 1 (1+γ 1 2 )(1+γ 4,1) γ 1 (1+γ 2 )(1+γ 1 4,0 ) γ 1 (1+γ 1 2 )(1+γ 1 4,1 ) L(I) = L( d 4 I/Φ d(t)), where I = 5, t 2. Using the exact sequence 0 I/(t 2 + 1) I/(t 4 1) I/(t 2 1) 0, and the fact that I/(t 2 + 1) is generated by 1 + 2t, we have I/(t 2 + 1) = (t 2 1)I/(t 4 1) = 2t 3 + t 2 2t 1. 39

Therefore, we have 0 L( a2 3 a 2 a 0 a 2 1, a2 0 a 3 a 1 a 2 2 ) L( a2 3 a 2 a 0 a 2 1, a2 0 a 3 a 1 a 2 ) I 2 ρ b 0, b 1 0. where ρ : a 2i+j b j for 0 i, j 1. We compute the splitting homomorphism σ : b 0, b 1 L( a2 3 a 2 a 0 a 2, a2 0 a 3 1 a 1 a 2 ) I. 2 Letting x = a 0a 1 a 3, we can see that x I, ρ(x) = b 0 and σ(b 0 ) = (1 + π2 (x) x )x = a 0a 1 a 3 + a 2a 3 a 1, which is fixed by π 2 as required. Therefore, Proposition 3.2 gives L(I) = L( a2 3 a 2 a 0 a 2, a2 0 a 3 1 a 1 a 2, a 0a 1 + a 2a 3, a 1a 2 + a 0a 3 ). 2 a 3 a 1 a 0 a 2 Since the last two generators are swapped by π, we use the result from the previous section. This gives the isomorphism L(I) = L(δ 1, δ 2, δ 4,0, δ 4,1 ) where π fixes δ 1 = a 0a 1 a 3 + a 2a 3 a 1 + a 1a 2 a 0 + a 0a 3 a 2, inverts δ 2 = and δ 4,1 = a2 0 a 3 a 1 a 2 2 a 1 a 2 + a 0 a 3 a 0 a 2 a 0 a 1 + a 2 a 3, and acts on δ 4,0 = a2 3 a 2 a a 3 a 0 a 2 1 1 via Φ 4 (t). We note that the δ i are the same as the c i from 3.1. Therefore, we compute the fixed field L(I) π = K(v 0, v 1, v 2, v 3 ) via 40

v 0 v 1 v 2 = T v 3 δ 1 (1+δ 2 )(1+δ 4,0 ) δ 1 (1+δ 1 2 )(1+δ 4,1) δ 1 (1+δ 2 )(1+δ 1 4,0 ) δ 1 (1+δ 1 2 )(1+δ 1 4,1 ) ζ 5 ζ5 2 ζ5 4 ζ 3 5 = ζ5 2 ζ5 4 ζ5 3 ζ 5 ζ 5 4 ζ5 3 ζ 5 ζ5 2 ζ5 3 ζ 5 ζ5 2 ζ5 4 Thus we have K(x 0,..., x 4 ) τ = K(y 0, v 0,..., v 3 ). Again, we produce the same solution as [7]. a 0 a 1 a 3 a 1 a 2 a 0 a 3 a 2 a 1 a 0 a 3 a 2 41

Chapter 5: The case A = Z/7Z We next compute generators for the fixed field K(x 0,..., x 6 ) A, where A = τ. The Galois group G = π of L/K has order six and we have I = 7, t 3 ZG and J = 7, ζ 3 = ζ 3 Z[ζ], where ζ denotes a primitive sixth root of unity. We first compute the isomorphism L(ZG) = L(Z[t]/(t 6 1)) = L( d 6 Z[ζ d]). We write ZG multiplicatively as a 0,..., a 5, where π acts via a 0 a 5 a 0. The a i are a renumbering of the y i to reflect the Galois action. We first compute the sequence of equivalence relations of p 1 = 6; from (3.1.2) we have the following. 0 Z[t]/Φ 6 (t)φ 2 (t) Z[t]/(t 6 1) Z[t]/(t 3 1) 0 (5.1) 0 Z[t]/Φ 3 (t) Z[t]/(t 3 1) Z[t]/(t 1) 0 (5.2) 0 Z[t]/Φ 6 (t)φ 2 (t) Z[t]/Φ 6 (t)φ 2 (t)φ 1 (t) Z[t]/(t 1) 0 (5.3) 0 Z[t]/Φ 6 (t) Z[t]/Φ 6 (t)φ 2 (t)φ 1 (t) Z[t]/(t 2 1) 0 (5.4) 0 Z[t]/Φ 2 (t) Z[t]/(t 2 1) Z[t]/(t 1) 0 (5.5) 42

Starting with (5.1), we have Z[t]/(t 3 + 1) = (t 3 1)Z[t]/(t 6 1) = a 3 a 0, a 4 a 1, a 5 a 2. Therefore, we have the exact sequence 0 L( a 3, a 4, a 5 ) L( a 3, a 4, a 5 ) ρ a 0,..., a 5 b 0, b 1, b 2 0, a 0 a 1 a 2 a 0 a 1 a 2 where ρ maps a 3i+j b j, for i = 0, 1 and j = 0, 1, 2. We compute the splitting homomorphism from (3.1.3) σ : b 0, b 1, b 2 L( a 3 a 0, a 4 a 1, a 5 a 2 ) a 0,..., a 5. Letting x = a 0, we can see that ρ(x) = b 0, y = π3 (x) x = a 3 a 0, and σ(b 0 ) = (1 + π3 (x) x )x = a 0 + a 3 L( a 3 a 0, a 4 a 1, a 5 a 2 ) a 0,..., a 5. We see σ(b 0 ) is fixed by π 3, and thus we have a valid splitting homomorphism. Therefore, Proposition 3.2 gives L(Z[t]/(t 6 1)) = L(a 0,..., a 5 ) = L( a 3 a 0, a 4 a 1, a 5 a 2, a 0 + a 3, a 1 + a 4, a 2 + a 5 ). (5.6) We see this explicitly if we let c 0 = a 0 + a 3, c 1 = a 1 + a 4, c 2 = a 2 + a 5, d 0 = a 3 a 0, d 1 = a 4 a 1, d 2 = a 5 a 2. 43

Then we have a 0 = c 0 1 + d 0,..., a 3 = c 0 1 + d 1 0,..., a 5 = c 2 1 + d 1 2. We can see that c 0, c 1 and c 2 are permuted cyclically by π and generate a module isomorphic to Z[t]/(t 3 1). Using these in sequence (5.2), we have Z[t]/Φ 3 (t) = (t 1)Z[t]/(t 3 1) = c 1 c 0, c 2 c 1. Writing Z[t]/(t 1) = ω, we have the exact sequence 0 L( c 1, c 2 ) L( c 1, c 2 ) ρ c 0, c 1, c 2 ω 0, c 0 c 1 c 0 c 1 where ρ maps the c i to ω. We compute the splitting homomorphism σ : ω L( c 1 c 0, c 2 c 1 ) c 0, c 1, c 2. Letting x = c 0 and y = π(x) x = c 1 c 0, we define σ via σ(ω) = (1 + π(x) x + π(x) π 2 (x) x π(x) )x = c 0 + c 1 + c 2, which is fixed by π as required. Therefore, Proposition 3.2 gives L(c 0, c 1, c 2 ) = L( c 1 c 0, c 2 c 1, c 0 + c 1 + c 2 ). (5.7) We define γ 3,0 = c 1 c 0, γ 3,1 = c 2 c 1, γ 1 = c 0 + c 1 + c 2. 44

We can see explicitly that L(c 0, c 1, c 2 ) = L(γ 3,0, γ 3,1, γ 1 ), since c 0 = γ 1 1 + γ 3,0 + γ 3,0 γ 3,1,..., c 2 = γ 1 1 + γ 1 3,0 γ 1 3,1 + γ 1 3,1. (5.8) We note that π acts on γ 3,0 and γ 3,1 via Φ 3 (t), and fixes γ 1, that is, π : γ 3,0 γ 3,1 γ3,0 1 γ 1 3,1 Combining this result with (5.6), we have L(Z[t]/(t 6 1)) = L(d 0, d 1, d 2, γ 3,0, γ 3,1, γ 1 ) (5.9) Next, we compute generators of L(Z[t]/(t 3 +1)) that π acts on via Φ 6 and Φ 2. From (5.5) we have 0 Z[t]/Φ 2 (t) Z[t]/(t 2 1) Z[t]/(t 1) 0. Writing Z[t]/(t 2 1) = u, v, from (4.1) we have L(u, v) = L( v u, u + v), where π fixes u + v and inverts v u. We use this result in sequence (5.4), where we had 0 Z[t]/Φ 6 (t) Z[t]/Φ 6 (t)φ 2 (t)φ 1 (t) Z[t]/(t 2 1) 0. 45

Since Φ 6 (t)φ 2 (t)φ 1 (t) = t 4 t 3 + t 1, we have a ZG-module isomorphism between Z[t]/Φ 6 (t)φ 2 (t)φ 1 (t) and the multiplicative group e 0, e 1, e 2, e 3 via t i e i, where π acts via e 0 e 1 e 3 e 3e 0 e 1 e 3e 0 e 2 e 0. Therefore, we have Z[t]/Φ 6 (t) = (t 2 1)Z[t]/Φ 6 (t)φ 2 (t)φ 1 (t) = e 2 e 0, e 3 e 1 and 0 L( e 2, e 3 ) L( e 2, e 3 ) ρ e 0,..., e 3 f 0, f 1 0, e 0 e 1 e 0 e 1 where ρ(e 2i+j ) = f j, for 0 i, j 1. We compute the splitting homomorphism σ : f 0, f 1 L( e 2 e 0, e 3 e 1 ) e 0,..., e 3. Letting x = e 0 and y = π2 (x) x = e 2 e 0, we define σ via σ(f 0 ) = (1 + π2 (x) x + π2 (x) π 4 (x) x π 2 (x) )x = e 0 + e 2 + e 3e 0, e 1 which is fixed by π 2 as required. Therefore, Proposition 3.2 gives L(Z[t]/Φ 6 (t)φ 2 (t)φ 1 (t)) = L( e 2 e 0, e 3 e 1, e 0 + e 2 + e 3e 0 e 1, e 1 + e 3 + e 3e 0 e 2 ). We combine this with the previous result, since the last two generators are swapped by π. L(Z[t]/Φ 6 (t)φ 2 (t)φ 1 (t)) = L( e 2, e 3, e 1 + e 3 + e3e0 e 2 e 0 e 1 e 0 + e 2 + e 3e 0, e 0 + e 1 +... + e 3e 0 ) (5.10) e 1 e 2 46

From sequence (5.3) we had the following. 0 Z[t]/Φ 6 (t)φ 2 (t) Z[t]/Φ 6 (t)φ 2 (t)φ 1 (t) Z[t]/Φ 1 (t) 0 In this sequence, we have a description of the field corresponding to the middle component and the right component. We use these to find a description of L(Z[t]/Φ 6 (t)φ 2 (t)). We have Z[t]/(t 3 + 1) = (t 1)Z[t]/Φ 6 (t)φ 2 (t)φ 1 (t) = e 1 e 0, e 2 e 1, e 3 e 2. Writing Z[t]/Φ 1 (t) = ω, we have 0 L( e 1, e 2, e 3 ) L( e 1, e 2, e 3 ) ρ e 0,..., e 3 ω 0. e 0 e 1 e 2 e 0 e 1 e 2 We compute the splitting homomorphism σ : ω L( e 1 e 0, e 2 e 1, e 3 e 2 ) e 0,..., e 3. Since we already have the generator e 0 + e 1 +... + e 3e 0 e 2 fixed by π, we define x = e 0 and y = π(x) x = e 1 e 0, and we have σ(ω) := (1 + e 1 e 0 + e 1 e 0 e 2 e 1 + + e 1 e 0 e 2 e 1 e1 e 2 )e 0 = e 0 + e 1 +... + e 3e 0 e 2. Therefore, Proposition 3.2 gives L(Z[t]/Φ 6 (t)φ 2 (t)φ 1 (t)) = L( e 1 e 0, e 2 e 1, e 3 e 2, e 0 + e 1 +... + e 3e 0 e 2 ). We define γ 6,0 = e 2, γ 6,1 = e 3, γ 2 = e 1 + e 3 + e3e0 e 2 e 0 e 1 e 0 + e 2 + e 3e 0 e 1, 47