Implementation of Theorems in D.S. Dummit s Solving Solvable Quintics(1991)

Similar documents
Theorems and Algorithms Associated with Solving the General Quintic

SOLVING SOLVABLE QUINTICS. D. S. Dummit

1 The Galois Group of a Quadratic

Quasi-reducible Polynomials

COMPUTING GALOIS GROUPS WITH GENERIC RESOLVENT POLYNOMIALS

Lecture 6.3: Polynomials and irreducibility

Lecture 6.6: The fundamental theorem of Galois theory

Galois Theory TCU Graduate Student Seminar George Gilbert October 2015

Dividing Polynomials: Remainder and Factor Theorems

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

22M: 121 Final Exam. Answer any three in this section. Each question is worth 10 points.

arxiv: v1 [math.gr] 3 Feb 2019

Overview: The short answer is no because there are 5 th degree polynomials whose Galois group is isomorphic to S5 which is not a solvable group.

ALGEBRA PH.D. QUALIFYING EXAM September 27, 2008

Algebra Questions. May 13, Groups 1. 2 Classification of Finite Groups 4. 3 Fields and Galois Theory 5. 4 Normal Forms 9

October 28, S4.4 Theorems about Zeros of Polynomial Functions

Page Points Possible Points. Total 200

Chapter 11: Galois theory

GALOIS GROUPS OF CUBICS AND QUARTICS (NOT IN CHARACTERISTIC 2)

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

Galois fields/1. (M3) There is an element 1 (not equal to 0) such that a 1 = a for all a.

Solutions for Problem Set 6

1. Group Theory Permutations.

ALGEBRA 11: Galois theory

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.

Skills Practice Skills Practice for Lesson 10.1

ALGORITHMS FOR COMPUTING QUARTIC GALOIS GROUPS OVER FIELDS OF CHARACTERISTIC 0

King Fahd University of Petroleum and Minerals Prep-Year Math Program Math Term 161 Recitation (R1, R2)

CSIR - Algebra Problems

RUDIMENTARY GALOIS THEORY

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

Galois Theory Overview/Example Part 1: Extension Fields. Overview:

ALGEBRA QUALIFYING EXAM SPRING 2012

IUPUI Qualifying Exam Abstract Algebra

M3P11/M4P11/M5P11. Galois Theory

171S4.4 Theorems about Zeros of Polynomial Functions. March 27, 2012

Mathematical Olympiad Training Polynomials

GALOIS THEORY: LECTURE 20

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

Simplifying Rational Expressions and Functions

FIELD THEORY. Contents

3.4. ZEROS OF POLYNOMIAL FUNCTIONS

MAT 535 Problem Set 5 Solutions

SOME FIFTH ROOTS THAT ARE CONSTRUCTIBLE BY MARKED RULER AND COMPASS

Field Theory Qual Review

MATH 431 PART 2: POLYNOMIAL RINGS AND FACTORIZATION

φ(xy) = (xy) n = x n y n = φ(x)φ(y)

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

Complex Numbers: Definition: A complex number is a number of the form: z = a + bi where a, b are real numbers and i is a symbol with the property: i

1 Finite abelian groups

Chapter 8. Exploring Polynomial Functions. Jennifer Huss

The standard form for a general polynomial of degree n is written. Examples of a polynomial in standard form

Galois Theory, summary

On a Sequence of Nonsolvable Quintic Polynomials

Reading Mathematical Expressions & Arithmetic Operations Expression Reads Note

Section IV.23. Factorizations of Polynomials over a Field

Chapter 7 Polynomial Functions. Factoring Review. We will talk about 3 Types: ALWAYS FACTOR OUT FIRST! Ex 2: Factor x x + 64

Èvariste Galois and the resolution of equations by radicals

6x 3 12x 2 7x 2 +16x 7x 2 +14x 2x 4

DETERMINING GALOIS GROUPS OF REDUCIBLE POLYNOMIALS VIA DISCRIMINANTS AND LINEAR RESOLVENTS

MEMORIAL UNIVERSITY OF NEWFOUNDLAND

Determining the Galois group of a rational polynomial

GALOIS THEORY. Contents

Real Analysis Prelim Questions Day 1 August 27, 2013

