Department of Mathematics, University of California, Berkeley

Similar documents
Profinite Groups. Hendrik Lenstra. 1. Introduction

Page Points Possible Points. Total 200

Galois theory (Part II)( ) Example Sheet 1

ALGEBRA 11: Galois theory

Galois Theory, summary

Galois Theory TCU Graduate Student Seminar George Gilbert October 2015

The Galois group of a polynomial f(x) K[x] is the Galois group of E over K where E is a splitting field for f(x) over K.

ALGEBRA EXERCISES, PhD EXAMINATION LEVEL

1. Group Theory Permutations.

ALGEBRA PH.D. QUALIFYING EXAM September 27, 2008

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

Graduate Preliminary Examination

Part II Galois Theory

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

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

Part II Galois Theory

Galois Theory of Cyclotomic Extensions

Section V.8. Cyclotomic Extensions

Sample algebra qualifying exam

Quasi-reducible Polynomials

FIELD THEORY. Contents

MATH 101A: ALGEBRA I, PART D: GALOIS THEORY 11

Fields and Galois Theory. Below are some results dealing with fields, up to and including the fundamental theorem of Galois theory.

GALOIS THEORY. Contents

Section V.6. Separability

Imaginary Quadratic Fields With Isomorphic Abelian Galois Groups

9. Finite fields. 1. Uniqueness

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

Field Theory Problems

1 Finite abelian groups

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

ALGEBRA QUALIFYING EXAM SPRING 2012

RUDIMENTARY GALOIS THEORY

Real Analysis Prelim Questions Day 1 August 27, 2013

List of topics for the preliminary exam in algebra

AN INTRODUCTION TO GALOIS THEORY

IUPUI Qualifying Exam Abstract Algebra

Some algebraic number theory and the reciprocity map

Galois theory of fields

Math 603, Spring 2003, HW 6, due 4/21/2003

MATH 3030, Abstract Algebra Winter 2012 Toby Kenney Sample Midterm Examination Model Solutions

Section V.3. Splitting Fields, Algebraic Closure, and Normality (Supplement)


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

CSIR - Algebra Problems

Fields and Galois Theory

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

CYCLOTOMIC EXTENSIONS

55 Separable Extensions

Chapter 4. Fields and Galois Theory

Section V.7. Cyclic Extensions

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

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

PROBLEMS FROM GROUP THEORY

Selected exercises from Abstract Algebra by Dummit and Foote (3rd edition).

1 The Galois Group of a Quadratic

QUALIFYING EXAM IN ALGEBRA August 2011

Finite Fields. [Parts from Chapter 16. Also applications of FTGT]

Problem 4 (Wed Jan 29) Let G be a finite abelian group. Prove that the following are equivalent

MTH 401: Fields and Galois Theory

Field Theory Qual Review

Section X.55. Cyclotomic Extensions

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

Notes on graduate algebra. Robert Harron

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

Chapter 4 Mathematics of Cryptography

Algebra Exam, Spring 2017

Fields. Victoria Noquez. March 19, 2009

Section VI.33. Finite Fields

GRE Subject test preparation Spring 2016 Topic: Abstract Algebra, Linear Algebra, Number Theory.

Jean-Pierre Escofier. Galois Theory. Translated by Leila Schneps. With 48 Illustrations. Springer

Notes on Galois Theory

Solutions of exercise sheet 6

ALGEBRA HW 9 CLAY SHONKWILER

arxiv: v1 [math.nt] 2 Jul 2009

Finite Fields. Sophie Huczynska. Semester 2, Academic Year

SOLVING SOLVABLE QUINTICS. D. S. Dummit

Chapter 11: Galois theory

An Additive Characterization of Fibers of Characters on F p

Fields and Galois Theory Fall 2004 Professor Yu-Ru Liu

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

Algebra Homework, Edition 2 9 September 2010

NOVEMBER 22, 2006 K 2

Practice Algebra Qualifying Exam Solutions

Determining the Galois group of a rational polynomial

A Harvard Sampler. Evan Chen. February 23, I crashed a few math classes at Harvard on February 21, Here are notes from the classes.

Chapter V. Solvability by Radicals

Algebra Qualifying Exam, Fall 2018

CYCLOTOMIC FIELDS CARL ERICKSON

Group Theory. Ring and Module Theory

MAT 535 Problem Set 5 Solutions

Extension theorems for homomorphisms

Course 311: Abstract Algebra Academic year

A BRIEF INTRODUCTION TO LOCAL FIELDS

FINITELY GENERATED SIMPLE ALGEBRAS: A QUESTION OF B. I. PLOTKIN

NOTES ON FINITE FIELDS

The Inverse Galois Problem David P. Roberts University of Minnesota, Morris

Maximal Class Numbers of CM Number Fields

CONSTRUCTIBLE NUMBERS AND GALOIS THEORY

Exercises on chapter 1

Transcription:

ALGORITHMIC GALOIS THEORY Hendrik W. Lenstra jr. Mathematisch Instituut, Universiteit Leiden Department of Mathematics, University of California, Berkeley

K = field of characteristic zero, Ω = algebraically closed field containing K. K = {α Ω : n Z >0 : α n K } K K( K ) K = (algebraic) number field = finite extension of Q. K = K 0 K 1 K 2... K i+1 = K i ( Ki ) K = i 0 K i