Graduate Preliminary Examination

Practice problems for first midterm, Spring 98

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

INTRODUCTION TO GALOIS THEORY. 1. Introduction and History. one of the most interesting and dramatic tales in the history of mathematics.

Name: Solutions Final Exam

RECOGNIZING GALOIS GROUPS S n AND A n

Keywords and phrases: Fundamental theorem of algebra, constructible

Solutions of exercise sheet 6

Math 121 Homework 2 Solutions

Solving Quadratic Equations Review

PreCalculus Notes. MAT 129 Chapter 5: Polynomial and Rational Functions. David J. Gisch. Department of Mathematics Des Moines Area Community College

Day 6: 6.4 Solving Polynomial Equations Warm Up: Factor. 1. x 2-2x x 2-9x x 2 + 6x + 5

Section September 6, If n = 3, 4, 5,..., the polynomial is called a cubic, quartic, quintic, etc.

Galois theory (Part II)( ) Example Sheet 1

Section 3.1 Quadratic Functions

AM 106/206: Applied Algebra Madhu Sudan 1. Lecture Notes 11

where c R and the content of f is one. 1

List of topics for the preliminary exam in algebra

Algebra Exam, Spring 2017

Symmetries and Polynomials

GALOIS THEORY AT WORK: CONCRETE EXAMPLES

ZEROS OF POLYNOMIAL FUNCTIONS ALL I HAVE TO KNOW ABOUT POLYNOMIAL FUNCTIONS

Polynomial Functions

MTH 401: Fields and Galois Theory

9. Finite fields. 1. Uniqueness

A Partial List of Topics: Math Spring 2009

b) since the remainder is 0 I need to factor the numerator. Synthetic division tells me this is true

Algebra Ph.D. Preliminary Exam

EFFICIENT COMPUTATION OF GALOIS GROUPS OF EVEN SEXTIC POLYNOMIALS

How many solutions are real? How many solutions are imaginary? What are the solutions? (List below):

be any ring homomorphism and let s S be any element of S. Then there is a unique ring homomorphism

3 Galois Theory. 3.1 Definitions and Examples

GALOIS GROUPS AS PERMUTATION GROUPS

GALOIS THEORY: LECTURE 24

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

Some algebraic number theory and the reciprocity map

Transcription:

Implementation of Theorems in D.S. Dummit s Solving Solvable Quintics(1991) Matthew Moore June 0, 005 Abstract In D.S. Dummit s 1991 paper, Solving Solvable Quintics, two theorems are introduced. The first theorem gives a criteria for the solvability of the quintic by radicals. The second theorem gives additional criteria to determine the Galois group of a quintic which is solvable by radicals. This paper details the associated definitions, theorems, methods, and algorithms involved in the implementation of these two theorems in the Python programming language. 1 Definitions Definition: Irreducible: A polynomial f(x) is irreducible over a field F (Q in this paper) if it cannot be expressed as the product of two or more polynomials with coefficients in F, each of lower degree than f(x). Definition: Splitting Field: The splitting field of a polynomial f(x) Q[x] is a field extension K[x] such that f(x) can be written as the product of linear factors in K[x] and cannot be written as the product of linear factors over any subfields of K[x]. In other words, the splitting field of f(x) is the lowest order field such that f(x) splits. Definition: Galois Group: Let K be the field extension of Q. The Galois Group of K is the group of automorphisms of K such that Q is fixed. In this paper, we shall consider the Galois Groups associated with the splitting field of various quintics as a permutation group on the roots of various quintics. 1

Definition: Solvable by Radicals A polynomial f(x) is solvable by radicals if its splitting field is constructible by extending Q with roots of specific elements in Q. Definition: Discriminant: Let {x 1,..., x 5 } be the roots of a quintic polynomial. The discriminant, D, of this polynomial is then defined to be: D = 5 5 i=1 j=i+1 (x i x j ) and D = D.S. Dummit s Theorems 5 5 i=1 j=i+1 (x i x j ) Theorem 1 The irreducible quintic f(x) = x 5 +px +qx +rx+s is solvable by radicals if and only if the resolvent sextic, f 0 (x), as in D.S. Dummit s Solving Solvable Quintics, has exactly one rational root. Theorem If the irreducible quintic f(x) = x 5 + px + qx + rx + s is solvable by radicals and l 1, l, l, l 4 as defined in D.S. Dummit s Solving Solvable Quintics, then the Galois group of f(x) is: (a) the Frobenius group of order 0 if and only if the discriminant of f(x) is not a square. (b) the dihedral group of order 10 if and only if the discriminant of f(x) is a square and l i Q for i N and 1 i 4. (c) the cyclic group of order 5 if and only if the discriminant of f(x) is a square and l i Q for i N and 1 i 4. Methods and Algorithms.1 Root Finding: Halley s Irrational Formula We shall make use of the third order Taylor approximation of the function in question, f(x): f(x) f(x n ) + f (x n )(x x n ) + f (x n )(x x n )

Letting f(x n+1 ) = 0 and solving for x n+1, we get: f(x) f(x n ) + f (x n )(x n+1 x n ) + f (x n )(x n+1 x n ) x n+1 = x n + f (x n ) ± [f (x n )] f(x n )f (x n ) f (x n ) 1 1 f(xn)f (x n) [f (x n)] x n+1 = x n f (x n) f (x n) This provides us with an iterative method akin to Newton s method. The obvious advantage, however, is that this method allows the the detection of imaginary numbers and has cubic convergence. Using this method, we proceed to isolate zeros of f(x) by first using a logarithmic progressive step to find zeros in the upper half of the complex plane (conjugates are added as they are found). If this fails to isolate all zeros, we then run Halley s method at midpoints between each of the zeros to try to isolate zeros missed due to too large of a step size. Finally, if we still have not isolated all the zeros of f(x), we look at logarithmically increasing neighborhoods of each root to try to isolate roots which are close together.. Fraction Recognition The algorithm employed for fraction recognition first computes a continued fraction approximation for the decimal to be converted. This is done as follows: Let x be the decimal to be converted to a continued fraction and let c i represent the i th entry in the continued fraction representation of x. (Step 1) Let i = 0. (Step ) c i =integer part of x. (Step ) If decimal part of x is zero, go to Step 5. (Step 4) i = i + 1. Go to Step.

(Step 5) Return the continued fraction array. This algorithm, however, has several flaws when implemented on a computer. Since on a computer all number are inherently rational, we must tell the algorithm not to find so precise a fraction that it represents an irrational number exactly on the computer. This is done by limiting the number of iterations which the algorithm is allowed to perform. Furthermore, since errors are introduced when inverting the fraction, it will often be the case that a zero decimal part is never reached for a rational number. To correct this, we define a zero tolerance so that a number can be a certain distance away from zero but still be considered zero. Since the continued fraction expansion is finite, we are able to simplify it into a single fraction. This fraction is the fraction approximation of the given decimal.. Irreducibility Test The Eisenstein irreducibility criterion is used to perform a test of irreducibility: Let f(x) = a n x n + an n 1 x n 1... + a 1 x + a 0. If there exists a prime number p such that: p does not divide a n, p divides a n 1,..., a 1, a 0, and p does not divide a 0, then f(x) is irreducible. Note that the converse is not true. Due to this, the irreducibility test is not always conclusive..4 Test for Solvabiliy by Radicals Theorem 1 gives a clear criteria for the solvability of a quintic. Thus, we first generate the resolvent sextic f 0 (x). Next, the roots of the f 0 (x) are approximated to a high degree of accuracy ( 10 14 ) and are converted to fractions. Next, the decimal expansions of the fractions are compared with the original roots. If the two are sufficiently close, the approximated roots are replaced with the fractions. To verify that these fractions are precise, synthetic division is performed on the sextic. Once the rational roots have been verified, we count them. If there is exactly one, then f(x) is considered solvable. If there is more than one, a serious error has occurred and the method terminates with an error message. If there are no rational roots, then f(x) is considered unsolvable. 4