K is the solvable closure of K inside Ω. Its elements can be written as nested radicals over K. The nesting depth d K (α) of α K over K is the smallest i with α K i. Example: ( ) 0 < d Q 1 + 2 2. Exercise: compute d Q ( 1 + 2).

For any (possibly infinite) Galois extension K L, the following three algorithmic questions are equivalent: decide whether a given finite extension K M satisfies M L, for a given finite extension K M, compute the subfield L M of M, factor a given polynomial in K[X] into irreducible factors in L[X].

Theorem (Carl Cotner, 1995). There is an algorithm that, given algebraic number fields K M and α M, decides whether α K, and if so computes d K (α). Equivalently: Theorem. There is an algorithm that, given algebraic number fields K M, computes all subfields K 0 M, K 1 M, K 2 M,... of M. Can one do this in polynomial time?

Polynomial time algorithms An algorithm runs in polynomial time if there is a constant c, such that for every input, the run time of the algorithm is at most (2 + length of input) c.

Specifying number fields A number field is numerically specified by a system (a ijk ) of n 3 rational numbers a ijk. The additive group of the field is Q n, and the multiplication is given by (r i ) n i=1 (s j) n j=1 = = ( i,j a ) n ijkr i s j k=1. Elements of a number field are specified as vectors of rational numbers. Field homomorphisms (such as embeddings and automorphisms) are specified as matrices over Q.

There are polynomial time algorithms for: deciding whether a given system (a ijk ) Q n3 specifies an algebraic number field, finding all homomorphisms between two given number fields, finding a primitive element for a given extension K M, determining the irreducible polynomial of a given element in a given extension K M, intersecting subfields, factoring polynomials.

Fact. There is no polynomial time algorithm for computing the Galois closure of a given field extension K M. Proof. Take K = Q and M = Q(α), where α n α 1 = 0. Length of input: O(n c ). The degree of the Galois closure equals n!, so: run time length of output n! What about Galois groups?

Main techniques for determining Galois groups: reduction modulo primes Not much can be proved about the run time or about the correctness of such methods. results on permutation groups.

Theorem. There is an algorithm that for some c does the following: given an extension K M of number fields, and b Z >0, it decides in time at most (b + length of input) c whether the Galois group G of the normal closure F of K M satisfies #G b, and if so computes F and G.

Corollary. For each n there is a polynomial time algorithm that computes the Galois group of the Galois closure of a given extension K M of degree n. Open problem. Given finite extensions K M, K M, compute in polynomial time the intersection of M with the Galois closure of M.

Theorem. There is a polynomial time algorithm that, given an extension K M of number fields, decides whether the Galois group of its Galois closure equals the full symmetric group S [M:K]. Same for the alternating group A [M:K]. The proof uses that for n 8, the only sixfold transitive permutation groups of degree n are S n and A n.

K ab = maximal abelian extension of K inside Ω, K = solvable closure of K inside Ω. Theorem. There is a polynomial time algorithm for deciding whether a given extension K M of number fields satisfies M K ab. Theorem (Susan Landau & Gary Miller, 1985). There is a polynomial time algorithm for deciding whether a given extension K M of number fields satisfies M K.

For any (possibly infinite) Galois extension K L, the following three algorithmic questions are equivalent: decide whether a given finite extension K M satisfies M L, for a given finite extension K M, compute the subfield L M of M, factor a given polynomial in K[X] into irreducible factors in L[X].

The last two are equivalent under polynomial time reductions. Open problem: is there a polynomial time reduction of the second to the first? We can decide whether M K ab and whether M K in polynomial time. Can we compute K ab M and K M in polynomial time? Equivalently, can one factor in K ab [X] and K [X] in polynomial time?

µ = {ζ Ω : ζ n = 1 for some positive integer n}, K(µ) = maximal cyclotomic extension of K inside Ω, K ab = maximal abelian extension of K inside Ω, K = solvable closure of K inside Ω. Theorem. There are polynomial time algorithms that for a given extension K M of number fields compute the subfields K(µ) M, K ab M and K M of M.

Computing K ab M. Step 1: compute the largest Galois extension E of K inside M. 1a: write M = K(α) and factor the irreducible polynomial of α over K in M[X]. 1b: if there is an irreducible factor g of degree > 1, form M(β) = M[X]/(g), replace M = K(α) by K(α) K(β), and start again at 1a. 1c: otherwise E = M. Step 2: compute G = Aut K E and H = [G, G]; now K ab M equals {γ E : σ H : σγ = γ}.

Computing K(µ) M: Kronecker-Weber: Q ab = Q(µ), K(µ) M = K (Q ab M ).

Computing K M is done using fields K(α, β, γ, δ), where M = K(α) and β, γ, δ are conjugates of α over K. It uses the following result. Theorem (Ákos Seress, 1996). For each primitive solvable permutation group G of a finite set X there is a subset Y X with #Y 4 such that each σ G, σ 1, moves at least one element of Y.

Conclusion. For every number field K we can, in polynomial time, factor polynomials into irreducible factors in each of the rings K(µ)[X], K ab [X], K [X]. Problem. Do the same for the rings K i [X], i 0, where K 0 = K, K i+1 = K i ( Ki ), so that denesting of radicals will become feasible.

First result in the right direction: Theorem. There is a polynomial time algorithm that, given an extension K M of number fields, computes a set of representatives for the torsion subgroup of M /K.