.5 Determination of the Galois Group Theorem gives criteria for the determination of the Galois group: The first task is to determine if the discriminant, D, is a square. D is a square if and only if D does not have an imaginary component and is rational. Thus, D is not a square if and only if D has an imaginary component or is not rational. If D is found to not be a square, then, by Theorem (a), the Galois group is the Frobenius group of order 0. Once the discriminant is determined to be a square, the l i for i N and 1 i 4 as defined in D.S. Dummit s Solving Solvable Quintics are examined. if all the of the l i are not rational, then, by Theorem (b), the Galois group is the dihedral group of order 10. Otherwise, if the l i are rational, then, by Theorem (c), the Galois group is the cyclic group of order 5. 4 Examples An analysis of polynomials of the form f(x) = x 5 + px + qx + rx + s with {p, q, r, s} Z and bounded by -10 and 10 was performed. This set of polynomials consists of 10000 distinct elements and thus cannot possibly be included in this section. However, the results of this analysis accompany this report along with the program. 4.1 Example 1 We will compute the Galois group for f(x) = x : f(x) = x = 0 x = {x 1, x, x } = {, ζ, ζ } {x 1, x, x } uniquely identify the automorphisms which make up the Galois group: σ 1 : ζ σ 1 σ : ζ ζ ζ ζ ζ s σ : σ1 σ : ζ ζ ζ ζ ζ σ1 : ζ ζ ζ Writing this in permutation notation, we have: σ 1 = (1 ), σ = ( ), σ 1 = (1 ), σ 1 σ = (1 ), σ 1σ = (1 ), and σ 1 = σ = 1. 5

Thus, G = {σ 1, σ, σ1, σ 1 σ, σ1σ, 1} Which has subgroups: H 1 = {σ 1, σ1, 1}, H = {σ, 1}, H = {σ 1 σ, 1}, and H 4 = {σ1σ, 1} The corresponding field diagram is: Q(, ζ ) H 1 H H H 4 Q(ζ ) Q( G G/H 1 ) Q( ζ G/H ) Q( ζ ) G/H G/H 4 Q Where the G/H i are defined to be: G/H 1 = {[σ 1 ], [σ ]}, G/H = {[σ 1 ], [σ ], [σ 1 σ ]}, G/H = {[σ 1 ], [σ1 ], [σ 1σ ]}, G/H 4 = {[σ 1 ], [σ ], [σ1 σ ]} W here [x] = {y G : xy 1 H i } The group diagram corresponding to the above field diagram is: H 1 {1} H 6 H G H 4 6

4. Example The polynomial f(x) = x 5 + 15x + 1 shall be analyized by the program accompanying this paper. Output: Output of analysis started on 06/0/05 00:6:5: By Eisenstein s criterion, f is irreducible. f0(x)=x^6+10*x^5+9000*x^4+540000*x^+050000*x^+4000000*x Roots of f0: x={(0+0i), (-4.771109851+0i), (-9.517950+1.19015546i), (-9.517950-1.1 f is solvable by radicals. Roots of f: x={(-0.78066940958+0j), (-1.1688567084484-1.4510869600441j), (-1.1688567 The Galois group of f is the Frobenius group of order 0. Elapsed time: 1.78685978 seconds. Analysis ended on 06/0/05 00:6:4. -------------------------------------------------- 4. Example The polynomial f(x) = x 5 5x + 1 shall be analyized by the program accompanying this paper. Output: Output of analysis started on 06/0/05 00:7:41: Eisenstein s criterion was not met, f may or may not be irreducible. f0(x)=x^6-40*x^5+1000*x^4-0000*x^+50000*x^-66400000*x+976000000 Roots of f0: x={(649170/47609+0i), (-.658909569-.15694115i), (-.658909569+.1569 f is solvable by radicals. Roots of f: x={(1.78979499+0.719798681488615j), (1.78979499-0.719798681488615j) 7

The Galois group of f is the dihedral group of order 10. Elapsed time: 4.46684691 seconds. Analysis ended on 06/0/05 00:8:09. -------------------------------------------------- 5 References I would like to thank Ben Levitt for many useful conversations and for directing my research. 1. Dummit, D.S.. Solving Solvable Quintics. Mathematics of Computation 57.195 (1991): 87-401.. PlanetMath. http : //www.planetmath.org.. Shurman, Jerry. Geometry of the Quintic. Wiley-Interscience: 1997. 4. Weisstein, Eric. Mathworld. Wolfram Research, Inc. http : //mathworld.wolf ram.com. 8