ely ≊ ↽↽ ⋮∽⋅⊑⋅∙−∽∙∙≊∙∢∶⋆∙↵⇂∙∙↗∽∙≁≖∙∙∙≏⋡∙⊳⋅∎∙∙⋝∙∙↵∙∙∙ KM A ∙∙↽∙−∎∙⋅⋮∙∙⋡∙∙↘∙∙∙∶∙∙−⋮⋅⋮∙∼∙− el ay we Ol PME AP EN eg LWP ILE ∙ CEREAL 5 ⋅∙∎↜−−∙∙∖≖∙∖∙≃⋅∙≋∙⋡⇁⋡∙∙↘∙⇟−⊰↖↽↘∙⋅↖↖⋅∖− ⋅ ↟∙⊳⋡⋅≻↘⋡∙↖∙⋟∙↖↖∙∙↘↖∙∖↖∖∖↘↘∖∖ T ∎∎∙ PAP ILE ERL ELLER ALLY ⊃↴∙∙∙∙∎∙∙∙↖∙∙∙∙ wwe −⋅⋅∙≵↙⇀∙∙∎∎⇟⋅∙∙∙∙⋍∙≡≀∙∙⇟≖−−∙∙∙∙∙∙∙⋮∙↖⊾∙∙∙∙∙≦−∙−∙∎− ↜∙↖⊱∙∙∙≖∙∎ he PRAM? Ts I HY % ODORE HL APPROACH IMETRIC A GEC Wt eres a Fe EEE EE gebra Ml ‘a ctA _trar. if Comzress Cataloging-in-Publication Data Sartre. Trecdore trea 2igehra: a geometric approach / Theodore Shifrin om rectuces ‘abiographical references and index. Sed (-13-319831-6 > Ligetra Abstract. I. Title. ⋅∽∶⇂⋅∓∶⋅⋅∸≦∙≟⋮⇀⇂⋮↧⊟⋅⇪∊↲ ∙↙⋅∎∙↗∣⋅∎⊔⇀∠−⊂⋅∣⋅∎∠⊀↙⋅ ∙∙ ⊖⊃−⊋∘⊙∣⊖ CIP +-cusitions Editor: George Lobell rrscuction Editor: Barbara Mack \araging Editor: Jeanne Hoeting Trrector of production and manufacturing: David W. Riccardi coner design: Bruce Kenselaar Manufacturing buyer: Alan Fischer Coser photo: Kilim, 19th century. West-Persia, Shahsavan-nomads, Khaladj-tribe 161 ~ 120 cm from: Sadighi, H. and kK. Hawkes. Kelims der ‘womaden und Bauern Persiens. Galerie Neiriz: Berlin, 1990. Plate 24. © 1996 by Prentice-Hall, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. No part of this book may be reproduced, in any form or by any means, without permission in writing from the publisher. Produced from the author's AqyjS-BIpX file, using the Lucida fonts designed by Bigelow & Holmes, Inc. Printed in the United States of America ISON O-13-319431-6 Prentice-Hall International (UK) Limited, London Prentice-Hall of Australia Pty. Limited, Sydney Prentice-Hall Canada Inc., Toronto Prentice-Hall Hispanoamericana, S.A., Mexico Prentice-Hall of India Private Limited, New Delhi Prentice-Hall of Japan, Inc., Tokyo Prentice-Hall Asia Pte. Ltd., Singapore Editora Prentice-Hall do Brasil, Ltda., Rio de Janeiro CONTENTS PREFACE 1. vii THE INTEGERS 1. Integers, Mathematical Induction, and the Binomial Theorem 1 . The Euclidean Algorithm, Prime Numbers, and Factorization 11 . Modular Arithmetic and Solving Congruences . Zm, Rings, Integral Domains, and Fields 2. W to the Real Numbers The Complex Numbers ff . From the Rational Numbers The Quadratic and Cubic Formulas The Isometries of POLYNOMIALS . 1. The Euclidean Algorithm 95 2. Roots of Polynomials ∕∣↙∕ ↽↽↙∕ 67 73 ⋅⋅ ∙ 83 ¢— 3. Polynomials with Integer Coefficients ∖ 50 57 Rand C . ∙∠↨⋝ 45 uw he 3. 36 FROM THE INTEGERS TO THE COMPLEX NUMBERS ∙∙∙⋅ ⋅ . The Rational Numbers 20 105 82 iv 4. HOMOMORPHISMS AND QUOTIENT RINGS 4) -~, 7 3. 9. . Ring Homomorphisms and Ideals 114 Isomorphisms and the Fundamental Homomorphism Theorem 125 The Gaussian Integers 139 FIELD EXTENSIONS oy) ∙∙∙⋅ Vector Spaces and Dimension ⋅∙↕∠↥⊖ 150 2. Constructions with Compass and Straightedge 3. An Introduction to Finite Fields 6. A GROUPS... . 3 cost Homomorphisms 159 165 ⋅⋅ “T> The Basic Definitions ∙ 170 171 and Isomorphisms_ 181 3 / Cosets, Normal Subgroups, and Quotient Groups’ . The Symmetric Group S, and the 15-puzzle 187 200 GROUP ACTIONS AND SYMMETRY Group Actions onaSet 212 213 Aw . The Symmetry Groups of the Regular Polyhedra Burnside’s Theorem and Enumeration 222 230 Isometries of R? and Classification of the Regular Polyhedra uw 7. 113 237 Direct Products, p-Groups, and Sylow Theorems Some Remarks on Galois Theory 262 NON-EUCLIDEAN GEOMETRIES 1. Affine Geometry 284 2. The Projective Group 294 3. The Spectral Theorem and Quadrics 320 4 . Projective Three Space and the Four Skew Line Problem 330 Putting the metry Back in Geometry. Elliptic and Hyperbolic Geometry 343 252 283 APPENDICES A. ALOGIC REVIEW, SETS AND FUNCTIONS, AND EQUIVALENCE RELATIONS . 1. A Few Remarks on Logic 2. Sets and Functions 369 374 3. Equivalence Relations B. 379 MISCELLANEOUS FACTS FROM LINEAR ALGEBRA . . ⋅⋅ ⋅⋅ 1. The Matrix of a Linear Map 2. Determinants 369 384 384 390 3. Eigenvalues and Eigenvectors 398 SUPPLEMENTARY READING 403 TABLE OF NOTATIONS 407. INDEX 411 PREFACE When I began writing this book, I was teaching high schoo] mathematics teachers hands-on “abstract algebra,” emphasizing first the more intuitive concepts of high school algebra (the various number systems, number theory, and polynomials, before groups) and then the interplay between algebra and geometry—symmetries of the plane, compass and straightedge constructions, group actions, the regular polyhedra, and then some projective geometry. As time passed, I realized this course is really ideally suited to most mathematics majors as well. All mathematics students should be exposed to the basic ideas of modern algebra, its problem-solving skills and basic proof techniques, and certainly to some of its elegant applications. The link with geometry, as Felix Klein espoused in his Erlanger Programm, comes from understanding a geometry by means of its group of motions. And we should not always forget the historical development of a subject: groups arose originally in Galois’ study of the “symmetries” of polynomials. [have adopted a somewhat more concrete and example-oriented approach to the subject of modern algebra than is usual. The student must be active, and should learn to experiment with mathematics. We tell students that to learn mathematics effectively, they must read with pencil in hand, working through the examples in the text for themselves, and then attack lots of exercises—both concrete and theoretical. To this end, there are over 225 substantial examples, and more than 750 exercises, many having multiple parts. These include computations, proofs varying from the routine to the challenging, and open-ended problems (“Prove or give Vil Vill PREFACE a counterexample... ”). But there is, I believe, another ingredient here. Students need to learn to relate ideas—whether in the text or in exercises—to what has come before. To understand a result, it is important to try examples: what’s going on for specific values of n, for specific fields or groups, and so on? I hope this text will help them learn to do this. This book is appropriate for students who have some experi- ence with linear algebra (with exposure to matrix algebra and naive vector space theory) and the language of proofs. For reference, I have included a brief summary of “foundational material” (sets, functions, equivalence relations, and basic logic) in Appendix A, as well as some linear algebra (a discussion of the matrix of a linear transformation, determinants, and eigenvalues and eigenvectors) in Appendix B. I have not tried to avoid all references to calculus. In several places, proofs are given using calculus—e.g., discussion of the discriminant of a cubic polynomial, the fundamental theorem of algebra, Descartes’ Rule of Signs, and Liouville’s Theorem. In addition, a bit of calculus appears in the final discussions of non-Euclidean geometry. Some other unusual attributes of this book are the fol- lowing: e Elementary number theory and the Chinese Remainder Theorem are emphasized early in the text. Modular arithmetic is used to motivate the basic concepts in ring theory. e There is a careful review of the basic number systems (including the algebra and geometry of the complex numbers) in Chapter 2. ¢ Geometry enters in Chapter 2, with a detailed discussion of the isometries of the complex plane. Symmetries of the regular polyhedra are a major theme in the later work on group theory. ¢ Adjunction of elements to a field is introduced, and the splitting field of a polynomial defined, in Chapter 3. e The ring of Gaussian integers is introduced in Chapter 4, both to provide some interesting and natural examples of quotient rings, and to prove one of the classic theorems in elementary number theory. e Group actions are emphasized throughout Chapter 7. Applications include: Burnside’s theorem to count orbits, symmetries PREFACE ix and the classification of the regular polyhedra, finite subgroups of SO(3), and the more standard topics—Sylow theorems and Galois theory. e A constructive treatment of projective geometry, based on group theory and elementary linear algebra, is included in Chapter 8, including the standard classical theorems. The spectral theorem for symmetric matrices is proved and applied to give the classification of quadratic forms. The book concludes with a concrete treatment of elliptic and hyperbolic geometry. The material of the first three chapters is the cornerstone of modern algebra at both the secondary and college levels—as well as the key to many interesting applications. Chapter 1 provides a detailed study of the arithmetic of the integers, beginning with mathematical induction and the Euclidean algorithm. Using the latter, we develop the ideas of greatest common divisor, solutions of diophantine equations, and modular arithmetic (with an exercise giving a basic application to public-key cryptography). This leads naturally to the ring Z,, and a discussion of rings, integral domains, and fields. In Chapter 2, we move from the integers to the fields of rational, real, and complex numbers. We emphasize the interplay between the geometry and algebra of complex numbers, culminating in the classification of the isometries of the real line and complex plane. The Euclidean algorithm returns in Chapter 3 as the linchpin in the study of polynomials. We all know how to rationalize the denominator of 1/(a + b\/2), but it is not nearly so obvious what to do with 1/(a + b V2 +c \/4). As a consequence of the Euclidean algorithm, we obtain a field upon adjoining a root of any irreducible polynomial. The partial fraction decomposition of rational functions is also given as a significant application. In Section 2, we introduce splitting fields, as well as the Fundamental Theorem of Algebra and Descartes’ Rule of Signs. The standard methods for determining irreducibility of a polynomial with integer coefficients (rational root test, undetermined coefficients, reduction mod p, and Eisenstein’s criterion) appear in Section 3. It is in Chapter 4 that the mathematician’s modern algebra makes its appearance. tures of modern algebra: “usual” course in We define the usual struc- ring homomorphisms, ideals, quotient x PREFACE rings, isomorphisms, and the first of the fundamental homomorphism theorems. Here we treat the adjunction of a root more formally, prove the existence of splitting fields, and formalize the difference between algebraic and transcendental numbers. The last section of the chapter presents a study of the Gaussian integers, starting once again with the Euclidean algorithm. We give several nontrivial examples of quotient rings in this setting, and conclude with a proof that a prime number p is the sum of two squares if and only if it is of the form p = 4k + 1 for some natural number k. Chapter 5 includes a review of the standard material on vector spaces, basis, and dimension. The multiplicativity of degree of field extensions provides a nice tool for dealing with splitting fields. In Section 2, we present the classical material on compass and straightedge constructions; and, in Section 3, a very brief (and optional) introduction to finite fields. The treatment of group theory in Chapter 6 is reasonably stan- dard: the symmetry group of the triangle and square, as well as the permutation groups, appear as the basic examples. We include the standard material on homomorphisms, cosets, normal subgroups, and quotient groups. In Section 4, we treat the symmetric group Sy rather thoroughly, proving that A, is simple for n = 5, and discussing the solution of the fifteen tally, I highly recommend that both have plenty of geometric models cover the relations between group square, a tetrahedron, and a cube puzzle along the way. Incidenthe instructor and the students with which to play and to distheory and geometry: a triangle, are essential, and models of all the Platonic solids are wonderful fun! Chapters 7 and 8 are the culmination of the course: the true integration of geometry and algebra. In Section 1 of Chapter 7, we treat group actions and the associated counting formulas (involv- ing orbits and stabilizers). We then apply this material to study the symmetry groups of the regular polyhedra in Section 2 and Burnside-Polya’s Theorem in combinatorics in Section 3. The three remaining sections of Chapter 7 are independent of each other and may be covered according to the taste of the instructor. In Section 4, we classify the isometries of R? and give the group-actions classification of the regular polyhedra (by classifying the finite subgroups of the rotation group, as H. Weyl does in his lovely book Symmetry). In Section 5, we return to more algebraic topics, discussing direct PREFACE xi products of groups, the standard results on p-groups, and the Sylow theorems (with some of the easier applications). In Section 6, we give a snappy treatment of Galois theory, proving the Fundamental Theorem of Galois theory, and treating in some detail the casus irreducibilis and the insolvability of the quintic. This is an elegant and accessible application of group actions and the basic group theory that has appeared up to this point. In Chapter 8, we give a heavily linear-algebraic treatment of non- Euclidean geometries. We begin with a brief discussion of affine geometry, a venerable subject that has all but disappeared from modern-day mathematics. However, it is the right way to understand certain results from Euclidean geometry; it also sets the scene for using the group of motions to make problems more tractable. In Section 2, we develop projective geometry in one and two dimensions, including the classical Desargues’ and Pappus’ Theorems, as well as an introduction to the theory of conics. In Section 3, we study the standard topic of quadratic forms and the Spectral Theorem for self-adjoint (real) linear transformations. This is applied in Section 4, where we discuss three-dimensional projective geometry, quadric surfaces, and an all-time favorite problem: Given four lines in general position in three-space, how many lines intersect them all? (Experience shows that this problem can capture the imagination of some good high school mathematics students, and is certainly worth a careful treatment here.) In Section 5, we give a brief treatment of elliptic and hyperbolic geometry from the Kleinian viewpoint, i.e., making use of their isometry groups. A smatter- ing of spherical and hyperbolic trigonometry is included, and angle excess (or defect) is related to area. We then close with some brief remarks on differential geometry, explaining how curvature accounts for the differences we’ve observed in our three classical models of geometry—Euclidean, elliptic, and hyperbolic. For a reasonable one-semester course, I would suggest the following: Chapter 1 (treating §1 lightly and skipping the Chinese Remainder Theorem in §3), Chapter 3, Chapter 4 (§§1,2), Chapter 6 (§§1,2,3), and Chapter 7 (§§1,2,3). For a full-year course covering the standard algebraic material, most instructors will wish to cover Chapters 1-7 (emphasizing §5 and §6 of Chapter 7) and treating Chapter 8 lightly. On the other hand, a more geometric course xi PREFACE would treat Chapters 1-7 (deleting Chapter 5, §3, most of Chap- ter 6, §4, and Chapter 7, §§5-6) and give a thorough treatment of Chapter 8. A brief Instructor’s Manual, including more detailed suggestions for instructors and specific comments on exercises, is available from the publisher. I would like to thank my many students, colleagues, and friends who have tirelessly suggested ways to improve this text. I would like to give special thanks to M. Adams, E. Azoff, T. Banchoff, B. Boe, J. Hollingsworth, D. Lorenzini, C. Paul, D. Penney, M. Saade, D. Slutzky, and R. Varley. I would like to thank all those who have reviewed the manuscript, among them: J. P. Anderson, M. Bergvelt, R. Biggs, S. Chapman, University of Houston, ClearLake University of Illinois, Champaign-Urbana University of Western Ontario Trinity University J. Havlicek, Michigan State University T.-Y. Lam, University of California, Berkeley E. Previato, Boston University Z. Reichstein, E. Stitzinger, R. Willard, Oregon State University North Carolina State University University of Waterloo. I would also like to express my appreciation to Michael Artin, who taught me most of the algebra I know; Arthur Mattuck, who taught me early what teaching should be; and, above all, S.-S. Chern, who showed me that I could be a mathematician. I am very grateful to George Lobell, Mathematics Editor at Prentice Hall, for his enthusiasm and support. On the next page is a chart of the interdependencies of the various chapters and sections of the text. Those appearing in “bold” boxes are considered more or less essential to a year-long course with a moderately geometric bias. I welcome any comments e-mail correspondence to and suggestions. Please address any shifrin@math.uga.edu. And please keep an eye on http: //www.math.uga.edu/ shifrin/Typos.html for the latest in typos and corrections. PREFACE xiii CHARTING THE COURSE 1. The Integers 2. From the Integers to the Complex Numbers 3. Polynomials 4. Homomorphisms and Quotient Rings 5. Field Extensions §1: Vector Spaces and Dimension §2: Constructions with Compass and Straightedge roups $1: The Basic Definitions §2: Group Homomorphisms and Isomorphisms $3: Cosets, Normal Subgroups, and Quotient Groups $4: The 5. Field Extensions §3: An Introduction to Finite Fields Symmetric Group S, and the 15-Puzzle 7. Group Actions and Symmetry $1: Group Actions on a Set §2: The Symmetry Groups of the Regular Polyhedra . Group Actions and Symmetry §3: Burnside’s Theorem and Enumeration 7. Group Actions and Symmetry $4: Isometries of R? and Classification of the Regular Polyhedra 7. Group Actions and Symmetry §6: Some Remarks on Galois Theory 7. Group Actions and Symmetry §5: Direct Products, p-Groups, and Sylow Theorems 8. Non-Euclidean Geometries 31: Affine Geomet 8. Non-Euclidean Geometries $2: The Projective Group 8. Non-Euclidean Geometries $3: The Spectral Theorem and Quadrics 8. Non-Euclidean Geometries §5: Putting the metry back in Geometry: Elliptic and Hyperbolic Geometry 8. Non-Euclidean Geometries §4: Projective Three Space and the Four Skew Line Problem a, CHAPTER 1 The Integers Algebra grew out of both arithmetic and geometry. The Pythagoreans dealt with whole numbers in geometric configurations and considered ratios of lengths of sides of triangles; they understood that, from their perspective, /2 could not be a number. Somewhat later, Euclid also developed more algebra and geometry simultaneously; indeed, his famous treatise Elements consists of thirteen volumes and covers Euclidean geometry, algebra, and the elementary number theory that we shall soon discuss. We begin this text by developing the structure of the classic number systems, focusing on the integers in Chapter 1. We recapitulate Euclid’s algorithm for finding the greatest common divisor of two integers, as well as his treatment of primes and the factorization of integers as products of prime numbers. The remainder of the first chapter is devoted to the study of the arithmetic of congruences (a sophisticated version of “clock arithmetic”), developed in the eighteenth century by Euler and Lagrange, and refined by Gauss in the nineteenth. This leads naturally to the discussion of the structure of arin ‘ " alization of the algebraic properties of the. integers). The ideas introduced in this chapter will provide both a foundation and motivation for much of our remaining study in this text. 1. Integers, Mathematical Induction, and the Binomial Theorem We are all acquainted, of course, with the integers: ..., -3, -2, —1,0, 1, 2, 3,.... Traditionally, we start with the natural numbers (or positive integers) 1, 2, 3,..., and then append 0 and the negative 1 2 CHAPTER 1. THE INTEGERS integers. We begin by recalling some properties of integer arithmetic. Let Z denote the set of integers; integers can be added and multiplied, subject to the following eight algebraic laws. For any a, b,c eZ, (1)a+b=b+a_ (commutative law of addition) (2) (a+b) +c=a+(b+c) (associative law of addition) (3)0+a=a_ (Ois the additive identity) (4) a+(-a)=0 (-a is the additive inverse of a) (5)axb=bxa_ (commutative law of multiplication) (6) (axb)xc=ax(bxc) (associative law of multiplication) (7)ax1l=a_ (lis the multiplicative identity) (8) ax(b+c)=(axb)+(axc) (distributive law) Of course, we take these properties—and many others—for granted. For example, in doing arithmetic and algebra, we casually write “a +b+c” with no parentheses, knowing that the associative law guarantees us the same result when we compute (a + b) + c and a+(b+c); the same is true of products. We next show that a few familiar algebraic properties of the integers are consequences of these ight basic laws) Lemma 1.1. 0 x a = 0 for any integer a. Proof. Since 0 is the additive identity, we know that 0 Multiplying both sides of the equation by a, we obtain (0+ O x a. Expanding the left-hand side by the distributive law, (Oxa)+(0xa) =0xa; now we add the additive inverse of both sides, obtaining 0 x a = 0, as required. + 0 = 0. 0) xa = we find 0 x a to oO Next, we deduce the commonly used fact that “negative times negative is positive”: Lemma 1.2. Additive inverses are unique. Moreover, for any in- tegera,-1xa=-aand -(-a) =a; i.e., a is the additive inverse of —a. Proof. Suppose b and ¢ are additive inverses of a: i.e., a+b =0 and a+c = 0. Adding b to both sides of the latter equation, we obtain b+(a+c) = b; and so, using the associative and commutative laws of addition, b + (a+c) = (b+a)+c=0+c =c, from which we conclude that b = c. This shows that a has a unique additive inverse. Multiply the equation 1+(-1) = Oby a, obtaining a+((-1)xa) 0, by Lemma = 1.1; this says that —1 x a is the additive inverse of a. §1. INTEGERS, MATHEMATICAL INDUCTION, AND THE BINOMIAL THEOREM 3 Since additive inverses are unique, we must have -1 x a = —a, as required. Lastly, the fact that a is the additive inverse of —a follows simply from the uniqueness of the additive inverse and the equation a+(-a)=0 0 Certainly, Z is not the only collection of “numbers” that has properties (1) through (8). For example, the set Q of rational numbers does as well, and at the end of this chapter we shall meet sev- eral others. But Z has two additional characteristics: it has an ordering relation < (which we shall emphasize in Chapter 2); and it also has the property that whenever k is an element of Z, so is k+1. Now, Z is in some sense characterized as the “smallest” number system to have both these properties. The latter property should remind you of the Principle of Mathematical Induction: Let N denote the set of natural numbers, i.e., the set of positive integers. The Principle of Mathematical Induction. If S c N satisfies the two properties: - (1) leS, (2) ifk eS,thenk+1éeS, then S =N. In other words, if 1 belongs to S, and if, given any positive integer belonging to S, we are guaranteed that the subsequent integer also belongs to S, then S consists of all the positive integers. It will be convenient to rephrase the Principle of Mathematical Induction as follows. Proposition 1.3 (The Well-Ordering Principle). set T of positive integers has a least element. Proof. are done. If 1 © T, then If not, let clearly Every nonempty 1 is the least element, and we S = {nm € N: none of the numbers 1, 2,...,n belongs to T}. Suppose k is the least element of T all k € S it is true that k Mathematical Induction, € S; then if k+1 ¢ S, this means that k + 1 and again we are done. If, however, for + 1 € S as well, then by the Principle of S$ = N, and so Tisempty. o Here is yet another way of stating the Principle of Mathematical Induction; it is required for certain of the proofs we'll do later. The Principle of Complete Mathematical induction. satisfies the two properties: If = c N 4 CHAPTER 1. THE INTEGERS (V)1leErs (2’) if 1,2,....k € =, thenk+1e€%, then S=N. The-Well-Ordering Principle and the two versions of the Principle of Mathematical Induction are all equivalent; see Exercise 9. Remark. In practice, mathematicians do not usually bother with the set S appearing in the statement of the Principle of Mathematical Induction. Rather, we proceed a bit more informally: If we are given a statement P(n), depending on a positive integer n, whose validity we wish to establish for all n € N, we argue that (1) P(1) holds, and that (2) if P(k) holds for an arbitrary k € N, then P(k+1) holds. To make it official, we could define S = {k EN: the statement P(k) is valid}. Here now are a few “down to earth” examples of proofs by mathematical induction. Example 1. We say an integer n is even if there is an integer m such that n = 2m; we Say n is odd if there is an integer m such that n = 2m+1. We now prove that every natural number is either even or odd. First, 1 is odd, since 1 = 2 x 0+ 1. Now we suppose we know that k € N must be either even or odd, and we attempt to prove that the same is true of k + 1. If k is even, then k = 2m, whence k+1 = (2m) +1 is odd; if k is odd, then k = 2m +1, whence k+1 = (2m+1)+1 = 2(m+1) is even. In either event, then, we have completed our task. Example 2. For any real number r # 1 andn € N, we derive the formula (used in the discussion of geometric series) 2 L+r+7r°+--++7 n _ yntl —] r-1 It is important not to get confused here: r is fixed, and the induction is on the natural number n. When n = 1 the formula reads r?--]1 r-l' which is of course valid. Now suppose we know the formula holds 1+ when n = k; we must prove that it holds when n = k + 1. That is, §1. INTEGERS, MATHEMATICAL INDUCTION, AND THE BINOMIAL THEOREM 5 given the formula («) Levert... yk+tl_y +rh=———, T- we must prove ( «) L+rt+re tess +78) = k+2 Y -1 ——— Tr We proceed as follows: obtaining 2 we add r*+! to both sides of equality (x), k L+r+7r°+-++++7°+r ket k+l = _ TO 1 —— r-1 kth +r Ler ks lr - 1) _ rkt2 r-1 r-l1? which is equation (* *), as required. By the Principle of Mathemati- cal Induction, the desired formula holds for alln EN. Remark. We can equally well apply the Principle of Mathemat- ical Induction with a slight modification. If S’ c {n EN: n= no} has the properties that (i) 9 € S’, and (ii) ifk eS’, thenk+1leS’, then S’ = {nEN:n2 no}. If we define S={meEN:m+(n.-les’}, we see thatl Ee SandkeS S'={neEN:n=n,+(m-1) = k+1€S,andsoS =N. Thus, forsomemeN}={nEN:in2=npo}, as desired. Example 3. We prove that for all integers n = 3, 2"*! > 5n. First, since 27 = 16 > 15 = 5-3, the statement is correct when n = 3. Next, suppose 2*+! > 5k. Multiplying the inequality by 2, we obtain 2k+2 5 2(Sk) = 5k +5, since 5k = 5 when k > 1. Rewriting this, we have 2'k+!)+1 5 5(k+1), as desired. By the slightly modified Principle of Mathematical Induction, the inequality holds for all integers n = 3. Our last example (for now) of a use of mathematical induction is a cornerstone of high school and college mathematics, the binomial theorem, which gives a convenient formula for (x + y)” neéN. We begin with the following definition. for any 6 CHAPTER Definition. we define (2) 1. THE INTEGERS For any n € N and any integer k satisfying 0 < k < n, (often read “n choose k”) to be the number of k- element subsets of the set {1,2,...,n}. The first order of business is to derive a formula for (7). We need to determine the number of ways that we can choose a k- element subset of {1,2,...,n}. Let’s pick the k elements one at a time: there are n choices for the first, n — 1 choices for the second, ..., and n —k +1 choices for the k"; so, there are n(n — 1) -...(n-k-+1) possible ways of selecting these k numbers. However, we obtain the same k-element subset regardless of the order in which we choose the k numbers; since there are k! ways of choosing the same k-element subset, there are therefore n\ n(n—-1)-...:-(n-k+1) _ k} k! n! ~ (n—k)tk! possible different k-element subsets. (Recall that n! (read “n factorial”) is equal to the product n(n -1)(n—-2)-...-2-1, and that, by convention, 0! = 1.) Note next that ({) = (",") + (54). We start by calculating the right-hand side: n-1 k + n-1\ _ (n - 1)! k-1})) kin-k-1)! + (n-1)! (k-1)'(n—-k)! 1 1 =(n—-I) (aint ee I!” (k-Din-— oi) (n-—k)+k =(n~1!( anor) n = (n— (aa) n! ~ kin —k)! n (i). as required. By the way, this is the origin of Pascal’s triangle: §1. INTEGERS, MATHEMATICAL INDUCTION, AND THE BINOMIAL THEOREM 7 We now come to the binomial theorem; a less technical and more intuitive proof is suggested in Exercise 10. Theorem 1.4 (Binomial Theorem). For anyneéN, (x +y)" -> (K)xrky (t) Proof. To prove the theorem, we observe first that (x + y)! = (j)xty° + (1) xy}, so (+) holds for n = 1. Now suppose (t+) holds when n = J: Le., (x+y) = S (1) xJ- kyk k=0 We must prove that jt+l1 (x+y tha SY Up aitiokyk, k=0 We begin by multiplying both sides of the given equation by x + y: (x + yt} = (x+y j (x+y) = (¥ (f)xtky*) k=0 (x + y) = 5 ([)xi-Kel yk + S (i( \xioky ka,k+1. k=0 k=0 (letting k = — 1 in the second sum) jt+l _ 5 ({) ihr 1 yk + k=0 concluding the proof. y f=) oa (p2,)xd-P ty? 8 CHAPTER 1. THE INTEGERS We close this first section with some optional remarks on recur- sive definition, an application of the Principle of Mathematical Induction. Suppose we wanted to explain exponentiation to a novice. We might proceed as follows: a! is obviously just a, a* =a-a(a multiplied by itself 2 times), a? = a-a-a (a multiplied by itself 3 times), etc., assuming that our listener could extrapolate and figure out for himself what a9’ means. To give a complete definition, however, it seems that an inductive argument is needed. We might try this: a! = a; and supposing that we’ve defined a” for some n € N, we define a”*! to be a” - a. (This is the recursion: we’ve defined the function value at n + 1 in terms of the function value at n.) The point is this: by the Principle of Mathematical Induction, we've determined a unique value of a” for each natural number n. The proof of this goes as follows. Consider all n € N such that ak is uniquely that a! = it follows recursive Induction defined for all k < n. Clearly, n = 1 is fine, since we know a. If we suppose that a* is uniquely defined for all k < n, that it is uniquely defined for all k < n+ 1, since, by our formula, a"*! = a” - a. So, the Principle of Mathematical tells us that a” is now uniquely defined for all n EN. EXERCISES 1. Use your calculator to compute 24,486. (Here, I am assuming 1.1 the exact value of 814,235 x your calculator screen will, like mine, show at most ten digits. But the point is to find the exact value.) 2. A druggist has the five weights of 1,3,9,27, and 81 ounces, and a two-pan balance. Show that he can weigh any integral amount up to and including 121 ounces. result? 3.' How can you generalize this Prove that the square of an even number is even and the square of an odd number is odd. 4. Prove the following by induction: a The sum of the first n positive integers is en b. The sum of the first n odd integers is n?. c. The sum of the squares of the first n positive integers is n(n+1)(2n+1) 6 . §1. INTEGERS, MATHEMATICAL INDUCTION, AND THE BINOMIAL THEOREM d. sw” 9 Forn 21, n° — nis divisible by 3. e@ f. Forn>3,n+4< 2". ForallnE€N,14+54+9+---+(4n4+1) g. For any positive integer n, one of n,n + 2,n +4 = (2n+1)(n +1). must be divisible by 3. h. 3" én + 1 for all n EN. 1 +5 tatty 1,1 i. Foralln en, j. Prove that for any x > -1 and any n EN, (1 +x) =1-gtg-- Lo + 2m an-l1 >1l+ n n Prove that for everyne€N, >. (") = 2". (What is the number of j=0 subsets of an n-element set?) a. Using the original definition of (Z), prove that n n-1 (xe) = ("e') n-1 + Ga). (Hint: Consider two cases—either the number n belongs to your particular k-element subset or it does not.) b. Prove by induction on n that (2) = gig. n! The Fibonacci sequence 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ... is obtained by the following recursive formula: a, = 1, a2 = 1, An+1 = An + An_;. Prove by induction that a, 2 (fies y_ "V5 (Hint: 2 (ies) 2 Either use complete induction, or consider those n > 2 so that the desired formula holds for both ay, and ay-}.) Remark. To see how to find such a formula, we claim that there are numbers C and D Given the values of a, and so that ay = c (48)" a>, solve for C and +D GS 158) D. The n claim comes from considering the problem as a linear algebra prob- lem as follows: let A = k ‘| Let Xn = ac". The formula 4d for the sequence tells us that X,+) = AXn, whence x, = A™~!x). Thus one must compute the powers of the matrix A; this is most easily done by diagonalizing A. But it is easy to check that the eigenvalues of A are +4¥2, and then the claim follows. ⋅ CHAPTER 10 1. THE INTEGERS n 8. a. Prove that (2") = > (")°. (Hint: Use Theorem 1.4 to comj=0 pute (1 + x)*" two ways.) b. Prove, more generally, that when 0 < m <n, m (") = j=0= (F)G)/f pds ∣ Prove that the Principle of Mathematical Induction, the WellOrdering Principle, and the Principle of Complete Mathematical Induction are logically equivalent, as follows. a. Prove that the Well-Ordering Principle implies the Principle of Complete Mathematical Induction. (Hint: Given S$ c N with 1 ¢ Sand l,....keS => k+1€S,letT={keEN: k € S}.) b. c. 10. Prove that the Principle of Complete Mathematical Induction implies the Principle of Mathematical Induction. (Hint: Let© = {kKEN:1,2,...,k € S}.) Using Proposition 1.3, finish the proof of equivalence. Give an alternative proof of the binomial theorem, Theorem 1.4, by counting the number of ways the monomial x”-*y* can appear in the product (x+y)" =(x+y)(x+y).. (x+y). n times 11. Prove by induction that every positive integer n has a unique expression of the form n = by2k + by_, 2k} +--+ +b, 2 + do, where the integers bo,...,b,-) are either 0 or 1, and bk; = 1. (More generally, if m is any integer greater than 1, every positive integer n has a unique expression of the form n = bymk + by_ymk-1 k-1 +--+ bym + bo, where the integers bo,..., by satisfy 0 < bj < m, by # 0.) 12. Rephrase the definition of n! carefully, using recursive definition. 13. Recalling that exponentiation is defined recursively, prove: a. for any numbers a and b, (ab)" = a"b”. §2. THE 14. EUCLIDEAN PRIME NUMBERS, AND FACTORIZATION 11 b. c. for any number a and any m,neéeZ,a™a" =a™*"; for any number a and any m,n € Z, (a™)" = a™", fix m and proceed by induction on n.) a. Show that the formulas f(1) =5, f(n +1) = fine a unique function f: N — R. b. Show that the formulas f(1) = 5, f(n +1) = /jf(n) -1 do not define a function f: N — R. Explain why recursive definition cannot be applied successfully to b. c. 15. ALGORITHM, (Hint: yf(n) + 1 de- Let a» be (real) numbers for all m € N. Use recursive definition to make sense of n & am. m=) 16. ‘Let n € N, and suppose you choose n + 1 distinct numbers from the list 1, 2, 3,..., 22 —1, 2n. among the numbers Will it always be the case that you’ve chosen, you can find a pair with the property that one divides the other? counterexample. 17. 1B. Provide a proof or If 76 women play a round-robin tennis tournament (each woman playing each other woman once), is it always possible to arrange their names in a vertical list so that each player on the list has beaten the person just beneath her on the list? (Hint: Start off with a more manageable number of participants.) Prove by induction that for any k € N the product of k consecutive integers is divisible by k!. (Hint: Prove that for all k EN, for alln EN, the number n(n +1)---(n+k-— 1) is divisible by New! k!.) 19. Let a, be the fraction of the entries in the first n rows of Pascal’s triangle that are odd. Calculate lim, An. (It may be suggestive to draw a large Pascal’s triangle, coloring the odd entries black.) 2. The Euclidean Algorithm, Prime Numbers, and Factorization We turn next to the divisibility properties of integers. We say d is a divisor of a (written 2|a) if a = md for some integer m. An immediate consequence of this definition is the following lemma. CHAPTER Lemma 2.1. Let a, b, and d be integers. dad (ma ~ nb) for any integers m,n. t. THE INTEGERS If dja and d|b, then Proof. By hypothesis, there are integers x and y so thata =xd and b = yd. Therefore, ma+nb =(mx+ny)d, = m(xd)+n(yd) and since mx +ny is again an integer, d|(ma+nb),as required. O On the other hand, if b is not a divisor of a, we ought to be able to perform division with remainder. We formalize this process in the following result. Proposition 2.2 (Division Algorithm). Given a,b € N, there are integers q (for “quotient”) and r (for “remainder”) so that a=qb+r, with Os<r<b. We will leave it to the reader (see Exercise 21) to check that there is an obvious generalization to all integers. Another question is also worth pondering: are the integers q and r specified by Proposition 2.2 unique? (See Exercise 5.) The division algorithm is normally taken as being self-evident, but we’ll give a proof by induction on a. Proof. If a = 1, when b = 1 take q = 1 and r = 0; and when b > 1, take q = O and r = a = 1. Suppose we know the division algorithm holds for a = k, so that for any b EN, there are integers q and r so that k = qb +r,0 <r < b. Consider now the integer a=k+1.Ifr<b-— 1, then we may write k+1=qb+(r+1), where r+1<b; whereas if r = b — 1, then we write k+1=(q+1)b (with the remainder term zero). oO We next come to one of the central ideas of this course. Suppose we start with two integers a and b, say a = 20 and b = 36, and consider all possible sums of their multiples. After some experimentation, we find that 4 can be written as 4 = 2 x 20 + (-1) x 36, and, therefore, every multiple of 4 can be written as a sum of multip les of 20 and 36 (why?). What about 6? Suppose we had 6 = 20m + 36n for some integers m and n; since 4 divides both 20 and 36, by Lemma 2.1, 4 would have to divide 6. (Similarly, no positive integer smaller $2. THE EUCLIDEAN ALGORITHM, PRIME NUMBERS, AND FACTORIZATION 13 than 4 can be written in the form 20m + 36n.) Such reasoning sug- gests that the set of all sums of multiples of 20 and 36 coincides with the set of multiples of 4. In general, we obtain the following theorem. . Theorem nb :m,n & This integer an integer e 2.3. Given a,b € Z, not both zero, Z} consists of all multiples of some d divides both a and b; it also has divides botha and b, thene divides the set S = {ma + positive integer d. the property that if d. Proof. First, we may assume a,b = O. Consider the set S* = SN. By the Well-Ordering Principle, Proposition 1.3, S* has a smallest element d = m,ja+ considering only those integers!) We now claim first that every multiple Next we check that nob. (It is crucial here that we are combinations ma + nb which are positive that S consists of all multiples of d. Note of d is indeed an element of S (why?). d divides a and b. Applying the division algorithm, Proposition 2.2, divide a by d; if the division results in a nonzero remainder r, then r = a- qd (l-qm,)a+(-—qno)b belongs to = a-q(mpa+ Nob) = S* andis smaller than d. This result contradicts the fact that d is the smallest element of S*. Thus ala. By an identical argument, d|b. It now follows from Lemma 2.1 that d divides every element of S, completing the proof that S consists of all multiples of d. Lastly, we must check that if ela and e|b, then e|d. This follows again from Lemma 2.1, since d = m,a + nob. This concludes the proof. oO This theorem leads us to make the following definition. Given two integers a, b, not both 0, we define their greatest common divisor gcd(a, b) to be the unique number d € N having the following properties: (i) dla and d|b, and (ii) ife €Z,elaande|b = eld. In other words, a is a divisor of both a and b, and it is divisible by any other such common divisor. Thus, it is the greatest (largest) common divisor (see also Exercise 15). greatest common divisor as the “g.c.d.” Examples 1. gcd(35,154) gcd(56,697) = 1. = We often abbreviate 7, gcd(57843, 296304) = the 3, and 14 CHAPTER 1. THE INTEGERS One way to find the g.c.d. is to factor both numbers into smaller, easily recognizable numbers (for example, primes); but, as the numbers get larger, this is not a very appetizing thought. The trick is to use the division algorithm to produce the g.c.d. Consider the first example above: we wish to find the g.c.d. of 35 and 154. We begin by dividing 154 by 35; if the division were to yield zero remainder, then 35 would divide 154 evenly, and so the g.c.d. would clearly be 35. Well, this is not the case; but we repeat the process, replacing 35 and 154, respectively, by the remainder, 14, and 35. We continue until the remainder is zero. At this point, the last divisor is the candidate for our greatest common divisor. __ 4 _ 2 _ 2 35)154 14)35 7)14 140 28 14 14 7 0 Thus, 7 is the g.c.d. of 35 and 154. We display these calculations in a more convenient form: (A) [D4x1 -4x35= 14 154 =35x4+14 Soxl =2x14+7 (B) 35 (C) 14=2x7+0 -2xid = + Here is the reason that 7 = gcd(35, 154): first, we check that 7 divides both 35 and 154 by working our way backwards through these equations. Since 7 divides 14 (by (C)), and therefore divides 35 (by (B)), it now follows that 7 divides 154 as well (by (A)). On the other hand, if e is any divisor of 35 and 154, by (A) e is a divisor of 14, therefore, by (B), a divisor of 7. This shows that, indeed, 7 = gcd(35, 154). What’s more, these calculations show us how to compute the expression d = m,a+n,b guaranteed by the theorem: starting with (B) and proceeding upwards to (A), we obtain 7=35-2x14 = 35-2x (154-4~x 35) = (9 x 35) + (-2 x 154), as required. Example 2. gcd(56,697) = 1; we leave it to the reader to check that 1 = 9 x 697 + (-112) x 56: §2. THE EUCLIDEAN ALGORITHM, PRIME _ 12 NUMBERS, AND FACTORIZATION _ 2 15 _4 56 )697 25)56 6)25 26 50 24 137 112 25 6 l This procedure for computing the g.c.d. of two numbers—and the resulting expression d = m,a + n,b—is due to Euclid and is usually called the Euclidean algorithm. (See Exercise 22 for a proof.) Remark. It is interesting to examine the set of positive combi- nations of a and b, namely, {ma+nb: m,n €N}. In particular, this leads to the classic “postage stamp problem”; see Exercises 2 and 20. We say p € N is a prime number if p > 1 and its only positive divisors are 1 and p. The first prime numbers are 2, 3, 5, 7, 11, 13, 17, and 19. We say two integers a and b are relatively prime if gcd(a,b) = 1. For example, 56 and 697 are relatively prime. We say that n € N is composite if m > 1 and n is not prime. We first point out the following very important consequence of Theorem 2.3, apparently first discovered by Euclid. Corollary 2.4. a and b are relatively prime if and only if there are integers m and n so that 1 = ma+nb. Proof. Both implications follow from Theorem 2.3. Certainly, if gcd(a,b) = 1, then 1 has such an expression. Conversely, if 1 = ma + nb, then 1 is clearly the smallest positive number so expressible, and it is therefore the g.c.d.ofaandb. a We observe that 6 can divide 4 x 3 without dividing either factor; but when the prime number 2 divides 4 x3, it must divide one of the factors. This observation is the key to much of our work to come. Proposition 2.5. Suppose divide a or b. Proof. “does not and is not Corollary p is prime and p|ab. Then p must Suppose p|ab and p | b (we use the symbol “}” to denote divide”). We must show then that pla. Since p is prime a factor of b, it follows that gcd(p,b) = 1. Therefore, by 2.4, we may write 1 = mp + nb for appropriate m,n € Z. CHAPTER 16 1. THE INTEGERS Multiplying this equation by a, we obtaina = (mp+nb)a = (ma)p+t+ n(ab). Since p divides p and p divides ab, it divides the right-hand oO side of this equality; therefore, p divides a, as required. One important application of this idea, which we shall use frequently, is the following corollary. * Corollary 2.6. Suppose p is a prime number. If 0 < k < p, then p|(z)Proof. Intuitively, since (;) = Wem the factor of p in the nu- merator cannot be “canceled out.” To prove this, let a = (p-—1)! and b = k!(p — k)!, so (7) = p>. This means pa = b(2), whence p|b(%). By Proposition 2.5, p must divide b or it must divide (2). But b is a product of factors each one of which is a natural number less than p (and hence not divisible by p); it follows again from Proposition 2.5 that p cannot divide b. Thus, we conclude that p| (?), as required. O It is essential that p be prime for the result (and the proof!) we ve just given to be valid. (For example, (3) = 6and 4 { 6.) Wenow use Proposition 2.5 to prove the classic result that every positive integer can be factored (uniquely) as a product of prime numbers. ~ Theorem 2.7 (Fundamental Theorem of Arithmetic). Letn > 1 be an integer. Then there are prime numbers pj, ... ,Pm and positive integers V,...,V¥m So that Vi N=P)'Pr V2 v ++: Pm. Moreover, this expression is unique (except for the possibility of rearranging the factors). Proof. We use proof by complete induction. For starters, 2 can be factored uniquely as a product of primes. Suppose now that all integers less than or equal to n can be factored uniquely as a product of primes. We now prove that N = n+1 can be factored uniquely as a product of primes. If N is prime, we're done. If not, there are integers a and b, 2 < a,b < n, So that N = ab. By assumption, each of a and b can be written as a product of primes; concatenating the two products, N is in turn expressed as a product of primes. (More concretely, let p1,...,m be a list of all the primes appearing in the factorizations of a and b, and put Q=Py'-- pm, D=pi pr, wivi 20. §2. THE EUCLIDEAN ALGORITHM, PRIME NUMBERS, AND FACTORIZATION 17 Then N = pi"... phm*’™ as required.) We now turn to the question of uniqueness. Suppose (now using the Well-Ordering Principle) that N is the smallest positive integer having two distinct expressions as products of primes. Note, in particular, that N cannot be prime; now, suppose N= py +++ pat =qy' +++ a9’, Pi,4j primes, _—-vi, oj EN. By Exercise 9, the prime p; divides N = q{'---q9’, and therefore must divide one of qj’, ..., ap ; by the same exercise, it follows that p; must divide one of the primes qi,...,q~. The only way this can happen is for one of the primes q; to equal p;. Dividing N by p1 = qj, we now obtain a number smaller than N with distinct expressions as products of primes. This contradiction completes the proof. o We would be remiss if we did not give Euclid’s famous proof of the following theorem. Theorem 2.8. Proof: There are infinitely many prime numbers. Suppose there were only finitely many; let pj, p2,...,Dm be a complete list. Now consider the number N = pi p2:::pm+t+ 1. Since N is not on our complete list of primes, by Theorem 2.7 it can be factored as a product of primes. But none of the primes P1,-..,Pm divides N; this contradiction completes the proof. oO EXERCISES 1.2 1. For each of the following pairs of numbers a and J, find d = gcd(a, b) and express d in the form ma+nb for suitable integers m and n. a. b. 14,35 56,77 c. 618, 336 d. 2873, 6643 <e, 1512, 360 A 4432, 1080 2. You have at your disposal arbitrarily many 4-cent stamps and 7-cent stamps. What are the postages you can pay? Show in particular that you can pay all postages greater than 17 cents. 18 CHAPTER 3B Prove that whenever m ¢ 0, gcd(0,m) AS a. = (B ee IN le a 1. THE INTEGERS = |m|. Prove that if a|x and b\y, then ab|xy. Prove that if d = gcd(a,b), then ged(4, 4) = 1. Prove or give a counterexample: the integers q and r guaranteed by the division algorithm, Theorem 2.2, are unique. Prove or give a counterexample. Let a,b € Z. If there are integers m and n so that d = am + bn, then d = gcd(a,b). Generalize Proposition 2.5: if gcd(m,c) = 1 and micz, then prove m|z. Suppose a,b,n EN, gcd(a,n) = 1, and gcd(b,n) give a counterexample: gcd(ab,n) = 1. = 1. Prove or Prove that if p is prime and p|(a;a2...an), then pla; for some j, 1 <j <n. (Hint: Use Proposition 2.5 and induction.) Given a positive integer n, find n consecutive composite numbers. Prove that there are no integers m,n so that (mt)? = 2. (Hint: You may start by assuming m and n are relatively prime. Why? Then use Exercise 1.1.3.) Find all rectangles whose sides have integral lengths and whose area’and perimeter are equal. 13. Given two nonzero integers a, b, in analogy with the definition of gcd(a, b), we define the least common multiple Icm(a, b) to be the positive number p with the properties: (i) (ii) Prove a. if alp and blip, and ifs éZ,alsandbls => pls. that gcd(a,b) = 1, then uw = ab. (Hint: If gcd(a,b) = 1, then there are integers m and n so that 1 = ma + nb; therefore, $= mas b. 14. +nbs.) more generally, if gcd(a, b) = d, then p = ab/d. See Exercise 13 for the definition of lcm(a, b). Given prime fac- torizations a = p{'--- ph" and b = py! +--+ prt, with pj,vj; = 0, express gcd(a,b) and Icm(a,b) that your are answers correct. in terms of p),...,pm. Prove §2. THE 15. EUCLIDEAN PRIME NUMBERS, AND FACTORIZATION 19 Note that in our definition of g.c.d. we never literally said d was the largest possible common divisor. Show that if we define 6 > O by the properties: (1‘) (2’) then 6 = is by far is clearer take the 16. ALGORITHM, dla and 6|b, and elaande|lb = |e| <6, gcd(a, b). (The reason for our original choice is that it more convenient to work with. On the other hand, it that 6 exists: Make a list of the common divisors, and largest one.) The point of this exercise is to show that we should not take the unique factorization property of N for granted. a. Let T = {primes}U{2” : v prime}. Then we clearly can factor all natural numbers greater than or equal to 2 as products of elements of T; can we do so uniquely? b. Consider the set of numbers T = {1,4,7,10,13,..., 3n +1,...}. Show that T is closed under multiplication. Call p € T a mock-prime if the only factors of p in T are 1 and p, p > 1. Show that every number in T can be factored as a product of mock-primes, but not necessarily uniquely. Prove that whenever n > 1 is odd, 2””" + 1 is a composite number. (Hint: Use Example 2 of Section 1 to prove that 2" +1lisa factor.) Remark. It follows that a number of the form 2° + 1 can be prime only when s is a power of 2. Such prime numbers are called Fermat primes. Be warned! 22’ +1 = 4,294,967, 297 = 641 x 6,700,417 is not prime. Indeed, Mathematica indicates that the numbers 22" + 1 are composite for n = 5,6,...,12, and it is currently conjectured that all numbers 22" +1 are composite forn>5. 18. Write an algorithm (or preferably a computer program) that generates gcd(a, b) using the division algorithm and expresses d in the form d = ma+nb for suitable integers m and n. (To do the latter most effectively, you should ideally find a way of doing the algebra “from the top down,” rather than “from the bottom up.”) 19. Show that for any positive integers a and b, the set {ma+nb: m,n = 0} includes all multiples of gcd(a, b) larger than ab. CHAPTER 20 1. THE INTEGERS 20. Generalize the result of Exercise 2 to stamps of value a and b. The case where gcd(a, b) = 1 is of particular interest. 21. State and prove a generalization of the division algorithm (Theorem 2.2) when a,b € Z (b # 0). 22. Give an official proof of the Euclidean algorithm. That is, suppose a,b € N,a > b, and a=qob+r b=qinri +1f2 YT) = G2r2 + ¥3 Yn-2 = An-1Yn-1 Yn-1 = GnYn. + Yn Prove that d = rp is gcd(a,b). (Hint: Show that dlrn, dlrn-1, dlrn-2, ..., dln, alb, dla; and that if ela and e|b, then eln, elr2,..., elYn.-) 3. Modular Arithmetic and Solving Congruences Let m EN. We next introduce “modular arithmetic,” or integer arithmetic modulo m. Given two integers a and b, we say that a = b (mod m) (read “a is congruent to b mod m”) if m|(a — b). For example, 76 = 22 (mod 18) and 2 = -13 (mod 3). Congruence mod m is an equivalence relation on Z (see Appendix A): (1) a=a(modm) (2) a=b(mod m) (3) (reflexive property) = b=a(modm) (symmetric property) a= b (mod m),b=c(modm) => a=c(modm) (transitive property) Note, in particular, that a = 0 (mod m) if and only if mia. We can also say that a = b (mod m) when divided by m. if a and b yield the same remainder For example, if we divide 76 by 18, we get a remainder of 4, as we do when we divide 22 by 18. More formally ifa =qm-+r and b = q’m+r, where0 <r < m, thena—b (q - q')m; So a = b (mod m). Conversely, if a = b (mod m), then a-b-=s for some m s € Z; if a = qm+r, whereO < r <M, then §3. MODULAR ARITHMETIC AND SOLVING CONGRUENCES 21 b=a-—sm = (q-—s)m+yr, as required. Thus, every integer a is equivalent (mod m) to exactly one of the numbers 0, 1,..., m—1; that is, a = r (mod m), where + is the remainder when we divide a by m. — : As we now show, equivalence mod m respects the algebraic operations on Z. Proposition 3.1. Ifa, = b; (mod m) and a2 = b2 (mod m), then (1) a, + a2 = b) + bo (mod m); (2) ca, = cb; (mod m); and, more generally, (3) aja2 = bi b2 (mod m). Proof. Suppose a; — b, = xm and a2 - b2 = ym for some x, y € Z. Then (x+y)m. proving (a; + a2) — (b} + bo) = (a; — b}) + (A2 —b2) This proves (1). ca; —cb, (2). Lastly, a;a2 m(xb2 + yb, +xym), — bjb2 proving (3). = = xM+ YM = =c(a; —b,) =c(xm) = (cx)m, (bi + xm)(b2 —- byb2 + ym) = Oo For our applications, it will be necessary to observe that the analogous results hold for sums and products of any number of integers. The fastidious reader may provide a proof by induction. We apply Proposition 3.1 to derive the rather well-known tests for divisibility by the integers 2, 3, 4,5, 7, 9, and 11. k Proposition 3.2 (Divisibility Criteria). Letn = >| a;10',0 < a; < i=0 9, be a positive integer. (The a;’s are the digits of the base 10 representation of n.) Then (a) 2|n if and only if 2\ao; k (b) 3|n if and only if 3| > aj; i=0 (c) 4|n if and only if 4|(10a, + ao); (d) 5|n if and only if 5|ao; k (e) 7|n if and only if 7|( >. a;10*-! — 2ao) ; i=l k (f) 9\n if and only if 9| > a;; i=0 k ⋅ ≺≝≽↥↕∣⊺⊔⋅∣↶∏∏∁≀⊙∏≀≻∣∣⋅∣∁∐∣∑≺−↥≽⇂∁↧∣⋅∙ i=0 CHAPTER 22 1}. THE INTEGERS Proof. We will indicate proofs of (d), (e), and (f). For (d), note that for i > 1, 10' = 0 (mod 5), and so n = ao (mod 5). For (f), k a; (mod 9), as > = son 9); (mod note that for i = 1, 10! = 1! = 1 i=0 required. Before proving the rule for 7, we give an illustration: 7131934 <> 7/(3193 —8) = 3185 —_> 7|(30- <> 7/(318 - 10) = 308 16) =14. Aolrr AS Cd m _— In a more graphical form, Now, we must show that n=0 k (mod 7) —= n’ = > ajl0'"! - 2a) = 0 (mod 7). i=] This all becomes clearer if we observe that k k n—21ao = > ajl0! — 21ao = >. aj10' - 20aq = 10n’. i=0 i=l Thus, n = 10n’ (mod 7), and Conversely, if n = 0 (mod 7), S0On’ = n’ (mod 7), so n’ = 0 and this completes the proof exercises for the reader (see so n’ = 0 (mod 7) = n=O (mod 7). then 5n = 0 (mod 7) as well; but 5n = (mod 7) as well. Thus, 7in — 7\n’, of (e). The remaining parts are left as Exercise 2). O We give some further elementary applications of modular arithmetic. Example 1. Could the number m = 3, 241,594, 226 be a perfect square? Let’s see how we can use arithmetic mod 4 to detect perfect Squares. We start by making a table of the possible values of n and §3. MODULAR ARITHMETIC AND SOLVING CONGRUENCES 23 n? mod4: n (mod 4) | n? (mod 4) 0 0 1 1 2? 0.7: 3 l= 7 2 4 (Note that we could save a little work by noting that 3 = —1 (mod 4), so that 3* = (-1)* = 1? (mod 4).) The upshot is that any perfect square must be congruent to either 0 or 1 (mod 4). Our integer m is congruent to 2 (mod 4). (The reader should figure out an easy way to see this without actually dividing m by 4.) In conclusion, m cannot be a perfect square. Notice that working mod 10 (as we are wont to do, since we are used to base 10 arithmetic) will be inconclusive, because the square of a number whose units digit is 4 or 6 will have a units digit of 6. Example 2. How can the units digit of the sum of two squares be equal to 5 if neither is divisible by 5? (One obvious solution is suggested by the famous Pythagorean equality 3° + 4* = 5°.) proceed as in the preceding values of squares mod 10: example, first making We a table of the n (mod 10) | n2 (mod 10) 0 0 +1 +2 +3 +4 1 4 9 6 5 5 If neither number is divisible by 5, we discard the values 0 and 5, and consider the sums of the remaining possible values of squares (working mod 10): +|1 4 6 9 1/2 |5] 7 0 4 6 9 8 0 3 2 [5] 8 (Note that since addition is commutative, we need only fill in the upper portion of the table.) We see that a units digit of 5 can arise CHAPTER 24 1. THE INTEGERS in two ways: either by adding the square of a number ending in 1 or 9 to the square of a number ending in 2 or 8, or by adding the square of a number ending in 4 or 6 to the square of a number ending in 3 or 7. Query: Why did we not try to solve this problem by working mod 5? We next prove Fermat's little theorem, a useful tool in the theory of codes. It will also arise in our work many times. /) Proposition 3.3 (Fermat). If p is any prime number and n is any integer, then n? = n (mod p). Proof. Here is the first of many proofs of this result that we'll encounter. We proceed by induction on n (thus establishing the result only for positive n; see Exercise 6). The result is obvious when n = 1. Now suppose we know it to be true when n = k; we must then deduce its validity when n = k + 1. That is, given that kP = k (mod p), we are to prove that (k +1)? =k +1 (mod p). We expand (k + 1)” using the binomial theorem (Theorem 1.4): (kK+1)? =kP + (F)kP- + (3 )kP-? feed (,?,)k+1 =k+1 (mod p). Here, we are using Corollary 2.6: when p is prime and1l<j<p-l, the binomial coeffictent Fy is divisible by p. O Next, we will refine Euclid’s observation that there are infinitely many primes, Theorem 2.8. Note that 2 is the only even prime; the remaining primes, being odd, must be congruent to either 1 or 3 (mod 4). It is a natural question to ask whether there are infinitely many of both types. We can now settle the question for 3. Proposition 3.4. 4k+3,kKeEN. There are infinitely many primes of the form Proof. Suppose, as in Euclid’s argument, that there were finitely many, and list them all: pj, p2,...,9m. Consider the number N = 4pip2--:Pm-— 1. Note that N = -1 = 3 (mod 4). (We might have chosen N = 4p) p2--:pm + 3; but then the prime 3 would divide N, introducing complications, as we’ll soon see.) Since N is an odd number, its prime factorization consists only of odd primes. Con- sider such a factorization: N = my!ms*---777. ™; = If all the primes 1 (mod 4), then by Proposition 3.1, N = 1 (mod 4). Since = -1 (mod 4), it follows that at least one prime ™; must be congruent to —1 (mod 4); ie., it is one of the primes p),..., pm. Since 25 §3. MODULAR ARITHMETIC AND SOLVING CONGRUENCES no p; can divide N, we have reached must be infinitely many such primes. a contradiction. Thus, there oO One of the first orders of business when we all learned elementary algebra was to set up and solve equations. algebra modulo m to solve these congruences: cx =b (mod m) and | We now use the x = b; (mod m,) x = b> (mod m2)" We will see in Section 4 how to interpret them as equations in an appropriate setting. We begin with the following proposition. _”’ Proposition 3.5. Suppose gcd(c,m) = 1. Ifcx = cy (mod m), then x = y (mod m); moreover, for any b, the congruence cx = b (mod m) has a solution, and any two solutions are congruent (mod m). Proof. Suppose cx = cy (mod m). This means that m|(cx cy), and so m|c(x -— y). Now we use the result of Exercise 1.2.7: if mi|cz and gcd(m,c) = 1, then m|z. To prove this, we write 1 = sm +tc, for some s,t € Z, and so z = smz+tcz. Since m divides cz, m divides the right-hand side of this equation, and so m|z, as required. Applying this in our case, we conclude that m|(x - y), and so x = y (mod m). (Note that the conclusion fails without the proviso that c and m are to be relatively prime: 4x3 = 4x0 (mod 6), but it is not true that 3 = 0 (mod 6).) To solve the congruence cx = b (mod m), given that gcd(c,m) = 1, we proceed similarly. Using 1 = sm + tc, we have b = smb + tcb, and so b = tcb (mod m). Thus, taking x = tb gives a solution. Why is this solution unique mod m? This is the point of the first statement of the proposition: if x and y are two integral solutions of the congruence, then cx = cy (mod m), since both are congruent tob,andsox =y(modm). a ↙⋮ ∕ ∕ Corollary 3.6. If p is prime and p does not divide c, then the congruence cx = b (mod p) always has a solution (which is unique mod p). O Example 3. Solve 8x = 11 (mod 35). We proceed as in the proof, writing 1 = (-13) x 8+3 x 35. Therefore, 1 = -13 x 8 (mod 35), and so x xX = -143 = (-13 x 8)x = (-13) = -3 (mod 35). x (8x) = -13 x 11 (mod . 35); thus, CHAPTER 26 1. THE INTEGERS More generally, we can solve the congruence cx = b (mod m) whenever gcd(c,m) divides b. Divide through by the g.c.d. d: let = y = c/d, B = b/d, and up = m/d; then note that yx = B (mod yw) cx = b (mod m). (See Exercise 25.) Example 4. To illustrate this technique, let’s solve the congruence 6x = 9(mod 75). Note that gcd(6,75) = 3. Dividing by 3, we consider the modified problem: solve 2x = 3 (mod 25). Well, gcd(2,25) = 1, and 1 = (-12)x2+1x 25. Therefore, 1 = -12 x 2 (mod 25), and so we take x = (-12 x 2)x = -12x3 = -36= 14 (mod 25). To check, 2x = 28 = 3 (mod 25), as required, and, are x = 14, 39, 64 (mod 75). ~~ indeed,6x = 9 (mod 75). The solutions \ We next turn to the solution of simultaneous congruences. From thirteenth-century Chinese literature comes the following: A military unit won a battle. At 5 a.m., immediately following the victory, the commander sent three express messengers to the capitol. Oddly, they arrived at different times to announce the news. Messenger A arrived several days ago, at 5 p.m.; messenger B, a few days later at 2 p.m.; and messenger C arrived this morning at 9 a.m. If messenger A ran at a pace of 300 li/day, B 240 li/day, and C 180 li/day, find the distance (in li) from the battle site to the capitol and figure out how many days ago the battle was won. You are asked in Exercise 24 to solve this problem, but we might stop here to suggest why the solution involves congruences at all. We are interested in knowing the distance x (in li) from the battle site to the capitol. Messenger A, we are told, ran some number of days plus one half a day, and so he covered a distance of some multiple of 300 li plus 150 li. Thus, x = 150 (mod 300), and so on. Because of the ancestry of this problem, the next result is usually called the Chinese Remainder Theorem. Suppose for starters* that m, and mz are relatively prime; we wish to find an integer x with the property that (A) x = b, (mod m})) and x = b2 (mod m2). §3. MODULAR ARITHMETIC AND SOLVING CONGRUENCES 27 As usual, we begin by writing l=a,;m,+aA2mM2, SO (B) b, = ayibim, + a2b\m?2 (C) bo = a,bom, + arbem? and ∙ Here comes the clever idea: we set (D) x= a2b\m2 + a\bom, ⋅ ⊺⊔∊∐⋊≡∅⊇∅↥⊺∏⊋≺⋯⊙⊂↥⇈⇂↥⋟∂∐↺≍≡∁↓↕∅⊋⋯↕≺⋯⊙∁↥⇈↥⊇⋟⊒∏⊙↭⋁⋁∊⊱∊∊ ⋮↥⊷⊙⋯⊕⋗⋔∂⊔⊂≡≀∂↥≺⋯∘∁⊓∥↕≻⋅∂∩↺⋮⊺∘↧∏≺⊂≽⋯∂↕∝≡⊉↗⊇≼↧↕↧∘⊂↥⋯⊒≻⋅ Remark. The origin of the inspired guess (D) is the principle of superposition familiar to all students of physics. We write x = x, + x2, where x; and x2 are solutions of the corresponding problems x, = b; (mod m}) Lx = 0 (mod m2) x2 = 0 (mod ™)) an | xy = bp (mod m2)" We see from (B) and (C), respectively, that we may take x; = a2b,m2 and x2 = a\b2my, as above. Example (E) 5. Solve: x = 16 (mod 35) and x = 27 (mod 64). We Start by using the Euclidean algorithm to find that 1 = 11x35-6x 64. Thus, 1 = —6x 64 (mod 35), and so 16 = (16 x —6) x 64 (mod 35); note that this is a multiple of 64. Next, 1 = 11x35 (mod 64), whence 27 = (27X11)x35 (mod 64); note that this is a multiple of 35. So, we take x = (16x —-6) x 64+ (27x11) x 35 = 4251, as prescribed by (D); we leave it to you to check that x satisfies the requisite congruences. The rather large answer we just obtained brings up the following question: is this the smallest possible positive integer satisfying congruence (E)? We can find (by clever experimentation, or by applying the reasoning soon to come) that the number 2011 is also a solution. But is there any smaller one? And how many solutions are there altogether? To attack this problem, we begin with the homogeneous case, i.e., the analogous problem when b; = b2 = 0. Given m, and mz as above, what are all the solutions to (F) x =0 (mod ™)}) and x =0 (mod m2)? CHAPTER 28 1. THE INTEGERS The answer is clearly the set of all integer multiples of m = m,m2, the least common multiple of m, and mz (see Exercise 2.13). But, returning to the original question, given one solution to (A), we can add to it any multiple of m and obtain another solution. Conversely, given two solutions x and x’ of (A), their difference y = x - x’ isa solution of (F); and so x and x’ differ by a multiple of m. We have now proved the following theorem. -» Theorem 3.7 (Chinese Remainder Theorem). Let m, and m2 be relatively prime. The solutions of the congruence problem x = b, (mod m™}) and x = b2 (mod m2) are of the form xX =a2bjm2+a;b2m, where 1=a\m,+@a2m2. (modmmz2), fist” 7. O Example 6. Continuing the previous example, we now see that to 4251 we may add any multiple of 2240, the least common multiple of 35 and 64. Thus the smallest positive solution is 4251 - 2240 = 2011, as promised. Example 7. A dentist has a collection of candies to hand out to his patients. He typically has between fifteen and twenty patients a day. He figures out that if he gives three candies to each patient, he will have two candies left over, whereas if he gives out five candies at a time, he will run out of candy earlier and have four left over. With how many candies did he begin? Solution. Let x denote the number of candies. Then we know that x = 2 (mod 3) and x = 4 (mod 5). It is an easy application of the Chinese Remainder Theorem to find that x = 14 (mod 15), and so the possible values of x are as follows: 14, 29, 44, 59, 74, 89, 104, ..... On the other hand, he must have started with between 15 x 3+ 2 = 47 and 20 x 3 + 2 = 62 candies, so he originally had 59 candies. Now we introduce a new wrinkle, solving three simultaneous congruences. Example 8. Solve: x = 7 (mod 9) x = 5 (mod 11) x = 18 (mod 26). §3. MODULAR ARITHMETIC AND SOLVING CONGRUENCES 29 Solution. The trick is to solve a pair first. Applying the Chinese Remainder Theorem, if x = 7 (mod 9) and x = 5 (mod 11), then x = 16 (mod 99). Next solve the new pair of congruences: x = 16 (mod 99) x = 18 (mod 26). Since 1 = 5 x 99 — 19 x 26, x = 1006 (mod 2574). ~ a ‘ We began this discussion with the stipulation that m; and m2 be relatively prime. Suppose we now lift this requirement; it is natural then to ask for which b; and b2 the problem (A) has a solution. If we examine the proof of the Chinese Remainder Theorem, we see that we began by using the Euclidean algorithm and the fact that m; and m2 were relatively prime to write 1 = a,;m, + az2mz2. Now the best we'll be able to do is to write d, the g.c.d. of m; and m2, in sucha form; and so we suspect that b; and b2 must now be divisible by d. Fortunately, we can do better than this. Theorem 3.8 (Improved Chinese Remainder Theorem). Given integers m, and m2 with gcd(m,,m2) = d, and integers b; and b2 so that b; = b2 (mod 4d), the solutions of the congruence problem x = b, (mod m)) and x = b2 (mod m2) are of the form xX =Ca2M2 + b2 (mod mime a ), where d = a\m,; + Aa2M> and b, — bo = cd. Remark. The condition b; = b2 (mod @) is also necessary for the congruence problem to have a solution, as the reader should check. That is, if (A) has a solution, then b, = bo (mcd da). Note also that we obtain congruence mod ™5"; this number is the least common multiple of m,; and mp2 (see Exercise 1.2.13). Proof. problem Let y = x — b2. Then we wish to solve the congruence and y=b,-beo(modm,) y=0(mod mz). Note that b; — b2, m,, 0, and m2 are all divisible by d; so let's divide through by d and consider the resulting congruence problem: (G) z =c (mod “}) and z=0(mod *2). CHAPTER 30 1. THE INTEGERS If we let ™ = yy) and “ = v2, then pi and wo are relatively prime and 1 = ap + azp2; so a general solution of (G) is given by Theorem 3.7: (mod py H2). Z = ar(C)p2 + a1(0)py Since we now recover y by multiplying by d (cf. Exercise 25), and since pip2d = “LP, y =azcm2 (mod ™P2), as desired. whence x =a2cm2 +b2 (mod ™U"), oO Example 9. Solve x = 45 (mod 70) and x =3 (mod 28). Solution. Here, gcd(28, 70) = 14 and 14|(45 — 3). Following the proof of Theorem 3.8, we first set y = x -3, and then divide through by 14. So we must solve z =3 (mod 5) and z=0 (mod 2). Using Theorem 3.7, 1 = 1x5-—-2x2,s0z = -4x3+1x0= —12 (mod 10), iie., z = 8 (mod 10). Therefore, y = 112 (mod 140), or x = 115 (mod 140). EXERCISES 1.3 1. Check that congruence mod ™m tion. is indeed an equivalence rela- 2. Prove parts (a), (b), (c), and (g) of Proposition 3.2. 3. Find a divisibility test for 2/, j > 3. 4. Here is a “real-world application” of modular arithmetic appropriate for the absent-minded author of this text. In tennis, the players switch sides after the odd games. One hot Sunday the author found himself on the side where he had begun the match a while earlier. He knew the game score was either 6-2, 4-3 or 6-2, 5-4. Which was it? 5. Prove that for any integer n, n? = 0 or 1 (mod 3), and n? = 0, 1, or 4 (mod 5). §3. MODULAR 6. ARITHMETIC AND SOLVING CONGRUENCES 31 We proved Proposition 3.3 for positive n by induction. the proof by establishing its validity for n < 0 as well. Use Proposition 3.3 to show that 65 is not a prime. Finish (Hint: Let n = 2 and p = 65, and compute 2°° (mod 65) efficiently.) Determine the last digit of 34°°; then the last two digits. Determine the last digit of 79°. Show that if an integer is a sum of two fourth powers, then its units digit must be 0, 1, 2, 5, 6, or 7. 10. k Let n = >. a;10'. Prove that 13|n — k 13|( d a;10'~! + 4a). i=0 i=1 (Hint: Cf. the divisibility test for 7 in Proposition 3.2.) 11. 12. a. Suppose pi,...,px are distinct primes. Prove that if a = b (mod p;) for all j = 1,...,k, thena = b (mod pip2--- px). b. Prove that 23° = 4 (mod 15) and 24!¢ = 1 (mod 35). Suppose p is prime. Prove that if a* = b? (mod p), thena = b (mod p) or a = —b (mod p). Prove the principle of “casting out nines,” which is useful for checking addition: Given integers n;,...,n, with n = 5 nj, the sum of the digits of n is congruent (mod 9) to the sum of the digits of all the numbers n;,..., mx. Illustrate this principle with an example. 14. Prove that if x* = n (mod 65) has a solution, then so does x? = —n (mod Show that squares. \/ 16. — = ‘. 18. 65). if m Prove that if p = 7 (mod 8), then n is not the sum of three > 5 is prime, then p* + 2 is composite. Suppose m and n are positive integers. Show that 3” + 3% +1 cannot be a perfect square. (Hint: It may help to work mod 8.) a. Suppose 2 } n. Prove that 8 | (n* — 1). (Hint: What are the b. possible values of n (mod 8)?) Suppose 2 + n and 3 } n. Prove that 24|(n? - 1). CHAPTER 32 1. THE INTEGERS Prove the following corollary of Proposition 3.3: If p is prime and p tn, then n?~! = 1 (mod p). 20. Solve the following congruences: a. 3x =2 (mod b. 6x +3 = 1 (mod 10) c. 243x +17 = 101 (mod d. e. f. 20x = 4 (mod 30) 20x = 30 (mod 4) 49x = 4000 (mod 999) g. 15x = 25 (mod h. 15x = 24 (mod 35) Use the Chinese 5) 725) 35) Remainder Theorem, provement, Theorem 3.8), to congruences: a. x =1 (mod 3), = 1 (mod b. x = 1 (mod 4), = 7 (mod c. x =3 (mod 4), = 4 (mod d. 19x = 1 (mod 140) (Hint: 9), = 18 (mod Theorem 3.7 (or its im- solve the following simultaneous 5) 13) 5), = 3 (mod 7) factor 140 and see Exercise 11.) e. x =3(mod 24) f. g. x =4 (mod 105), = 29 (mod 80) x =11 (mod 142), = 25 (mod 86) 22. Find all integers that give the remainders vided by 3, 4, and 5, respectively. 23. If a is selected at random from 1, 2, and 3 when di- 1, 2, ..., 11, and b is selected. at random from 1, 2, ..., 12, what is the probability that ax = b (mod 12) has at least one solution? (Answer: approx. 57.6%.) 24. Solve the military question posed in the text: How far was it from the battle site to the capitol, and for how long did each messenger run? 25. Prove that one can solve the congruence cx = b (mod m) if and only if gcd(c, m)|b. mod m/ gcd(c,m). 26. Show, moreover, that the answer is unique Show that another way of solving (A) is to solve the simultaneous congruence y = 0 (mod m2) and y = (b, — b2) (mod m)), and then set x = y + b2. Indeed, show that this gives precisely the same formula as in Theorem 3.7. §3. MODULAR ARITHMETIC AND SOLVING CONGRUENCES 33 27. Check that if x = b; (mod m)), x = b2 (mod mz) has a solution, then b; = b2 (mod gcd(my,,m>2)). 28. Mimic the proof of Proposition 3.4 to show there are infinitely many prime numbers p = 5 (mod 6). (Be sure to consider all possible values of m (mod 6) for the factors mr of the N you concoct.) 29. (“The characteristic p binomial theorem”) 30. a. Prove that (x + vy)? =x? + y? (mod b. More generally, prove that if p is prime and q = p",n EN, then (x + y)4 = x4 + y4% (mod p). (Hint: Induction.) . p) for any prime p. : 2 : For what positive integers n is the fraction "+14 not in lowest n+4 terms? 31. Suppose S is a Set of 34 integers with the property that no two differ by a multiple of 65. Prove that there is a pair of elements of S whose sum is a multiple of 65. Let p be prime. Prove that (p+1)?" (Hint: Use Theorem = 1 (mod p”) foralln EN. 1.4.) One of your friends has found a three-digit number that, when divided by the product of its digits, yields as quotient the hundreds digit. Find her number (in particular, can there be only one?). 34. a. Suppose gcd(a,b) = 1 and ab is a perfect square. b. and b are each perfect squares. Suppose x, y, and z € N have no common Prove a factor except 1, and that x* + y* = z*. Prove first that x and y cannot both c. be odd or even. Continuing b., suppose that x is even and y is odd. Prove that there are integers m,n such that y = m*-n2,z = m2+ n*,and x = 2mn. (Hint: First show that gcd(z+y,z-y) = 2, and then apply a. to 4* and 4.) d. Show that one of x and y is divisible by 3; and show that one of x, y, and z is divisible by 5. Remark. The numbers x, y, and z comprise a Pythagorean triple, i.e., a triple of integral lengths of the sides of a right triangle. For a geometric interpretation of this problem, cf. Exercise 8.2.7. 34 CHAPTER 1. THE INTEGERS 35. Ona desert island, five men and a monkey gather coconuts all day; then the men go to sleep, leaving the monkey to guard their stash. The first man awakens and decides to take his share. He divides the coconuts into five equal shares, finding that there is one left over; this he throws to the monkey (as hush coconut). He then hides his share of the coconuts and goes back to sleep. The second man awakens a little bit later and similarly decides to take his share; he repeats the scenario (likewise finding one extra coconut, which is provided the monkey for his silence). Each of the three remaining men does the same in turn. When they all awaken in the morning, the pile contains a multiple of five coconuts, and the monkey is too stuffed to divulge the night’s activities. What is the minimum number of coconuts originally present? 36. Suppose p and q are distinct prime numbers. Prove that for any n € N with gcd(p,n) = gcd(q,n) = 1, we have n'P-V(4-) = ao" 1 (mod pq). (Hint: apply Exercise 19.) Use the Chinese Remainder 37, Aet p and q be distinct primes and let N Theorem = pq. and Let k = (p - 1)(q-1). For each e with gcd(e,k) = 1, by Proposition 3.5 there is d satisfying de = 1(modk). Prove that n# = n (mod N) foralln EN. 38. Here is an application of Exercise 37 to public-key codes.* The values of N and e are made known to the public, but the values of k and d are known only to the in-crowd. Given a message M (most usefully with gcd(M,N) = 1), anyone can encode it by computing M’ = M® (mod N). a. Show that the in-crowd can decode by computing M’4 (mod N), provided M < N. (For large—e.g., 100-digit—primes p and q it is virtually impossible to factor N, and thereby find k and d, in anyone’s lifetime. Thus, the code is secure; i.e., even knowing N and e, the public cannot decode messages. On the other hand, finding M*® (mod N) for large numbers *cf. Rivest, Shamir and Adleman, “A Method for Obtaining Digital Signatures and Public-Key Cryptosystems,” Communications of the A.C.M., 21 (1978), pp. 120126; Pomerance, “Cryptology and Computational Number Theory—An Introduction,” Proceedings of Symposia in Applied Mathematics 42 (1990), pp. 1-12. §3. MODULAR ARITHMETIC AND SOLVING CONGRUENCES 35 M, e, and N is not so difficult on computers. See if you can suggest some practical ways to do this.) Let’s agree to convert the letters of the alphabet to twodigit numbers in the obvious way: A = 01, B = 02,..., Z = 26; we'll denote a space by 00 and a period by 27 (with no necessity to follow a period by a space). The message “HI. FRED IS HERE.” would appear in numerical form as “0809270618050400091 9000805180527.” To encode this, we need to break it into “words” less than N. It will be convenient, then, to have N at least 2726, so that we can use two-letter words. Following Rivest-Shamir-Adleman, we use p = 47 and q = 59, whence N = 2773. (Of course, these numbers are too small to give an effective code, but they illustrate our purposes here.) Using e = 101, check that d = 317. We then obtain the following sequence of coded and decoded messages: two-letter word | M_ HI .F RE D_ IS _H ER E. | M’ = M@ (mod 2773) | M’4 (mod 2773) 0809 2706 1805 0400 0919 0008 0518 0527 1633 363 1383 357 932 345 2304 1210 809 2706 1805 400 919 8 518 527 Try doing this with a different e (using either a good calculator (with at least eight-digit accuracy) or else Mathematica, Matlab, etc.). Using the same N and e = 1601, decode the following mes- sage: 1914 39. 1396 289 666 1083 2414. For any n EN, n = 2, let p(n) denote the number of integers m Satisfying 1 < m < n and gcd(m,n) = 1. a. Compute p(n), n = 2,3,..., 12. 36 CHAPTER b. c. d. 40. 1. THE INTEGERS Prove that for any prime number p, @(p) = p — 1; and that for distinct prime numbers p and q, (pq) = (p-1)(q-1). Prove that for any prime number p, y(p‘) = p*!(p - 1). More generally, prove that p(mn) = m(m)gp(n) whenever gcd(m,n) = 1. (Hint: Start with n = p (prime) and then consider n = p*.) Reconsider the postage stamp problem, Exercise 1.2.20. (Hint: If gcd(a,b) = 1, a > b, then circle the multiples of b in this table: 0 1 2 a a+l a+2 2a 2at+l 2a+2 (b-l)a (b-1l)a+1 (b-a)a+2 a-l 2a-1 3a-1 ba-1 Note that the multiples ka (mod b), k = 1,2,...,b — 1, exhaust 1,...,b-1.) 41. Let p be an odd prime number. Prove that 5 (5)(P}!) = 2° 41 amo py, P . J= (Hint: see Exercise 1.1.8.) 4. Zy», Rings, Integral Domains, and Fields In Proposition 3.1 we saw that the rules of modular arithmetic are compatible with the algebraic operations on the set of integers. We now stop to formalize this a bit. We have been working with equivalence classes of integers mod m, and we now think of these as the elements (denoted for now by 0, 1, 2,...,m — 1) of anew set Zm. + T S I a x S > + S| S|) A xX al We assume from here on that m > 1. Addition and multiplication are defined modulo m, as in the preceding section: if @ and b are elements of Z, then §4. Zm, RINGS, INTEGRAL DOMAINS, AND FIELDS 37 That is, to add (resp., multiply) @ and b, we add (resp., multiply) a and b and then take the equivalence class modulo m. Proposition 3.1 guarantees that this process is well-defined. For example, here are addition and multiplication tables for Z;: +| 01234 0/0123 4 1} 12340 2) 234071 3/34072 4) 40123 x | 01234 0/00000 1} 01234 >/ 02413 3/03142 4|/ 04327 And here are addition and multiplication tables for Ze: + 0 1 2 3 4 5 0123 45 0123 45 123 45 0 2345 01 345 01 2 45 01 2 3 5 012 3 4 x 0 1 2 3 4 5 012345 000000 0123 45 0240 2 4 03 03 0 3 042 0 4 2 054321 We now want to compare these sets of tables. check that the same rules of arithmetic hold in Z First, we should as hold in Z: for any @, b,c € Zn, S| + S| XS (1)@+b=b+a@ (commutative law of addition) +€=a@+(b+) (associative law of addition) a@=aA_ (Ois the additive identity) a=0 (m-—<ais the additive inverse of @) =bx@ (commutative law of multiplication) x@=ax(bx) (associative law of multiplication) (7)@x1=@ (8) (lis the multiplicative identity) ax (b+) = (@xb) +(@xT)_ (distributive law). There is nothing particularly exciting in the addition tables. In the two multiplication tables, however, we observe a radical difference. Across each row but the first of the table for Z;, we find all the elements 0, 1, 2, 3, and 4 of Z;; that is, for each nonzero €@ € Zs, as x ranges through Z;, Cx likewise ranges through all of Z;. In the case of Zs, however, only in rows 1 and 5 do we find the same 38 CHAPTER 1. THE INTEGERS phenomenon. What is relevant here, of course, is Proposition 3.5 (actually, Exercise 1.3.25), which says that in order for us to be able to solve the congruence cx = b (mod m), b must be divisible by gcd(c,m). There is another surprise in the multiplication table of are used to concluding from the hypothesis ab = 0 that a or equal 0; certainly this is true of arithmetic in Z, but it is not arithmetic in Zs. Nor need it be true that bx = cx implies b Ze. We b must true of = c or x = 0; for example, in Ze, 2x 2=5x2=4. It is now time to make a general definition. Definition. A set R closed under two operations, addition (denoted by +) and multiplication (denoted by - or, more often, by no symbol] at all), is called a ring if the following laws hold: (1) Foralla,be€ R,a+b=b+a _ (commutative law of addition). (2) For alla,b,c ER, (a+b)+c=a+(b+c) (associative law of addition). (3) R contains an element 0 satisfying 0+a=aforallaeR (0 is the additive identity). (4) For each a € R, there is an element -a so that a + (-a) =0 (—a is the additive inverse of a). (5) For alla,b,c ER, (ab)c = a(bc) (associative law of multiplication). (6) R contains an element 1 satisfying a- 1 =1-a =a for all aeéR_ (1is the multiplicative identity); we assume further that 1 #0. (7) For alla,b,c € R,a(b+c) =ab+acand(b+c)a=ba+ca (distributive laws). We say the ring is commutative if, moreover, (8) For alla,b € R,ab=ba_ tion) (commutative law of multiplica- ne Thus, Z and Z» are éxamples of commutative rings. We have yet to come across an example of a noncommutative ring, but we shall soon. We first want to make a definition to distinguish between the properties we've observed in Z; and Ze. Definition. Let R be a ring. If there are nonzero elements a,b € ! R so that ab = 0, then we say that a and b are zero-divisors in R. We say a commutative ring R is an integral domain if it contains no zero-divisors. §4. Zm, RINGS, INTEGRAL DOMAINS, AND FIELDS Example 39 1. Zs is an integral domain, but Z, evidently is not. Indeed, 2, 3, and 4 are all zero-divisors in Ze. Now there is a new distinction to make: Z and Zs are both in- tegral domains; however, the equation 2x = 3 has a solution in Zs, but none in Z. (To see why, we note that in Z;, 2 - 3 = 1, so that, multiplying the equation 2x = 3 by 3, we obtain x = 4; in Z, we can find no element whose product with 2 is 1.) Definition. Let R be a ring. We say an element a € R is a unit if there is an element b € R so that ab = ba = 1,ie., if a has a multiplicative inverse in R. We denote the multiplicative inverse of a by a~!. We say a commutative ring R is a field if every nonzero element a € R is a unit. Note that eyery field js an integral and ab = 0, then b domain (because if a is a unit >(a™1a)b = a“'(ab) = a“! -0 = O by Exercise 6a.). We have already commented it is obviously not a field. that Z is an integral domain, but Theorem 4.1. Z,, is an integral domain if and only ifm is prime; when p is prime, Zp is a field. Proof. Y € Zm Obviously, when m = qr, 1 < q,r < m, then both q and are zero-divisors. We now prove that when p is a prime, Zy is a field. This is immediate from Corollary 3.6, since, given any nonzero @ € Zy, we can solve the congruence ax = 1 (mod p). If b is a solution, then we have @ - b = 1 in Z,, and b is the requisite multiplicative inverse of @. Oo Ve will now establish the convention that when we write Z, in this text, p always denotes a prime number. Working with arith- metic in Z,, we have the following amusing application (see also Exercises 2 and 16). We'll officially review tional numbers Q in Section 1 of Chapter that ; < @ is the multiplicative inverse b~! beZ,and § =a- é -a-b-! € Q. Now problem 1,2,3_ 2+374 («) as a problem in, say Zs. the definition of the ra2; but meanwhile, recall of the nonzero number consider the arithmetic 23 = 12 (Any Zp will do here, provided p divides none of our denominators.) What do we mean by 5, §, etc.? Since 1 denotes 1-27! € Zs, and since 27! = 3, 5 = 3 €2Z;. Likewise, 40 CHAPTER 1. THE INTEGERS =2-3-1=2.2=4,and } = 3-4-1=3.4 o= < is, in fact, a rather nift <t w WIR 2. Thus, the left-hand side of (x) in Z; is 3+4+2 = 4 € Zs. What a about the right-hand side? Here, $$ = 23-127! = 3-2-1 =3.-3 = 4, as required. This of checking arithmetic with rational numbers. Example 2. When p is prime, (?r*) = 1(mod p) forO < k < p — 1. We wish to prove that (” i*) = 1 € Z,. Since k! is not divisible by p, we know k! is nonzero in Zy. For k = 1, ) = 1-2-...:k p+ *42)---(ptk)\ Tp+ky\ (Pj) - (PAV Het, ki = as required. We close this chapter with two examples rings. of noncommutative Example 3. Let M2(Z) = {| ‘| :a,b,c,d eZ} be the set of 2 x 2 matrices with integer entries. Addition and mule g9 f| hi] _|at+e |c+g a b e f| _|ae+bg Vy tiplication are defined as follows: a c b alt d|° |g h|~ |ce+dg b+f dt+h af+bh cf+ah|-: It is easy to check that the zero element is E plicative identity is E | and the mullti- ‘|. We leave it as an exercise for the reader to check the remainder of properties (1)-(7). To see that multiplica- tion is not commutative, consider A = E AB = E ar whereas BA = E | and B = I} AF then ‘|. More generally, given any commutative ring R, we define M n(R) to be the ring of n x n matrices with entries in R. Addition and multiplication are defined as usual. Example 4. Consider the following multiplication table for the symbols 1, i, j, and k: §4. Zm, RINGS, INTEGRAL DOMAINS, AND FIELDS Let Al 1 i j ek 1 1 1 it 1 -l J kK k -j J J -k -!1 i k k Jj -t R = {a+ bi+cj+dk:a,b,c,d -il € Z}. Define addition in the obvious way: (a+ bi+cj+dk)+(s+tit+uj+vk) =(a+s)+(b+ thit+(c+u)j+(ad+v)k. Define multiplication by applying the table above and the distributive law: (a+ bi+cj+dk)-(s+ti+uj+vk) = (as —-bt-cu-dv)+ (at+bs+cv—du)it+(au-bvicst+dat)j+(av+bu-ct+ds)k. The additive identity is 0 = 0 + Oi + Oj + Ok, and the multiplicative identity is 1 = 1+ 0i+0j + 0k. Multiplication is obviously not commutative, and we leave it to the reader to check the remaining properties. Are there any zero-divisors in R? EXERCISES 1.4 1. Construct muitiplication tables for Z7, Zg, Z9, and Z;2. List the zero-divisors and units in each ring. 2. Compute the following in the indicated Zp: 3,4 a 5+36 Z7 b. c. 17 +2°+3°+4° ayerorsie © Zi 124+224.-..+ (8+)? €Z,, p= 5 prime 3.) Below are addition and multiplication tables for a set R. Is ita — commutative ring? What are its zero-divisors and units? + a b Cc da | abe ∙ abcd abe bade c da b dcba a b Cc a aaeaa aba b aace abea CHAPTER 42 Which of the following matrices are units in M2(Z)? zero-divisors? Which are neither? els} fal alia} \@ (90) CN eff 4] <= is auntt. @€Zm Prove that gcd(a,m) =1 b. Prove that if a € Z, is a zero-divisor, d. Which are eli a. c. 1. THE INTEGERS then gcd(a,m) > 1, and conversely, provided m } a. Prove that every nonzero element of Zm is either a unit or a zero-divisor. Prove that in any commutative ring R, a zero-divisor cannot be a unit, and a unit cannot be a zero-divisor. Do you think c. holds in general? Prove that in any ring R: a. 0-a=Oforalla eR (cf. Lemma 1.1); b. (-l)a = -—a for all a é€ R (cf. Lemma 1.2); a. (-a)(-b) = ab for all a,b € R; | d, the multiplicative identity 1 € R is unique. Suppose R is an integral domain, c,x,y that if cx = cy, then x = y. € R, and c # 0. Prove Show that if a,b € R have multiplicative inverses, then ab has a multiplicative inverse, viz., (ab)~! = b-!a~!. Give an example to illustrate that the equation (ab)~! = a~!b7! may fail. Show that R = {a+b/2:a,b € Z} is a commutative ring (where addition and multiplication are defined in the obvious way). Is it an integral domain? What are the units of this ring? 10. a. Prove that the multiplicative inverse of a unit a in a ring R is unique. That is, if ab = ba = 1 and ac = ca = 1, then b = c. (You will need to use associativity of multiplication b. in R.) Indeed, more is true. If a € R and there exist b,c € R so that ab = 1 and ca = 1, prove that b = c and thus that a a unit. is §4. Zm, RINGS, INTEGRAL DOMAINS, AND FIELDS ll. 43 Show that |< A is a. b. aunit in M2(Z) if and only if A = ad —- bc = +1; a zero-divisor in M2(Z) if and only if ad - bc = 0 and not all of a, b, c, and d are zero. (Hints for a.: Either (i) use properties of the determinant (see Section 2 of Appendix B) to show that if A € M2(Z) is a unit, then A must be a unit in Z, or (ii) by looking at the entries of ∧−↥∶⊼ 1 |! − ‘|. show that A?/A.) Let R be an integral domain having a finite number of elements. Prove R is a field. (Hint: Given any nonzero element a € R, consider the list of elements ab for all b € R.) Let p be a prime number. Use the fact that Z, is a field to prove that (yp —1)! = —-1 (mod p). (Hint: Pair elements of Z, with their multiplicative inverses; cf. Exercise 1.3.12.) 14. Let p be a prime number. cf. Exercise 13.) 15. Prove that if p is prime and p = 1 (mod 4), then x? = —1 has a solution in Zy. (Hint: Consider x = 1-2-3-...- (2), and Prove that (p—- 2)! = 1 (mod p). (Hint: apply Exercise 13.) 16. Let p be an odd prime. 1 — l+o2+ Suppose a,b € N and 1 — pfeee Ht 1 = a. Prove pla. (Hint: Compute the left-hand side in Z,.) b. If p > 3, then prove p*|a. ae (Hint: Note that ; + > = If you factor out one p, you must show that p di- vides what’s left; now compute in Z, once again. Exercise 1.1.4c.) 17, 18. See also Let p be prime. Prove that a. (",) = p (mod p*) b. (2?) = 2 (mod p?) Let R be the collection {ax +b: a,b € Z} of affine linear functions. Define the operations of addition and multiplication as CHAPTER 44 1. THE INTEGERS follows: +d) = (a+c)x+(b+Aa) (ax +b) B(cx (ax +b) B (cx +d) = (ac)x + (ad + b) Decide whether R is aring. (Hint: In earlier editions of this text, the author used R as an example of a noncommutative ring.) Let R be the set of all real-valued functions on the closed interval [0, 1]. a. Prove that R is a commutative ring. (Define addition and multiplication of functions as in calculus: if f,g € R, define (f + 9)(x) = f(x) + g(x) and (fg)(x) = f(x)g(x) for all x €[0,1].) b. ) Is R an integral domain? ~~ c. What divisors? Is every nonzero element of R either a unit or a zero-divisor? Let R’ c R be the set of all continuous functions. Prove that R’ is likewise a commutative ring. id. ) Is R’ an integral domain? divisors? Is every nonzero /20. os \ 21. are the units and zero- What are the units and zeroelement of R’ either a unit or a zero-divisor? Let R be a (noncommutative) ring. Given that a,b,anda+beR are all units, prove that a~! + b~! is a unit. (To show that Exercise 10b. is not silly) Find a ring R and an element a € R so that (i) there exists b € R satisfying ab = 1; (ii) there does not exist c € R satisfying ca = 1. (Hint: This is not so easy. One possible solution is to consider the “infinite matrix” 010 001 000 0O 90 1 CHAPTER 2 From the Integers to the Complex Numbers In this chapter we will work our way from the integers through the hierarchy of number systems. The rational numbers are defined as the “fractions” formed by taking ratios of integers. The real numbers are defined by “closing the gaps” in the set of rational numbers (the real number system is conceived so that sequences of rational numbers that ought to be convergent are indeed); interestingly enough, this was historically a tough point for mathematicians, and the real numbers were not satisfactorily defined until late in the nineteenth century. Ironically, people had already been working with the complex numbers, at least in a formal way, since the sixteenth century (e.g., Descartes). They proved necessary, as had irrational numbers centuries earlier, to solve quadratic equations. We discuss the algebra and geometry of the complex number system at some length in §3, and then pursue the geometric aspects in §5 by classifying all isometries of the Euclidean line and plane. For completeness, the standard quadratic formula and Tartaglia’s elegant solution (c. 1535) of the arbitrary cubic equation (which was published by Cardano, and therefore is usually credited to him) are included in 84. 1. The Rational Numbers We are all used to working with the rational numbers in their representation as the quotients ¢ of two integers, b # 0. The problem with this is that if all we know is integer arithmetic, we have no 45 CHAPTER 46 2. FROM THE INTEGERS TO THE COMPLEX NUMBERS what we are context in which to perform this division. Of course, ‘ in such a doing is broadening our universe, defining the number way that ie1. =5+ ..y+,= bx,poly a b times ⋅ ∙ l 1 -1 ,+--+35: Then when a > 0, ¢ is defined tobeax,=— — a times We formally define the larger universe as follows. A rational number will be defined to be an equivalence class of ordered pairs ab' = ba’ (for of integers (a,b), b # 0, where (a,b) ~ (a’',b’) = further discussion, see Section 3 of Appendix A). This is the usual cross-multiplication rule for $ = a We denote the equivalence class of (a,b), oddly enough, by $. We must now define addition and multiplication of these “formal fractions”: + £ = 24+2¢ Addition: 2ba bd plication: 2D xx £ny = 26 Multiplication: Zero element: 0 0 = 7 , 2.7 i 5 5 Additiveitive inverse Multiplicative identity: 1 = - Using these definitions, one can check that all the properties of a ring listed in Section 4 of Chapter 1 hold. However, the serious issue is well-definedness: are these definitions independent of the choice of representatives of the respective equivalence classes? Suppose we choose an ordered pair (a’,b’) equivalent to (a,b); then do we get equivalent answers when we add and multiply? of course, is yes, as we check here. 2 +5=%4 5? Well, If (a’,b’) The answer, ~ (a,b), then does 2+ 5 = *4*°° by definition. But since a’b = b'a, we have a'bd = b'ad, and so a’bd+bb'c = b'ad+bb'c, whence (a’d + b'c)(bd) = (ad + bc)(b'd). This means that 24+2¢ =~~ 24+be bd ba SO asc 5 + qG laste = % + gq as we wanted. gj And |ayo x 5 = ae £5 =_ a@S, since multiplying the equation a’b = b’a by cd gives the needed equality. The distinguishing feature of this larger universe, however, is that we now have multiplicative inverses: If a,b # 0, note that §1. THE RATIONAL NUMBERS 47 4x 2 = 1, so that 2 is the multiplicative inverse of ;. Thus the collection of rational numbers, which we shall call Q, is a field. Remark. This ordered-pair construction works, in fact, for any integral domain R (see Exercise 11). The resulting field is called the field of quotients of R. Before going on, we need to observe that the integers Z come with more algebraic structure, namely, an ordering. We have a dis- tinguished subset Z*, the subset of positive integers, so that the following are true: (1) Given n € Z, either n € Z*,n =0, or -n € Z*. (This is called the trichotomy principle.) (2) Given m,n € Zt, m+n € Z* and mn é€ Zt (ie., the set of positive integers is closed under addition and multiplication). Of course, Z* = N, and we obtain an ordering > on Z by defining m > nif and only if m-n «& Z*. (We likewise say m = n provided m-n>OQorm=n.) In general, we may define an ordered field to be a field F to- gether with a distinguished subset Ft (the positive elements of F) satisfying the analogous properties: (1) Given x € F, either x € Ft, x = 0, or -x &€ Ft. (2) Givenx,y € Ft,x+yeEF*t andxye F*. We write x > y if and only if x — y © Ft, and so on. Lemma 1.1. The following laws of inequalities are valid in Z or in any ordered field: (i) Ifa>b, thena+c>b+c forallc €Z. (ii) [fa >b andc (iii) [fa > b andc > 0, thenac > be. <0, thenac < bc. (iv) [fa>bandb>c,thena>c. (v) Ifa #0, then a’ > 0. Proof. See Exercise 2. oO The next observation is that the rational numbers Q inherit an ordering from that on the integers. We define ¢ > 0 if ab > 0, and we let Q* = { : | > 0} denote the set of positive rational num- bers. Note this is well-defined, because if 4 = £, then ab’ = a’b, so (ab)b’? = (a'b’)b?. By Lemma 1.1(v), both b? and b’2 are positive; CHAPTER 48 2. FROM THE INTEGERS TO THE COMPLEX NUMBERS by Lemma 1.1(iii), the product of a positive integer and a negative integer is negative, and we know the product of two positive integers is positive. Thus, ab and a’b’ have the same sign. 1.2. Q is an ordered field. Lemma Proof. Given r = ; E Q, we may first assume b > 0 (since ; = =): Then r € Q* when a € Z*, r = 0 when a = 0, and -r € Q* when -a € Z*. Now it remains to show that Q* is closed under addition and multiplication. Let #, § € Q*; we need to show that their product and sum both lie in @+. We may assume that b,d > 0. Thena,c > 0 as well, and now we compute | x 9 = bq: Since Z* is closed under multiplication, both ac and ba are positive, and therefore so is their quotient. aat+o0c Now | + § = “4° is positive, since Z* is closed under both addition and multiplication. oO One property of the rational numbers that will play an important role in the next section is the Archimedean Property: Proposition 1.3. Given any positive rational numbers r,s, there is a positive integer n so that nr > s. Proof. Let r = §, s = §, where a,b,c,d € Z*. We wish to find n € Z* so that n§ > §,i.e., so that nad > bc. Since all the integers in question are positive, ad > 1, so it suffices to take n = 2bc. O The rational numbers also have a significant density property. Proposition 1.4. Given any two distinct rational numbers, there is another rational number between them. Proof. Given r > s € Q, consider z = ™>*. We claim that z € Q and that r > z > s. The former is immediate since Q is a field. To show r > z, we note thatr > s = 45> 5. Thusr =5 + 5> 5 + 5= ‘> = z,as required. The remaining inequality is deduced analogously. o EXERCISES 2.1 1. Check the details of the claim that Q is a field. 49 §1. THE RATIONAL NUMBERS 2. Prove Lemma 1.1. (Use repeatedly the fact that Z* closed under addition and multiplication.) or F* is 3. Prove or give acounterexample. If the statement is false, modify it to make it correct. a. ifa>bandc > d, thenac > bd; b. ifc>Oand ac > bc, thena > b. 4. Let F be an ordered field, and let x,y € F. Prove that if x > 0 and y < 0, then xy < 0, and that if x, y < 0, then xy > 0. Also, from the fact that 1 is the multiplicative identity of F, deduce that 1 > 0. 5. 6. Prove that for r,s € Q, each of the following inequalities holds. In each case, also determine when equality holds. a. b. r?+s° > 2rs; 2+ 2rs5+3s% 20; Cc retrs+s? 20. Prove that if r > s > 0, then r2 > s*. assumption that r and s are nonnegative?) that ifr,s >Oandr* 7. (Where do you use the Conversely, prove > s¢, thenr >s. Acommon mistake made by high school algebra students (and, alas, by college calculus students alike) is the following: aa b a. a o¢ b+c° Show that in any field this equation implies that either a = 0 or b¢ +bce+c? =0. b. c. Show that in Q it holds only when a = 0. Give an example of a field where a 4 0 and b? + bc +c? = 0 instead. oo 8. - Prove or give a counterexample: if F is a field and a,b ¢€ F, then a*+b*=0 9. a=b=0. Suppose r = §,s = § € Q,andr ample: 10. = r < BS <s. Prove or give a counterex- < s. If the statement is false, make it correct. Is the following generalization of Proposition 1.4 valid? Between every two distinct rational numbers there are infinitely many rational numbers. CHAPTER 11. 2. FROM THE INTEGERS TO THE COMPLEX NUMBERS Starting with the ring Z, we constructed the field Q as a set of equivalence classes of fractions. Show that this construction can be performed generally for any integral domain R, yielding the field of quotients of R. In order for the construction to work, why is it necessary that R be an integral domain (and not just any commutative ring)? 12. Let R = {F € Q: b = 2* for some nonnegative integer k}. Show that R is an integral domain, and find its field of quotients. 13. Let p be a prime number. Let R = {§ € Q: gcd(p,b) = 1}. Show that R is an integral domain, and find its field of quotients. 14. Prove that 1/2 ¢ Z. (We have taken this fact for granted in Chapter 1.) State and prove an appropriate generalization. 15 For what values of x,y tions hold? a (x+y)*=x* 4+ y? b. c. (x+y)3 =x34+ y3 (xty)t=xt+yt € Q ) does each of the following equa- Can you state and prove an appropriate generalization? 16. Find all functions f: Q — Q satisfying (i) f(1) =1, and (ii) f(x+y) = f(x) + fly) forallx,y €Q. 2. From the Rational Numbers to the Real Numbers We have been getting used to the universe of rational numbers. As the Greeks discovered early on, this is a very limited universe: there can be no isosceles right cause in Q there is no solution 1.2.11). [In case you did not do pose we had a rational number triangle with legs one unit long, beto the equation x2 = 2 (see Exercise this exercise, here is the proof. Supx = 5 with x? = 2; we may assume a and b are relatively prime. Then the equation a? = 2b? implies that a’ is even, hence that a is even (by Exercise 1.1.3). Setting a = 2k, a* = (2k)? = 4k? = 2b? implies that 2k? = b2, and so b is likewise even. Since we began by assuming that a and b are relatively prime, we have arrived at a contradiction.] §2. FROM THE RATIONAL NUMBERS TO THE REAL NUMBERS 51 Let’s try to find rational numbers approximating V2. Given in- tegers a,b with (#)* < 2, we can find integers c,d so that § < § and (§)? < 2 as well. For example, take c = 3a + 4b, d = 2a + 3b. Then we leave it as an exercise for the reader to check that § has the requisite properties (see Exercise 10). We next establish that the number § is significantly closer to V2 than ¢. Lemma 2.1. Suppose 1 < — and (¢)* < 2. Letc = 3a + 4b,d = 2a + 3b. If we let 5 = 2 - (4), then2-(§)*? < &. Proof. Given 6 = 2 - ($)*, 2b? - a® = db*. Now 2 2- (3) a since 25 +3> 3a+4b\2 =2-(s7 5. 2b*-a? ~ 2a+3bj2 be 3p) 6 6 (2243/2 ~ 25’ a 5 _Y \ —¢——_?- *— (a/b)? (c/d)? 2 8/25 FIGURE 1 By repeatedly applying Lemma 2.1 we can find an infinite number of rational numbers r = | whose squares are less than, but arbitrarily close to, 2. Similarly, by Exercise 10, we can find an infinite number of rational numbers whose squares are greater than, but as close as desired to, 2. If we consider the sets L = {ry U = {r € Q*: r* > 2}, we observe € Qt: r* < 2} and that every element of L is less than every element of U; nevertheless, L has no largest element (by Lemma 2.1) and U has no smallest element. L 2” U FIGURE 2 The idea behind the real number system is to fill in these gaps in the rational numbers in the most economical way possible (so as still to have a field with a compatible notion of inequality). The CHAPTER 32 2. FROM THE INTEGERS TO THE COMPLEX NUMBERS details of the construction are quite involved and were not settled carefully until the latter half of the nineteenth century; we will be content to give a precise statement of the properties of the real numbers R. Definition. Let F be an ordered field. If S c F and there is an element x € F so that x > s forall s € S, then we Say S is bounded above and x is called an upper bound of S. Example 1. In Q, let S = {ry € Q: r? < 2}. Then S is bounded above by 2 (and by 3). (See Exercise 2 for one way to prove this.) Definition. Let S c F be bounded above. least upper bound (1.u.b.) of S if We Say xo € F is the (1) x, is an upper bound of S; i.e., x» => s for alls € S; (2) for all upper bounds x of S, x9 < x. We say F has the least upper bound property if every nonempty subset S c F that is bounded above has a least upper bound. Example 2. Let S = {r € Q: r* < 2}. Then S has no L.u.b. in Q, since the set U discussed above is the set of upper bounds, and U has no least element. Thus, Q does not have the least upper bound property. Example 3. Let S = N c Q. Then S has no 1.u.b., because it is not bounded above (see Exercise 8). Nevertheless, N does have the least upper bound property (see Exercise 9). We now come to the following theorem/definition which gives the salient features of the real number system. Theorem 2.2. There is a (unique) field R containing Q, having an ordering > so that Q* Cc R*, and satisfying the least upper bound property. a Elements of R are called real numbers, and elements of R that do not belong to Q are called irrational numbers. Our discussion of “./2” above shows that every real number x may be interpreted as the least upper bound of the set of rational numbers less than x. This whole discussion may seem somewhat far-fetched, since we have spent most of our lives thinking of and working with real numbers as decimals (e.g., 1.414213562... or 3.1415926535... ). On the one hand, the various finite stages of these infinite decimal expansions give a specific set of rational numbers whose least upper §2. FROM THE RATIONAL NUMBERS TO THE REAL NUMBERS 53 bound is the real number in question. On the other hand, you will find that if you try to give a precise definition of addition and multi- plication of real numbers using decimal expansions (let alone proving the algebraic properties they must enjoy!), you will be in for a rough time. Remark. The least upper bound property is exactly what’s quired for the Intermediate Value Theorem (of calculus fame) hold. If f is a continuous function on an interval (a, b] with f(a) and f(b) > 0, how do we find a point c € (a,b) so that f(c) = It is quite natural to define S = {x € [a,b]: f(x) < 0}. reto < 0 0? Then S$ is nonempty and is bounded above (e.g., by b). Provided S has a l.u.b., c, then it must be the case that f(c) = 0. The salient feature of continuity we need here is this: if f is continuous at x, and Jf (Xo) > 0 (resp., < 0), then f is positive (resp., negative) on some interval (xo - 6,X»9 + 6) containing x,. As you can check, we cannot have f(c) > 0 (for then c would not be the least upper bound of S), and we also cannot have f(c) < 0 (for then c would not be an upper bound of S at all). Thus, by trichotomy, we must have f(c) = 0. In summary, the least upper bound property guarantees that f(x) = x* — 2 (and lots of other polynomials) will have roots in R. On the other hand, since f(x) = x* - 2 does not have a root in Q, we infer—once again—that Q cannot have the least upper bound property. We next show that the Archimedean and density properties of Q (Propositions 1.3 and 1.4, respectively) hold in R as well. Proposition 2.3. Given any two positive real numbers x, y, there is an integer n so that nx > y. Proof. Let S = {n EN: nx < y}. If S is empty, this means that x > y, and we may take n = 1. note that S is bounded above by, and observe simply that (ng + 1)x to check that np € N. See Exercise Otherwise, when S is nonempty, for example, =. Let no = 1l.u.b.S, > y, aS required. (We really need 9.) O Proposition 2.4. Between any two distinct real numbers there is a rational number. Proof. Let x > y be real numbers. Suppose first that x - y > 1; then there must be an integer between x and y, and we’re done. (if y = 0, by Proposition 2.3 there is an integer m so that m(1) > CHAPTER 54 2. FROM THE INTEGERS TO THE COMPLEX NUMBERS y. The smallest such integer m (which exists by the Well-Ordering Principle) must satisfy vy < m < x. The case of y < 0 is left to the reader.) In general, applying Proposition 2.3 again, there is a positive integer n so that n(x-y) > 1, and so there is an integer m satisfying ny <m<nx, whence y < = < x, as required. O Remark. It follows from Proposition 2.4 that between any two distinct real numbers there are infinitely many rational numbers; thus, there ought to be “a lot” of rational numbers. But, in fact, the set of rational numbers is countable, i.e., can be put in one-to-one correspondence with N, whereas the set of real numbers is uncountable. This remarkable fact was proved by Cantor. (See Exercises 13 and 14.) We are now in a position to find further examples of fields, all of which lie between Q and R. We give the prototypical example here and leave others for the reader to check as exercises (see Exercises 4 and 17). Example 4. Let F = {a+ bV/2: a,b € Q} C R. From here on, F will be denoted as Q[/2]. Addition and multiplication are done in the realm of real arithmetic, although the following algebraic laws are convenient to note: (a + bV2) + (c + dV2) = (atc) +(b+d)v2 (a + bV2)(c + dV2) = (ac + 2bd) + (ad + bc)V2 In particular, Q[V/2] is closed under the operations of addition and multiplication. It is easy to check that Q[/2] is a commutative ring: it contains the additive and multiplicative identities 0 and 1, and the commutative, associative, and distributive properties are inherited from R. To check that Q[V/2] is a field, we must establish that each nonzero element has a multiplicative inverse. Let a+ b/2 € Q[V2], with a and b not both zero; applying the “conjugate trick” from high school algebra, we obtain 1 at+b/2°> 1 a+bV2 a-bJ/2_a-bv2 a-—b/2? Qe—2b _ a - (a Se) —b * & — a) V2 §2. FROM THE RATIONAL NUMBERS TO THE REAL NUMBERS 55 which does indeed belong to Q[V/2]. Note that since V2 is irrational, the denominator a? — 2b? can never vanish so long as a,b € Q are not both zero. EXERCISES 2.2 1. Show that the various algebraic consequences of ordering in Z and Q (e.g., Lemma 1.1, Exercises 2.1.4, 2.1.5, 2.1.6) hold equally well in R. 2. Suppose x and y are nonnegative Prove thatx sy = x"< yy”, 3. Prove that for x,y € R*, — 4. Check explicitly that Q[/5] > real numbers and n € N. xy. is a field. What field is Q[./8]? “™~ 5.) Do the irrational numbers form a field? In particular, is it true ~N that if a and b are irrational numbers, necessarily irrational numbers? 6. then a + b and ab are Prove that the following numbers are irrational: a. V3 be V2 ) logig 3 ; Oe V2 + fF a (Hint: Suppose e = p/q, and show that q! é.) e= 7 im > 2 n=qt+l cannot be an integer.) 7. Elaborate on the density principle enunciated in Proposition 1.4 as follows: a. Using the fact that 0 < we < 1, prove that between any two distinct rational numbers there is an irrational number. b. Deduce that between any two distinct real numbers there is an irrational number. 8. Prove, without using Proposition 2.3, that N c Ris not bounded above. (Hint: If it were, there would be a least upper bound y. But then use the Principle of Mathematical Induction to show that y - 1 is an upper bound as well.) CHAPTER 56 9. 2. FROM THE INTEGERS TO THE COMPLEX NUMBERS Let S C N bea nonempty subset that is bounded above. Show that n, = Lu.b.S is an element of S. (Hint: One approach is to apply Exercise 8. Consider T = {n € N: n is an upper bound of 5}. Show that T has a least element.) 10. Assuming a,b € N and ($)? < 2, putc = 3a+ 4b, d = 2a + 3b andm=a+2b,n=ar+b. 11. a. Check that ¢ < § and that (4) < 2. b. Check that ()* > 2 and that (7)*-2 <2-($)*. c. Conclude (using Lemma 2.1) that there are rational numbers whose squares are arbitrarily close to 2 (both greater than 2 and less than 2). a. Prove that the real number r¢ b. decimal representation is either finite or repeating. Give an algorithm to express a repeating decimal as a frac- is rational if and only if its tion. c. We say the decimal 0.142857142857... has period 6 and the decimal 3.2565454... has period 2. Find all prime numbers p so that 1/p has period 3 or 6. 12. Let K c R be a field. Prove that Q c K. that Z c K.) 13. Prove that Q is a countable set, i.e., can be put in a one-to-one correspondence with N. (Hint: Arrange the positive fractions 7 (Hint: Start by showing in a two-dimensional array—numerators increasing along rows, denominators increasing down columns. Delete duplicates, and then count along 45° lines.) 14. Prove that the set of all real numbers between 0 and 1 is uncountable. Deduce that R and, in turn, R - Q are uncountable. (Hint: Suppose the numbers could be arranged in a sequence x), X2,...,Xn,.... Write out a decimal representation of each number: x; = 0.aja$”...a"..., i = 1,2,..... Now consider the real number y = 0.7)72...,... Vk = 15. 4, ay =3 3, otherwise defined as follows: Here is the sketch of a proof, using the 1.u.b. axiom, that every positive real number a has a square root. (Query: How is this fact normally proved in a calculus class?) §3. THE COMPLEX NUMBERS a. 57 Let S = {x € R: x* < a}. Show that S is nonempty and is bounded above. (Hint: For the latter, it is probably easiest to deal separately with the cases a < 1 anda > 1.) b. Let y =1].u.b.S. Note y > 0. We must show y? = a. Suppose first that y? > a, and let € = y?-a. Compute (y - 35)? and deduce that y - ay is an upper bound for S. Why is this a contradiction? c. Suppose now that y? < a, and let € = a - y?. Show that there is a small number 6 so that (y + 6)? < a, so that y is not an upper bound of S at all. (Hint: Let 6 be a positive number satisfying both 6 < 1 and 6 < 3555.) 16. Find all functions f: R — R satisfying the following: (i) (ii) f(1) =1, f(x +y) = f(x) + f(y) for all x, y € R, and (iii) f(xy) = f(x) f(y) forall x,y ER. (Hint: Show thatx >0 = f(x)>0,andsox>y f(y). Cf. Exercise 2.1.16.) 17. Let O[¥2] = {a+b V2+c¥4:a,b,c => f(x) > € Q} CR. Show that Q[?/2] is a field. 3. The Complex Numbers in Section 2 we were led to the real numbers by trying to solve the innocuous quadratic equation x* = 2. Here we contemplate the equation x* = —1. By Lemma 1.1(v), there can be no real number x satisfying this equation. We introduce the “imaginary” number i satisfying the equation i* = —1 and try to build a field containing i and all of R. We define the complex numbers C to be the set of all ordered pairs (a,b), a,b € R, ie., the set of all vectors in R*. Addition and multiplication are defined as follows: (a,b) + (c,d) =(a+c,b+a) (a,b) -(c,a) = (ac —-bd,ad + bc). We denote (0,1) by the symbol i, and (a,b) by a + bi. It is easy to remember the definition of multiplication by expanding the product CHAPTER 58 2. FROM THE INTEGERS TO THE COMPLEX NUMBERS (a + bi)(c + di) by the distributive property and using the rule i? = —l. Example 1. (a + bi)(a — bi) = (a* — b(-b)) + (a(-b) + ba)i = a? + b®. Proposition 3.1. C is a field. Proof. We must check that C is a commutative ring in which ev- ery nonzero-element has a multiplicative inverse. From the definitions 0 iplieation it is clear that these operations are commutative. Addition is associative because vector addition is associative (which in turn is the case because addition of real numbers is associative). The additive identity is 0 = 0 + 0i, and additive inverses are given by —(a + bi) = (-a) + (-b)i, as expected. The multiplicative identity is 1 = 1 + 01. We stop now to verify the associative law of multiplication: (a + bi)[(c+di)(e + fi)] = (a+ bi)[(ce - df) + (cf + de)i] = (a(ce - df) — b(cf + de)) + (a(cf + de)+b(ce-—df))i = (ace - adf — bc f - bde) + (acf + ade + bce — bdf)i, whereas [(a + bi)(c+di)}\(e + fi) = [(ac - bd) + (ad + bc)i}(e + fi) = ((ac — bd)e - (ad + bc)f) + ((ac — bd) f + (ad + be)je)i = (ace — bde - adf - bc f) + (acf - baf + ade + bee)i, and so the two agree (whew!). Next comes the distributive law: (a + bi)[(c + di) + (e+ fi)] = (a+ bi)[(c +e) +(d + fyi] = (a(c +e) -b(d+ f)) + (a(d + f) + b(c +é))i = [(ac —- bd) + (ad + bc)i] + [(ae — bf) + (af + be)i] = (a+ bi)(c + di) + (a+ bij(e + fi). This straightforward calculation establishes the fact that Cisa commutative ring. To prove that C is a field, we try the same trick that we used in Example 4 of Section 2. Formally, write 1 at+bi _ 1 a—bi a+bi a-bi _ a-bi | _ a-bi (a+bi)(a— bi) a = arabe = (grape) -—b_y., t (apa) §3. THE COMPLEX NUMBERS 59 Note that this expression makes sense so long as a + bi is nonzero (since a and b are then not both zero, andso.a*+b* > 0). The reader can also check directly that (a + bi) ((ar4g2) + (qfp)i) =1. 0 Except for the fact that there is no ordering on C (see Exercise 1), everything that worked for Q and R works for C, and now we are in the position to “solve” the quadratic equation x* + 1 = 0. Indeed, one benefit of introducing i is that we can now solve all quadratic equations. Before coming to this point, we explore some of the geometry behind the algebra of complex numbers. When we represent C by ordered pairs of real numbers, we call this the complex plane. Addition of complex numbers coincides with addition of vectors in R*. The horizontal axis is called the real axis; the vertical axis, the imaginary axis. Given a complex number z =a+ bi, the real part of z (denoted Re z) is equal to a, and the imaginary part of z (denoted Jm 2) is equal to b. (Note that Jm z is itself a real number.) The reflection of z = a + bi in the real axis is called the conjugate Z of z; thus, Z = a — bi. Example 2. The following formulas are sometimes useful: Rez= MZ= zZzt+zZ 5 zZ-Z Imz= — The vector (a,b) € R* has length Va? + b2; we also refer to this as the absolute value (or modulus) of the complex number a + bi, denoted |a + bi|. Introducing polar coordinates in the plane, as shown in Figure 1, we now write z = r(cos@+isin@), where r = |z|. We note that @ is only defined up to multiples of 27 (360°). This is often called the polar form of the complex number z. ---- z=r(cos 8 +i sin 9) * Z=r(cos 9 — i sin 8) FIGURE 1 CHAPTER 2. FROM THE INTEGERS TO THE COMPLEX NUMBERS 60 Example 3. 1 +i = V2(~5 + ~3i) = V2(cosj + isin J). Example 4. -3 - 41 = 5(-2 - 2i) = 5(cos@ + isin @), where 6 = ™+arctan ; = 4.07 radians. (Note that it would not help to use arccos or arcsin, since arccos(—2) is an angle in the second quadrant and arcsin(—?) is an angle in the fourth.) Example 5. Consider the multiplication (1 - 2i)(-1 +31) =5+ 5i from the viewpoint of the moduli and angles of these complex numbers: 1 - 2i = V5(cos 6, +isin@)), 6) = -63.4°, ~1+3i=¥10(cos 62 +isin@2), and 62 = 108.4°, 5+5i = 5V2(cos45° +isin45°). Note that the modulus of 5+ 5iis the product of the moduli of 1 - 2i and —1 + 3i and that the angle 45° is the sum of the corresponding angles @; and 62. The “coincidence” we observed in the last example is, of course, no coincidence and lies at the heart of the geometric interpretation of the algebra of complex numbers. Proposition 3.2. Let ising). Then z = r(cos@+isin@) and w = p(cos¢@ + zw = rp(cos(@+ @) +isin(@+ )). That is, to multiply two complex numbers, we multiply their moduli and add their angles. Proof. Recall the basic trigonometric formulas cos(0+ @) = cos@ cosf-sind sind and sin(@ + @) = sin@ cos@+cosé@ sind. Now, zw = (r(cos @ + isin @))(p(cos@ + isind)) = rp(cos 6 + isin 8@)(cos@ + ising) = rp((cos@ cos¢ — sin@ sing) + i(sin@ cos @ + cos @ sing)) = rp(cos(@ + d) + isin(@ + d)), as required. oO As a corollary, we have the famous formula of deMoivre: §3. THE COMPLEX NUMBERS 61 Corollary 3.3 (deMoivre’s Theorem). Let n be any integer, and letz =r(cos@+isin@). Thenz" =r"(cosné@ + isinng). Proof. See Exercise 5. a \ Example 6. We can use Corollary 3.3 to resurrect the double~~ angle formulas of trigonometry. If z = cos 8 + isin 9, then cos 26 + isin2@ = z* = (cos @ + isin@)* = (cos* @ — sin* 6) + i(2 sin @ cos 6). Comparing real and imaginary parts, we obtain cos2@ =cos*@-sin*@ and sin2@ =2sin@cos@. Using Proposition 3.2, we can give a beautiful geometric description of the reciprocal 2 of the complex number z. Corollary 3.4. Let number. Then a z = r(cos@ + isin@) be a nonzero complex 1 cos 6 - a r Zz Zz ↿∑∣↼ ∣≳⊢ isin@) = |z|* ⋅ ⊉⊺∘∘↿⊓⋅∑−⊽≽∶∘∶↥⋅≤∊∊∂↓⊱∘⋮∙≻≺∊↧∁↥⊱∊⊱⊇∁↕⋅∂∐↺∍∁⋅⊏∣ ⋀⊱↕∏↺↕⊂∂↕∊↺≨∏↕∶↕⊆⋯⋅∊⊇⋅↕∘∘↧⊐↕∂↕∐↥∕∑∱↕⋅∘↧↧↕∑⋅↭∊∱∐⋅≘↧∥↥⋅∊∏∊∁↥∥ z in the unit circle (sending z to the point on the ray 0z whose distance from 0 is 1/|z|), and then conjugate (reflecting in the real axis). In particular, whenever |z| = 1, 1/zZ = Z. z {w: lwl=1 : 1/z FIGURE 2 One of the important applications of deMoivre’s Theorem is to solve the equation z” = a. We begin by finding the n"™ roots of 1, commonly called the n™ roots of unity. We wish to find the complex eee numbers all ond tho uth z = r(cos@+isin@) _ @ . 2 so that z" = r"(cosn@+isinn@) = 1; CHAPTER 62 THE INTEGERS TO THE COMPLEX 2. FROM NUMBERS it follows that r = 1 and n@ = 0 (mod 27). Thus we conclude that G= amk 0 <k <n-1. Therefore, we have the following proposition. Proposition 3.5. Let w = cos(2) + isin(4). Then 1, w,.w?,..., - PF ,. w"-l arethensolutionsofz"=1. x ee a We shall see in Chapter 3 that there can be no more Remark. than n solutions, so we have indeed found them all. Example 7. Here are the sixth roots of unity, shown in Figure 3: W=cosS3 w* T ∙⋅ ⋅∏⋅−↨ +tsMm3z, = 5t V3; 7 t 2 _= one 4 ein 22-1, 3;+451 =-5 cos 2% +isinS$ w? = cost +isinm = —-1 4 4m, toi 4m _ 1 _ V3; V3 =I FIGURE 3 Corollary 3.6. Leta = p(cos@+isin¢d), and setb = */p(cos 2n isin®). Then the n solutions of z" = a are b,bw,bw?,...,bw""}. Proof. Clearly b” = a, by deMoivre. | On the other hand, for any k = 0,1,...,n — 1, we have (bwk)" =b"™(wk)" = alw")k = a, as required. oO a Remark. We may interpret this graphically as follows. Think of the n™ roots of unity as forming the spokes of a wheel. Rotate the wheel so that 1 lines up with a particular n™ root, b, of the given complex number a. Then the n different spokes of the wheel point towards the n possible n™ roots of a. See Figure 4. §3. THE COMPLEX Dign NUMBERS 63 FIGURE 4 Example 8. Find the cube roots of a = 2/2, we may write a = 2/22(-+at -2+ 2i. Since |a| = =i i), and we recognize that p = 2/2 and p = ==. Therefore, one cube root b of a is given by b = V2v2 (cos(¥) + isin(Z)) = v2 (+ + <i) = 1+1. The other roots are obtained by multiplying by the cube roots of unity, w = - 5 +Bj and w* = -5 − Bi. Thus the cube roots of a are: b=1+i 1 bw = (-3- bw? = (-3 1 V3 3) 3 +3) V3 si, v3 ,1)\; +($- 1 and ($435). Example 9. Find the square roots ofa = —54+12i. Since |a| = 13, we may write a = 13(-2Bt iz i), so p = 13 and ¢ = arccos(- 7) Letting 29 = ¢, the square roots of a are given by b = +V/13(cos 8 + isin @). Now we use the double-angle formulas (Example 6) to find cos @ and sin @, as follows. Since cos 26 = cos* 6 — sin* 8 = 2cos° 6-1, we have 2cos? 9-1 = -2, whence cos @ = an angle in the first quadrant). Since a (recall that our @ is sin20 = 2sin@cos@, +v13(—5 + _ tw . Thus the two square roots of a are 2 +i) = +(2 + 3i), as required. Remark. Euler was the first to observe that the complex numbers provided a link between trigonometric and exponential functions. In particular, you may recall from your calculus course the CHAPTER 64 THE INTEGERS TO THE 2. FROM COMPLEX NUMBERS |%. Me i % following Taylor series expansions for e*, sin x, and cos x: ai 00 x? x3 x3 +17 TT: =l+x+—>+757 x _})J 2j+1 sinx = 2 ( Qe ay 3 ~~x3 4X2x 3S * 5 _ x4 xe x2) 9° 4! 3B! 27 −− ata l1) (2)! −−− cosx -= 2 _4)i As if by magic, when we substitute x = i@ into the Taylor series for ex, we find co eid — y ⋅ ey J J=0 ⋅ _ pe 2! 2 4 4! io 3 5 BZ... 3! 5! = cos O+isin@. a Thus the addition formulas for sin and cos are consequences of the exponential law e@*8 = e%e” (see Exercise 16). EXERCISES 2.3 1. Show that C is not an ordered field. (Hint: see Lemma 1.1(v).) 2. Recall that the conjugate of the complex number z = a + bi is defined to be Z = a — bi. Prove the following properties of the conjugate: a Z+WwW=Z+W b. ZW=Z2W Cc d. 3. Z=2Z2— 2Z2ER and Z=-z SizeR. If z=r(cos@+isin@), then Z = r(cos @ — isin@). Recall that the modulus of the complex number z = a + bi is defined to be |z| = Va? + b¢. Prove the following properties of the modulus: a. b. |zw| = [z||w} |2Z| = {|zI c. |zl* =22 d. |Z + wl] why?) < |z| + |w| (This is called the triangle inequality; §3. THE COMPLEX NUMBERS 65 4. Leta=a+bieC. Express (z — «)(z — &) in terms of a = Re a and b = Jma. Explain why the coefficients of this quadratic polynomial are real. 5. Prove deMoivre’s formula (Corollary 3.3). (Hint: Use Proposition 3.2 and induction on n to establish the formula for positive integers n. For negative integers n, use Corollary 3.4.) (6. > Use Corollary 3.3 to express the following in terms of sin @ and cos 9 (the binomial theorem may prove helpful): 7. a. sin3é b. cos36 c. sin40 “ad. cos4é e. sinSé Prove that the n' roots of unity are the vertices of a regular n-gon inscribed in the unit circle {|z| = 1}. a. l-i b. 14+ V3i c. 2-31 d. -4+3i e. f. -10 -31 oD Find the required roots. Express your answers in the (exact) form z = a + bi without trigonometric functions whenever possible, and plot them in the complex plane. the square roots of —3 + 4i the square roots of 1 — 2V/2i the cube roots of 2 - 2i the cube roots of 27i the fourth roots of 2 fo rm 9. Express each of the following complex numbers in polar form, and plot them in the complex plane: An 8. (10) SL a. the fourth roots of -6 — 2V3i the sixth roots of —3i Use the answer to Exercise 6d. ti express cos 40 as a poly- nomial in only cos 0. CHAPTER 2. FROM THE INTEGERS TO THE COMPLEX NUMBERS 66 b. Use your answer to a. to prove that cos(1/8) 2 (Be = Ver sure to remove the + ambiguity in your answer.) 11. Express the following n™ roots of unity in the form a + bi (also see Exercise 2.4.10): a n=8 b. n=12 c. 12. 13. Letc n=16 (Answer: e7/8 = 5(J2 + V2 + iv2 - V2)) € Cand letbeR. a. Show that cz + ¢z = b is the equation of a line in C. b. For which values of b and c is |z|*+cZ+€z = b the equation of a circle in C? We say a complex number z is a primitive n" root of unity if z"=l1butz"41for0<m<n. a. Show that the number w defined in Proposition 3.5 is always b. a primitive n™ root of unity. Show that w* is a primitive n* root of unity if and only if gcd(k,n) c. = 1. Show that if z is any primitive n™ root of unity, then 1, z, z’,..., 2"! are distinct and comprise all the n™ roots of unity. 14. | Using the approach of Example 9, show that when v = square roots of the complex number a = u + iv are tz (Wake 0, the tu siete ve—u ), What is the answer when v < 0? 15. Use roots of unity to show that a. x®-1l=(x-1)(x+1)(x* -x+4+1)(x2 +x +41) b. x441 = (x2 + V2x +1)(x? - V2x 41) (Don’t just multiply out the polynomials on the right-hand side!) 16. Verify that from e7*" = e%e¥ and e!® = cos@+isin@ you may infer the formulas cos(@+ ) = cos@ cosg@—sin@ sing sin(@ + @) = sin@ cos +cos@ sing. 17. and Use Euler’s formula e'® = cos@+isin@ to derive the antidifferentiation formula for { e** (cos bx + isin bx) dx. (Isn’t this a lot easier than integrating by parts twice?) §4. THE QUADRATIC 18. 67 Let Z[i] = {a+ bi: a,b € Z} c C. Show that Z[i] is an integral domain, — AND CUBIC FORMULAS and find its field of quotients. What are the units in Z[i]? Let Q[/—5] = {a+bV-5: a,b € Q} c C. Show Q[V-5] is afield. Let K c Cbea field. Prove that Q c K. (Hint: cf. Exercise 2.2.12.) Let 1,w,w2,...,w”-! be the n"™ roots of unity. a. Show that the conjugate of any n™ root of unity is another b. n‘* root of unity. In particular, express w/ in the form w* for the appropriate k. Find the product of the n™ roots of unity; this is written as n-1 TI wk. k=0 c. Find thesum n-1l > w* of the n™ roots of unity. (Hint: This is k=0 a geometric series.) 22. A precalculus student presents you with the following: -l=i-i=v-1V-1=Vl=1. Is this correct? If not, how do you explain the error? Let 1, w, w?,...,w"~! be the n™ roots of unity, and let z € C be arbitrary. Show that n-l d Iz-wkPr an (1z/? + 1) k=0 (Hint: cf. Exercise 21.) 4. The Quadratic and Cubic Formulas We were led to our construction of the complex order to solve the quadratic equation x* + 1 = 0. the complex number can be solved. Theorem numbers in The beauty of system is that now every quadratic equation 4.1 (The Quadratic Formula). Let a,b,c € C, a Then the quadratic equation az* + bz +c = 0 has the solutions —b + Vbe Z2=-=o 2a — 4ac _ .. # 0. THE INTEGERS TO THE COMPLEX 2. FROM CHAPTER 68 NUMBERS Proof. The proof is the usual one, by completing the square. az’24bz+c=al +bz+c=a(zt+ = +P ysice2%) =0 4a a(z+5 — —= aS (2459) ) je y\j2. pL. —~ = as required. 2734 (c 2 b2 r—)j)= ) - b? —- 4ac 4a b2 — 4ac 4a? b2 — 4ac ~ 2a —b + Vb¢ - 4ac ~ 2a , 0 Remark. Here by \/w we mean either of the two complex square roots of the number w e€ C. Note that by Corollary 3.6, the two solutions to z* = w differ by a factor of —1 (cf. Exercise 2.3.13). (Although we all agree that when x is a positive real number, /x denotes the positive square root of x, there is no comparable convention for general complex numbers.) Corollary 4.2. When a,b,c € R, the equation ax* has real roots — b*-4ac>0. oO +bx +c =0 More amazingly yet, even all cubic equations can be solved in C. Next we present the so-called Cardano solution of the cubic equation. We first observe that every cubic equation z3+az*+bz+c =0 can be reduced to the form z? + pz + q = 0, merely by substituting z= z' — § (see Exercise 3). Theorem 4.3. Suppose p # 0. Given the cubic equation (*) z3>+pz+q=0, the three roots are givenbyz = VA- ri for the three possible cube roots of A = -4 + Vt + Be (with either choice of square root). Proof. Substituting z = v — £ in the equation (*), we obtain the equation v? - 55 + q = 0. Magically this equation is quadratic in v3; and so, using Theorem 4.1, we may solve for v2: (+) j wo -4, 2=\ 2 (4, 3 PO 4"27 §4. THE QUADRATIC Now, AND CUBIC FORMULAS 2 let A = ~4 + Ve + © 3 69 2 and B = -4 ~ 4+. 3 There are a priori six solutions v to (+), and hence ostensibly six solutions z to (*). But note that if v is a cube root of A, then -£ is a cube root of B, for (-£)3 = _ 2 and AB = ~B Thus, the two lists of the values of v- £ for v3 = Aand v? = B, respectively, agree, and there are precisely three roots z of (x). (Phrased somewhat if we let v1, v2, v3 be the three roots of v? differently, = A and set uj = -+, j = 1,2,3, then wy, v2, w3 are the three roots of v3? = B. The roots of (x) arev;+uj,j=1,2,3.) O Example 1. Solve z3 — 3z + 1 = 0. In this case we find that v3 = ∙⋅⋅ ⋅ V3; 1 —_ V3 =] ∘↾⊃⊱∊↥−⋁∊⊏↾↥∂↥∧≖⊱⋔∊⊅↧⋅⋯∐∐⋁∊∁∐∣⊃∊ −−≣⊹⊺⇂∂⋯↥ −⋛−⇡⇂↿∊↥∧ 1, root of unity cos “yt +isin mn = e"/3, Letting € = e27'/9, we see that C,c7, and C’ are the cube roots of A. Substituting p = -3 in the statement of Theorem 4.3, the solutions z to our original equation are therefore €+1/T, €4+1/T4, andZ’+1/Z’. Since || = 1,1/T =Z, and so +1/€ =€+T = 2cos om = 2cos 40°. Similarly, the other two roots are 2 cos 80° and 2 cos 160° = —2cos 20°. (Note, for future reference, that since 2cos80° = (2cos40°)* — 2 and 2cos160° = (2 cos 80°) — 2, the latter two roots are polynomials in the first.) Remark. This cubic equation has three real roots (a fact which the reader could check directly by graphing the function); yet to find them explicitly required complex numbers. Indeed, as we shall see in Section 6 of Chapter 7, there can be no formula for the roots involving only real numbers. See also Example 3 below. Example 2. Solve x? — 6x* + 6x - 2 = 0. First we eliminate the quadratic term by substituting z = x—2 and obtain the new equation z3 —~6z-—6 =O. Thus, we have A = 4, and the three cube roots of A are \/4, /4w, V4w?, where w is a primitive cube root of unity. So the solutions z of z3 - 6z - 6 = 0 are v + 2/v, where v = V4, V4w, and /4w2. That is, z= 4+ 2, V4w+ V2w*, and V4w? + V2w. Then we recover the solutions x of the original equation: V2,24 2+ V4 + V4w + /2w2, and 2+ */4w? + V2w. Example 3. Solve z3 - 7z +6 = 0. We substitute z = v + 4, and obtain the equation v3 = A = -3+ 2%i. Writing A in polar form, we 3V3 get 3 v= —_— V343 (- 93 10 i) 37 \( 35 1 33 = (2)"" (-38 10 ). yaa * Vaal CHAPTER 70 2. FROM TO THE THE INTEGERS NUMBERS COMPLEX Corollary 3.3, If v = r(cos 6 + isin @), then, by deMoivre’s Theorem, y3 = r3(cos30 + isin3@); cos 38 = - v3 so in this case we can read off r = JE, ⋅⋅ ∘∙ ∙∙↕− ⋅ and sin30 = 7373: a vi = V5 (V3 + Si) ∙ 2. ⋅ ⊤⋁⋁∊ leave it to the ∐∘⊓⋁∨∊∐⋅⋁⊂∘⊟∂− ∖∕↕ ∂↧↕⊂↕⊱∐↕⊖−−−≣− yeader to check that these in fact wonk ⋅⋅ divine inspira ee This gives us our cube root: <1 + Be We obtain the other roots by multiplying v, by the cube roots of unity w and w: var GRO 1, 1. 3 V3; ieee ⋖↕⊹√≻⋖≣−⊺⇂⋗−≡≁⊇√∃↕ ⋅ ↧ ∖∕≣∙−↥ −−⋝∙⋅ ↥∶↥∏∂∐⋎∙⋔∊↥⋅∘∘↥⊱∑↥⋅∑⊇∙∑∃∘≸∘∐↧∘⊓⊰≖∏∂↕∊⊂⊒∐∂∏∘∐∂⊺∊∶ ≳↕∶⋁↥⊹∙∃⇩≖∶ ≼↕⊹∖−⊋√∃↧⋅⋟⊹⋚⋖ ↥−⇣⇂⋅ =) = 2, 3 -3_1; 22 = V2 + x vel - pa 1. 5 Once again, look at the amount of effort expended to obtain these amazingly simple roots (which one might have unearthed easily by applying Proposition 3.1 of Chapter 3)! We about p and called finish this discussion of the number of real roots q are real numbers. We the discriminant of the the cubic equation with a brief word of the cubic x? + px + q = 0 when define A = q?/4 + p?/27; —108A is cubic polynomial x? + px + q. (The rationale for the weird factor —108 will be explained in Section 6 of Chapter 7.) The first observation is that the equation will have two equal roots when A = 0 (see Exercise 5). Now we make the following claim. Proposition 4.4. When p,q € R, the equation x3 + px +q has only real roots if and only if A < 0. = 0 Proof. Although this result can be proved by purely algebraic methods (see Exercise 7.6.7), we give a sketch of a proof using basic differential calculus. By Rolle’s Theorem, the function F(x) = §4. THE QUADRATIC AND CUBIC FORMULAS 71 x3+px+q has three real roots (counting multiplicities) only if its derivative f’(x) = 3x? + p has two real roots (counting multiplicities). Note that this means that p < 0. The two critical points, then, are +./—p/3 (see Figure 1). Let x; = —/—p/3 and x2 = /—p/3; then f(x) has three real roots if and only if f(x1) = Oand f(x2) < 0. Now f(x1) =>0 and f(x2) <0 <> ,-p3/27 -q/2 ~ roots if and only if(—p/3)?/* = |q/2| = ,/-p3/27+q/220 = 0. Thus, f(x) has three real — As<0. o 1X FIGURE 1 Remark. There is a similar formula for the solutions of a quartic (fourth-degree) equation; it involves square roots and cube roots, and was found by Italian mathematicians during the sixteenth century. One might hope to find similar formulas—involving roots— for the solutions of polynomial equations of degree five and greater. This problem plagued mathematicians for centuries until Abel and Galois proved in the early nineteenth century that no such formulas could exist. We will discuss the ideas behind their proof later in Section 6 of Chapter 7. EXERCISES 2.4 wp Solve the following equations using Theorem 4.1: moan 1.- z* —(6+i)z+ (8+ 2i) =0 z*—-iz+2=0 z++2z*+4=0 (x* + 3x 4+4)(x* +3x+5) =6 227 — 3z3 + 4z¢% — 3z +2 = 0 (Hint: Divide by 2°.) 16x4 — 20x* +5 =0 CHAPTER 2. FROM THE INTEGERS TO THE COMPLEX NUMBERS 72 2. a. Arectangle with area 2 sq. units is inscribed in a 3-4-5 right triangle, as pictured in Figure 2. Find its dimensions. 5 FIGURE b. c. 2 The corners of a square with side 2 in. are cut off in such a way as to form a regular octagon. What is the length of a side of the octagon? A jogger ran 10 miles in a certain amount of time. To cover the same distance in 1/4 hour less, she must run 2 m.p.h. faster. How fast did she run, and for how long? 3) Show that the substitution of z = z’ - } converts the cubic equation z>+az*+bz+c = 0 to one of the form z’3+ pz’ +q = 0. 4. Note that in Example 1 above, B = -5 − Bi. Find the three cube roots of B, and verify that the resulting solutions z to the original cubic equation are the ones already obtained. 5. a. Show that the quadratic equation az* + bz +c = 0 has two equal roots <> b* - 4ac = 0. b. Show that the cubic equation z? + pz + q = 0 has two equal roots <= A = q?/4+ p3/27 = 0. (Hint: By Exercise 3.1.15, the number r if and only if f(r) = f'(r) = 0.) is a double root of f(z) 6. Solve the following cubic equations: “a. z23-9z-28=0 (Answer: 4, -2 + V3i) b. z*>-9z%+9z-8=0 (Answer: 8, 1sV/3i) c. 23-3z-1=0 (Answer: 2cos 20°, 2cos 140°, 2 cos 260°) /‘Compute A and verify Proposition 4.4 in each case. (7,) a. A prism with a square base is inscribed in a sphere with diameter 3/3 units. If the volume of the prism is 27 cubic units, what is its altitude? b. The altitude of a right circular cone is 6 and the radius of its base is 4. A right circular cylinder is inscribed in this cone and has volume 4/9 that of the cone. Find the altitude of the cylinder. §5. THE ISOMETRIES OF R AND C 8. 73 Let « € Cbea root of z*+z+1=0. Show that Q[a] = {a+ba: a,b € Q} c Cis a field. 9. Make addition and multiplication tables for Z2[a] = {0,1,0,0+ 1}, where by definition arithmetic is done in Z2 according to each of the following rules: a b. a =a+]; a¢ =T1; Decide in each case whether or not Z2[a] is a field. 10. Show that the primitive fifth root of unity e27#/5 = 5-14; st (Hint: see Exercises 1f. and 2.3.6e.) 11, Find all cubic polynomials f(x) so that all the roots of f(x) and all the critical points of f(x) are integers. 5. The Isometries of R and C There will be a great deal of discussion in this course of symmetries of geometric objects—where algebra and geometry intermingle. We begin with the rather less complicated discussion of the “symmetries” of the real line and complex plane, i.e., the motions that preserve distance. Since we measure distance using the absolute value, we begin by making the following definition. Definition. from An isometry of R is a distance-preserving function R to R,i.e., (t) a function f: R — R so that for all x,y ER, \f(x) -f(y)| = |x - yl. (Recall the definition of the absolute value: |x| = x, ifx >0 −⋊⋅↧∊⋊⋖⊙ ⋅ In particular, |x| = |-x| represents the distance along the real axis from 0 to +x, and |x — y| is the distance between x and y.) We begin with some examples of isometries. Of course, the identity function «(x) = x is an isometry, since each point is mapped CHAPTER 74 2. FROM THE INTEGERS TO THE COMPLEX NUMBERS precisely back to itself. The function p(x) = -x is also an isometry, since the distance from —x to —y is the same as the distance from @ —Xx —~ 0 xX FIGURE 1 x to y. Geometrically, p flips R across the origin and is called a reflection. Another simple example is the function T(x) = x + 1, which pushes all the points one unit to the right. Tt is called a trans- lation of R. Our goal now is to find all possible isometries. We start ° oN & x T(x) FIGURE 2 by finding all isometries f: R — R that leave 0 fixed. Lemma 5.1. Suppose f is an isometry of R and f(0) = 0. Then either f(x) =x forall x or f(x) = —x for allx. Proof. individual there were From (t) it x = 0or y First, |f(x)| = |f (x) -— f(0)| = |x - Of = |x|; so for each real number x, f(x) equals either x or —x. Now suppose nonzero numbers x and y with f(x) = x and f(y) =-y. follows that |x + y| = |x - |. We claim that this implies = 0, establishing the fact that f(x) either equals x for all x or equals —x for all x. The claim follows either from an alge- braic verification (see Exercise 1) or from the following geometric argument: |x + y| = |x — y| implies that x is equidistant from y and —y; but unless y = ~y, this means thatx =0. go Theorem 5.2. Suppose f is an isometry ofR. Then thereisae R so that either f(x) = x + a (for all x) or f(x) = -x +a (for all x). Proof. Suppose f(0) = a. Then the function g(x) = f(x) -ais also an isometry (since |g(x) ~ g(v)| = |(f(x ) - a) -(f(y)-a)| If(x) — f(y)| = |x - v1), and g(0) = f(0)-a=0. = Applying Lemma 5.1 to g, we infer that either g(x) = x for all x € R or g(x) = -x §5. THE ISOMETRIES OF R AND C 75 for all x € R. The result follows by adding a to both sides of the respective equations. a Remark. We now see that our original two examples are typical. If f(x) = x +a, then f is a translation by a. If f(x) = —x + a, then observe that f($) = 5. Let T(x) = x + $ be the translation by a/2 units to the right, and let p(x) = —x be the reflection of R about the origin. Then we can write f(x) =-xt+a=$-(x-$)= (top ot1) (x); that is, f is the composition of a translation by —a/2 units, a reflection across the origin, and a translation by a/2 units. By doing this interesting composition of functions, we have “transported” the fixed point of the reflection from the origin to the point a/2, and we infer that f is a reflection of R about the point a/2. We shall encounter this idea many times in the future. We Say y is a fixed point of f if f(y) = y. Our classification of the isometries of R shows that there are three possibilities: fixed point set | geometric description of isometry none point all translation reflection identity We next turn to the isometries (or “symmetries”) of the complex plane C. The definition that follows is completely analogous. Definition. An isometry of C is a distance-preserving function from C to C, i.e., a function f: C — C so that for all z, w € C, (4) [f(z) - f(w)| = |z-wI. This insofar follows motions is akin to the notion of a congruence in Euclidean geometry, as isometries preserve angles as well as distances. (This on general grounds, as we shall see when we treat Euclidean of three-dimensional space in Section 4 of Chapter 7.) We begin with three examples. As in the real case, we have translations T(z) = z+c,c € C. Conjugation, y(z) = Z, is also an isometry, since |y(z) — y(w)| = |Z- wl = |z-—w| = |z-w| (see Exercises 2.3.2 and 2.3.3). Lastly, rotation Rg about the origin through an angle @ is an isometry: let = e'® = cos @ + isin 9; then CHAPTER 76 THE INTEGERS TO THE COMPLEX 2. FROM NUMBERS now |Re(z) - Re(w)| = Ro(z) = Cz gives the desired rotation. But Cz -Cwl = |C(z-w)| =1Sllz- wi = 12 - wl. Cc = T(Z)=Z+C @Z FIGURE t 3 Lemma 5.3. Suppose f: C — C is an isometry. Then f maps a circle of radius r centered ata to a circle of the same radius centered at f(a). Proof. This is immediate from (+). See Exercise 3. We begin with the analogue of Lemma D 5.1. Lemma 5.4. Supposef: C — C is an isometry satisfying f (0) = 0 and f(1) = 1 (ie., 0 and 1 are fixed points). Then either f(z) = z for allz€ C or f(z) =Z forallz €C. Proof. Since f(0) = 0 and f(1) = 1, tered at 0 and 1 (by Lemma 5.3). Given lies on a unique circle centered at 0 and at 1. Therefore f(z) lies on both these cles intersect in only the points z and Z f preserves the circles cenan arbitrary point z € C, it on a unique circle centered circles as well; since the cir(see Figure 4), it follows that an f(z) =z or f(z) = Z. Suppose now that z,w € C and f(z) = z #Z, FIGURE 4 whereas f(w) = 'w #w. Then by (4), |z — W] = |z — wl, so that z is equidistant from w and w. This can happen in two ways: either w = W, which is ruled out; or z lies on the perpendicular bisecto r of the line joining w and w—the real axis—and this is likew ise not o allowed. §5. THE ISOMETRIES OF R AND C 77 Theorem 5.5. Letf: C — C be anisometry. Then there arec € C and © = cos@ + isin@ so that either f(z) = €z +c forallz < Cor f(z) =ESZ+c forallz€C. Proof. Given an isometry f, let f(0) = c, and consider g(z) = f(z) —c; then 0 is a fixed point of g. Now since g is an isometry, the circle of radius 1 centered at 0 is preserved by g; let g(1) = T, and finally define h(z) = €~!g(z). Also, h is an isometry fixing both O and 1; so, by Lemma 5.4, h(z) = z for all z or h(z) = Z for all z. In either event, we now retrace our tracks to solve for f. This concludes the proof. o We’d like to interpret the possible isometries of C a bit more geometrically. Let’s start with functions of the form f(z) = fz + c, which are called proper isometries. If f = 1, this is simply a translation, and there are no fixed points. But if € # 1, we see that p =c/(1-C) isa fixed point and that f is a rotation through angle 6 about this point (see Exercise 5b.). To understand isometries of the type f(z) = fZ +c, called improper isometries, we first assume c = 0. When Z = 1, the function y(z) = Zis a reflection in the real axis. In general, set € = e!? and w = e'9/2 so that T = w2. Now f(Z) = TZ = w*Z = w(@Z) = (Ro2° y° R-/2) (Zz). This angle lying then formula shows that f is a reflection of C in the line making 0/2 with the positive real axis (note, for example, that a point on this line rotates onto the real axis, is left fixed by y, and rotates back to its original location). Le C= 2 & Z @ f(z) FIGURE 5 Example. Let f(z) = iz+ +4!. We know that z ~~ iZ is reflection in the line through the origin with slope 1. On the other hand, the point ++! lies on this line, so f(z) is the reflection of z in this line, CHAPTER 78 2. FROM THE INTEGERS TO THE COMPLEX NUMBERS followed by a translation parallel to the line. Such an isometry is called a glide reflection. See the diagram at the right in Figure 5. Proposition 5.6. Suppose f(z) ble geometric types: = €Z+c. Then f is of two possi- (1) If€t+c = 0, then f is a reflection in the line passing through z =c/2 with slope tan §. (2) IfCC+c £0, then f is a glide reflection with this same axis, with translation vector 5(€T +c). Proof. The main issue is to decide when f has a fixed point; if it does, f must be a reflection in a line passing through that fixed point. So we begin by showing f has a fixed point — ¢c+c =0. Suppose f(a) = aforsomea € C;thenta+c=a = Tatt=a => C(Ca+t)+c=a = CC+c =O. On the other hand, if TC +c =0, then it is easy to check that f(c/2) = c/2,soc/2 is a fixed point. But now we claim that every point on the line through c/2 with slope tan § is fixed by f. Let w = VT, ie, w = cos § + isin$; then note that T®@ = w*W = w(wW) = w. Now for any t € R, we compute f(§+tw) =T($+tw)+c=T5+twtc=-S$+twt+c=5+tw,as required. It follows that f is reflection in this line (see Exercise 13). From a more geometric standpoint, €¢ +c = Oif and only if c is perpendicular to /@ (the vector whose real multiples give the axis of reflection). (See Exercise 4.) If c is perpendicular to the line £ passing through the origin, reflecting in ? and then translating by c is the same as reflecting through the line £’ parallel to ? and passing through the point c/2. yh ct FIGURE 6 Now if €c¢ +c # 0, then we wish to show f is a glide reflection. The complex number ¢¢ +c is a real multiple of w, as TZ +c = W(WC+OWC) = w(we+we), and similarly the complex number —7+ §5. THE ISOMETRIES OF R AND C 79 c is an imaginary multiple of w. Sincec = 5 (CC+ c)+5(-TT+e), we letc! = $(€+c) andc+ = $(-€7 +c), and we have expressed c in the form c = c! +c!, where c' is parallel to /@ and c+ is perpendicular to 7. By the first part of the proof, g(z) = €Z+c+ represents a reflection in the line parallel to /@ passing through the midpoint of c+—or, what is the same, passing through the midpoint of c. We then translate by c!, which is parallel to the axis of reflection. This establishes that f is the desired glide reflection. oO In summary, we have established the following theorem. Theorem 5.7. An isometry reflection, or a glide reflection. of C is a translation, a rotation, © fixed point set proper isometry improper isometry none translation glide reflection point rotation through angle 6 # 0 line all a reflection identity We will continue in this vein when we study the isometries of R? in Section 4 of Chapter 7. EXERCISES 2.5 1. Give an algebraic verification that if |x -yl =|Ix+yl,x,yveER, then either x = 0 or y = O. (Hint: Square both sides.) 2. Give an algebraic verification that if |z~w| = |z-Wwl,z,weEC, then either z € R or w € R. (Hint: Square both sides and show that (z —- Z)(w — W) =0.) 3. Prove Lemma 5.3. 4. Viewing C = R?, we can identify the complex numbers z = a+bi and w = c + di with the vectors (a,b) and (c,d) € R*, respectively. Then we can form their dot product, (a,b) - (c,d) ac + bd. a. b. Prove that Re (zw) = ac + bd. Prove that €¢+c=0 <= c is orthogonal to ,T. = CHAPTER 80 2. FROM THE INTEGERS TO THE COMPLEX NUMBERS Let f(z) =Tz+c, T =cosé+ ising #1. a. Show that p =c/(1-7) is a fixed point of f. b. Show that f(z) - p = ¢(z- p), and conclude that f is a rotation of C about p through an angle 6. Show that the rotation of C about a point p through angle 0 is obtained by doing two successive reflections in lines passing through p. (Hint: If p = 0, let the first be conjugation.) Find formulas for the following isometries f: C — C. a. rotation about 2 + 3i through angle 7r/3 b. reflection in the line 5z + (3 - 4i)Z = -4+ 2i c. glide reflection with axis z + Z = 2 and translation vector 31 Consider the triangle A; with vertices 1, 4 + 4i, and 2 + 5i, and the triangle A2 with vertices 3i, —5 + 21, and —4. a. Check that the triangles are congruent. b. Find an isometry f: C — C carrying A, to Ao. Is it unique? Given two congruent triangles in the plane, prove that there is an isometry of the plane carrying one to the other. Furthermore, a. When will this isometry be unique? b. Under what circumstances will the isometry be improper? proper? 10. Analyze the following isometries: a. f(z) = -iz+2 b. f(z)=Z4+1 c. f(z) =iz+1 d. f(z) = (Gp)Z + (V2-1+%) 11. Suppose f: C — Cis an isometry. Show that for any z,w € C, f carries the line joining z and w to the line joining f(z) and f(w). (Hint: For a geometric proof, let y lie on the line joining z and w, and consider circles centered at z and w, respectively, and passing through y. For a more algebraic approach, when does equality hold in the triangle inequality (Exercise 2.3.3d.)?) 12. Use Exercise 11 to prove that isometries f: C ~ C preserve the (unsigned) measure of angles. 13. If f is an isometry of C that fixes each point on a line, then prove that f is either the identity or reflection in that line. §5. THE ISOMETRIES OF R AND C 81 14. Suppose f: C — Cis anisometry and |f(z)-z| <5 forallz €C. Prove f must be a translation or the identity map. 15. List the possible isometries f: C — C satisfying (i) f(0) =0, and (ii) jf maps the real axis to the real axis. Prove your list is complete. (Hint: What can f(1) be?) Query: What is the case if we remove the requirement that f(0) = 0? 16. a. b. 17. Prove that a translation is the composition of two reflections. (Hint: Consider reflections in parallel lines.) Using the results of Theorem 5.7 and Exercise 6, prove that every isometry of C is the composition of (some number of) reflections. Prove that if f: C — C is an isometry, then f is a bijection: i.e., f is one-to-one and onto. (Hint: One-to-one is immediate from the definition. Here is an idea for a geometric proof that an isometry is onto: show that f maps a circle C of radius r centered at 0 onto the circle of radius r centered at f(0) by considering in turn the circles centered at a particular point P of C.) FIGURE 7 CHAPTER 3 Polynomials We pursue our study of algebraic structures by turning to polynomials. As was the case with Euclid, Descartes developed a good deal of the structure of polynomials and socalled theory of equations in concert with his development of analytic geometry in La Géomeétrie, published in 1637. He was one of the first to come to terms with irrational, negative, and even complex numbers. He discovered a way to estimate the number of real roots of a real polynomial (now called Descartes’ Rule of Signs), but a proof came only in the eighteenth century. We explore next how the algebraic structures we studied for the integers are paralleled for polynomials, including the wealth of applications of the Euclidean algorithm. Here that algorithm is based on the “long division” of polynomials we all learn in high school algebra. The analogue of prime numbers is irreducible polynomials; we prove that any polynomial (with coefficients in a field) can be factored uniquely as a product of irreducible polynomials. Gauss was the first to give a correct proof of the Fundamental Theorem of Algebra: Every nonconstant polynomial can be factored over the complex numbers as the product of linear polynomials. Given a polynomial f(x) with rational coefficients, it is now natural to ask for the smallest field (containing the rational numbers and contained in the complex numbers) in which f (x) can be factored as the product of linear polynomials; this is the splitting field of f(x). In §3 we concentrate on tests for irreducibility of polynomials with integer coefficients, as this 82 §1. THE EUCLIDEAN ALGORITHM 83 will be one of the crucial ingredients we need for a deeper study of polynomials and splitting fields. 1. The Euclidean Algorithm Let R be a commutative ring (e.g., Z, Zm, or a field F such as Q, R, C, or Z,). Let n be a nonnegative integer; a polynomial of degree n with coefficients in R is an expression of the form f(x) = Anx" + An-1x" | +--+ + a,x + ao, aj ER, an #0; we write deg(f(x)) = n. (An individual term of the form a;x/ is called a monomial.) whose coefficients By convention, are zero) has the no zero degree. polynomial We denote the set of all polynomials with coefficients in R. (all of by R[x] We refer to aj as the coefficient of x/; and if j is larger than the degree of f(x), we say for convenience that the coefficient is automatically zero. We say two polynomials f(x) = anx" + An-yx" 1 4+-+-+a1x+ ao and g(x) = bmx" + bm_- x7! +.--++b,x + bo are equal if all their corresponding coefficients are equal. When f(x) is a polynomial of degree n, we call a, its leading coefficient, and we say f(x) is a monic polynomial if its leading coefficient is 1. Given two polynomials f(x) = a@nx"+@n_\x"7!4+-+-+a,;x+ao and g(x) = bmx™ + bm_\x™-!+.--++b,x + bo, we define their sum and product as follows. For convenience, we suppose n = m (and formally take a; = 0 for j > n and by = 0 for £ > m). n f(x) + g(x) = > (aj + by)x); j=0 n+m J j=0 k=0 f(x): g(x) = Y (YS axdy-«)x! The latter is the usual formula obtained by imposing the distributive law and then “collecting terms.” Example 1. Let R = Z, f(x) = 3x*-x+5,and g(x) = —x3+4x?- 6x +1. Then f(x) + g(x) = -x3+7x*- 7x +6 and f(x): g(x) = —3x° + 13x4 -— 27x3 + 29x? — 31x +5. Proposition 1.1. R[x] is a commutative ring. Proof. First, the zero polynomial is the additive identity, and the polynomial 1 = 1x° is the multiplicative identity, as the reader may easily check. The commutative and associative properties of Pa 84 CHAPTER 3. POLYNOMIALS addition are immediate consequences of the respective properties for R. We give the proof that multiplication is commutative. n+m f(x): g(x)= J . > (> axbj-K) x! j=0 k=0 and J m+n g(x) fix)= > ( bea K) x. J ~ byaj-k J = ~ a;-~b,x by the commutative law of multiplication in R; but e Aj-KD,= 2 apbj_p¢ = 2 axb;-x, and so we're done. k=0 =0 The associative law of multiplication and the distributive law are similarly verified (see Exercise 17). oO y ( ) A a 7 vy Proposition 1.2. Let R be an integral domain--f f(x),g(x) 4 € R[x] are nonzero polynomials, then deg(f (x) - g(x)) = deg(f(x)) + -deg(g(x)). Moreover, R[x] is an integral domain. jie Proof. Let deg(f(x)) = n and deg(g(x)) = m; note that so long as R is an integral domain, a,b», # 0 since neither a, nor by is 0. Thus, deg( f(x) -g(x)) = m+n. In particular, if neither f(x) nor g(x) is the zero polynomial, the product f(x) - g(x) cannot be the zero polynomial. oO Example 2. Let R = Ze, f(x) = 2x+4, and g(x) = 3x+3 € Z6[x]. Then f(x) - g(x) = 0. As.aresult, when R has zero divisors, bizarre things can occur. (See also Example 7 and the remark following~ Theorem 1.8.) We will be particularly interested in the ring F[x] of polynomials with coefficients in a field F, since in this case there is a division algorithm. We say that g(x) divides f(x) (written g(x)|f(x)) if there is a polynomial h(x) so that f(x) = g(x)h(x) (from this point on, we delete the “-”). Proposition 1.3 (Division Algorithm). Let f(x),g(x) € F[x] be nonzero polynomials. Then there are unique vobyretnials q(x), r(x) € F[x] so that f(x) = q(x) g(x)+r(x), ee with deg(r(x)) < deg(g(x)) a or r(x) = ee §1. THE EUCLIDEAN Proof. ALGORITHM 85 Note first that whenever deg(f(x)) a(x) = 0 and r(x) = f(x). < deg(g(x)), we have Second, if deg(g(x)) = 0, then g(x) = bo € F; in this case, q(x) = f(x)/bo and r(x) = 0. Fix a polynomial g(x) = bmx™ + bm_1x" 1 +.---+ b,x + bo of degree m = 1. We prove the proposition by complete induction on the degree of f(x). If deg(f(x)) = 1 and m > 1 there is nothing to prove, sO suppose m = 1 as well. Then f(x) = ajx + ao, g(x) = bix+bo, so f(x) = bi gG(x) + (ao- ayPo), Thus q(x) = Et and r(x) (ao - aire), as required; note that if r(x) # 0, deg(r(x)) = =0< 1. Now suppose the result is known whenever deg(f(x)) < k, and we are given a polynomial F(x) =a@grrxkt! + agxk +--+ + ax + ao of degree k + 1. (Once again the problem is only interesting if m < k+ 1.) The coefficients of x*+! in F(x) and in the polyno- mial Bat xckrl-m g(x) are the same, so the polynomial f(x) = F(x) Gat xktl-m g(x) has degree at most k. Thus, by induction hypothesis, we can write f(x) = q(x)g(x) + r(x), where or r(x) = 0. Set Q(x) = q(x) + Gtxkt!-™ F(x) = Q(x)g(x) + R(x), as desired. To establish uniqueness, suppose r(x) = G(x)g(x) + 7(x), where and the same is true of 7(x). < m and R(x) = r(x); then we had f(x) deg(r(x)) deg(r(x)) = q(x)g(x) < deg(g(x)) Then we have or r(x) (q(x) — G(x))g(x) + = 0 = ¥(x)-—r(x). If q(x) # G(x), then the degree of (q(x) - G(x))g(x) is at least deg(g(x)), while the degree of r(x) — r(x) must be strictly less. Since this cannot happen, we must have q(x) = q(x), and so r(x) =7(x) as well. oO Remark. Of course, this is the usual “long division” of polynomials from high school algebra, as we shall see in the examples below. 3x+ 1 2x2 +x4+1)x3 +2 x343x24+3x Bt G- 4! 2x2 42x42 2x2+ x41 (os Example 3. Let F = Z;, and suppose f(x) = x3 +2 and g(x) 2x* +x +1. Then we perform the long division: x+1 - CHAPTER 3. POLYNOMIALS 86 We find that x3+ 2 = (2x2+x+1)(3x+1)+(x+1),so0 q(x) =3x+1 and r(x) =x +1. Example 4. Let F = Q, and suppose f(x) = x3+4x*-x+7 and g(x) = x - 2. We perform the long division: x*+ 6x+ x—2)x34+4x27- 11 x+ 7 x3-2x4 6x*- x 6x?-12x llx+ 7 11x-22 29 Thus f(x) = (x2 + 6x + 11)(x — 2) + 29, so that q(x) = x? +6x+11 and r(x) = 29. Example 5. Let F = Q, and suppose f(x) = x3 +1 and g(x) = 2x*+x+1. Then once again long division shows that f(x) = (2x? + x+1)($x-4)+(-4x+43), so that q(x) = 5x-4 and r(x) = —ix+3, The following corollary of Proposition 1.3 is so important that we give it a name. Corollary 1.4 (Remainder Theorem). Letc € F and f(x) € F[x]. When we divide f(x) by x — c, the remainder is f(c). Proof. We have f(x) = (x —c)q(x)+7r(x), where deg(r(x)) <1 or r(x) = 0. Thus r(x) is a constant, r. Evaluating both sides at x=c,f(c)=r. O And this result in turn gives rise to the following definition. Definition. We say c € F is aroot of f(x) € F[x] if f(c) = 0. Corollary 1.5 (Root-Factor Theorem). Let f(x) € F[x]. (x - c) is a factor of f(x) if and only if c is a root of f(x). | Then Example 6. x —2isa factor of f(x) = xt+x34+2x24T © Z3[x], for f(2) = f(-1) = (-1)4 + (-1)3 + (-1)(-1)? +1 =0. As a consequence of Corollary 1.5, a polynomial of degree n with coefficients in a field F has at most n roots in F (see Exercise §1. THE EUCLIDEAN ALGORITHM 87 6). The main idea is this: each root gives rise to a linear factor, and by Proposition 1.2 we cannot have more than n linear factors. Example 7. As usual, odd things can occur in R[x] when R is not an integral domain. Consider f(x) = x* — 1 € Zg[x]. Then it is easy to check that 1, 3, 5, and 7 are all roots of f(x). In Section 2 of Chapter 1 we deduced the existence of the greatest common divisor and the unique factorization property of the integers from the Euclidean algorithm. These results will follow identically for the polynomial ring F[x] once we have the appropriate notions of prime and greatest common divisor. Definition. F[x] is called Let F be a field. irreducible A nonconstant polynomial f(x) in F{x] if it cannot product of Bor opstant Polynomialsin F[x]. be expressed € as a (In other words, if f (x) is irreducible and there are g(x), h(x)-eF[x] so that f(x) = g(x)h(x), then either g(x) or h(x)—but not both—must be a constant polynomial.) Examples 8. Every polynomial of degree 1 is irreducible. A polynomial of degree 2 or 3 is irreducible in F[x] if and only if it has no root in F (see Exercise 8). However, the analogous statement is not in general true for polynomials of degree = 4: consider f(x) = (x? +1)(x? +x +1) € Q[x]. The polynomial f(x) is patently not irreducible, and yet it has no root in Q. We next explore the existence of the greatest common divisor of two polynomials by mimicking the proof of Theorem 2.3 of Chapter 1. Theorem 1.6. Given nonzero polynomials f(x), g(x) € F[x], let S = {h(x) € F[x) : h(x) = a(x) f(x) + B(x) g(x) Then there is some polynomial d(x) every h(x) € S is divisible by d(x).- € S$ of smallest degree, and yi) pow Fe? Proof. We consider the set S’ of all nonzero polynomials in S. Choose a polynomial d(x) = s(x) f(x) + t(x)g(x) € S’ of smallest degree (which must exist by the Well-Ordering Principle, Proposition 1.3 of Chapter 1). First we claim that d(x)|f(x) (and likewise g(x)). Apply the division algorithm, Proposition 1.3, to write f(x) = q(x)d(x) + 88 CHAPTER 3. POLYNOMIALS r(x) with deg(r(x)) < deg(d(x)) or r(x) = 0. If r(x) # 0, then r(x) = f(x) — (sa) f(x) + t(x)g(x))q(x) = (1 - s(x)a(x)) f(x) - (t(x)q(x))g(x) € S’; and r(x) has degree less than that of d(x), contradicting the way d(x) was chosen. Thus we must have r(x) = 0 and d(x)|f(x), as desired (and likewise for g(x)). On the other hand, if d(x)| f(x) and d(x)|g(x), then for every a(x), b(x) € F[x], f (x) + b(x)g(x)); and so d(x) is a factor of every polyd(x) | (a(x) nomialinS. oO Remark. To what extent is the d(x) we’ve just constructed unique? If d(x) and d(x) both are factors of every polynomial in S, then in particular d(x)|d(x) and d(x)|d(x), so each must be a constant multiple of the other. Armed with Theorem 1.6, we proceed as in Chapter 1. Given two nonzero polynomials f(x),g(x) € F[x], we define their greatest common divisor (g.c.d.) d(x) = gcd(f(x),g(x)) to be the monic polynomial satisfying (i) d(x)| f(x) and d(x)|g(x); and (ii) for any e(x) € F[x], if e(x)| f(x) and e(x)\g(x), then e(x)|a(x). The greatest common divisor d(x) and t(x) may be constructed explicitly, as in Section 2 of Chapter 1), by applying the edly. We call this process the Euclidean the polynomials s(x) and the case of the integers (see division algorithm repeatalgorithm for polynomials. Examples 9. (a) Let F = Q, f(x) = x3 —- 8, and g(x) = x? -x-—2. d(x) =x —2,and d(x) = $f (x) + (-4)(x + l)g(x). (b) Let F = Z3, f(x) = x3 -1, and g(x) = x3-x*-~x+1. Then Now f(x) = (x -— 1)3 (cf. Exercise 1.3.29) and g(x) = (x? — 1) (x -1) = (x —1)*(x +1), so d(x) = (x - 1). And d(x) = f(x) - g(x)! We say f(x) and g(x) are relatively prime if gcd(f (x), g(x)) = 1. Now the analogue of Proposition 2.5 of Chapter 1 will follow, and, from this, the fact that any polynomial in F[x] can be factored as a product of irreducible polynomials. Proposition 1.7. Suppose f (x) is irreducible and f (x)|g(x)h(x). Then f (x)\g(x) or f (x)|h(x). §1. THE EUCLIDEAN ALGORITHM 89 Proof. Suppose f (x) Then gcd(f(x),4(x)) = t(x) so that 1 = s(x) f(x) t(x)g(x)h(x); since f(x) infer that f(x)|g(x). oO divides g(x)h(x) and does not divide h(x). 1, and so there are polynomials s(x) and + t(x)h(xc). Thus g(x) = s(x) g(x) f(x) + |t(xc)g(x)h(x) and f(x) |s(x) g(x) f(x), we Theorem 1.8 (Unique Factorization in F [x}e ‘Let F be @ field Then every nonconstant polynomial f (x) € F[X]-can be wrtttén as a product of irreducible polynomials in F(x]; the resulting expression is unique, except for rearrangement and nonzero constant factors. Proof. As in the proof of Theorem 2.7 of Chapter 1, we would proceed by complete induction on the degree of f(x). We leave this as an exercise for the reader (see Exercise 18). oO Remark. Lest the reader take this theorem as being totally ob- vious, consider the polynomial f(x) = x* — 1 € Zg[x]. It has four roots, viz., +1 and +3 (see Example 7). Indeed, we can write f(x) = (x — 1)(x +1) or f(x) = (x - 3)(x + 3), so factorization is most definitely not unique. Are there any other possible factorizations? We end this section by showing how the partial fractions decomposition (which one learns in integral calculus) can be deduced from the Euclidean algorithm. We first begin with a definition. Definition. The field of quotients (see p. 47 and Exercise 2.1.11) of the polynomial ring F[x] is called the field of rational functions with coefficients in F, denoted F(x). Clearly, F(x) _= |\ fix) oe , f(x), g(x) € F[x], g(x) # of ⋅ When deg(g(x)) < deg(f(x)), we may apply the division algorithm to write f(x) = q(x)g(x) + r(x), as usual, and so 42 = g(x) q(x) + a where deg(r(x)) case of rational functions oe Theorem € F(x], where < deg(g(x)). So it suffices to treat the when deg(f(x)) < deg(g(x)). 1.9 (Partial Fractions Decomposition). deg(f(x)) < deg(g(x)). If g(x) Let f(x), g(x) = u(x)v(x), where u(x) and v(x) are relatively prime, then there are polynomials a(x) and b(x), with deg(a(x)) < deg(u(x)) and deg(b(x)) < deg(v(x)), so that f(x) g(x) a(x) u(x) b(x) V(x)’ CHAPTER 90 3. POLYNOMIALS and t(x) so Proof. By Theorem 1.6, there are polynomials s(x) that 1 = s(x)u(x) + t(x)v(x). Thus | f(x8 )(x) | _ fx)te) f(x) v(x) u(x) u(x)v(x) Now use the division algorithm to write f(x)t(x) _ q(x) + a(x) deg(a(x)) = Q(x) + a, deg(b(x)) < deg(v(x)), u(x) u(x) Pegs f(x) a(x) = Db(x) + < deg(u(x)), whence ⋅ ↿⊔↭⋁∩≻⇊∩≻⋁∩≻ Note that the sum of the polynomials q(x) and Q(x) must be 0 since Oo the left-hand side has no polynomial term. For a change, this is a constructive proof! That is, the proof actually gives an algorithm for calculating the partial fractions decomposition. function x — a and v(x) = Since u(x) where a # b. rational the Example 10. Consider — to — b) (x — a)(x = x - bare relatively prime, we write 1 = s(x)u(x) + t(x)v(x) for appropriate polynomi- als s(x), t(x). It isn’t difficult: ↕ Example − ((x-a)-(x-b)), −⊥ —b) =X whence i [8 —a)(x b +X b-a Ob Q (x ] 8 l= 11. Consider the rational function a Apply- ing the Euclidean algorithm, we find that 1 = (3x2 + 2x +1)(x -1)* - (3x - 4)x?3. —_— Therefore, x+3 x3(x -1)2 (x +3)(3x2+2x4+1) x3 llx?+7x+3 x3 (x +3)(3x -4) - + (Note that the polynomial parts—-3 middle two fractions cancel.) (x -1)2 -ll1x +15 (x —1)¢ and -—3, respectively—of the §1. THE EUCLIDEAN ALGORITHM g1 Remark. More generally, let p:(x), ..., Dm(x) be irreducible polynomials; and let g(x) = pi(x)”'p2(x)”’ +++ pm(x)”", for vi, .., Vm € N. Then there are polynomials r(x), ..., Ym(x), with deg(rj(x)) < deg(p;(x)), f(x) G(x) _ j = 1,...,m, so that Ym (xX) _ Y2(x) r(x) Pm(x)¥m pilx)Yt — palx)” This can be proved easily by induction using Theorem 1.9. In calculus books the result is often stated somewhat differ- ently. When v; > 1, ie., when p;(x) is a “repeated factor” of g(x), Y; then the appropriate term D a can be rewritten as J vy x > ae deg(qp(x)) < deg(p;(x)), @ =1,..., vj. pay Pi(X) For example pie, 21. xP + axis 3x41 (x2 4+1)2 _ x42 EXERCISES OX. see Exercise (x2 41)2" 3.1 Apply the division algorithm to the following polynomials f(x), g(x) € Flx]): a. b. f(x) =4x3 -x*- 3x45, g(x) =2x+5, f(x) = (x -3)3, g(x) =x-1, F=Q c. f(x) =x&4+3x° d. e. f(x) f(x) 4+ 4x2 -3x4+2, g(x) F=Q =x? +2x-3,F=Z7 = x8 +3x° 44x? -3x4+2, g(x) = 3x°+2x-3,F=Z, =x’ +x8extex4¢1, g(x) = x3 4+x4+1, FAD Find the greatest common divisors d(x) of the following polynomials f(x),g(x) © F[x], and express d(x) = s(x)f(x) + t(x)g(x) for appropriate s(x), t(x) € F[x]: el 2. +—~=1 ~ x24] f(x) =x3-1, g(x) =xt+x3-x%-2x-2, f(x) =x*+(1V2)x - V2, g(x) =x*-2, f(x) =x? +1, g(x) =x? -i+2, F=C f(x) =x%4+2x+2, g(x) =x*+1, F=Q f(x) =x?+2x+2, g(x) =x*4+1, F=C F=Q F=R CHAPTER 3. POLYNOMIALS 92 Follow the proof of Theorem 1.9 to give the partial fractions decompositions of the following rational functions in Q(x): 5x+7 a. x? +2x-3 b ⋅ C. 2x34+x°4+2x-1 > xt-1 7X6+x-3 a Ty Follow the proof of Theorem 1.9 to give the partial fractions decomposition of these rational functions: 4x+2 a. x3+2x°+4x48 E Q(x) b. —2**2— € Z;(x) x34+2x24+4x48 Suppose deg(f(x)) = n, deg(g(x)) = m, and m = n. Prove or Lig give a counterexample: a. deg(f(x)+g(x)) =m. b. deg(f(x)-g(x))=metn. Prove that if F is a field, f(x) € F[x], and deg(f(x)) = n, then f(x) has at most n roots in F. (Hint: Use Corollary 1.5 and induction.) Show that Corollaries 1.4 and 1.5 are valid even when the coefficients of f(x) lie in an integral domain R, but that Theorem 1.6 may fail. (Hint: The g.c.d. may no longer be monic. Consider F(x) = 2x, g(x) = 4x +6 € Z[x].) Let F be a field. Prove that if f(x) € F[x] is a polynomial of degree 2 or 3, then f(x) is irreducible in F[x] if and only if f(x) has no root in F. a. Show that unique factorization fails horribly in R[x] when R is not an integral domain. Consider, for (2x + 4)(3x2 + 3) and (2x + 3)(3x + 2) in Ze[x]. example, b. Show that Proposition 1.7 also fails when R is not an integral domain. c. How many roots does f(x) = 2x —4 € Ze[x] have? Decide whether each of the following polynomials f(x) is irre- ducible in F[x] for the given field F: a f(x)=x°4+1, F=Z; b. f(x) =x*+1, F=2> c f(x) =x*+1, F=Zj9 d. f(x) =x3-9, F=Z)) §1. THE EUCLIDEAN ALGORITHM e. “f. 93 f(x) =x3+x4+1, F=k f(x) =x4+x?4+1, F=2Z2 Find all odd prime numbers p so that x + 2 is a factor of f(x) = 11. xt 4x34 x%-x +16 Zp[x]. 12. Let f(x) = anx"+an_1 x"! 4+-++++a,;x+a9 € F[x], and let b € F. The substitution of x + b in f(x) yields another polynomial g(x) = f(x +b). a. Prove that c is aroot of f(x) <=» c-—bisaroot of g(x). b. Prove that f(x) is irreducible <— g(x) is irreducible. 13. \ ~“ List all the irreducible polynomials in Z2[x] of degree tor f(x) < 4. Fac- = x’ +1 as a product of irreducible polynomials in Z2[x]. 14. 15. J For each of the following numbers c, find an irreducible polynomial in Q[x] that has the number c é€ C as a root: a b. 1l+vV3 2+ V2 Cc 241 da. Vi+V3 Let f(x) s\n eos, € Pe oe I R[x], and 2 2 let f’(x) - be ° ee g its derivative. (If f(x) = AnxX" + An-\xX"- 1+ +++ + a,x + ap; then, of course, f’(x) = NAanx"-! + (n—- l)an_-) x"? +--+ + a4.) If ue N and (x -c)# divides f(x), but (x —c)#*! does not, we say that c is a root of f(x) of multiplicity p. a. Suppose that c is aroot of f(x) of multiplicity u > 1. Prove ~~ that c is aroot of f'(x) as well. b. Conversely, suppose that c is a root of both f(x) and f’(x). Prove that c is aroot of f(x) of multiplicity p > 1. 16. Let R be any commutative ring. If f(x), g(x) € R[x] and the leading coefficient of g(x) is a unit, prove that there are polynomials q(x), r(x) € R[x] so that f(x) = q(x)g(x)+r(x), with deg(r(x)) < deg(g(x)) or r(x) = 0. Thus, Proposition 1.3 holds in this situation. 17. Finish the verification that R[x] is a commutative ring (Proposition 1.1). 18. Prove Theorem 1.8. 94 CHAPTER 3. POLYNOMIALS 19. Prove that if F is a field, there is no rational function ce € F(x) whose square is x. (Where do you use the fact that F is a field? Does it hold for R(x) when R is an integral domain?) 20. a LetFbea field, and let f(x), g(x),h(x) € F[x]. We say ~/ f(x) = g(x) (mod h(x)) if A(x) | (fx) - g(x)). Show that this is an equivalence relation: (i) f(x) = f(x) (mod h(x)), (i) if f(x) (iii) (mod h(x)), and if f(x) = g(x) = g(x) (mod h(x)), and then i.e., g(x) = j(xc) (mod h(x)), g(x) f(x) then f (x) = j(x) (mod h(x)). b. Give all polynomials f(x) € Q[x] solving the simultaneous congruences f(x) f(x) =x +3 (mod x?) = 4 (mod x +1). (Cf. the Chinese Remainder Theorem, Theorem 3.7 of Chapter 1.) c. _ Give all polynomials f(x) eZs[x] solving the simultaneous congruences f(x) =x*4+1 (mod x? + x + 2) f(x) = 2x +11 (mod x* +x +2). 21. Let p(x) be an irreducible polynomial of degree m, and let r(x) be a polynomial of degree < mv. Show that there are polyno- mials 7) (x),..., 7 (x) with deg(r;(x)) < m so that r(x) mx) p(x)” = p(x) , rete) (x) p(x)? p(x)’ v ⋅ ↧∖⇃∘⊏∊⋔∂⊓⋁∊∁∂∏⊺∊⋁⋁↧⋅∐∊⋔↥⊱⊺↻⊂≻∶∑⊺∫≺∝≻⊅≺∝⋟∨−∫∙≼⋯⋯∶ j=l r(x) is the quotient when r(x) is divided by p(x)¥7!.) 22. Exercise 21 may be generalized as follows. Given f(x) € F[x] and any nonconstant polynomial g(x) € F[x], show there are an integer m and (unique) polynomials fo(x), fi(x), ..., fm(X) with deg(fj(x)) < deg(g(x)) for all j = 0,...,m, so that f(x) = > fy (x)g(x)m-J, j=0 §2. 23. ROOTS OF POLYNOMIALS 95 Let F be a finite field (i.e., a field with finitely many elements). a. Compute the sum of all the elements of F. (Be careful if 1+1=OinF.) b. Prove thata=a!€F = a=+#l. c. Compute the product of the nonzero elements of F (cf. Exercise 1.4.13). 24. Let F = Q(x), the field of rational functions with coefficients in Q. a. LetF* = os € F : the leading coefficients of f(x) and g(x) have the same sign. Check that F* is well-defined, and deduce that F is an ordered field. b. @Q is a subset of F in a natural way. Show that N c F is c. bounded above. (With thanks to Dino Lorenzini) Does F have the least upper bound property? (Hint: see Exercise 2.2.8.) 2. Roots of Polynomials We Saw in Section 4 of Chapter 2 that every quadratic and cubic polynomial can be “solved” in C; by this we meant that we could give explicit formulas expressing all the roots of the polynomials in terms of (square and cube) roots. But far more is true: Theorem 2.1 (The Fundamental Theorem of Algebra). Suppose f(x) € C[x] is a polynomial of degree n = 1. Then f(x) has a root in C. Once we show that f(x) has a root in C, it will follow by induction (using Corollary 1.5) that f(x) can be factored as a product of linear polynomials in C[x]. Thus, f(x) has n roots (counting multiplicities) in C. Gauss was the first to give a correct proof of this theorem, in 1799, and his proof hinged on the consequences of the fact that a polynomial is a continuous function. It is instructive to see roughly how one proof (not Gauss’ original) might go. (The reader might want to look at some other proofs: cf. Birkhoff and MacLane, A Survey of Modern Algebra, 4th ed., pp. 113-116; McCoy and Janusz, Introduction to Modern Algebra, 4th ed., pp. 182-185; CHAPTER 3. POLYNOMIALS 96 Spivak, Calculus, 3rd ed., pp. 539-541; Guillemin and Pollack, Differential Topology, p. 82, p. 110; or numerous analysis.) books on complex Proof. We use z € C as a variable, and we may assume that f(z) is monic: f(z) = 2" + An Zl t++++a,;Z+ Ao. First, note that f(z) = z"(1 + Smal 4 Sn52 +... + aa). since im) |—00 [S21 + 9452 4+---+ 4] = 0, there is a positive real number R so that whenever |z| > R, | + “4 4+---4 49| <1. Thus whenever|z| > R, |f(z)| > 1zI"(1-3) > x. Certainly, then, f(z) has no root in this region. On the other hand, it follows from the continuity of the polynomial f(z) that on the (closed and bounded, or compact) set {z € C: |z| < R}, |f(z)| achieves a minimum value, say at the point z,. This minimum value will turn out to be 0; otherwise, arbitrarily close to the point Z, there will be points where | f(z)| is yet smaller. For convenience, we assume Z, = 0. Then f(0) = ao; and if ap # 0, let j be the smallest positive integer k so that a, #0. We put g(z) = “zt 4 Ghz and then f(z) = Ayg+aj;z/(1+g(z)). By Corollary 3.6 of Chapter 2, there isa complex number y satisfying y/ = a Consider now the values of f(ty) = ao +a,;(ty)(1+g(ty)) = a@o—aoti (1+ g(ty)) = ao(1 -ti(] +g(ty))) for t a small positive (real) number. For t sufficiently small, |g(ty)| = [A (ty) + < 3; forsucht, |f(ty)| = laoll1—-t/(1+ 4 (ty) g(ty))| < Jao||1 — t4/2| < |ao|. This shows that z, could not have been the minimum point of | f(z)|, and from this contradiction we conclude that the minimum value must ∎ O in fact be 0. Thus f(z,) = 0, as desired. ∁↕⋁∊⊓∂↧⊃∘⇂⋁∐∘⋯↥∂↥∫≺∝⋟∈⊝⊏≍∃⋅⊺∐∊∘↧∊∏↧⊇⋅↥⊰∐∂⊺∂↧∐∊∊⊱⋔∂↕ it will have all its roots in C. Our immediate goal is to find the smallest possible field K containing them all. (Note that any field K c C necessarily contains Q, by Exercise 2.3.20.) We need first to introduce officially the notation F[ a], which we’ve used so far in an ad hoc manner. Let F be any field, let K be a field containing F, and suppose o« € K. Then we define é - Flo) = {p(a) € K: p(x) € F[x]}. Note that F[a] is a subring of K; this means that F[«] is a subset of K and is itself a ring. (All the ring properties are inherited from §2. ROOTS OF POLYNOMIALS 97 the polynomial ring F[x].) The reader should check that this is consistent with our use of this notation in Chapter 2. Similarly, if a, B € K, we define F[«,B] = (F[«])[B]. (See Exercise 13.) Example 1. In Example 4 of Section 2 of Chapter 2, we introduced the ring {a+ b/2:a,b € Q} CR. This is consistent with our present definition of Q[./2): if p(x) = anx™ +an_1x"-!+-+-+ayx+ ao € Q[x], then p(V/2) = an(V2)" + an-1(/2)"-1 +--+ + ag(V2)* + a /2+ao can be written, collecting terms, in the form a=aj+2a2+4a4+... set q(x) and b =a, + 2a3+4as5 +.... a+b V2, where Indeed, if we = a+ bx, then p(V/2) = q(/2). Now the addition and mul- tiplication rules defined in that example are consistent with those for polynomials: if « = a+ bV2 and B =c + dv2, let q(x) =a+bx and r(x) =c+dx;thena+B =(at+c)+(b+da)V2 = q(Vv2) + rWV2) and «B = (ac + 2bd) + (ad + bc) V2 = q(V/2) - r(V2). Consider now Q[V2,i] = (Q[V2})[i]. We have established that elements of Q[./2] can be written in the form a + bV2; similarly, since i? = —1, elements of (Q[/2])[i] can be written in the form (a+bV2)+(c+dv2)izat+bV2+ci+d(V2i), where a,b,c,d €Q. Examples 2. (a) Consider Q[V3i] and Q[V3,i]. Note that /3 and i are ob- viously elements of the latter, and so their product as well. It follows, then, that Q[/3i] c Q[V3,i]. V3i is We claim that the inclusion is proper. In fact, we shall now argue that i ¢ Q[V3i)}. Since (V3i)? = -3, Q[V3i] = {a+bV3i: a,b € Q}. Suppose i = a+ b/3i for some not have b = 0, since i ¢ Q. i(1-bV3) =a = a,b € Q. First, we can- Then, by elementary algebra, (1-byV3)? = -a@ = V3 = 28h €Q, contradicting the irrationality of V3. (b) Now we modify this a bit. Consider Q[V3 + i] ¢ Q[V3,i] this case, we claim the two rings are equal. Let « = B.341. straightforward computation shows that o? = 8i, whence i= Fo? € Olaa].Since V3 = a in3 well, and-se any polynomial in /3 and −⊽ ↥⊃∘↥⋎↕↧⊙↧↧∐∂↕⋯∘≺∐∐⊰⊱∐∘↭≤⋔∂↥⊙√−⇂⊂⊝√−⊹ “il, and so the two fields are equal. We went to some pains in Chapter 2 to check that F{a] was again a field for certain examples of fields F and numbers a. We now 98 CHAPTER 3. POLYNOMIALS settle this issue once and for all. The proof uses—what else?—the Euclidean Algorithm and is one that we shall see numerous times. Proposition 2.2. Let f(x) € F{x], and let K > F be a field containing a root « of f(x). Then F[a] c K is a field (containing both « and the original field F). Proof. Since we know that F[«] is a subring of K, we need only prove that any nonzero £ € F{«] has a multiplicative inverse in Fla]. By definition, 8 = p(«) for some polynomial p(x) € F[x]. Factor f(x) in F[x] as a product of irreducible polynomials. Then « must be a root of one of these irreducible factors, say g(x). Note that g(x) cannot be a factor of p(x), as p(a) # 0. From the fact that g(x) is irreducible, we infer that gcd(g(x), p(x)) = 1; therefore, there are s(x),t(x) € F[x] so that 1 = s(x) p(x) +t(x)g(x). Evaluating at x = a, doing arithmetic in the field K, we obtain 1 = s(a)p(a) (since g(a) = 0). Thus, the multiplicative inverse of B is s(a) € F[a], and we are done. oO Remark. We often refer to F[a] as the field obtained by adjoin- ing « to F. Note that it is in fact the smallest field containing both F and a. Example 3. We can apply the proof of Proposition 2.2 to find the multiplicative inverse of B = a* + «— 1 € Q[{a], where « satisfies the equation 0? + «+1 = 0. Let f(x) = x34+x+1€ Q[x] and p(x) = x*+x-1. Then a is a root of the irreducible polynomial f(x) € Q[{x], and B = p(a). Applying the Euclidean algorithm, we find that 1 = 3 ((x+1)f(x)-(x2+2)p(x)). Thus 1 = ~4(a?+2)p(a), so that (a? +a-1)"! = -3(02+2). As acheck, ~4(02+2)(a?+a-1) = —3(o4 + 03 + a? + 20-2) = 1. The same sort of process takes place when we work with finite fields such as Zp. In Chapters 4 and 5 we shall discuss the rigorous process by which fields containing Z, are created, but meanwhile, we can formally consider the ring Z2[«] with the rule «2 + 0, and check that it is indeed a field. «+1 = To get a feel-for this ring, note the following: By the division algorithm, given any polynomial p(x) € Z2[x], there are a polynomial q(x) € Z2[x] and a polynomial r(x) € Z2[x] of degree at most 1 so that p(a) = q(a)(o? + «+ 1) + r(o) = r(x). Thus p(x) must be equal to either 0, I, «, or «+1. So, this ring consists of the four elements 0, I, «, and « + 1, with the multiplication table given below. 99 at+1 2 1 el+ | 2 Ol] Ol]! + a+] + Ol} oO} Cl R + a+1| Ol 2 FIO CO §2. ROOTS OF POLYNOMIALS 0 a+] 1 a Note in particular that « and «+1 are multiplicative inverses. Moreover, the proof given of Proposition 2.2 applies verbatim, except for the somewhat murky problem of knowing what K might be in this instance. Given f(x) € Q[x], we now return to the issue of finding the smallest possible field K c C so that f(x) can be factored as a product of linear polynomials in K[x]. Definition. Let F be a field and let f(x) € so that F c K; we call K a field extension of F. K if f(oc) can be written as a product of linear If f(x) splits in K, but in no field E satisfying F[x]. Let K be a field We say f(x) splits in polynomials in K[x]. F ¢ E ¢ K, then K is called a splitting field of f(x). We say more casually that K is a splitting field of f(x) € F{x] if K is the “smallest” field extension of F in which f(x) can be written as a product of linear polynomials. Here are some straightforward examples of splitting fields. (As we shall verify the uniqueness of splitting fields in Section 6 of Chapter 7, we will often take the liberty of referring to “the” splitting field of a polynomial.) Examples 4. (a) Let f(x) = x* + 2x + 2 € Q[x]. Then by the quadratic for- mula, the roots of f(x) are -—1 +i, so f(x) = (x - (-1+i))(x -(-1-1)). If we set K = Q[i], this factorization makes sense in K[x]. Note that any field containing both roots -1+iand—-1-—-i must contain their difference and therefore i, and so Q{i] is the smallest field containing Q in which the polynomial splits. That is, Q[1] is the splitting field of f(x). (b) Let f(x) = x? — 2x - 1 © Q[x]. Then by the quadratic for- mula, the roots of f(x) are 1+ 2, so f(x) = (x - (1+ V2))(x - 1. - v2)). 100 CHAPTER 3. POLYNOMIALS In analogy with the example just completed, splitting field of f(x) € Q[x]. (c) Let f(x) = x4 - 2 € Q[x]. Q[V2] is the From Corollary 3.6 of Chapter 2 it follows that the roots of f(x) are ¥/2, V2i,- V2, and — /2i. Any field containing Q and these four complex num- bers must contain */2 and a5 | /2i) = i, so the splitting field of f(x) is K = Q{V2, i]. (d) Let f(x) = x®- 1 € Q[x]. Since we have the factorization f(x) = 03 - 1)(x3 +1) =(x-—1)(x +1)? +x 4+ 1)(x* - x41), V3i the non-rational roots of f(x) are +14 =>. Thus, the splitting field of f(x) is K = Q{v3i]. (Cf. the discussion in Example (a) above.) The reader should check that we obtain the same result upon realizing that the roots of f(x) roots of unity. (e) Let f(x) = x3 - 6x? + 6x - 2 € Q[x]. are the sixth Glancing back at Example 2 in Section 4 of Chapter 2, we find that the roots of f(x) are 2+ </44 ¥/2, 2+ /4w+ V2w’, and 2+ V4w?+ V2w, where w = —4 + Bij is a primitive cube root of unity. Then the splitting field of f(x) is K = Q[¥2, V3i]. We conclude this section with a brief (and optional) discussion of Descartes’ rule of signs, a theorem that used to be a standard topic in high school and introductory college algebra. It can be useful in estimating the number of real roots of a polynomial with real coefficients. Theorem 2.3 (Descartes’ Rule of Signs). Let f(x) = x"+ An-\x"-14+.--++a,)x +a € R[x]. Let C, be the number of times the coefficients of f(x) change signs (here we ignore the zero coefficients); let Z,. be the number of positive roots of f (x), counting multiplicities. Then Z, < C, and Z, = C, (mod 2). Moreover, if we set g(x) = f(-x), let C_ be the number of times the coefficients of g(x) change signs, and Z_ the number of negative roots of f(x). Then Z_ < C_ and Z_ = C_ (mod 2). Proof. Let C.(f) denote the number of sign changes in the coefficients of f(x), and let C,(f’) denote the number of sign changes in the coefficients of f’(x), the derivative of f(x). Similarly, let Z.(f) denote the number of positive roots of f(x), and Z,(f') the §2. ROOTS OF POLYNOMIALS 101 number of positive roots of f’(x) (counting multiplicities in both cases). Now, Rolle’s Theorem from calculus tells us that between every two roots of a differentiable function f(x) there must be at least one root of f’(x). Thus, if f(x) has n roots, f’ (+) must have at least n — 1 roots; it follows that (A) Zi(f) < Z4(f') +1. Differentiating f(x) =x" +ay_)x"-!+--+++a,x+ao, we obtain fi (x) = nx" ls (n-1l)an_jx"-2 +--+ +2a2x +a). Since f(x) — 0 as x — o, if f(O) > O (resp., < 0), then f(x) must have an even (resp., odd) number of positive roots (counting multiplicities). The same hoids for f’(x). Since f(0) = ao and f’(0) = a;, we draw the following conclusions: If ao and a; have the same sign, then (B) Z.(f) = Z.(f') (mod 2) and, in fact, Z.(f) < Z+(f'), by virtue of (A). (C) If ag and a; have opposite signs, then Z.(f) = Z.(f +1’) (mod 2). Our last preparatory observation is that (D) C.(f) -| Ci (f'), if a; and ao have the same sign C.(f’) +1, if a, and ap have opposite signs © The proof now proceeds by induction on the degree of the polynomial. When deg(f(x)) = 1,we have f(x) = x+a@o, and so f(x) has a positive root <> ago <0 —= C, =1. Now let deg(f(x)) =k = 2, and suppose we have proved the result for all polynomials of degree k—1. Given a polynomial f(x) of degree k, its derivative f’ (x) is a polynomial of degree k - 1. Therefore, we have (by inductive hypothesis) Z.(f’) < C.(f’) and Z.(f’) = C.(f’) (mod 2). We now must consider different cases: if ag and a; have the same sign, we conclude that Z4(f) Z+(f) 5) Z4(f') s C.(f’) a) Zi(f') = Cf) o Ci (f), D) and m Ci (f) (mod 2), CHAPTER 102 3. POLYNOMIALS as required. Likewise, if ao and a, have opposite signs, we have Z4(f) < Zi(f') +15 Ci (f') +1 = Ci(f), and Z.(f) 5 Zi(f')+12C4(f') 41 D C,(f) (mod 2). Now we stop to tie up a few technical loose ends. If ao = 0, then f(x) = xg(x), where deg(g(x)) = k — 1. By inductive hypothesis, Z.(g) < C4(g) and Z1(g) = C.(g) (mod 2). But Z.(f) = 2.(g), and likewise C.(f) = C,(g), so the desired result holds for f(x) by transitivity. Lastly, if a9 # 0 but a; = 0, then assume a, = a2 = - = Ap_, = 0 but ay # O. Since an analysis of the graph of f’ (x) shows that ag >0 => Z.,(f’) =0 (mod 2) andap <0 => Z.(f’) = 1 (mod 2), the argument proceeds exactly as before. We leave the details to the punctilious reader. The results for C_ and Z_ follow when we observe that positive roots of g(x) correspond to negative roots of f(x). ao Example 5. Let f(x) = x°+x4-x*-1. ThenC, = 1landC_ =2, so Z, = 1 and Z-_ is either 0 or 2. This is the best we can expect without considering the actual values of the coefficients, since it turns out that this polynomial has no negative roots. On the other hand, g(x) = x° + 3x4 — x* — 1 has two negative roots. EXERCISES 3.2 1. Suppose f(x) € C[x] is a monic polynomial of degree n with roots c),C2,...,Cn. Prove that the sum of the roots is —a,_, and their product is (-1)"ao. 2. Prove that a. b. c. 3. Q[V2,i) = Q[V2 + i], but Q[V2i] ¢ Q[v2, i] Q[Vv2, V3] = Q[V2 + V3], but Q[V6] ¢ Q[V2, V3] Q[V/2 + i] = Q[*/2,i]; what about Q[3/2i] c Q[3/, i]? Find splitting fields of the following polynomials in Q[x]: a. f(x) =x®4+1 b. f(x) = (x? - 3) (x3 +1) c. f(x) =x4-9 d. e@. f(x) =x8-1 x2 -2 f(x) =x® 2x44 §2. ROOTS OF POLYNOMIALS 4. 5. ! f. f(x) =xt-2x%+9 g. f(x) =x%+81 h. i. f(x) =x?-1 f(x) =x*-10x?+1 (Hint: Find V1 + 2V2i explicitly.) (Hint: /2 + V3 is one root.) Decide whether each of the following subsets of R is a ring, a field, or neither. a. fa+bV2:a,beEQ} b. c. {a+bV/2+cV4:a,b,c €Q} fa+bV2+cV3:a,b,c €Q} Construct multiplication tables for each of the following rings, and decide whether or not each is a field. _a Zo[a], 0 +1=0 b. Zola], oF +a+1=0 c d. ‘6. —~ 103 1 Z3[a], 0 «07+1=0 Suppose « € C is a root of the given irreducible polynomial F(x) € Q[x]. Find the multiplicative inverse of B € Q[«]. a f(x) =x?4+3x-3, B=a-1 (Answer: —« — 4) b. f(x) =x34+x2-2x-1, B=a+1 (Answer: —«? + 2) Gc, f(x) =xt+x24+2x41,B = 07 +1 d. e. f. f(x) =x3-2,p=a+1 f(x) =x3+x*-x+1, B=a+2 f(x) =x3-2,B=r+sar+to? (Answer: g. 7. f(x) =xt+x*%-1, B=03+a-1 . (2 =2st)r3+25 + (2t?rs)ar(s*—rtyor 3—6rst+4t3 Let f(x) € R[x]. a. Prove that the complex roots of f(x) come in “conjugate pairs”; i.e., « € Cis a root of f(x) if and only if & is also a root. b. Prove that the only irreducible polynomials in R[x] are linear polynomials and quadratic polynomials ax* + bx +c with b* - 4ac < 0. 8. ) Use Descartes’ rule of signs, Theorem 2.3, to determine the possible numbers of positive, negative, and complex roots of each of the following real polynomials. a b. f(x) =3xt4+x2-2x-5 f(x) = 4x3 -6x*4+x-1 CHAPTER 104 c. f(x) = x8 — 3x4 4x3 4+3x2 45 d. f(x) = x3+ px +4 3. POLYNOMIALS (cf. also Proposition 4.4 of Chapter 2) Give proofs or counterexamples: a. If C, or C_ is odd, then f(x) must have a real root. b. c. Z, =C., and Z_ = C_ if and only if f(x) has all real roots. If deg(f(x)) =n, then f has at least n — (C, + C_) nonreal roots. 10. Decide whether f(x) = x3 — 2 is irreducible in Q[V2][x]. 11. Let f(x) € F{[x], and suppose « is a root of f(x) in some field extension of F. Show that there is an irreducible polynomial g(x) € F[x] having the property that if h(x) € F[x] also has « as aroot, then g(x)|h(x) in F[x]. (Hint: Consider S = {h(x) € F[x]: h(a) = 0} c Ffx],) 12. Prove that any element of C(z) can be written as the sum of a polynomial and rational functions in which each numerator is a constant and each denominator is a power of a linear function. (Hint: Theorem 1.9.) 13. Let K be a field extension of F, and suppose a,B € K. Show that (F[a])[B] = (F[B])[a«], so that F[a,B] makes good sense. (Remark: One way to do this is to think about the ring of polynomials in two variables. The other way is just to show directly that every element of one ring belongs to the other.) Decide whether the following polynomials have the same splitting fields: f(x) =x° - 6x3 — x2 +6 g(x) = x44+5x7 +6 h(x) = x® +8 j(x) =x®-8 15. Suppose f(x),g(x) € F[x] and K is a field extension of F. We can consider f(x) and g(x) as polynomials with coefficients in K and suppose we find their g.c.d. in K[x] to be d(x). Prove that d(x) € F[x]. (Hint: Compare degrees of the g.c.d. in K[x] and the g.c.d. in F[x].) 16. Is Q(tr] a field? §3. POLYNOMIALS WITH INTEGER COEFFICIENTS 105 17. Let Po,...,Pn-1 be n equally spaced points on the unit circle. Compute the product of the distances from Po to all the remaining points. (Hint: see Exercise 2.3.7.) 18. Decide whether the fields O[*/5(1+i)] and Q[3/5(1-i)] c Care equal. 19. Give an alternative proof of Theorem 2.3 along the following lines. a. Let h(x) © R[x] be a monic polynomial of degree m, and let ~« > 0. Suppose the coefficients of h(x) change sign k times. Prove that the coefficients of g(x) = (x — a)h(x) change sign at least k + 1 times. (Hint: Reduce to the case « = 1 by considering g(ax). Then use induction to show that there is at least one more sign change in the sequence —Ao, Ap — A}, Ai — A2,..., Am-1 — 1, 1 than in the sequence Ao, Aj, .--,Am-is 1.) b. Conclude that f(x) must have at least Z, sign changes in its coefficients. c. Check the parity statement as follows: if ao > 0, then C, = O (mod 2), and if ap < 0, then C. = 1 (mod 2). But ap > O = Z, =0(mod 2) andap <0 => Zs =1 (mod 2). 3. Polynomials with Integer Coefficients In this section we develop different methods to establish the irreducibility of polynomials in Q[x]. Of course, by clearing denominators, we can assume from the start that our polynomials lie in Z[x]. The first result should be quite familiar. Proposition 3.1 (Rational Roots Theorem). Let f(x) = anx”" + An-\xr-l +--+ +ayx+aq € Z[x]. If r/s is a rational root of f(x) expressed in lowest terms (i.e., gcd(r,s) = 1), thenr|ag and s|an. Proof. If f(£) = 0, then an(£)" + an-1(4)"! +--+ + ai(4) + ao = 0. We clear denominators by multiplying by s", and obtain the equation ayr" + An_-jy"1's + +++ + ayrs"! + aos" = 0. Rewriting this in the form -r(ay,r"7! + an_-jr"~*s +--+ +a 5") = aos", we infer that rlags". Since gcd(r,s) = 1, we conclude (see Exercise 1.2.7) that r|ap, as desired. We leave it to the reader to complete the proof (see Exercise 1). © CHAPTER 106 With could diligence we apply this result 3. POLYNOMIALS to find all possible rational roots of a given polynomial. (Of course, having found one root c of the polynomial f(x), we can then consider the polynomial f (x)/(x —c), which has lesser degree.) €2Z[x] Corollary 3.2. If f(x) =x"%+@n-1x" 1} +--+ +a,x +a is monic, any rational root must be an integer r dividing ao. Examples 1. Find the rational roots of the following polynomials. (a) f(x) = x3 —x* - 10x - 8. Since f(x) is monic, any rational root must in fact be an integer 7 that divides ap = —8. Thus, the possibilities are 1, -1, 2, -2, 4, —4, 8, and —8. Evaluating f(x) at each of these eight values, we find that, indeed, f(-1) = f(-2) = f(4) = 0, and so -1, -2, and 4 are the roots of f(x). (b) f(x) = 15x4+4x34+11x*+4x-4. Here there are 24 possible rational roots r/s: r € {+1,+2,+4} ands e€ {1,3,5,15}: Only ~—2/3 and 2/5 sketch—or by that the other (c) f(x) = x? — are roots. (We can tell from a rough curveexamining the remaining quadratic factor— two roots are complex.) 3 has no rational root (since the only possi- bilities are +1 and +3, and these are easily checked). ~~ SQ, consequence, As a V3 is irrational. We remind the reader to be careful, however; just because a polynomial has no rational root, it need not be irreducible (see Sec- tion 1). We now turn to two very useful techniques for-establishing irreducibility of palyromials in Q{x], both based on transforming the question to Zp[x]. a polynomial f(x) We begin with a simple observation: = anx" + @n-1x"-1+---+ a,x +a Given € Z[x], we obtain a polynomial f(x) € Zp»(x] naturally by “reducing” each of the coefficients mod p (i.e., by replacing each coefficient a,; by its mod p equivalence class @;). Moreover, if deg(f(x)) = n and an # 0 (mod p), then deg(f(x)) = n as well. Before going any further, we need the following fact: Given a polynomial f(x) with integer coefficients, f(x) factors as a product of nonconstant polynomials in Q[x] if and only if f(x) so factors in Z[x]. §3. POLYNOMIALS WITH INTEGER COEFFICIENTS 107 More precisely, we have the following result, which is more subtle than it first appears. Proposition 3.3 (Gauss’ Lemma). If f(x) € Z[x] and g(x), h(x) € Q[x] are nonconstant polynomials so that f(x) = g(x)h(x), then there are nonconstant polynomials g(x), h(x) € Z[x] so that f(x) = G(x)h(x). Proof. There are integers k, f so that gi (x) = kg(x) and h;(x) = £h(x) € Z[x] (clear denominators). Therefore, (x) kb f (x) = gi(x)hi (x). Now let p € N be a prime factor of k?; then pigi(x)hy(x)—by which we mean that p divides every coefficient of the polynomial 9i(x)h,(x) € Z{x]—and so we claim that p|gi(x) or p|hi (x). Thus p divides one of the two factors of the right-hand side, and so we may cancel a factor of p from each side of («). We continue this process until we are left with the desired equation f(x) = g(x)h(x). Now we turn to a proof of the claim. We reduce mod p: since p divides g(x)hi(x), gi(x)hi(x) = 0. Here is the crucial point: By the definition of polynomial multiplication and Proposition 3.1 of Chapter 1, gi (x)hi(x) = 9,(x)hi(x). Insofar as Z,[x] is an integral domain (by Proposition 1.2), if 9,(x)hi(x) = 0, then one of the factors g; (x), h(x) must be 0. Therefore, p divides either g; (x) or hy(x). a Example 2. The polynomial f(x) = 2x* -3x - 2 can be factored as (x + 5)(2x — 4): but of course we can transfer the 2 from the second factor to the first, obtaining f(x) = (2x +1)(x - 2) € 2[x]. Example 3. Given f(x) = x4 — x3 + 2, we are to decide whether f(x) is irreducible in Q{x]. It has no rational roots, but it may factor as a product of two irreducible quadratic polynomials. By virtue of Proposition 3.3, if it factors, it does so as the product of two polynomials with integer coefficients. So, suppose f(x) = x4 - x342 = (x*+ax+b)(x*+cx +d), where a,b,c,d € Z (note that we may assume both polynomials are monic; why?). Then comparing coefficients on the left- and right-hand sides of this equation, we ‘. CHAPTER 108 3. POLYNOMIALS obtain these equations: a+c=-l b+ac+dad=0 (t) ad+bc=0 bad =2. four possible pairs of values (-1,-2), (2,1) or (-2,-1). first case, and leave it to the = 1 and d = 2, then we now From the last equation, we see there are for b and d: (b,d) equals either (1,2), We give the rest of the reasoning in the reader to complete the argument. If b obtain these equations: a+c=-l ac=-3 2a+c=0. From this, we obtain the contradictory equations a = 1, c = -2, ac = —3. The upshot (after checking out the remaining three cases similarly) is that there can be no integers a, b, c, d so that the original equation holds. Thus, f(x) is irreducible in Q[x]. Remark. This approach is often called ethod of undeter- 7 _ mined coefficients, and, although tedious, is often quite useful. It was apparently discovered by Descartes. Proposition 3.4. Given f(x) = @nx" + An-ix"™ 1 4+-+-+a,x+ ao € Z[x], if for some prime number p, an # 0 (modp) and the corresponding polynomial f(x) € Zp{x] is irreducible, then f(x) is irreducible in Q[x]. Proof. We prove the contrapositive. Suppose f(x) is not irreducible in Q[x]. By Proposition 3.3, f(x) can be written as a product of nonconstant polynomials with deg(g(x)),deg(h(x)) f(x) = G(x)h(x) in Z,[x]. in Z[x]. = If f(x) = g(x)h(x) 1, then reducing mod € Z[x], p, we obtain We must now use the hypothesis that an # 0 (mod p) to conclude that deg(f(x)) = deg(f(x)) and there- fore deg(g(x)) = deg(g(x)), deg(h(x)) = deg(h(x)), whence f(x) is factored in Z,[x] as a product of polynomials of degree >1. Examples 4. The polynomial x* + x +1 o is irreducible in Z>[x] (why?); and so f(x) = 3x*-x +7, f(x) = x2 4+ 27x - 15, f(x) = 9x? - 21x +325,... are all irreducible in Q[x]. Likewise, x3+x +1 is §3. POLYNOMIALS WITH INTEGER COEFFICIENTS 109 irreducible in Z2[x], and so f(x) = x3+4x*+5x +5879 is irreducible in Q[x]. Moving to higher degree, x? + x + 1 is irreducible in Z2[x] (see Exercise 6b.); therefore, f(x) = x4 + 2x3 - 6x? + 7x - 13 is irreducible in Q[x]. Example 5. Let’s consider f(x) = x* — x3 + 2 from Example 3 above. Working in Z3[x], f(x) = x4 - x3 — I obviously has no root. If it factors as f(x) = (x* + ax + b)(x? + cx +d), we obtain the same equations (+) as before. But working in Z3, it is quite easy to see that there is no solution: b = 1 and d = -1 (or vice versa), SO a-—c = 0; since a+c = 2, we must have a = c = I, and so b+ac+d = 1, contradicting the second equation. Thus f(x) € Z3[x] is irreducible, and so f(x) is irreducible in Q[x]. Example 6. Consider f(x) = 2x*+3x+1€ Z[x]. Reducing mod 2, we get f(x) = x + 1 € Zo{x], which is certainly irreducible. But f(x) = (2x + 1)(x + 1) is not. Remark. Be warned: the converse of Proposition 3.4 is definitely false! The polynomial f(x) = x*+x +2 is irreducible in Q[x], yet f(x) € Z2[x] is certainly not irreducible, as f(x) = x2 +x = x(x +1) € Zo[x]. Query. Is it conceivable that this test is powerful detect all irreducible polynomials in Q[{x], or might there nomial f(x) € Z[x] that is irreducible in Q[x] and yet irreducible (mod p) in Z,{x] for every prime number p? cise 10.) enough to be a polyfails to be (See Exer- We now give the last test for irreducibility in Q[x]. Theorem 3.5 (Eisenstein Criterion). Let f(x) = anx"+an_\x""! +++++€,X +a € Z{x]. Let p be a prime so that aj = 0 (mod p), for all j = 0,1,...,n-1, but ay, # 0 (mod p), and ap # 0 (mod p?%). Then f(x) is irreducible in Q[x]. Proof. Suppose f(x) = g(x)h(x), where g(x), h(x) € Z[x]. Put G(x) = byxk +--+ + bo and h(x) = Cy-px"-* + +++ +09. Since ap = boco, we have boco = 0 (mod p) and # 0 (mod p?). Thus, p divides either bo or co, but not both. To be specific, let’s say that p divides co and does not divide bo. Now consider reduction mod p: since all but the leading coeffi- cient of f(x) are divisible by p, f(x) = @nx", and @, + 0. As in the proof of Proposition 3.3, f(x) = g(x)h(x). / Since Z, is a field, by CHAPTER 3. POLYNOMIALS 110 Theorem 1.8 there is unique factorization in Zp[{x]. Therefore, the only way the product of g(x) and h(x) can be a (nonzero) monomial is for each of them in turn to be a nonzero monomial. On the other hand, by Gn-x = Gn # 0, so, in particular, b, # 0. Since G(x) = byxk +--+ + bo and bo # 0 (remember that p | Do), g(x) must be a constant polynomial. Q(x]. Therefore, f(x) is irreducible in Oo Examples 7. (a) f(x) = x3+2x +6 is irreducible in Q[x], since we may apply Theorem 3.5 with p = 2. (b) f(x) = 5x3 + 6x - 12 is irreducible in Q[x], since we may apply Theorem 3.5 with p = 3. Note that we may not use p = 2, since 12 = 0 (mod 4). (c) f(x) = xt ~N +23 +.x% +x +1 seems to beimpervious to this approach, However, we consider g(x) = f(xt+ ps (x +1)3 4 (x +1)? + (+1) 41 (x+1)4+ = x74 5x7 + 10x? + 10x + 5. Applying Theorem 3.5 with p = 5, we infer that g(x) is irreducible, and hence by Exercise 3.1.12, f(x) is irreducible as well. (See also Exercise 7.) Query. The trick in Example (c) showed that we could make an appropriate substitution of x + n for x and apply Theorem 3.5 successfully. Will this always be possible? (See Exercise 9 below.) Remark. It may be useful at this point to summarize this section by developing some strategy for testing polynomials f(x) € Q[x] for irreducibility. Obviously, if we are fortunate enough to be able to apply the Eisenstein criterion, this is the easiest possible test. Failing this, if we are given a quadratic or cubic polynomial, we should look for possible roots (reducing mod p for a convenient p will most often be easier than checking all possible rational roots). In general, if we have handy a list of irreducible polynomials of sufficiently high degree in Z,[x] for some convenient prime p, then reduction mod p is a good test to try (cf. Exercise 6b.). As a last resort for polynomials of degree > 4, we can always try the method of undetermined coefficients. §3. POLYNOMIALS WITH INTEGER COEFFICIENTS 111 EXERCISES 3.3 1. Finish the proof of Proposition 3.1; i.e., prove that s|an. 2. Decide which of the following polynomials \ Q{x]. =a. —b. c. d. -e. f(x (x) 4x2 -3x45 = x34 f(x)= bn Gxt OTD? f(x) =x3 4x2 $x F f(x) =x+t— 180 f(x)=xt+x?-6 f. f(x) g. f(x) =x3+172x +36 —h. i j. A are irreducible in =xt- 2x34 x%241 f(x) =xt4+x4+ 1 f(x) =x? + x39 4x741 fx) =x? + x2 4x41 Find the rational roots of the following polynomials: -a. b. —c. d. e. f(x) =3x3+5x%+5x4+2 f(x) =x -xt-x3-x*-x-2 f(x) =2xt4+3x3+4x+6 f(x) =x34+x%-2x-3 f(x) = x3 -ix?-4x+3 C1 Show that each of the following polynomials has no rational root: a. x200 — x4b 44x +] b. x8~-54 c. x2k43xkt1_12, k>1 Prove that for any prime number p andanyn EN, f(x) =x"-p is irreducible in Q[x}. a. b. Prove that f(x) € Zo[x] has x + 1 as a factor if and only if it has an even number of nonzero coefficients. List the irreducible polynomials in Z2[x] of degrees 2, 3,4, and 5. Remark. For the reader’s interest and convenience, we provide on the next page a list of the monic irreducible polynomials in Z3[x] of degrees 2, 3, and 4. (For legibility, we omit the equivalence class “bars” on coefficients.) CHAPTER 3. POLYNOMIALS Prove that for any prime number p, f(x) = x?-1+xP-*+---4 x + 1 is irreducible in Q[x]. (Hint: Consider f(x + 1).) fA. / 8. 9. Let p bea prime. Prove that x? - x has p distinct roots in Z,. (For one approach, see Proposition 3.3 of Chapter 1.) b. Deduce that x?-!-1 = (x~-1)(x-2)...(x-p—1) inZ,[x]. c. Conclude that (p — 1)! = -—1 (mod p) (see Exercise 1.4.13). Find a quadratic polynomial f(x) € Z{x] that is irreducible in Q[x], but has the property that for every n € Z the Eisenstein criterion cannot be applied successfully to prove irreducibility of f(x +n). \o. ~* Show that f(x) = x4 — 10x* + 1 is irreducible in Q{x], yet reducible in Z,[x] for every prime p. You may need the following result, whose proof is postponed to Exercise 6.3.33. Lemma. If neither 2 nor 3 is a square mod p, then 6 is a square mod p. (Hint: Try to write f(x) different ways.) as a difference of squares in several MONIC IRREDUCIBLE POLYNOMIALS OF DEGREES 2, 3, AND 4 IN Z3[x] x? 4+] xt4 x24 x41] x?+x+2 x? +2x+4+2 xt+x%4+2xK4)1 x44+2x% 42 4 3 x7 4x7 4+2 x3+2x4+1 x34+42x4+2 x34 x274+2 x3 +x? 4+x4+2 x3 4x2 42x41 x3 42x24] x3+2x2 4x41 x34 2x27 4+2x4+2 x4 x34 2x41 xia x3 4x2 41 xt4e x8 tx? 4x41 x44 x3 4x2 42x42 x44 x3 4+ 20242042 x44 2x342 x44 2x3 4x41 xt4 2x34 x2 41 xt+x+2 xt+2x4+2 xt 42x34 x24 %42 x74 2x3 4+ x2 42x41 xt4+ x7 42 x44 2x3 4 2x2 4x42 CHAPTER Homomorphisms 4 and Quotient Rings In this chapter we develop more of the structure of rings and the fundamental notion of a function enters. To study rings more carefully, we must be able to tell when two are “the same”: we must be able to give a bijective function from one to the other that is compatible with addition and multiplication in the respective rings; such a function is called a (ring) isomorphism. More generally, we study functions, called homomorphisms, from one ring to another that are compatible with the algebraic structures. The arithmetic properties of prime and composite integers generalize naturally to the study of certain subsets of rings, called ideals. And there is a comparable generalization of the ring of equivalence classes of integers mod m, called the quotient ring construction: We now consider equivalence classes of elements of our ring defined by an ideal. We are able to construct splitting fields of polynomials in greater generality, and to understand the “complexity” of a complex number by the size of the ring it generates. In an attempt to prove Fermat’s infamous last theorem (which states that there are no positive integral solutions of x"+y" = z" for n = 3, and which has just been proved by A. Wiles—in an incredible tour de force of algebraic number theory—as I write at the beginning of 1995), Kummer in the middle of the nineteenth century was led to con- sider rings in which there is not unique factorization (e.g., in Z[\/—13], we have 14 = 2-7 = (1+\/-13)(1- /-13)). In 113 CHAPTER 4. HOMOMORPHISMS AND QUOTIENT RINGS 114 order to "force" unique factorization, he factored the num­ bers as products of ideal numbers that were not necessar­ ily in his original ring. These ultimately developed into the ideals we shall soon study. We return to the number­ theoretic origins of rings in §3, where complex numbers, geometry, and ring theory combine in a study of the ring of Gaussian integers. In particular, we will use complex arithmetic to determine a necessary and sufficient condi­ tion for a prime number to be a sum of two squares. 1. Ring Homomorphisms and Ideals Caveat: From this point on, we drop the "bar" notation for el­ ements of il. m . We assume that the reader is now fully familiar with il.m, and the notation will be used in a more general context from now on. In order to unify the material we've studied in the first three chapters, we next come to functions in an algebraic setting. We have already seen this idea informally when associating to each in­ teger its equivalence class mod m (thus giving a function from if. to il. m ), and when reducing a polynomial in if.[x] mod p (thus giving a function from if. [x] to if.p [x ]). Definition. Let R and S be rings. A function cp: R - s is called a ring homomorphism if for all a, b ER, (1) <:p(a + b) = <:p(a) + <:p(b), (2) <:p(ab) = <:p(a)cp(b), and (3) cJ>(lR) = ls. - (Note that addition and multiplication on the left-hand side are in R, whereas those on the right-hand side are in S.) Thus a ring homomorphism is compatible with the algebraic struc­ tures of R and S. We begin with a few technical observations. Lemma 1.1. Let cJ>: R - S be a ring homomorphism. Then (i) q>(OR) = Os. (ii) The image of cJ> is a subring of S. (Recall that image ( cp) = c/>(R) = {s ES: s = <:p(r) for some r ER}.) Proof. To prove (i), note that cp(OR) = cp(OR + OR) = q>(O R. ) + <:p(OR ); so, adding the additive inverse of cp(OR) (ins, of course) to both sides, we obtain cJ>(OR) = Os. §1. RING HOMOMORPHISMS AND IDEALS 115 To prove (ii), we must show that #(R) is closed under addition and multiplication, and contains additive inverses and the multiplicative identity 1s. All the remaining properties of a ring are inherited from S. First note that givena,b © R, d(a)+(b) = d(at+hb) € o(R), and d(a)d(b) = d(ab) € G(R); so G(R) is indeed closed under addition and multiplication. The additive inverse of ¢(a) is —p(a) = d(-a) € P(R) (see Exercise 1). Lastly, since @(1p) the multiplicative identity 1s belongs to @(R). a We now give various examples of ring homomorphisms; reader should check that the relevant properties hold. Examples = 1s, the 1. (a) First, we have the momorphism t: R (b) Closely related to all n € Z. This is unimaginative example: the identity ho— R is given by ((a) = a forallaeR. (a), let ¢: Z — Q be given by $(n) = n for obviously a homomorphism, with image ZcQ. (c) Let @: Z — Z» be given by #(a) = a (mod m). ¢ assigns to each integer (the equivalence class of) its remainder upon division by m. As a consequence of Proposition 3.1 of Chapter 1, ¢ is ahomomorphism. (d) Let w: Z[x] —- Zm[x], w(f(x)) = f(x), be defined in terms of the homomorphism ¢ in (c) as follows: n n n j=0 j=0 Jj=0 w( > ajx/) = & p(aj)xJ = & (a; (mod m))x!. | (e) | | \ (f) (g) (h) The fact that w is a ring homomorphism was crucial in the proof of Proposition 3.3 and Theorem 3.5 of Chapter 3. Given a commutative ring R and an element a € R, define the evaluation homomorphism eva: R[x] — R by eva(f(x)) = f(a). This will prove to be one of our most important examples. Let @: C — C be complex conjugation, @(Z) = Z. Define @: Zs — Z3 by d(a (mod 6)) = a(mod 3). To see that @ is well-defined, note that if a = b (mod 6), then a = b (mod 3) since 3|6. Given a ring (most interestingly, not commutative) R and a unit a € R, define wa: R — R by Wa(x) = axa™!. (Cf. Theo- rem 1.1 of Appendix B for a relation with linear algebra.) To prove that w, is ahomomorphism, let x, y € R. CHAPTER 116 (1) Walx) + Waly) 4. HOMOMORPHISMS QUOTIENT RINGS = = a(x +y)a' +aya) = axa! AND Walx+y); (2) Walx) Waly) = (axa!)(aya"!) = (ax)(a“'a)(ya™") = a(xy)aq! = Walxy); (3) Wa(1r) = alra™! = 1p, as required. We assume from here on that R and S are commutative rings, and we proceed to study a special sort of subset of a commutative ring. For motivation, consider the kernel of the ring homomorphism ¢: R — S, defined as follows: ker¢ = {a€ R: f(a) = Os}. Let’s see what algebraic properties ker¢ has. First, ker ¢@ is closed under addition, since if a,b € ker d, then d(a +b) = (a) + d(b) = 0+ 0 = 0, whence a+b € kerd. Similarly, ker ¢ is closed under multiplication, but in fact more is true. Given a € kerd andr R_ € arbitrary, (ra) = $(r)d(a) = $(r)0 = 0 (see Exercise 1.4.6a.), so ra €ker@. This leads us to make the following general definition. Definition. Let R be a commutative ring. subset J c R is an ideal if (1) a,bel > (2)aeEeIl,rER We say a nonempty a+belI,and = rael. Examples 2. (a) Let R be any commutative ring, and let J = {0}; this is called the Zero ideal. (b) Let R = Z, and let I = {3n: n € Z} be the subset consisting of all the multiples of 3. (c) Let R = Z, let a,b € Z be fixed, not both zero, and let I = {ma+nb:m,n and by Theorem _a = gcd(a,b). (d) Let é€ Z}. It is easy to check that J is an ideal, 2.3 of Chapter R = F[x], and let f(x) 1, I = {kd : k € Z}, where € Fl[x]. Let I = {g(x)f(x) g(x) € F{x]} be the set of all polynomials that are divisible by f(x). (e) Let R = Q[x], and let J = {f(x) € Q[x]: f(2) = 0}. Then / is the ideal of all polynomials having 2 as a root. By Corollary 1.5 of Chapter 3, J consists _of all polynomials in Q[x] that are divisible by x — 2. : §1. RING HOMOMORPHISMS AND IDEALS 117 (f) Let R = R, and let J = Q. Then / is not an ideal: although Q is closed under addition, the second criterion fails (consider multiplication by any irrational 7 € R). We must introduce some notation. Given a commutative ring R, we often consider the ideal consisting of all multiples of a given element a € R. We call this the ideal generated by a, and denote it by (a). That is, — aj = arch More generally, if aj,...,an € R, we may consider the ideal generated by them all: (A1,---;An) = {11A) In Examples 2, the ideals + 202 + +++ + nani 71,...,%n € Rh. would be written in our new notation, c Z, (f(x)) CFE, respectively, as follows: (0) c R, (3) CZ, (a,b) ‘ - 2) c Q[x]. and (x oe Example 3. Suppose a,b particular that b € (a), so € R and (b) c (a). b = ra for some r € R. This means in Now suppose (b) = (a). This means that b = ra for some r € R and a = sb for some s € R. But be careful! We cannot conclude that a = b. Substituting; we find b = (rs)b. Now if R is an integral domain, we can conclude (see Exercise 1.4.7) that rs = 1, and so ry and s are units. Therefore, (a) = (b)_ GS sb for some unit s € R. However, if Ris not an integral domain, \this need not be true. It is quite a challenge to construct a counterexample, however. Definition. We say an ideal] c R is principal if ] = (a) for some a ER, ie. if it is 3 generated by a single element. If R is an integral domain and every ideal of R is principal, we Say R is a principal ideal domain. Any ring in which there is a division algorithm (such as Z and F(x], and we shall see another—quite different—example in Section 3) must be a principal ideal domain. Indeed, given integers a and b or polynomials f(x) and g(x), we have found their g.c.d.’s exactly by finding the element that generates the respective ideals (a,b) c Z and (f(x),g(x)) ¢ F{x]. For the record, we reformulate this officially. Proposition 1.2. Z and the polynomial ring F(x] (for any field F) are principal ideal domains. CHAPTER 118 4. HOMOMORPHISMS AND QUOTIENT RINGS Proof. Let I c Z be an ideal. If I = (0), we’re done. If not, let a be the smallest positive integer in J. We claim J = (a). Certainly, (a) cI, but why is every element of ]a multiple of a? Suppose b € J; then there are integers q and r so that b = qa+r withO <7 <a. Since b € Janda € 1, it follows that r € J. Because a is the smallest positive element of J, we must have 7 = 0, and so bisa multiple of a, as desired. (The reader should compare this with the proof of Theorem 2.3 of Chapter 1.) The proof for the polynomial ring is analogous, following the ideas of Theorem 1.6 of Chapter 3. The reader should complete the proof. oO We obtain from Proposition 1.2 an amazingly simple, yet powerful, result we shall use numerous times. —* Corollary 1.3. If 1 & Z is an ideal and a prime number p € I, ‘then I = (p). Similarly, if I ¢ F{x] is an ideal, f(x) € 1, and f(x) is irreducible in F(x], then I = (f(x)). Proof. Since Z is a principal ideal domain, I = (a) for some nonzero a € Z; we may assume a is positive, and, insofar as (1) = Z, a must be at least 2. Because p € J, we have p = ra for some r € Z; but since p is prime, r = 1 anda = p. Similarly, since F[x] is a principal ideal domain, I = (g(x)) for some g(x) € F[x], and f(x) = r(x)g(x) for some r(x) € F[x]. Because f(x) is irreducible in F[x], either r(x) or g(x) must be a (nonzero) constant. If g(x) were a constant, we’d have (g(x)) = F[x] (see Exercise 3). As a result, r(x) must be a constant, and so (f(x)) = (g(x)) =I, as desired. o And from this we deduce the following result (which should compare with Proposition 2.2 of Chapter 2). the reader Corollary 1.4. Suppose f(x) © F[x] is irreducible in F[x], and K > F isa field containing a root « of f(x). Then the ideal of all polynomials in F[x} vanishing at « is generated by f(x). In other words, letting ev: F{x] ~ K denote the evaluation homomorphism, ker eVq = (f(x)). Proof. This is immediate from Corollary 1.3, since ker ev, is not all of F[x] (the constant polynomial 1 does not vanish at «). oO Here is an example of an integral domain that is not a principal ideal domain. §1. RING HOMOMORPHISMS AND IDEALS 119 Example 4. Consider R = Z[x] and I = (3,x+2). We sketch two proofs that J is not principal. The first is the straightforward argument: suppose | were principal and were generated by the polynomial f(x) € Z[x]. Then both 3 and x + 2 must be divisible by f(x); from the former we infer that deg(f(x)) = 0: ie, f(x) = c is a constant. Since 3 is prime, either c = +1 orc = +3. As we'll establish ina moment, 1 ¢ I, so f(x) = +3. But 3 | (x + 2). Thus, J cannot be principal. Here is an argument that 1 ¢ I: Suppose there were polynomials p(x) and q(x) € Z[x] so that 3p(x) + q(x)(x + 2) = 1. Evaluating at x = —2, we obtain 3p(-2) = 1. Since p(-2) &€ Z, we have arrived at a contradiction; thus, 1 ¢ I. The second proof is equivalent, but a bit more elegant. Let w: Z[x] — Z3[x] be the homomorphism that reduces polynomials mod 3. By Exercise 16b., w(J) = J is an ideal in 23[x]; obvi- ously, J = (x + 2). Nowif I were principal, say I = (f(x)), then we would have J = (w(f(x))) = (f(x)) (see Exercise 16c.). Therefore, f(x) = +(x + 2), and so deg(f(x)) = 1, contradicting the fact that f(x){3 in Z2[x]. We now come to one of the most important constructions in mathematics. The example you should keep in mind as you read this is Z,,. Given a commutative ring R and an ideal J c R, we say that-two- elements-a;b © R are equivalent (mod J), written a = b (mod J), if and only if a — b € I. For example, in Z, a=b(mod (m)) = a-be(m) = m\(a-b) => a=b(modm), as before. The analogue of Proposition 3.1 of Chapter 1 is the following proposition. Proposition 1.5. Let I c R be an ideal, and suppose a = a’ and b = b’ (mod I). Then (1) a+bz=a'+b’ (mod I), and (2) ab =a'b’ (mod J). Proof. By definition, a’ +x and b = b’'+y. x + y € I (as ideals are b = a' +b’ (mod J). On a’b'’+b’x+a’y+xy. there are elements x,y € I so that a = Thena+b = (a’ +b’) +(x + y); since closed under addition), it follows that a + the other hand, ab = (a’+x)(b'+y) = Now b’x, a'y, and xy are all elements of CHAPTER 120 4. HOMOMORPHISMS AND QUOTIENT RINGS I (since the product of an element of an ideal by an arbitrary ring element is still in the ideal), and so by closure under addition their Oo sum is an element of J. Therefore, ab = a'b’ (mod I), as desired. We denote the equivalence class of a by either a (mod L_oP a, when no confusion will arise. We denote by R mod J, or, more-commonly, R/J, the set of equivalence classes. coincide. Because ring. Note that Z,, and Z/(m) of the following result, we call R/I a quotient Proposition 1.6. Let R be a commutative ring and let I ¢ R be an ideal. Then R/I is a commutative ring. Proof. We define addition classes in the obvious way: and Ss! a: Il S art multiplication of equivalence +b = ab. The crucial point is that these are well-defined because of Prop- osition 1.5. For example, if a = a’ (ie., a and a’ represent the same equivalence class) and b = b’, this means that a = a’ and b = b' (mod 1), soa+b=a'+b’' (mod /), whencea+b =a'+b’. So we get the same answer for a + b independent of the choice of representatives of the equivalence classes. % b a'b' als { b’ fs 0 Ab; ae fe R/I atb a ab FIGURE The commutative, * 1 associative, and distributive laws are inher- ited from those in R. Of course, the additive identity of R/I is 0, and the multiplicative identity is 1; note that (see Exercise 3). Remark. I # 0 because 1 ¢ J oO We must be careful not to assume that all properties of R are inherited by R/I. For example, Z is an integral domain, but Z/(6) is not. §1. RING HOMOMORPHISMS AND IDEALS 121 Examples 5. (a) Consider the ideal J = (2) c Zs. When we list the elements 0, 1, 2, 3, 4, 5 of Ze, we see that 0 = 2 = 4(mod/) and = 3 = 5 (mod J). So the quotient ring Z./I consists of the two equivalence classes 0, 1 with the obvious addition and ,« multiplication laws. ‘(by Consider Q[x]/(x? - 2), ie, R = Q[x] and J = (x? - 2). — The first observation is that any polynomial f(x) € Q[x] is equivalent mod / to a linear polynomial, for mod I we may replace x? by 2, x? by 2x, x4 by 22, etc. Alternatively, apply the division algorithm to replace f(x) by its remainder upon division by x? -2. Thus, in the quotient ring, x plays the réle _ of V2, and we strongly suspect that the ring R/I “is” Q{y2]. (c) Consider Z2[x]/(x? + x As in the previo ‘working mod I = (x* +x +1), any polynomial in Z2[x] is equivalent to a linear polynomial, since x? = x + 1 (mod I) (recall -1 = 1 in Zz). Thus, the elements of the quotient ring are the equivalence classes 0, 1, X, and x + 1 with the addition and multiplication tables below. + 0 1 x 0 0 1 x 1 1 0 x+1 x x x+1 0 x+1 x+1 x 1 x+1|x+l x 1 0 0 1 0 6!6hl(UO 0 1 0 1 x 0 x x+1 0 x+1 x 0 x x+1 1 x+1 0 x +1 1 x (For example, (x +1)? =x? +1=(x+1)+1=~-x (mod J).) CHAPTER 4. HOMOMORPHISMS AND QUCTIENT RINGS EXERCISES 4.1 —1. a. b. 2. Prove -d(a) Given (p(a) for any ring homomorphism ¢: R — S, ¢(-a) = allaeR. rings R and S, is the zero function @: R — $ for all a € R) aring homomorphism? Explain. that for two = Os Consider the function $: Z2 — Z. defined by $(0 (mod 2)) = O (mod 6) and ¢#(1 (mod 2)) = 3 (mod 6). Show that ¢ satisfies conditions (1) and (2) for a ring homomorphism, but not (3). This shows that the third condition is not a consequence of the first two. y a. ost Prove that if J c R is an ideal and 1 € J, then!= R. ~ b. “Prove thata © R isa unit if and only if (ay ==R. c, aN ™~ Prove that the only ideals in a (commutative) ring R are (0) and R if and only if R is a field. Find all the ideals in the following rings: op Z¢6 Z}2 236 Q ~~ Z[1] (see Exercise 2.3.18) os Ame 27 oP hn Z Let I = (f(x)), J = (g(x)) be ideals in F[x]. b. Tc] = g(x)\f (x). List all the ideals of Q[x] containing the element Prove that f(x) = (x? +x -1)3(x - 3)?. -—6. Prove that ¢: Zp — Zp, C| -— 7. —9. = a?, is a ring homomorphism, and find ker ¢. ~ J \ $(a) Find all ring homomorphisms ¢: Z — Z. a . Prove that a ring homomorphism ¢: R — S is one-to-one if ang only if ker @ = (0). et Construct the multiplication table for the ring Z3[x]/(x2). What do you observe? §1. RING HOMOMORPHISMS AND IDEALS TON, Prove that if f(x) © F[x] contains zero-divisors. —1ll. Let R p (E = -b a {3 123 is not irreducible, Jraver| C M2(R). = a+ bi. Prove that ¢ is 2) a then F[x]/(f(x)) Define ¢: R ~ C by ahomomorphism. Does it map onto C? What is ker @? ∖∖ Show that the equation y* = 4 has at least four solutions in the \ ring Zs(x]/(x* +1). What do you conclude? 13. Use the ring homomorphism @¢: Z — Z» (for appropriate values of m) to prove the following: a. b. 14. The equation x* — Sy? = 2 has no solution for x,y € Z. The equation x3 — 7y? = 17 has no solution for x, y € Z. Mimicking tables of a. b. Cc. Example 5(c), give the addition and multiplication Zo[x]/(x? +x) Z3[x]/(x?+x-1) Zo[x]/(x3 +x +1) In each case, is the quotient ring an integral domain? a field? 1s. Find all ring homomorphisms , ‘ ma. @:22-2 —b. $:22—Z6 ioe c« @:26- d. :Zm — Z, (Your answer will depend on the relation between m and n.) b: Q— Q (cf. Exercise 2.1.16) e. » ro Z2 16.) Let R and S be commutative rings, and let ¢: homomorphism. = —a. Given an ideal J c S, define R — S be a ring ‘ d={aER: d(a)EeJ ECR. (This is usually denoted by @~!(J).) Prove that J is an ideal. b. Given an ideal I c R, define J={d(a):aeEl} cs. CHAPTER 4. HOMOMORPHISMS AND QUOTIENT RINGS 124 c. (This is usually denoted by $(J).) Prove that J is an ideal, provided @ maps onto S. Give an example to demonstrate that the latter hypothesis is necessary. Asa particular case of b., prove that if ¢ maps onto S, then b({a)) = (p(a)). Let 17. R be a commutative ring and let I,J c R be ideals. Define InjJ={aeR:aeland aeJ} I+J={a+beR:acl,beJ}. a. b. Prove that] nj and! + J are ideals. Suppose R = Z or F[x], 1 = (a), and J = (b). Identify In J and [+ J. c. Let aj,...,@n € R. Prove that (aj,...,€n) = (ai) + +++ + (An). 18. An element a of a commutative a" =0 for someneéN. —a. b. _c. Find the nilpotent elements in Z¢, Z2, Zs, Z36. Find the nilpotent elements in Q[x]/(x*). Show that the collection N of all nilpotent elements in R is an ideal. (Hint: To show closure under addition, the binomial theorem, d. Theorem 1.4 of Chapter 1, is needed. Your job will be to pick an appropriate exponent.) Show that the quotient ring R/N has no nonzero nilpotent _ elements. - ring R is called nilpotent if = rare Loe p ot ~~ 19. F Prove that every ideal in Z,, is principal. (Hint: Apply Exercise 16 to the obvious homomorphism @: Z — Z».) 20. We motivated the definition of an ideal by considering the kernel of a ring homomorphism. Let R be a commutative ring. Is it true that every ideal I ¢ R is the kernel of aring homomorphism go: R — S for some ring S? 21. Show that there is a one-to-one correspondence {ideals of R/I} — {ideals of R containing I i More generally, if @: R — S is a ring homomorphism, onto S, then there is a one-to-one correspondence {ideals of S} = {ideals of R (Part of your job here is to fill in the blank.) I. mapping §2. ISOMORPHISMS AND THE FUNDAMENTAL HOMOMORPHISM "22. Generalizing Exercise 6, let f(x) THEOREM € Zp[x] 125 be any polynomial and let R = Zp[x]/(f(x)). Define d: R — R by $(a) = a? for all a éR. Prove that ¢ is a homomorphism. Can you determine ker p? 2. Isomorphisms and the Fundamental Homomorphism Theorem In the previous section we defined quotient rings; in this section we will explore them further and will give a powerful application to the study of splitting fields initiated in Chapter 3. We begin by saying what it means for two rings to be “the same.” Definition. A ring homomorphism ¢: R — S is anisomorphism if it maps one-to-one and onto S. We say the rings R and S are isomorphic (denoted by R = S) if there exists an isomorphism between them. Recall that a function f: R — S is one-to-one if whenever x,y € R, f(x) = fly) = x = yoIt maps onto S provided its image is all of S; Lex-given-any-s-eS, there is an x € R so that f(x) =s. Hereisa usefut criterion for a homomorphism to be one-to-one. Lemma 2.1. A ring homomorphism ¢$: R — S is one-to-one if and only if ker @ = (0). Proof. Since, kerd@ = (0). On d(y). Then d(x x-y=Oandx Examples by Lemma 1.1(i), 6(0) = 0, if @ is one-to-one, then the other hand, suppose ker@ = (0) and $(x) = -y) =0 = x-yekerd. Thus, by hypothesis, =y,asrequired. O 1. (a) The conjugation homomorphism ¢: C — C, (Zz) = Z, is an isomorphism: ¢(z)=0 = Z=0 = z=0,soker¢ = (0); o maps onto C (given a € C, we have #(@) = a). (b) Define @: R[x]/(x* + 1) — C by b(f(x) (mod (x* +1))) = fl) €C. Note that if f(x) = g(x) (mod (x? + 1)), then x? + 1 di- vides f(x) -— g(x); since it +1 = 0, f(i) = g(i), and so } is well-defined. By the division algorithm, every polynomial CHAPTER 4. HOMOMORPHISMS AND QUOTIENT RINGS 126 is equivalent mod a,b € R, and (bx (x* + 1) to a linear polynomial bx + a, +a (mod (x? +1))) =a+ bi. We can check directly from this formula that ¢ is in fact a homomorphism: b((bx +a) + (dx +c) (mod (x? +1))) = (atc) + (b+ d)i, and $((bx +a): (dx +c) (mod (x* + 1))) = p(bax? + (ad + bc)x + ac (mod (x* + 1))) = ((ad + bc)x + (ac - bd) (mod (x? + 1))) = (ac — bd) + (ad +bc)i = (a+ bi)(c + ai), as desired. It is also easy to see from this formula that ¢ is both one-to-one and onto, and so ¢ is an isomorphism. (c) For a different interpretation of C, let R = {| Define ¢: | abe R| Cc M2(R). R - Cby ¢ (| 2) =a+bi. As Exercise 4.1.11 established, ¢ is an isomorphism. Example 2. Define a ring R = {(a,b): a € Z2,b € Z3}, where the ring operations are performed component by component. We leave it to the reader to check this is actually a ring, but we’d better point out that (0, 0) is the additive identity and (1,1) is the multiplicative identity (see Exercise 2a.). It is easy to see that R has six elements, and so we'll try to show that R is isomorphic to the only ring with six elements that we know, Zs. We need only write down a ring homomorphism ¢: Zs — R that is one-to-one (why?), and there’s only one way to do so. $(0z,) must be Or and $(1z,) must be 1p, and the additive structure determines the rest: (0) = (0,0) @(1) (2) (3) (4) = = = = (1,1) (0,2) (1,0) (0,1) $(5) = (1,2) §2. ISOMORPHISMS AND THE FUNDAMENTAL HOMOMORPHISM THEOREM 127 Note the happenstance (or is it?) that od (k (mod 6)) = (k (mod 2), k (mod 3)) , and so, indeed, (k€ (mod 6)) = (k@ (mod 2),k£ (mod 3)) = p(k (mod 6)) - d(f (mod 6)). Therefore, ¢ is an isomorphism. We may as well give an official definition here. Given two rings R and S, their direct product is Rx S = {(r,s5):r ER, 5s € S}. Addition and multiplication are defined component by component: (r,s)+ (1,8) =(r4+7',5 +58’) (r,s)-(7',s8') = (rr',ss'). We set Orxs = (Or, Os) and lrxs = (lr, 1s). We leave it to the reader to check that R x S enjoys all the requisite properties of a ring (see Exercise 2a.). It is useful to notice that if @: R — S is an isomorphism, then for any a € R, a and ¢(a) will share any distinctive algebraic property. For example, if a is a unit in R, ¢(a) must be a unit in S. Suppose there exists b € R so that ab = ba = 1p; then d(a)d(b) = o(b)p(a) = 1s. If a is a zero-divisor in R, then @(a) must be a zero-divisor in S. If there are nonzero elements a,b € R so that ab = Or, then $(a) tb) = 0s; now, $(a) and $(b) are nonzero elements of S since ker = (0), so f(a) is a zero-divisor in S. This sort of observation can be quite useful. Example 3. Are the rings Z4 and Z>2 x Z2 isomorphic? Since each of them has four elements, there is certainly a one-to-one correspondence between them. However, from the remarks we’ve just made, it follows that there must be a one-to-one correspondence between the zero-divisors in isomorphic rings. There is one zero-divisor in Z4 (namely 2), whereas there are two zero-divisors in Z2 x Z2 (1,0) and (0, 1)). Thus the rings cannot be isomorphic. (See 11 for some related examples.) Be warned that for R to be phic to S, it is necessary, but rarely sufficient, that there numbers of zero-divisors in each. (namely Exercise isomorbe equal We now come to one of the central results in modern algebra, one that will provide many striking applications. The theorem is 128 CHAPTER 4. HOMOMORPHISMS AND QUOTIENT RINGS easy to state and not hard to prove, but this is because we've worked hard to lay the groundwork. eorem 2.2 (Fundamental Homomorphism Theorem). Let R S be commutative rings, and suppose : R — S is @ ring ho- momorphism onto S. Then R/ker¢ = S. Proof. Note, first, that if a = b (mod ker®@), then a —- b =r for some ry € ker¢; and so #(a — b) = d(r) = 0, whence (a) = p(b). Thus, denoting the equivalence class of a in R/ ker ¢ by @, we obtain a well-defined function @:R/ ker = S by setting (a) = alla € R/ker¢. Next, ¢ is (a), for —_ a homomorphism, simply because ¢ o(a +b) = o(a+b) = p(at+b) = d(a) + p(b) =g(a)+(b) is: by definition of addition in R/ker¢, by definition of ¢, since ¢ is a homomorphism, _ by definition of ¢ again; and similarly for products. The homomorphism ¢@ maps onto S since @ does so. What remains to be checked is that ¢ is one-toone, i.e., that ker¢ = (0). So suppose $(@) = 0; this means that (a) = 0, whence a € ker¢ and@ = 0. This concludes the proof. o Examples 4. (a) By applying Theorem 2.2, we can rephrase Consider the evaluation homomorphism _ ev;: R[x] — C, Example 1(b). evi( f(x) = fli). Since ev;(bx +a) = a+bi, the homomorphism ev; maps onto C, and so R[x]/kerev; = C. The kernel of ev; contains the irreducible polynomial x* + 1 € R[x], and so, by Corollary 1.4, kerev; = (x* +1). (b) Similarly, the evaluation homomorphism ev5: Q[x] — Q[v2] has kernel (x* — 2) (why?), and so Q[x]/(x* — 2) = Q[V2]. (c) Consider the homomorphism @: 2,2 ~ 23, &(m (mod 12)) =m (mod 3). The homomorphism is clearly onto, and its kernel is generated by 3 (mod 12). Thus Z}2/(3) = §2. ISOMORPHISMS AND (d) Let Z[5] THE FUNDAMENTAL HOMOMORPHISM THEOREM 129 = {2 : r € Z, s = 2™ for some integer m r We claim that Zx]/ (2x —1) = Z[$]. > O}. Define a homomor- phism ¢: Z[x )- Zt5 ], as usual, by the evaluation map: Let Pp (f(x)) = f (5 ); note first that this number is in rar ]. Now d@ maps onto Z{4 ]. Given r/2™ € Z(5] ,let f(x) = rx™ € Z{x]; then (f(x)) =7r/2™, as required. It is a bit more difficult, however, to see that kerd = (2x - 1). Note, first, that (2x - 1) c kerd. Now, think temporarily of polynomials with integer coefficients as having rational coefficients. If f(x) € Z[x] and f(5) = 0, then x — 5 is a factor (in Q[x]) of f(x); Le, f(x) = (x - 3) g(x) for some g(x) € Q[x]. By Gauss’ Lemma (Proposition 3.3 of Chapter 3) and unique factorization in Q[x], it follows that f(x) = (2x -— 1)g(x), where g(x) € Z[x]. Therefore, F(x) € (2x - 1), and ker@¢ = (2x - 1). By the Fundamental Homomorphism Theorem, it follows that ¢@ induces an isomorphism Z[x]/(2x - 1) = Z[5]. We have seen numerous examples of fields (e.g., Q[/2], Q[i], Z2{a] where a* + « +1 = 0) built by adjoining some number to a base field subject to some polynomial relation. On the other hand, we have seen other examples of such a construction that failed to be a field (see Exercises 2.4.9 and 3.2.5). We now can interpret this construction as a quotient ring (Q(xJ/(x? - 2), Q[x]/(x* + 1), Z2[x]/(x* +x +1) respectively), and so, once and for all, we should decide when the ava Example ennnnirin 5. The Pe f(x) and the quotient ring Q[x]/(x*) since X is a zero-divisor. when = x? € Q[x] is not irreducible, is ot ever an integral domain, Theorem 2.3. Let F be a field, f(x) € F[x]. Then F[x]/(f(x)) is.a field if and only PF) is irreducible in ris. 1. Then in F[x] (f(x), we 0 have 50xx)h(x) = g(x) - h(x) = 0. Yet neither g(x) nor h(x) can be 0, since g(x), h(x) ¢ (f(x)). we've proved Thus, that when f(x) fails to be irreducible, F[x]/(f(x)) fails to be an integral domain and so it is certainly not a hela Conversely, suppose f(x) is irreducible, and let g(x) € F[x] with g(x) # 0. Since f(x) is irreducible, f(x) and g(x) are relatively prime; and so by Theorem 1.6 of Chapter 3, there are polynomials CHAPTER 130 4. HOMOMORPHISMS s(x) and t(x) so that l = s(x) f(x) + t(x)g(x). AND QUOTIENT RINGS Therefore, in the quotient ring F[x]/(f(x)), we find that t(x) is the multiplicative inverse of g(x), establishing the fact that F[x]/(f(x)) isafield. o Example 6. In Z3[x], f(x) = x? - x? + 1 is irreducible (why?). To compute the multiplicative inverse of x¢ + x + 1inZ3[x]/(f(x)), we apply the Euclidean algorithm to find that xix? et] = (x 4+1)(x*+x4+1)4+x xe +xt l=(x+1)x+1. And so, l= -(x + 1)(03 — x2 4.1) + (x? - x -1)(x* Thus, in Z3[x]/{f(x)) the multiplicative inverse x? —x —1. The reader can check this directly. +x 41). of x? +x +1 is There is a wonderful application of this theorem to the construction of splitting fields of polynomials (first discussed in Section 2 of Chapter 3). Theorem > 4. Givert cann irreducible po JynomialL tx) E F[x], the field K = F(x Fla]. (f(x) contains_a con a roorn root of f(x), and, indeed, K = ay ___Proof. Let « = X © Flexi f() ; then fla) -= Fay = 0,s0 « is indeed a root of f(x) in K. Now the evaluation homomorphism ev, maps F[x] onto F[a] and has kernel (f(x)) (by Corollary 1.4). Therefore, by Theorem 2.2, we have K = F[a]. o The reader should compare this result with Proposition 2.2 of Chapter 3. Now we are in a position to prove the following corollary. Corollary 2.5. Any polynomial has a splitting field. Proof. Given a polynomial f(x) € F[x] of degree n with roots C1,...,Ck € F, write f(x) = (x —¢1)(x — C2) +++ (Oc — ce) g(x), where g(x) has no roots in F. Now factor g(x) as a product of irreducible pownoma’ in F(x]; let h(x) be one of these. Pass to the field = F[x]/(h(x)), in which h(x) has at least one root cyi;. Now Fie has roots c1,...,Ck, Cks1,---,C9 € F. Since f(x) has at most n roots in any field extension of F (see Exercise 3.1.6), we may repeat this procedure until we have just reached a field K containing all the roots of f(x). oO AND THE §2. ISOMORPHISMS FUNDAMENTAL HOMOMORPHISM 131 THEOREM Examples 7. Fand suppose f(x) = x*-ais irreducible. Then K = (a) Let a € F[x]/(f(x)) is the splitting field of f(x), because once K contains one root ,/aof f(x), it contains both roots. Indeed, the same is true for any quadratic polynomial. (b) Let f(x) = x3 - 2 € Q[x]. Then we pass, by Theorem 2.4, to K = O{x]/(f(x)) © O[%/2]. Is K the splitting field of f(x)? Of course, it cannot be, since Q[*/2] c R, and we know that f (xc) has two complex (non-real) roots. But we can attempt a direct argument by brute force: 3 let =« be the root of f(x) in K. By long division we obtain ae x* + ax + a’. This quadratic polynomial factors in K[x] if and only if (by the quadratic formula) V/-3«a? € K, and the latter holds if and only if /-3a2 = A+Ba+Ca? for some A,B,C € Q. Squaring both sides of this equation, we obtain —30% = (A2 + 4BC) + 2(AB + C2)a + (B? + 2AC)a?. Since 1, «, and «? are linearly independent over Q (by Lemma 1.6 of Chapter 5), A2 + 4BC = AB + C?* = 0 and B¢ + 2AC = ~3. The first equations imply that A? - 4C3 = 0, and so A=C =O(since 4 ¢ Q); then B? = —3, which is impossible. Therefore, x2 + «x + x is irreducible in K[x]. Thus, we must pass to the next field L=K[yl]/(y? + ay + a’) = Kly3il, —_ — eS and the quadratic splits. In conclusion, the splitting field of the original polynomial f(x) = x3 — 2 is given by L = K[V3i] = O[+/2, V3i], as, of course, we knew earlier. The analysis in the preceding example suggests that any irreducible cubic polynomial in Q[x] splits upon adjoining either a single root or that root and a square root as well. We shall see in Section 6 of Chapter 7 that the splitting field K is of the form Q[a] (where a is one root) if and only if /-108A € Q, where the discriminant ~108A is as defined in Section 4 of Chapter 2 (see p. 70). Note that in the case of the cubic polynomial z? - 3z + 1 analyzed in Section 4 of Chapter 2, -108A = 81. Once we have the root « = T + 1/T, the two remaining roots €?+ 1/4 and T’ + 1/7’ are in Q[a] (See Exercise 7). CHAPTER 132 4. HOMOMORPHISMS AND QUOTIENT RINGS d) Let f(x) = x? +x +1 € Z2[x]; f(x) is irreducible and so K = 2o(x]/(f(x)) is a field containing a root « of f(x) (cf. the discussion in Section 2 of Chapter 3). Note that f(a@+1) = (a +1)2+(a+1)+1 of f(x), But this (e) Let f(x) consider = 0,80 « and «+ 1 are the two roots both lying in K; thus K is the splitting field of f(x). was too easy... = x3 +x +1 € Z2[x]; since f(x) is irreducible, we the field K = Z2(x]/(f(x)). Let « € K be one root of f(x), and calculate 34x41 wT = x2 tx ¢ (0? +1) = (x — a«?)(x - [o* + «]); so f(x) splits in K. We asked in Exercise 3.2.16 whether Q[71r] c Risa field. What is known about 77 is that it is a transcendental number, i.e., it is not the root of any (nonzero) polynomial in Q[x]. This was proved by Lindemann in 1882 and is a rather difficult result. (See C. R. Hadlock’s Field Theory and its Classical Problems for the most elementary exposition I know of. The proof that e is transcendental is similar and only slightly more elementary, but can be found, for example, in Spivak’s Calculus.) Conversely, we say a complex number is algebraic if it is the root of a nonzero polynomial in Q[x]. We can now rephrase Theorem 2.3 as follows. Corollary 2.6. Letc € C. Then Q[c] c C is a field if and only if c is an algebraic number. Proof. By definition, Q[{c] is the image of the evaluation homomorphism ev,-: Q[x] —- C. By Theorem 2.2, Q[c] = Q{x]/kerev. Moreover, since Q[x] is a principal ideal domain, keker Ve = = f(x)) for some f(x) € Q[x]. . If c is transcendental, the only polynomial f(x) having c as a root is the zero polynomial, and so in this case kerev; = (0) and Q[c] = Q[x], which, of course, is not a field. On the other hand, if c is algebraic, kerev, # (0), and so by Corollary 1.4, kereve = (f(x)) for some irreducible polynomial f(x) € Q[x]. Now it follows from Theorem 2.3 that Q[c] isafield. o We conclude this section by discussing a criterion (credited to Liouville in 1851) for a real number to be algebraic. Theorem 2.7 e orey ae If ~« € R is the root of an irreducible petynomial f(x) € Z[x] of degree n > 1, then there is a constant §2. ISOMORPHISMS AND THE FUNDAMENTAL HOMOMORPHISM THEOREM 133 c > 0 so that _2BGl |x- = LLa for all rational numbers ©, p €Z,q EN. Remark. This says that when we approximate an algebraic number by rational numbers p/q, the error must be of the order of 1/q”, so that it is impossible to get a better rational approximation than this accidentally. The contrapositive is more useful: If for every n > 1 there are py», € Z and gy, € N So that (*) lim an |o - 5 = 0, then « is transcendental. It was for exactly this purpose that Liouville discovered the result, and he was the first to exhibit explicitly a transcendental number. ao Corollary 2.8. The numbera= Proof. We apply (*) above. 1 10 1 +395 l + 79a. + +++ oo > k=0 a LO™ is transcendental. Let q, = 10”, and let mt =l+ Then _ 1 Gn 1 O(+b! r 10("+2)! 10+! a 2 | a 1] 1 Pn| 2. 10° 1O™m+D!’ < and so ' Pn |X — dn An which goes toOasn-—o. f of Theorem Proo a\x+@, aj 2 _ 2 < (10™)" 10th! 107!’ O Let f(x) =anx"+@n-\x" 1 +++°+ 2.7. Recall the Mean Value €2Z,j =0,1,...,n. Theorem from differential calculus: since f is everywhere differentiable, given any points a,b € R, there is a point & between a and b so that f(a) - f(b) ∣ −∏−−∫≺⋚≻∙ Let the number M be the maximum x € [a -—1,a« +1], numbers and 1] and 1/M. value of | f’(x)| let c be the smaller for of the two We claim this is the c stipulated by the theorem. Suppose first that p ja - ¢| > 1. Then 1 > 4; and so |« - “| > gy, as required. since q >= 1, Now suppose a + CHAPTER 4. HOMOMORPHISMS 134 in sthe interval [« — 1, lo — Fl <1. Then c lie AND QUOTIENT RINGS +1], and that so it follows from the Mean Value Theorem f (ox) - f (2) = f° (8) q for some & between « and FE. Since deg(f(x)) know « ¢ Q. Because f(a) = 0 and |f’(§)| < M, f(2) _BP > 1, we <M, XG ] whence |« — =| > Fa) p |~)| = Pon |an(—)" n q +++: > clf(F)|. But tar1gp t+a 0 + aoq”| - ra |anp" + @n-ip"14 +--+ +a,pq"’ 1 = Qn’ insofar as |anp" + @n_-1p"'!q+-+--+aipq"' + aoq”| is a nonnegative integer and cannot equal zero (why?). This O completes the proof. EXERCISES 4.2 Y. a. Prove that the function gd: Q[/2] — Q[V2] defined by d(a+ b. b./2) = a — bv2 is an isomorphism. Define @: Q[V3] — Q[V7] by $(a + bvV3) = a+bv7. Is ¢ an isomorphism? 2. a. b. Is there any isomorphism? Check that R x S is indeed a ring. Check that if R and S are commutative rings, then R x S is a commutative ring. —c. Is Rx S ever an integral domain? rf 19 { n cy §2. ISOMORPHISMS AND THE FUNDAMENTAL HOMOMORPHISM 3. THEOREM 135 Establish the following isomorphisms (preferably, using Theorem 2.2): a. R{x]/(x* +6) = b. Zig/(6)= Ze Q[x]/(x* +x +1) = Q[V3i] A 4. /2[x]/(2x ner 4. -3) = Z[4] = {f © Q: b = 2/ for some jf > 0} CQ F[x]/{x) = f. 23x Z\2 a. Prove that the composition of two ring isomorphisms is a ring isomorphism. Suppose @:R — S is a ring isomorphism. Prove that the inverse function @~!: S — Ris ahomomorphism (therefore also an isomorphism). b. 2Z4= ‘| 5. Let R= {6 | abe nt C M2(R) and I = {8 ;| :be nt. ‘\a. b. Prove J is an ideal in R. Identify the quotient ring R (L by exhibiting phism whose kernelisi. 6. Let f(x) = x* +x -1. a homomor- | Find the multiplicative inverse of the element x3 + x + 2 in the following quotient rings: (7) — 8. a. Q[x]/(f(x)) b. Z3[x]/(f(x)) Let c = e@™/9. Check that Q[t + T-!] f(x) = x3 -3x+1¢eQ[x]. Let d€Zbean is a splitting field of integer that is not a perfect square. Show that avai =] 5 ay: a,b € Ql} c M2(Q). —> 9. Implement the proof of Corollary 2.5 to find the splitting fields of the following polynomials: a. —b. —e, d. 10. f(x) f(x) f(xy f(x) =xt+5x2°+4 =xt-x*-2 =xe¢xt-4x*-4 =x®+2x4-5x*-6 Let f(x) € F[x], and let K be a field extension of F containing the root « of f(x). If o: K — K is aring isomorphism with the CHAPTER 136 4. HOMOMORPHISMS AND QUOTIENT RINGS property that o(a) = a for alla € F, show that o(q) is likewise a root of f(x). Apply this to show the following. a. The complex roots of a real polynomial occur in conjugate pairs. b. c. If me Nis nota perfect square, and /7 is a root of f(x) € Q[x], then —,/% is a root as well. J2+V3isaroot of f(x) = x4—-10x*+1; show that Q[v2, V3] is the splitting field of f(x) aT wegen \ [x]/(x2) == Z4, or Z2[x]/(x?)2) ~= Z2 x Z2? a Same questions for Z2[x]/(x* + x). Same questions for Z2[x]/({x* + 1). d. x Z3? -—1) = Z3 ? Z3[x]/(x e. Q[x]/(x2-1)=QxQ? Se 12. false? (Give proofs or disproofs.) ( Let R be a commutative ring, J c R an ideal. Suppose a € R, a¢I,and 1+ (a) = R (see Exercise 4.1.17 for the notion of the sum of two ideals). Prove that @ € R// is a unit. Let R be a commutative ring, and let J ¢ R be an ideal. We say I is a prime ideal if ab €@ I => aeélorbel. Wesaylisa maximal ideal if the only ideal properly containing / is R itself (i.e., if J is an ideal and! ¢ J, then J = R). a. Find the prime and maximal ideals in Z. Is (x) c Z[x] prime? maximal? b. Prove that R is an integral domain if and only if (0) is a c. prime ideal. Prove that J is a prime ideal if and only if R/J is an integral main. Se “1s 15. e. Prove hat I is a maximal ideal if and only if RIT is a field -{s6€ Exercises 12 and 4.1.3). ~~ Prove that every maximal ideal is a prime ideal. Let I = { f(x): f(1) = 0} c O[x] and J = { f(x): f(Q) = f(-1) = 0} c Q[x]. a. Prove that J is a maximal ideal in Q[x]. b. Prove that J is an ideal in Q[x]. Is it maximal? Is it prime? Let R = Z[t] = {a+bi:a,b eZ}. Let] = (1+i), J = (2). a. Decide whether each of J and J is a prime ideal, maximal ideal, or neither. ( §2. ISOMORPHISMS AND THE FUNDAMENTAL b. 16. 17. HOMOMORPHISM THEOREM 137 To what rings are R/J and R/J isomorphic? Is either a field? (Hint: You might start by counting the number of elements in each.) Decide (with proofs) whether each of the following rings is an integral domain, a principal ideal domain, or a field. (Hint: Use Exercise 13.) a. Q[x]/(x*-x -6) b. Cc. Z[i}/(3 +1) Q[x]/(x4 + x3 + 2x2 - 3) d. Q[x,y]/(y - x?) a. Suppose I ¢ R is an ideal with the property that every element a ¢ J is a unit. Prove that J is a maximal ideal. Are there any others? b. Let R = {5 : r,s € Z,s odd} c Q. Find the units in R and Let R be a principal ideal domain. Prove that every prime ideal I # (0) is a maximal ideal. (Hint: Let I = (a), and suppose I¢ J = (b). Prove that b is a unit.) Prove that the maximal ideals of C[x] are in one-to-one correspondence with points of C, whereas the maximal ideals of R[x] are in one-to-one correspondence with points of {z € C:Imzz= oO}. 20. Let gcd(m,n) = 1. Prove that Zmn = Zm X Zn. (Hint: This is a “strong” restatement of the Chinese Remainder Theorem, Theorem 3.7 of Chapter 1.) 21. Prove that Z2[x]/(x3 +x +1) and Z2{x]/(x3 + x? +1) are both fields with eight elements. Decide whether or not they are isomorphic. (Hint: Note that a ring homomorphism pb: Zo{x]/(x3 +x +41) — Zo[x]/(x3 + x*% 41) is completely determined by the value @(X). But B = $(X) € Z2(x]/(x3 + x2 +1) must satisfy the equation B3 + B + 1 =0.) Suppose f(x) € F{[x] is irreducible, and let K be a field containing F. Suppose « and B are two roots of f(x) in K. Prove that there is an isomorphism ¢: F[a] = F[f] satisfying ¢(a) = a for alla € F. ie! find the maximal ideals in R. CHAPTER 138 23. 4. HOMOMORPHISMS AND QUOTIENT RINGS Find all ring homomorphisms a @:ZxZ-2x2 b. @:Z2x2Zoe-2x Cc. pb: d. 26 -— Ze x Le x Ze $: x Ze Ze — 22 23 X £3 (Warning: Be sure to check that your candidates for homomorphism are compatible with multiplication!) 24. 25. Describe as completely as you can the following quotient rings: a. Z[x]/(2x) b. Flx,y]/(xy - 1) Proposition 2.2 of Chapter 3 and Theorem 2.3 of this chapter seem to be slightly at odds. Resolve the following paradox. Let « = V2, B = V3. Is Q[x]/((x* — 2)(x* — 3)) isomorphic to Q[a], Q[B], or Q[a, 8B]? What would Proposition 2.2 of Chapter 3 imply? (Hint: When we consider Q[x]/(x? - 2), X “knows” it must play the rdle of /2. What happens, then, in the case of Q[x]/(x*-1)? What is the implication of Proposition 2.2 here?) 26. Is oO oo «= > 3m transcendental? « = > ~4.? Query: What about n=0 = > TO 1 Tor? 3 a= n=) 27. To what common ring is Zg[x]/(2x-3) isomorphic? What about Z6(x]/{2x — 1)? Give proofs. 28. Let R be an integral domain. We say is irreducible if a is not a unit and a (How does this relate to concepts we say b divides a (written bla, as usual) a. b. c. a nonzero element a € R = bc = borc isa unit. studied earlier?) We also if a = bc for some c € R. Prove that if p € R, p # 0, and (p) is a prime ideal, then p is irreducible. Prove that when R is a principal ideal domain, the converse of a. holds (see Exercise 18). Give a counterexample when R isn’t a principal ideal domain. Prove that if R is a principal ideal domain, then every element of R can be written as a (finite) product of irreducible elements of R. (Hint: Here you must use the tricky obser- vation that if (a1) c (az) c (a3) C +++ c (an) c..., then §3. THE GAUSSIAN INTEGERS 139 oo J (a;) will be an ideal. d. Now use the fact that R is a prin- cipal ideal domain to conclude that this “chain” of ideals cannot be infinite, so that the factorization process must terminate.) Nowuse b. to prove that when R is a principal ideal domain, the product you’ve obtained in c. is unique up to multiplication by units. The upshot is that every principal ideal domain has the unique factorization property. 3. The Gaussian Integers In this section we will focus on a particular example, the ring of Gaussian integers Z[i] = Z[x]/(x* +1). It is a beautiful example for (at least) two reasons—it admits a division algorithm, and the question of factoring in Z[i] is intricately tied in with some basic questions in number theory, as we shall soon see. Recall that Z[i] = {a+bi:a,b eZ} Cc C. Graphically, Z[i] is the set of all points in the complex plane with integer coordinates, as pictured in Figure 1. FIGURE 1 We begin by pointing out that, as in the case of Z and F[x], there is a division algorithm in Z[i]. First we need the notion of “size” of elements of Z[i]; for Z we used absolute value, and for F[x] we used the degree of the polynomial. For Z[i], so as to have an integer, we use the square of the length of the complex number. CHAPTER 140 4. HOMOMORPHISMS AND QUOTIENT RINGS Proposition 3.1 (Division Algorithm). Let z = a+ bi and w = c+ di € Z[i], w # 0. Then there are Gaussian integers q andr so that = |r|? < |wi*. with Z=qw+y, Proof. Consider the complex number 2 = 2*4! = x + yi € Q[i], and let m and n be integers so that |m — x| < 5 and |n- y| < 5 Set q = m+ ni andr = z-qw. Now we only need to check that Ir|2 < |wl?. Well, Ir|2 < |wi? — |Z| <1 — |2-q| <1. And |Z — ql = |e + yi) — (m+ ni)| = I(x -m) + (y - nil < $V2 << 1,as required. Example oO 1. Apply the division algorithm w=34+2t: z -4+2t -8+141 w 342i 213 So we take q = -l1+iandr= (-44 Remark. as follows. to z = —4 + 2i and - 21) - (-1+1)(3 + 2i) =1 +2. Geometrically, we can interpret the division algorithm Given w ¢€ Z[i], we consider the ideal (w) c Z[i] it generates. We obtain a “tiling” of Z[i] by squares whose vertices are the elements of this ideal, as shown in Figure 2. Then any Gaussian integer z lies in one of these squares, and its distance from the nearest vertex of that square can be at most 2 ly | < |w|. nearest vertex, of course, is qw. FIGURE 2 The §3. THE GAUSSIAN INTEGERS 141 Example 2. Apply the division algorithm to z = 7+4i, Zz 7+4i w 1-Si (7+4i)(1+5i) 26 © -13 +391 ~ w = 1-52: -1+31 26 2 Thus, one of the nearest points in Z[1] is q = i, and 3-7-5 4 Ly 5Li Therefore, r = (-5+5i)w = 2+3i, as we can check directly: 744i = (i)(1 — 5i) + (2 + 31). Note that in this example the “nearest” vertex is not unique, so the Gaussian integers q and r in Proposition 3.1 need not be unique. Interpret this non-uniqueness geometrically in terms of the “tiling” discussed above. Once we g.c.d. of two factorization (see Exercise have a division algorithm, we know how to find the Gaussian integers; and, as usual, there is a unique theorem analogous to our results in Chapters 1 and 3 7). The additional concern here is that we have more units than in Z. If z,u,v € Z[i] and z = uv, then |z|?= |u|*|v|*. As a result, u is a unit if and only if |u| = 1, whence u = 1, -1, i, or -i. We say a Gaussian integer z is irreducible if z is Hot a unit and z ~ ~ aot be written’ aS a produet Of Horrronits. etl “lemma ducible. Proof. 3.2. If ie is a prime If z = uv and neither number then z € Z[i] u nor v is a unit, is irre- then (since |ul*, |/v|* > 1) we obtain a nontrivial factorization |z|* = |u|@/v|*. o For example, 2 + 31 is irreducible, since |2 + 3i/* = 13. But the converse of Lemma 3.2 is false, since 3 € Z[i] is irreducible, and yet |3|* certainly is no prime number. On the other hand, the prime number 5 can be factored in Z[i] as 5 = (2 + i)(2 - i). Before going any further, we illustrate the application of the Euclidean algorithm to find the g.c.d. of two Gaussian integers. Example 3. Continuing with Example 2, let’s find the g.c.d. of 1 — Si and 7 + 4i. As usual, 7+ 41 = (i)(1 - 5i) + (2 + 31) 1—5t= (-1-1)(2 +31). Therefore, gcd(1 - 5i, 7 + 41) = 2 + 31, and it is unique up to units. We now stop to illustrate some examples of quotient rings. The reader may notice a striking resemblance to Exercise 4.2.15. CHAPTER 142 4. HOMOMORPHISMS AND QUOTIENT RINGS Example 4. Consider the ring R = Z[i]/(2 + i). We observe first from the diagram that R consists of five elements; that is, every z € Z[i] is equivalent mod the ideal (2 + i) to one of the elements 0, i, 2i, 1 + i, or 1 + 2i. By Lemma 3.2, 2 + 7 is irreducible, and so we expect R to be a field. Since the only ring with five elements we know is Z;, we set about trying to prove that R = Zs. FIGURE 3 The pedestrian approach is to observe that a homomorphism must carry multiplicative identity to multiplicative identity, and so the only possible homomorphism @¢: Zs; — R is given by the formula: o@(k (mod 5)) =k (mod 2+1). Specifically, we have (0 (mod 5)) = 0 (mod 2 + 1) @(1 (mod 5)) = 2i (mod (2 (mod 5)) = 1 + 21 (mod 2 + 1) 2 + 1) @(3 (mod 5)) = i (mod 2 + i) (4 5)) = 1+ 1% (mod 2 + (mod i). The original formula makes it clear that @ will be a ring homomorphism, provided it is well-defined. Suppose k,f € Z and k = £ (mod 5); does it follow that k = @ (mod 2 + i)? Well, yes, since 59 = (2+ i)(2 — i), if 5|(k - £), then (2 + i)|(k — £) as well. So, ¢ is an isomorphism, being a one-to-one five-element sets. correspondence between two A more inspired and more interesting approach is to apply Theorem 2.2. We seek a homomorphism yw from Z[i] onto Z; whose §3. THE GAUSSIAN INTEGERS 143 kernel is (2 + i). Since a homomorphism must carry the multiplica- tive identity to the multiplicative identity, once again we are forced to define w(1) = 1 € Zs. Suppose w(i) = B € Zs. Since i* = -1 in Z[i], we must have B* = -1 in Zs, so 8 must be 2 or 3. We assign B = 3, so that, as a consequence, w(2 + i) = w(2) + w(t) = 2w(1) + wi) = 2+ B = 0, as desired. We thus arrive at the rule: w: Z[t) — Zs w(a+ bi) =a+ 3b (mod 5). It clearly is compatible with addition, and we check multiplication here: w((a + bi)(c + di)) = w((ac — ba) + (ad + bc)i) = (ac —- ba) + 3(ad + bc) = (a+ 3b)(c + 3a) € Z5 because 9 = —1 (mod 5). We leave it to the reader maps onto Zs; and that kery = (2+i). Sr to check that wy “>) Ne Example 5. Next, we wish to examine the ring R = Z[i]/(5). Guided once again by the picture, we surmise that R contains 25 elements. How many rings with 25 elements do we actually know? Well, at least Z25 and Zs x Zs. If R were to be isomorphic to Z2s5, we'd have to find an element a € R, all of whose contradicts integral multiples give the entire ring R. This our intuitive notion that R looks set-theoretically like Zs x Zs (see Figure 4). Recall that we defined in Section 2 ture on Z; xZs by adding and multiplying component by (It follows immediately that the “obvious” function @: given by #(a + bi mod (5)) = (a,b) cannot even be phism. Why?) We proceed to define a ring struccomponent. R — Zs x Zs a homomor- a homomorphism ¢ from Z[i] onto Zs xZs; we will see that its kernel is (5), and we’ll then infer from the Fundamental Homomorphism Theorem that Z[i]/(5) = Zs x Zs. Define p(1) = (1,1) (as is automatic) and #(i) = (2,3). (Where did this come from? As we argued in Example 4, #(i) € Zs x Z5 must be a square root of —1, so the possibilities are (+2, +2). But if we choose P(i) = +(2,2), then @(2 = i) = 0, and the kernel is too large.) The additive structure then dictates that o(m+ni) =(m+2n,m+3n) (mod 5) €2Zs5 x Zs. 4. HOMOMORPHISMS CHAPTER 144 K x K K x K K K XK XK xX K xX xX x < K KX XK XK a, Oe AND QUOTIENT RINGS a) van Oe \“ oN aN FIGURE4 - Is this in fact a homomorphism—i.e., does the multiplicative structure check out? Well, $b ((m + ni)(p + qi)) = 6 ((mp — nq) + (np + ma@)i) = (mp —nq+ 2np + 2mq,mp -— nq + 3np + 3m@) + qi), =od(m+ni)d(p all because 4 = —1 (mod 5) and 9 = -1 (mod 5). Now we have to check that @ maps onto Zs; x Zs: given (a,b) € Z; x Zs, solve the system of linear equations m+2n=a (x) m+3n=b, with all arithmetic in the field Z;. The coefficient matrix Hi | has determinant 1, and so there’s a unique solution for every a,b € Zs. Lastly, what is ker #? Suppose ¢(m + ni) = (0,0) € Z5 x Zs. The same analysis we just completed shows that in Zs; the linear system (x) has only the solution m = n = 0 € Z; whena = b=0€ Zs. This shows that the integers m and n must be multiples of 5, and, indeed, ker @ = (5). Whew!! When can a prime number p be expressed as the sum of two squares? The answer to this question is related to the irreducibility of p in Z[i]. We begin with the following lemma, which gives an obvious necessary criterion for p to be a sum of squares. Lemma 3.3. If the odd prime number p can be written in the form p = a* + b?, a,b € Z, then p = 1 (mod 4). §3. THE GAUSSIAN INTEGERS 145 Proof. Since p is odd, one of the two integers a and b must be even and the other odd. But the square of an even number is congruent to 0 (mod 4), and the square of an odd number is congruent to 1 (mod 4). oO Proposition 3.4. If p is a prime number and p = 1 (mod 4), then the polynomial x* + 1 has a root in Zp. Proof. This was the gist of Exercise 1.4.15, but we give the proof here for completeness. Let x = 1-2-...- 25+ © Zp. We claim that x? = -1. Note that x is the product of an even number (since p = 1 (mod 4)), and so of terms =(1-2+...-®)((-1) + (-2)-...- (- 8). Note that this is the product of all the nonzero elements of Zp. We compute this product by pairing elements with their multiplicative inverses (with the exception of 1 and —1, which are their own multiplicative inverses). Thus the net result is -1, and we are done. O Proposition 3.5. Z[i] = p=a*+b* The prime number p fails to be irreducible in forsomea,beZ. Proof. If p = a? + b?, then p = (a+ bi)(a — bi), so p is not irreducible in Z[i]. Conversely, there is an irreducible factor z also divides p. If p = 2, then 2 Exercise 5, gcd(a + bi,a — bi) = if = = 1, p is not irreducible in Z[{i], then a + bi. Since p is real, Z = a — bi (1 + i)(1 -1). If p is odd, then by and so (a + bi)(a — bi) divides p (why?). In either event, a* + b* divides p. Since a* + b* > 1 and pis prime, it follows that p = a2 + b*. a We now come to the most sophisticated of this series of results, one relating Propositions 3.4 and 3.5. It is here that the notion of quotient rings proves its worth (but read the proof carefully and see Exercise 16 for a point that is sloughed over). Proposition 3.6. p is irreducible in Z[i] if and only if the polyno- mial x* +1 is irreducible in Z,[x]. Proof. p is irreducible in Z[i] if and only if Z[i]/(p) is an integral domain (see Exercise 4.2.13 and Exercise 3). Recall that we can interpret Z[i] itself as a quotient ring, and so Zlil/(p) = (Z[x]/(x2+1))/(p) = Zix)/ (x2 +1, p) = Zp{xd/ (x2 41). CHAPTER 146 4. HOMOMORPHISMS AND QUOTIENT RINGS Thus Z[i]/(p) is an integral domain if and only if Zplx]/(x* + 1) is an integral domain, and the latter occurs if and only if x? +1is 0 irreducible in Z,[x], as promised. Now we can assemble all the pieces to prove our main result. Theorem 3.7. Let p be an odd prime. The following are equiva- lent: (1) p = 1 (mod 4); p=a*+b?* for somea,b €Z; (2) (3) x* +1 =0 (mod p) has a solution. Proof. (2) = (1) follows from Lemma 3.3. (1) = (3) is the content of Proposition 3.4. And (3) = (2) follows immediately from Propositions 3.6 and 3.5. oO As a corollary of this result, we are able to prove that there are infinitely many prime numbers congruent to 1 (mod 4), the result parallel to Proposition 3.4 of Chapter 1. Theorem 3.8. There are infinitely many primes of the form p = 4k+1,keEN. Proof. Suppose, as usual, that there were such primes, and list them all: p, p2,..., 2m. only finitely many Consider the integer N = 4(pip2--:Pm)* +1. N can be factored as a product of primes, but none of the primes pj, p2,...,fm iS a divisor of N. Let p bea prime factor of N (note that p is necessarily odd). The congruence x* + 1 = 0 (mod p) has a solution, since, letting x = 2pip2--- pm, we have x* + 1 = 0 (mod N), and therefore mod p as well. So, by Theorem 3.7, p = 1 (mod 4), contradicting the fact that p; { N, jJ=l1,...,m. O EXERCISES 4.3 1. 2> Apply the Euclidean algorithm to find gcd(z, w): a z2=8+6i,w=5-15i b. z=4-i,w=l1+i c 2=16+7i, : w=10-51 Factor each of the following as a product of irreducible elements in Z[i]}: 147 §3. THE GAUSSIAN INTEGERS a. 6 b. 11+7i c 7 d. 4+3i Prove that z € Z[i] is irreducible if and only if (z) is a prime ideal in Z[i]. (See Exercise 4.2.13.) Prove there are infinitely many irreducible elements in Z[i]. Prove that if a,b € Z are relatively prime and a? + b? is odd, then gcd(a + bi,a — bi) = 1. Prove that Z[{i] is a principal ideal domain. Prove that the ring Z[i] enjoys unique factorization; i.e., every nonzero element can be written as a product of irreducible elements, and this expression is unique up to multiplication by units. (Hint: Mimic the proof of Theorem 2.7 of Chapter 1, do- ing complete induction on |z|¢.) Prove or give a counterexample: if p = 1 (mod 4), then p can be written uniquely as a sum of squares (i.e., p = a* + b*, and there is only one pair of numbers a’, b?). Suppose a,b € Z are integers. Show that gcd(a, b) is the same if we view them both as Gaussian integers. (Cf. Exercise 3.2.15.) 10. Establish the following isomorphisms: a. Zlil/(1+i) =Z2 b. Z(t} /(3 Cc. Z(i}/(13) + i) = =2Z\3 Z10 Xx 213 d. Z[i}/(2+ 3i) = 213 What about e. Z[i}/(2) f. Z[i]/{3) g. Z{i]/(3 + 41) ‘ Query. Can you generalize these results? Ll. Let w = -§ + Bi, Show that there is a division algorithm for the ring Z{w]. (Hint: Proceed pictorially.) 12. Show that unique factorization fails in the ring Z[2i]; show that the ring is not a principal ideal domain, either. CHAPTER 148 4. HOMOMORPHISMS AND QUOTIENT RINGS 13. Show that unique factorization fails in the ring Z[/—5 ]; show that the ring is not a principal ideal domain, either. 14. Prove that the irreducible elements of Z[i] are precisely the primes p = 3 (mod 4) (along with —p, pi, and -pi) and the elements a + bi where a’ + b? is prime. 15. Generalizing Theorem 3.7, we can classify all natural numbers n that can be written as a sum of two squares. Prove that n = a* + b* for some a, b = O if and only if any prime p = 3 (mod 4) appearing in the prime factorization of n has an even exponent. (Hint: Factor n as a product of irreducible elements in Z[i].) 16. Let R be a commutative ring, and let J and J be ideals in R. Let g: R — R/I be the obvious homomorphism. Write R/I = R and let @(1 + J) = J. Prove that R/(I + J) = R/J. Apply this to make the relevant justifications in the proof of Proposition 3.6. (See Exercises 4.1.16b. and 4.1.17.) 17. Find the units in Z[/—3] and Z[V2]. 18. a Ifz=a+bi, w =c+di € Z[i], let N(z,w) denote the number of points in Z[i] lying either inside the parallelogram spanned by the vectors z and w or along either of these two vectors, not including the points a+ bi andc+di themselves. For example, see Figure 5. Prove that N(z,w) = det E b. ‘| . (Hint: Show that N(z,w + nz) = N(z,w) for any n € Z, and cf. Section 2 of Appendix B.) Given a nonzero element z of Z[i], prove that the quotient ring Z[i]/(z) has |z|* elements. Lt, 1-2i FIGURE 5 CHAPTER Field 5 Extensions As Descartes had developed the subject we now call analytic geometry, giving an underlying algebraic structure to the geometry of the plane, Laguerre and Clairaut did so for three-dimensional space in the early part of the eighteenth century. In 1788 Lagrange introduced vectors in his Analytic Mechanics to deal with forces, velocities, and accelerations. It was only at the end of the nineteenth century, with the development of the theory of electricity and magnetism, that vector algebra and vector calculus began to develop into the powerful tools that they are today. Cayley gave a formal definition of n-dimensional space and then, in 1855 (when he was 34 years old, after he’d been a lawyer for several years), he defined matrices and linear transformations, as he and Sylvester pursued the study of invariant theory (eigenvalues being an elementary example). It’s time to bring the power of linear algebra to bear on our considerations of splitting fields. In §1 we give a selfcontained review of vector spaces: linear independence, spanning, bases, and dimension. We then give an application to field extensions, obtaining a precise way to measure the complexity of algebraic numbers and a powerful counting tool. In §2, we use this approach to address the classic question of compass and straightedge constructions: one cannot “square the circle,” “duplicate the cube,” or trisect the general angle using only a compass and straightedge. (On the other hand, Gauss understood how to obtain positive construction results: at the age of nineteen he showed how to construct the regular 17-gon.) In §3, we give a brief 149 CHAPTER 150 5. FIELD EXTENSIONS and optional treatment of finite fields. This material has fascinating modern applications to coding, computer design, and experiment design (see the Supplementary Reading). 1. Vector Spaces and Dimension We begin with a review of the notion of dimension of a vector space. Our treatment will be self-contained, but quite brief. In ele- mentary linear algebra courses, vector spaces arise as the solution sets to systems of homogeneous linear equations and dimension, as the number of “degrees of freedom” in these solutions. For our immediate applications, vector spaces will arise as field extensions K DF. Definition. Let F be a field. A vector space V over F is a set closed under addition (+) and under multiplication by elements of F (called scalar multiplication), subject to the following laws: (1) Forallv,weEV,v+w=wey. (2) For allu,v,wé V,u+(v+w) = (u+v)+w. (3) There is an element 0 € V, called the zero vector, so that 0+v=vforallveV. (4) For each v € V, there is an element —Vv so that v + (-v) = 0. (5) For allc,d € F and ve V, c(dv) = (cda)v. (6) For allc € F andv,we V, c(v+w) =cv+cw. (7) Forallc,dé FandveV, (c+d)v=cv+ dv. (8) For all v € V, 1v = v (where 1 is the multiplicative identity of F). Examples 1. (a) The familiar example is R”, the set of all ordered n-tuples (X1,--.,Xn), X1,-..,Xn € R. This is a vector space over R, and the same construction works over any field F. (b) For any field F, the polynomial ring F[x] is a vector space over F (addition is addition of polynomials, and scalar multiplication is the obvious thing). Let F = Q, V = Q[V2] = {a+ b¥24+ (3/2)? :a,bce Q}. Then V is a vector space over Q, and this example is typical of what we shall be encountering. (d) C is a vector space over R (and over Q as well). §1. VECTOR SPACES AND DIMENSION 151 (e) We can generalize both the preceding examples by taking any two fields F and K with F c K. (Recall from Chapter 4 that K is called a field extension of F.)—Then K is a vector space over F. a NO We Say anonempty subset Wovisa subspace of V if it is ctesed under addition and scalar multiplication; -e., if for all v, w ¢ W and c € F,v+w. é€ Wand cv € W. Given vectors vj,...,Vk € V and scalars C),...,C. € F, the vector cv) +++: +cCxVx is called a linear combination of the given vectors. The set of all linear combinations of vi,..., Vx is denoted by Span(v),..., Vx). Lemma 1.1. Span(vj,...,Vvx) space spanned by v,...,Vk. Proof. See Exercise 2. is a subspace of V, called the sub- O Example 2. Let F be a field, f(x) € F[x], and suppose «a is a root of f(x) in some field K containing F. Then K is a vector space over F; F[«] is a subspace of K and is spanned by 1, a, &, ..., odes! f(x))-1- We say the vectors vi,..., Vx € V are linearly independent if Civ, t+ + + CKVE i.e., if the only relation among =O = Cp v),..., Vx =: =cCh=0,7z is the trivial relation. The vectors V),..., Vx are linearly dependent if they are not linearly independent. Examples 3. (a) The vectors v, = (1,0,0,0), v2 = (0,1,0,0), v3 = (0,0,1,0) € R* are linearly independent. (b) The vectors v, = (2,3,-1), v2 = (1,1, -2), v3 = (1,2,1) € R? are linearly dependent, as —v, + v2 + v3 = 0. (c) The vectors vi = 1, v2 = 2i € C are linearly independent when we view C as a vector space over R, although they are certainly linearly dependent when we view C as a vector space over itself. Definition. We say vi,...,Vx € V are a basis for V (i) Vj,..., Vx are linearly independent; and (ii) vi,...,Vx Span V, ie., Span(v,,...,VxK) = V. if 152 CHAPTER 5. FIELD EXTENSIONS For convenience, we call a vector space V finite-dimensional if V is spanned by a finite number of vectors. So R” is a finitedimensional vector space over R, but F[x] is not a finite-dimensional vector space over F. Is R a finite-dimensional vector space over Q? Our main goal is to show that if V is a finite-dimensional vector space, then V has a basis, and that any two bases for V consist of the same number of elements. This number is called the dimension of V, abbreviated dim(V) (or dimr(V) to remove any ambiguity). N.B.: We adopt the convention that dim {0} = 0, and assume from now on that we are dealing with vector spaces having more than just the zero element. Proposition 1.2. Let V be a finite-dimensional vector space, and suppose V = Span(vi,..., Vx). Then some subset of {vj,..., vx} forms a basis for V. ee Proof. We proceed by induction on k. When k = 1 and V # {0}, v, must itself be a basis for V. Assume now that whenever vectors V1,---,Vm Span a vector space W, some subset of {v),..., Vm} forms a basis for W. Given a vector space V spanned by vj,...,Vm,Vm+1, consider the subspace W = Span(vj,...,Vm). By induction hypoth- esis, there is a subset § c {v,...,Vm} that forms a basis for W. If Vm+1 € W, then § forms a basis for all of V. If not, then by Exercise 5,5 U {Vm+i} forms a basis for V. o It follows from Proposition 1.2 that every finite-dimensional vector space has a basis. Theorem 1.3. Let V be a finite-dimensional vector Space. Suppose V),..., Vk span V and w\,...,we € V are linearly independent. Then k > &. Proof. The proof we give here is somewhat abstract, although conceptually appealing. For a more concrete proof in terms of the theory of systems of linear equations, see Exercise 24. Let £ = {wi,..., We} (£ for “linearly independent”) and $ = {v1,-.., Vk} (S for “spanning”). If, by some miracle, £ c §, then the result is immediate (since if £ and 8 are finite sets and L c 8, then £ has at most as many elements as S). If not, here is our game plan: Suppos e wi € 5; then we will replace w; by some v; € S, Say vj, with the property that v;,w2,...,wp are still linearly independent. We let Lii) = {V1,W2,...,We}, and observe that £1) has the same number of elements as L. If £,;) c S$, we are done. If not, we continue this §1. VECTOR SPACES AND DIMENSION 153 process, replacing w’s with v’s until the final set Lina) of linearly independent vectors is a subset of 5; and then we are finished. It remains only to see that given w),...,we linearly indepen- dent with w; ¢ S, there must be some v; € § so that vj, W2,...,We are still linearly independent. If not, by Exercise 5, every vector V1,--.,Vk © Span(Wo2,...,Wp); since vj,...,Vvx span V, this implies in particular that w; € Span(wo2,...,w¢); and this contradicts the linear independence of wi,...,wg. © | Corollary 1.4. Any two bases for a finite-dimensional space V have the same number of elements. Proof. Let v),...,vx and wj,...,wg be two bases vector for V. Then V),-.., Vx Span V, and w;,..., we are linearly independent, so k > @. Reversing the roles of the v’s and w’s, v),..., Vx are linearly independent, and w;,...,we span V; so =k. Thus k = @, as required. o Dimension of a finite-dimensional vector space, as we've seen, does make sense. We shall exploit this important notion in the remainder of this chapter: let F and K be fields with F c K. If Kisa finite-dimensional vector space over F, we call K a field extension of F of degree dim; (K); we denote the degree of K over F by [K: F]. The following computational tool will prove quite useful. ce Proposition 1.5. Suppose E is a fieid extension of F of degree [E: F] and K is a field extension of E of degree {K:E]. Then kK isa field extension of F of degree {K:F]=[K:E])(E: F]. NO _ Proof. Let «,...,&m be a basis for E over F, and let B),...,Bn be a basis for K over E. We claim that o;8j,l<i<sm,l<j<n, are a basis for K over F. (Here the multiplication is done in the field K.) We must check that these vectors span K and are linearly independent over F. Let B € K be arbitrary. Then there are elements x},...,x%» € E so that (A) B= > xjBj, j=l insofar as B),...,Bhn are a basis for K over E. On the other hand, since &,...,&m are a basis for E over F, there are elements jj, ..., CHAPTER 5. FIELD EXTENSIONS 134 3 Ymj € F, J = 1,-+..1, $0 that m j=l... Xj = > Vij Mir (B) i=l Substituting (B) in (A), we obtain nm Vis © F, B= >. > vig (iB), (C) jeli=l F. whence the vectors «;8; Span K as a vector space over Then, reTo prove linear independence, suppose B = Oin (C). versing the process we just completed, we have n nm m 0= > > yijloiBy) = > (¥ visor) B;j=li=l j=l i=l m > yijai = 0 i=1 endent, y indep linearl are Q&m o,..., since . But for all j = 1,...,n this means that y;; = 0 for all i = 1,...,.m and j = 1,...,n, as needed. oO Since B1,..., Bn are linearly independent, we must have Lemma 1.6. Suppose K is a field extension of F and a € K is the root of an irreducible polynomial f(x) € Flx] of degree n. Then [Fla]: Fl=an. Proof. Recall that Fla] = {p(a) : p(x) € F[x]}, so Fla] is spanned by 1, a, a?,.... Given any polynomial p(x) € F[x], by the division algorithm, there is r(x) € F[x] so that p(x) = r(x) (mod f(x)) with deg(r(x)) < n or r(x) = 0. Since f(a) = 0, p(a) = r(a) is a linear combination of 1, «, «*,...,«”-!. Thus, these n elements span F{a] as a vector space over F. On the other hand, they are linearly independent; if co(1) + cra +c20% +--+ +Cn-)a"~! = 0, with c; € Fnotall zero, then g(x) = cn-1x""!+---+e2x?+c;x+¢9 € F[x] is a polynomial of degree less than n having « as aroot. This contradicts the irreducibility of f(x) (see Corollary 1.4 of Chapter 4). o | Corollary 1.7. Suppose |K : F] = n and « € K is the root of an irreducible polynomial f(x) € F[x]. Then deg(f (x)) ln. Proof. We have F c Fla] c K. Since [K : Flal][Fla]: Fl =n (see Exercise 18), [F{a«] : F]|n. Now the conclusj sion follows from Lemma 1.6. o ’ . u §1. VECTOR SPACES AND DIMENSION 155 Example 4. Suppose [K : F] = 4 and f(x) € F[x] is an irreducible polynomial of degree 3. Then f(x) is likewise irreducible in K(x]. This follows immediately from Corollary 1.7: in order for a cubic polynomial not to be irreducible in K[x], it must have a root in K; since 3 t 4, this cannot happen. For example, this shows that f(x) = x3 - 2 is irreducible in Q[*/2][x] or in Q[V2, i][x]. Example 5. Here is a more powerful application of Proposition 1.5 and the divisibility properties of integers. Suppose m and n are relatively prime, [F[a]: F] = m, and [F[B]: F] =n. Let K = F[a, B]; then what can we say about [K : F]? From the “tower” F c Fla] c K, we infer that m|[K : F]. Similarly, from F c F[B] c K we infer that n|[K:F]. Since m and n are relatively prime, we now know that (t) co mn|(K:F]- Let f(x) € F[x] be the irreducible polynomial (of degree n) satisfied by B (see Exercise 19). Now we may consider f(x) as a poly- nomial with coefficients in F[a], but conceivably f(x) might not be irreduciblein F[a][x]. Nevertheless 2B must be aroot of an irre- ducible factor of f(x), and so we know that [F[«][B] : Fla]] <n. Since K = Fla,B) = F[a][B], F] smn. F[a]] (K:F] =[(K:[Fla]: Te a (+) > The upshot of (+) and (+), then, is that [K:F] = F[a,B) <n / \sm FQ] F[B] NLA F FIGURE 1 EXERCISES 5.1 1. Let V be a vector space over F. Prove the following: a. cO, = Oy for all scalars c € F (here Oy denotes the zero vector). CHAPTER §. FIELD EXTENSIONS 156 b. Cc. Orv = Oy for all v € V (here 0¢ denotes the zero element of F) (-c)v =c(-v) = —(cv) for allc € FandveV. WS Prove Lemma 1.1. Let V bea vector space over Q. Prove that if v, w € V are linearly AY independent, then so are v + w, 2v - w. Prove that the real numbers 1 and V3 are linearly independent over Q. Do the same for 1, V3, and V3. Suppose vj,...,Vz € V are linearly independent and v e€ V. Prove that vj,...,Vx,Vv are linearly independent if and only if v ¢ Span(v},..., Vx). (Hint: “Contrapositive.”) Prove: vi,...,Vx € V are linearly dependent if and only if for some j, 1 < j < k, v; is a linear combination of vi, ..., vj-1, Vj+ls neoey VE. Suppose v € Span(vj,...,Vx). Prove that Span(vj,...,vx%,Vv) = Span(vj,..-, Vx). Prove that vi,..., Vx are a basis for V if and only if every vector in V can be written uniquely as a linear combination of vj,..., Vx. Let vi,...,VzK € V be linearly independent vectors in a finitedimensional vector space. Show that there are vectors v;+1,.... Vn € V SO that vj,..., Vx, Vk+1,---, Wn form a basis for V. (Hint: see Exercise 5.) 10. Let V be an n-dimensional vector space over F. a. Prove that if v1,...,v,n € V are linearly independent, they span V. b. Prove that if v1,...,Vn © V span then V, then they are linearly independent. Give a basis for each of the given vector spaces over the given NL field. What is the degree of each field extension? a. Q[/2] over G <b. Q[i/3] over Q —c. Q[V3,i] over Q d. Q[v3,i] over O[iv3] ( e. . Q[V3 + i] over Q[V3] §1. VECTOR SPACES AND DIMENSION f. weZ. h. i. 157 Qf[e™'/3] over QO Z2(x]/(x2 +x +1) over Z2 Q[</8] over Q CoverR Show that the subset of F[x] consisting of polynomials of degree < n is a finite-dimensional subspace of F[x], and find its dimension. 13. Suppose [K : F] is prime. Show that if « € K and a ¢ F, then K = F(a]. Does this result hold in greater generality? 14. If F is a finite field with q elements and V is an n-dimensional vector space over F, show that V contains q” elements. a. Prove that Q[V2, */2] cQ[*V2]. ~ b. c. Use Corollary 1.7 to prove that ?/2 ¢ Q(*/2]. Use degree to prove that in fact O[*/2, “/2] = Q['7/2]. Use the technique of Example 5 to establish these results: —b. a. O[V5, Y5] = O[*%/5] O45, /5] = O['Y5] Y 17. “Is R a finite-dimensional vector space over Q? Why or why not? —18. Suppose F c E c K [K : E] and [E: are fields and [K : F] is finite. Prove that F] are both finite. Suppose K is a field extension of F of finite degree. Prove that if « € K, then there is an irreducible polynomial f(x) € F{x] having « as a root. (Hint: If [K : F] = n, consider 1, a, «?,..., Let W and Z be subspaces of V. Define WnZ={veEV:veWandveZ} and o W+Z={veEV:v=w+z for some we W andzeée Z}. Prove that Wn Z and W + Z are subspaces of V. Prove that if W and Z are finite-dimensional, then so are W+ZandwneazZ. \( 0) 20. , Prove that dim(W + Z) = dim(W) + dim(Z) — dim(W /n Z). (Hint: Start with a basis for W - Z, and apply Exercise 9 twice.) CHAPTER 158 21. Let V map (i) (ii) Prove a. b. 5. FIELD EXTENSIONS and W be vector spaces over a field F. Recall that a linear T: V — W is a function satisfying the properties T(vt+v’) =T(v) + T(v’) for all v,v’ € V; T(cv) =cT(v) for allve V andceF. that kerT = {ve V:T(v) =0} is a subspace of V; imageT = {we W:w = T(v) for some v € V} is a subspace of W; c. For any subspace U c V, T(U) = {we W: w= T(u) for some u € U} d. is a subspace of W. For any subspace Z c W, T1(Z) = {veEV:T(v) € Z} is a subspace of V. 22. Let T: V — W bea linear map. If T maps V onto W and vj,..., Vz span V, prove that T(v;),..., T7(vx) span W. 23. Recall the relevant definitions from Exercise 21. Let V be a finite-dimensional vector space, and let T: V — W be a linear map. a. b. Suppose kerT = {0}. Prove that if vj,...,v, € V are lin- early independent, then T(vj),...,T (vx) € W are linearly independent. More generally, let u;,...,ug € V be a basis for ker T, and extend to a basis uj,...,Uyg,V1,..., Vx for all of V (See Exercise 9). Now show that T(vj),..., 7(vx) give a basis for image T. c. Deduce from b. that dim V = dim(ker T) + dim(image T). This important theorem. 24. Prove Theorem result is usually 1.3 as follows. called the Since vj,...,vx nullity-rank span V, there k are scalars a;; so that wj = > aijvi, j = 1,...,€. Let A be the i=] k x € matrix with entries a;;. Show that the only solution to the equation Ax that 2 < k. = 0, x € F*, is the zero solution x = 0; conclude §2. (25 _’ CONSTRUCTIONS WITH COMPASS AND STRAIGHTEDGE 159 Suppose f(x) € F[x] is a polynomial of degree n. Let K be its splitting field. Prove that [K : F] < n!. (Hint: Use Lemma 1.6.) 2. Constructions with Compass and Straightedge This section concerns a geometric application of field extensions and the multiplicativity formula, Proposition 1.5. The most famous result is that “one cannot trisect an angle using compass and straightedge.” Lest the reader believe that all the results are negative, Gauss figured out exactly which regular polygons could be constructed using compass and Straightedge. We begin by stating the rules of the game for compass and straightedge constructions. Initially, we are given two points in the plane a unit distance apart; these points are considered constructed, and we fix coordinates by placing them at (0,0) and (1,0), respectively. Given any two constructed points, we are allowed to draw the line passing through them or a circle centered at one and passing through the other. Points of intersection of lines and circles that have already been constructed are constructed points. We say the real number « is constructible if we can (in a finite number of steps) construct two points a distance |«| apart. Now, using these rules, what constructions can we perform? (1) Given constructed point P and line ?, we can construct a line perpendicular to @ passing through P. (2) Given constructed point P and line @, P not lying can construct a line parallel to £ passing through (3) Given constructed point P and line £ with P on #, a constructible number a, we can construct Q on on @, we P. and given f so that the length of line segment PQ is a. In Exercise 4, the reader is asked to perform these constructions explicitly. Proposition 2.1. The constructible numbers form a subfield of R. Proof. We must show that if « and B are constructible numbers, then so are « + B, 1/a (assuming, of course, that « # 0), and a. Addition and subtraction are easy, using construction (3). For the product we use similar triangles, as shown in the diagram at the left CHAPTER 160 5. FIELD EXTENSIONS in Figure 1; for the reciprocal, we likewise use similar triangles as shown in the middle diagram. O FIGURE 1 Proposition 2.2. If « > 0 is a constructible number, then so is VQ. Proof. It is again a matter of using the right similar triangles. Construct a circle of radius ast centered at O, with DB = 1. Con- struct a perpendicular to the diameter AB passing through D, and let its intersection with the circle be C. Then CD = ,/a@, because DB CD CD = ap: sce the rightmost diagram in Figure 1. oO We next wish to give an algebraic criterion for a real number to be constructible. Note first that a point in the plane is constructible if and only if its coordinates are constructible numbers (see Exercise 2). Suppose F c R is an arbitrary subfield, (x;, yi), i = 1,2,3,4, are given, and x;,y; € F, i = 1,2,3,4. Then if we draw lines through pairs of these points, the point of intersection of the lines again has coordinates in F (since we must just solve a pair of linear equations with coefficients in F). Suppose we consider the circle centered at (x1, ¥1) and passing through (x2, y2). Its equation is (*) (x — x1)? + (vy — 1)* = (x2 — x1)? + (92 -— 1)? The line passing through (x3, 3) and (x4, v4) has an equation of the form ax +by +c =0,a,b,c € F. Solving these equations simultaneously, we obtain a quadratic equation (either in x or in y), all of whose coefficients lie in F. Thus the solutions will lie in a field of the form F[/A], where A € F (see Theorem 4.1 of Chapter 2). Therefore, the coordinates of the point(s) of intersection of the line and the circle lie in F[,/A]. A similar argument applies to find the §2. CONSTRUCTIONS WITH COMPASS AND STRAIGHTEDGE 161 point(s) of intersection of two circles, one with equation (*) and the other with equation (« *) (x — x3)? + (y — y3)* = (xq — %3)* + (4 — 3)?. In this case, subtracting equation (* x) from equation (x) gives a linear equation; and solving this linear equation simultaneously with («), we are back in the previous case. Once again, the coordinates of the points of intersection lie in a field of the form F[VA], A € F. As a result, we have the following theorem. Theorem 2.3. Let « be a constructible number. quence of fields Q = Fo C F) There is a se- C--- C Fy = K So that (i) K CR, (ii) « € K, and (ili) for eachi = 0,1,...,n — 1, the field F,,, is of the form Fis, = Fil/7%i] for some positive number 7; € F,. Conversely, given a sequence of fields satisfying (i) and (iii), every element of K is constructible. Proof. To construct the number « we must draw lines and circles using points already constructed and consider intersections of such objects. By our earlier remarks, each such construction involves a field extension of degree one or two, and so the result follows by induction on the number of constructions required to reach a. The converse follows similarly, provided we use Propositions 2.1 and 2.2. oO Perhaps the most useful result is the following corollary. Coroliary 2.4. If « is a constructible number, then [Q[a] : Q] is a power of 2. Proof. By Theorem Fi c -+- C Fy, = i= 0,1,...,n-—1. 2.3, there is a sequence of fields Q = Fo c K so that w € K and [Fj.; : Fi] = 2 for each Thus, [K : Q] = 2”, by Proposition 1.5. Since Q c Q[a] c K, we have [Q[a] : Q]|2"; and so, [Q{a] : Q] is itself a power of 2. oO Remark. A word of warning! The converse of Corollary 2.4 is false. There is, for example, an irreducible polynomial of degree 4 in Q[x] whose (real) roots fail to be constructible. See Exercise 7.6.25. We now deduce the classic non-constructibility results. CHAPTER 162 5. FIELD EXTENSIONS Proposition 2.5. Using compass and straightedge, it is imposstble to construct an edge of a cube with volume 2. Proof. The edges of such a cube would have to have length a = 3/2: since [Q[*/2] : Q] = 3, a is not constructible. Proposition 2.6. It is impossible to trisect pass and straightedge. oO a60° angle using com- Proof. To construct a 20° angle, we must construct sin 20° and cos 20° (see Exercise 9). We show that « = cos 20° is not constructible by finding the irreducible polynomial in Q[{x] whose root it is. Since cos60° = 4, we use the formula cos36 = cos? @ - 3cos@sin*@ = 4cos? 6 — 3cos @ (see Exercise 2.3.6b.). Thus, o« is a root of the poly- nomial f(x) = 8x? — 6x — 1. We leave it to the reader to check that this polynomial is irreducible (see Exercise 8). Thus, [Q[a] : Q] = 3, and so by Corollary 2.4, « cannot be constructible. oO Remark. Amazingly, Archimedes knew how to trisect the general angle using ruler and compass! Here is his construction: Given ZAOB = @, draw a circle with center O and radius 1, say; let P and Q be the points of intersection of the circle with OA and OB respectively. Mark two points, X and Y, on the ruler a distance 1 apart. Keeping X on the line OA and the edge of the ruler passing through Q, adjust the ruler until Y lies on the circle. Then zOXY = 0 = $/3. Now consider Figure 2. Since AOXY and AOYQ are isosceles, we FIGURE infer that zOYQ 2 = 26; andso ¢ = ZOQX+zOXQ = 30, as required. Which regular n-gons are constructible? Well, the regular n-gon is constructible if and only if cos(=) is constructible, and so we can conclude immediately that the regular 3-, 4-,5-, and 6-gons are all §2. CONSTRUCTIONS WITH COMPASS AND STRAIGHTEDGE 163 constructible (for the pentagon, see Exercise 2.4.10). The regular 9- gon is not, however, since a 40° angle cannot be constructed (why?). Gauss proved that the regular n-gon is constructible if and only if every odd prime factor p is of the form p = 22° + 1 for some nonnegative integer r (see Exercise 1.2.17) and each such prime factor appears only once in the factorization of n. Thus, the regular 17-gon and the regular 60-gon are constructible. EXERCISES 5.2 Which of the following real numbers are constructible? a. b. c V54+V/2 2 3 "4+ d. /13 3+°/8 Prove that the point P = (a,b) € R¢ is constructible if and only if a,b € R are constructible numbers. a. Prove that every constructible number is algebraic, i.e., is the root of some polynomial with rational coefficients (see Section 4.2). b. Prove that one cannot “square the circle,” i.e., construct a square whose area is that of the unit circle. (See the discussion of rr in Section 4.2.) Show explicitly how to perform constructions (1), (2), and (3) using compass and straightedge. ., a. b. Can one trisect the general line segment? Show that one can bisect a (constructed) angle using compass and straightedge. Show how you would construct the circles inscribed in and circumscribed about a given (constructed) triangle. What do you conclude about the centers and radii of these respective circles? Prove or give a counterexample. a. There is always a constructible circle passing through two constructed points. CHAPTER 164 5. FIELD EXTENSIONS b. There is always a non-constructible circle passing through c. two constructed points. There is always a constructible circle passing through two non-constructible points. Prove that f(x) = 8x3 — 6x - 1 € Q[x] is irreducible. An angle « is constructible if one can construct lines intersecting at angle a. a. Show that if angles « and B are constructible, then so are angles «+ 8 and a - B. b. Show that the angle « is constructible if and only if cos « and sin « are both constructible real numbers (see Exercise 2). 10. a. Prove that if the regular mn-gon is constructible, then the regular m- and n-gons are constructible as well. b. Prove that if gcd(m,n) = 1 and the regular m- and n-gons are both constructible, then the regular mn-gon is constructible. 11. Show that it is possible to trisect 27/5 and construct a regular 15-gon. (Hint: The angle 27r/5 is constructible (why?). Apply Exercise 9.) 12. Can one trisect the angle arccos 6/7 using compass and straightedge? 13. Show that an angle of 3° is constructible, whereas an angle of 1° is not. (Do this without quoting Gauss’s result.) Now decide what angles n°, n € N, are constructible. 14. Decide whether one can construct with compass and Straightedge a. an equilateral triangle with area 2 square units; b. an isosceles triangle with area 2 square units and perimeter 8 units. 15. Prove that the regular heptagon (7-gon) is not constructible. (Hint: Show that sin( <) is not constructible. Recall Corollary 3.3 of Chapter 2.) §3. AN INTRODUCTION TO FINITE FIELDS 16. 165 Let ¢ = cos(*Z) + isin(2*), p an odd prime. a. Prove that Z is a root of the irreducible polynomial f(x) = xP b. 4 xP-2 4... 4%4+1€ Q[x]. (See Exercise 3.3.7.) Prove that if the regular p-gon is constructible, then p = 25+ 1 forsome s EN. It follows from Exercise 1.2.17 that p must be a Fermat prime 22" + 1. (Hint: If cos( =) is constructible, what can you say about [Q[T] : Q]?) 17. Can an arbitrary constructible angle be divided into five equal parts (“quinquisected”?) with compass and straightedge? Give a proof of your answer. 18. (Hint: see Exercise 2.3.6e.) Construct a regular pentagon. Figure 3 may be suggestive.) (Hint: see Exercise 2.4.10; also, FIGURE 3 3. An Introduction to Finite Fields Finite fields are extremely important in computer applications (particularly in coding theory) and in the design of experiments (Latin squares and block designs); cf. the books by Gilbert and Lidl and Pilz in the Supplementary Reading. They are also important in number theory and algebraic geometry. We illustrate the power of the machinery we have developed by showing that given any prime number p and n EN, there is a field consisting of p” elements. We explain first why we must Start with a prime number p here. We say a field F has characteristic m if m is the smallest positive integer so that m-lp = lp +-+-+1¢ = 0. We Sayit has characteristic m 0 if no such m exists. times For example, Q has characteristic 0; and, for any prime p, Z, has characteristic p. CHAPTER 5. FIELD EXTENSIONS 166 Lemma 3.1. number p. The characteristic of a field F is either 0 or a prime Proof. Suppose F has characteristic m > 0. If m is composite, m = rs for some integers 1 <7,s <m. Thenm:If = (r-1F)(S-IF) = 0; since F is an integral domain, either r - 1p = O ors: 1r = 0. This contradicts the assumption that m is the smallest positive integer with m-1lp=0. O Note that if F is a field of characteristic p, then it naturally contains as a subfield a copy of Z,, namely, the set of all integral mul- tiples of 1-. But then F is a vector space over Zp. Proposition 3.2. Let F be a finite field of characteristic p. Then F has p” elements, for somen EN. Proof. F is a vector space over Z, of dimension n € N. Therefore, by Exercise 5.1.14, F contains p” elements. oO The interesting point is that given any prime power q = p", there is a field Fz with q elements. (Using Theorem 2.4 of Chapter 4 and Lemma 1.6, it would be sufficient to show that there are irreducible polynomials of every degree n = 2 over Zp. We leave this approach— which has its difficulties—to the reader in Exercise 8.) Theorem 3.3. Given a prime number p and n € N, there is a field Fg with q = p” elements. Proof. Let f(x) = x4- x € Zp[x]. By Corollary 2.5 of Chapter 4, this polynomial has a splitting field K > Z,. Now we claim the roots of f(x) in K are distinct and form a subfield F, of K. This will complete the proof of the theorem. splitting field, it follows that K = Fg. Indeed, by the definition of a First, if a, 8B € K are roots of f(x), then we check that XB, 1/« (assuming « # 0), and « + 8 are likewise. If «4 = «, then (1/04 = 1/a, and if B4 = B, then (a@B)4 = o484 = aB, as required. Since (a+ B)4 = 04 + B4 by the characteristic p binomial theorem (Exercise 1.3.29b.), we have (a + B)4 = « + B. Thus the roots of f(x) form a field inside K. Next, we maintain that f(x) has distinct r ⋅ ⋅ ⊙↕≘∂⊱↕⋯↧⊃↥∊⊺∘⊙↥⋅⊱↕∐∁∊∫≺∝⋟∶⋊↻⊂↙∃⊣−↥≽⋅ ↕∖≑∑↕⋁⊴⊒⋮⊅≨⋅⊙∊≦∊⋮∂∈⋯∣↕≺⋎ ∘≺≠⊖⋅↕⊟∂⊺⊙∘↥⊙≸∫↻∪∘≸⋯∐⋯↧⊃∐∁↕⊏⋁⋯⋅⊺∐∊∏∫↻⊂≽∶ ↻⊂−∘≺⋝⋯≼ ⋅ Substituting x = y + a, we obtain f(y + «) = y"g(y + a): other hand, f(y + o) = (y+ a)4-(y+a) = (y4 + o4) — (y ey im . §3. AN INTRODUCTION TO FINITE FIEL ee - 16 ? = yt -—y = f(y), again by the characteristic p binomial theorem. Putting these together, f(y) = y™g(y +a), or, if you prefer, f(x) = x™ g(x + a). Since K[x] has the unique factorization property, it follows that m = 1 and that every root « is a simple root. This concludes the proof. oO Remark. It will follow from Proposition 1.2 and Corollary 3.4 of Chapter 6 that the polynomial f(x) = x4 — x will split in any field with q elements. As we shall see in Corollary 6.7 of Chapter 7, any splitting fields of a polynomial are isomorphic. Thus, any two fields with q = p” elements are isomorphic, and so we may denote “the” field Fz with impunity. The symmetries of Fy (i.e., the isomorphisms Fy — Fg leaving Zy C Fg fixed) are of great importance in applications. Consider o:Fqg — Fg, o(«) = a?. of Fg. Fermat’s that o(a) nomial o is called the Frobenius automorphism Theorem (Proposition 3.3 of Chapter 1) implies = o for all « € Zy,; once again the characteristic p bi- theorem implies that g(a + B) is a ring homomorphism (that o(a@B) = ao(a) + o(B), = o(a)o(B) and so 0 is immediate). More interestingly, we can compose o with itself j times, obtaining o/4(cx) = a’. Since all the elements of F, are roots of x4 - x, it follows that o” is the identity, and so we have a l,o,oa*,...,0"-!. Is this it? Yes, one of the Galois theory (see Section 6 of Chapter 7) says more symmetries than the degree of the field case). list of n symmetries: beautiful results of that there can be no extension (n in this We close with one last observation. Proposition 3.4. Let q = p", q’ = p”. Thenfg Cc Fg <= nin’. Proof. If Fa is a field extension of Fa, then it is a vector space over Fg; therefore, q’ = q° for some s € N. This says that n’ = ns, and so n|n’. Conversely, suppose n’ = ns. Then q’ —1 = q' -1 = (q-1)(qs-!+-+-+q+1), and so x@-!—] = (x4971)(a" +4441) _ 7 = (x4-! —1)(...), whence (x47! — 1) |(x4-! - 1). Since x4~-! - 1 splits in Fg, so must its factor x?! — 1. This implies (by uniqueness of Fa) that Fz is a subfield of Fy, as required. Example. o We have the following diagram of the fields with 2, 4, 8, 16, 32, and 64 elements. CHAPTER 168 FIGURE 5. FIELD EXTENSIONS 1 EXERCISES 5.3 Find all the subfields of Faiz. Construct explicitly a field with 32 elements. The polynomial f(x) = x? + 1 is irreducible in Z3[x], and so K = 23[x]/(x? + 1) is a field with nine elements. Let « € K be a root of f(x). Find irreducible polynomials in Z3[x] having as roots, respectively, a+] a b. a-l. Construct explicitly an isomorphism Zo[x]/(x3 +x 41) — Zo[x]/(x3+x% 41). Let F be a finite field of characteristic p. Show that every element a € F can be written in the form a = b? for some b € F. (Hint: Consider the Frobenius automorphism.) Let f(x) € Z,[x] be an irreducible polynomial of degree n. Let K a. = Zp(x]/(f(x)). Prove directly that if « € K isaroot of f(x), then f(x) splits in K with roots a, a’, oP’, ..., a". (Hint: see Exercise 4.2.10.) b. c. Check the result of a. for f(x) = x3 + x2 +1 € Z[x]. Check the result of a. for f(x) = x2 +1 € Z3[x]. Let q = p", and let f(x) = x4 --x. a. Prove that if g(x) is an irreducible polynomial of degree d in Zp[x], then g(x) divides f(x) if and only if d|n. §3. AN INTRODUCTION b. TO FINITE FIELDS 169 Prove that f(x) is the product of all monic, irreducible poly- nomials in Z,[x] whose degrees divide n. 8. Prove directly that there are irreducible polynomials of every degree n = 2 in Z,[x]. (In particular, you might start by showing there are pe monic irreducible quadratics and pop monic irreducible cubics in Z,[x]. After this, it gets harder, although Exercise 7 may be of some use.) CHAPTER 6 Groups Groups first arose naturally in the study of solutions of polynomials (work of Galois, Lagrange, Cauchy, and Abel); Cayley proposed the first definition of an abstract group in 1849. Although we shall study this beautiful application of group theory in Section 6 of Chapter 7, we begin with more concrete and geometric considerations. We start with a number of examples and then, in parallel with our treatment of rings in Chapter 4, discuss homomorphisms, cosets, quotient groups, and the fundamental homomorphism theorem. We'll see that matters are somewhat more subtle here than with rings: If H is a subgroup of G, then we can use H to define an equivalence relation on G (as we did with an ideal J in a commutative ring R); but the set of equivalence classes will not always form a group (whereas R/I always has a natural ring structure). The class of subgroups for which the quotient carries a natural group structure is that of normal subgroups. In §4 we discuss the symmetric group (which is usually emphasized more in traditional texts), even and odd permutations, and the fact that the group of even permutations (of at least five objects) has no nontrivial normal subgroup. As we shall see in Chapter 7, this has both geometric and algebraic implications—one case is the symmetry group of the regular icosahedron, and simplicity here tells us that there can be no formula to solve a general quintic polynomial by roots. As an amusing we discuss the 15-puzzle and its solution. application, §1. THE BASIC DEFINITIONS 171 1. The Basic Definitions By a symmetry of a set S we mean a bijection (one-to-one and onto map) from S to itself. When the set S is a geometric object, i.e., a subset of Euclidean space, a symmetry of S is a motion (isometry) of the Euclidean space that maps S to itself. We begin by examining the symmetries of an equilateral triangle in the Euclidean plane. Any such symmetry must move the triangle so that it occupies the same “space” as it did originally; in particular, if we mark the initial locations of the three vertices, after the symmetry has been performed, the vertices must be redistributed somehow among these marked positions. To fix ideas, we can label the vertices 1, 2, and 3 counterclockwise as shown in Figure 1; then we can keep track of the symmetries by noting which vertices occupy positions 1, 2, and 3. (We should point out that if a symmetry leaves all three vertices fixed, the edges joining the pairs of vertices must likewise be fixed, and so the symmetry must be the identity map.) Since there are six permutations of the set {1, 2,3}, there are (at most) six symmetries of the equilateral triangle. We may rotate the triangle 120° about its centroid (say, counterclockwise), so that vertex 3 has replaced vertex 1, 1 has replaced 2, and 2 has replaced 3. We may similarly rotate once again through 120°, and then once again, returning to our original position. > [>>- | > 3 ‘| 3 FIGURE tN JN >> for reference la N 2 — nN 3 2 N l 1 There are three other possible symmetries of the triangle: namely, the “flips” (or reflections) about the perpendicular bisectors of each of the three edges. Each of these fixes the opposite vertex, as shown. LMArICn ve. UNVEILS 172- The crucial observation now is this: we have exhibited six symme tries of the equilateral triangle, and there can be no more. As aconsequence, the composition of any two symmetries on our list must be on our list, too. If we label our symmetries « (identity), Ri (120° rotation counterclockwise), R2 (240° rotation counterclockwise), F; (flip fixing vertex 1), F2 (flip fixing tex 3), respectively, then we have ble” (here we do composition of R- F = RF means that we first do vertex 2), and F3 (flip fixing verthe following “multiplication tafunctions, reading right to left: symmetry F, then symmetry R): l R, Ro Fy Fo f3 l t RK, Ro Fi Fo F3 Ri| Ri Ro Ll F3 F, Fp? R2| Ro l R, Fo F3 Fi Fi| F, Fo F3 l R, R2 F.| Fo F3 Fy, Ro t Ry F3 F3 Fy F> Ry R2 l This is the basic example of a group, and so now we make the official definition. Following general custom, we label the identity element e rather than t. Definition. A group is a set G closed under an operation (usually denoted by - or by no symbol at all, and called “multiplication”), so that (1) If a,b,c € G, then (a-b)-c=a-(b-c) (associative law). (2) There is an identity element e € G satisfyinga-e=e-a=a for alla eG. (3) If a € G, there is an element a™! € G a) satisfying We say G is abelian if a- a“! =a"! -a=e. (called the inverse of — a. b = b -a for alla,b € G. (In this event we often write the operation with a +.) Examples 1. We begin with some examples of abelian groups, the first few based on our earlier experience with rings and fields. (a) Z, Zm, Q, R, and C are all abelian groups with respect to the usual addition operation; indeed, it follows from properties (1), (2), (3), and (4) of a ring (see p. 38) that any ring R forms an abelian group with respect to its addition 6peration: The §1. THE BASIC DEFINITIONS 173 group operation is denoted by +, the identity element by 0, and the inverse of a by —a. (b) Let RX = R - {0} with the operation of multiplication. Since multiplication of real numbers is commutative and associative, this is again an abelian group (1 is the identity, and 1/a is the inverse element of a € R — {0}). The same works c Fa 7 alsa AX FQ oO for C*, and, indeed, for the nonzero elements of any field (cf. Proposition 1.2 below). (c) Let the abelian group V be given by the following table: c b a e We shall encounter V—named Examples the Klein four-group—often. 2. Here now are some non-abelian examples. (a) The group of symmetries of the equilateral triangle, which we discussed above is an important example, denoted T.. (b) The multiplication table of an interesting group with eight elements, called 9 (the quaternion group), is given below. 1 -1} i) 1 1 -l1 -l -l i i i 1 -i -i}] -i § -i -j| -j k ij) —-k | i -t -i -i i -l 1 j j -j -k k ok <-k -k -k k =+-j -j fj -j j -k k fj -j -1 -i 1 -1 j k -k 1 k -k j -j -i -k kk -j J ck k -1 1 Gi -i i i-l i -i 1 1 -l Note that every element a of this group other than +1 satis- fies the equation a* = -1. (c) Let GL(2,R) be the set of invertible-2 x 2 real matrices with operation matrix multiplication. If A and B are invertible, then so is AB, since (A8)-! =-B-! 4"! (see Exercise 1.4.8). Matrix multiplication, although not commutative, is associative, so GL(2, R) is a group, called the general linear group. CHAPTER 6. GROUPS 174 2,R) c GL(2,R) be the (d) Here is a more subtle example: let SL( Since det(AB) = set of 2 x 2 matrices with determinant 1. B), the product det(A) det(B) (see Theorem 2.9 of Appendix 1 again have deand inverse of matrices with determinant group. terminant 1. This is called the special linear yone should Here are some basic properties of groups that ever know. 1.1. Let G be a group with identity element e. (i) The identity element is unique; Le., ife’a = ae’ =a alla € G, thene’ =e. Lemma (ii) If ab =e, then b = a-!; as a consequence, for each element a has a unique inverse. (iii) Ifa,b,c € G and ac = bc (orca = cb), thena = b. (iv) Ifa €G, then(a7!)"! =a. (v) Ifa,b €G, then (ab)-“! = ba} Proof. We'll prove (ii) and (v) here, and leave the rest to the reader (see Exercise 3). Assume ab = e; by the associative law, b = (a-!a)b = a“‘(ab) = a@'e = a“, establishing (ii). For (v), b7!)a7!) = a((e)a“!) = y = attb-1g-1 consider the product (a a-a~' =e. Thus, by ( bra = (ab)~}, as required. oO ~~ The next result provides a rather pretty link with our earlier study of rings. Proposition 1.2. Let R be any ring. ThenR™ = {units in R} forms a group with respect to the multiplication operation in R. Proof. We must first and foremost check that R* is closed under multiplication: if a and b are units in R, then they have multiplica- tive inverses a~!, b-! € R. By Exercise 1.4.8, (ab)! = b™!a7!, so ab is a unit in R as well. (Why can we not just apply Lemma 1.1(v)?) Associativity follows from the associative law of multiplication in the ring R. The multiplicative identity of R will obviously be the identity element of our group. Lastly, by the very definition of a unit, if a € R*, then there is a multiplicative inverse a~! © R, and a~' € R™ (since a is the inverse of a~!). o Given a group G, we say that_H c G is a subgroup if H is nonempty and closed under multiplication and inverse, i.e., if a,b € H = abeéH anda" eH. The point is that these conditions are §1. THE BASIC DEFINITIONS 175 sufficient to guarantee that H (with the multiplication operation of G) will be a group unto itself (see Exercise 6). We say H is a proper (or nontrivial) subgroup of G if H is neither all of G nor just {e}. Given an element a € G, we observe that (a) = fa": ne Z} is a subgroup of G, called the cyclic subgroup generated by a. If there is an element a €G_ suc] yclic subgroup generated by a is all of G, we say G is.cyclic. Note that the subgroup (a) may happen to be finite; if so, we say the order of a is the smallest integer n € N so that a” = e. Just to confuse matters, we say a group G is finite if it contains finitely many elements, and we call the number of elements the order of G, written |G|. But life is not all that confusing, because now the order of a is equal to the order of the cyclic subgroup (a) it generates. Examples 3. (a) Given any m € Z, (m) c Zis a subgroup. Indeed, all subgroups of Z are cyclic (why?). (b) G = Z,2 (with operation addition) is a group of order 12, and its subgroups are the cyclic subgroups (1) = G, (2), (3), (4), and (6), of orders 12, 6, 4, 3, and 2, respectively. example, that (5) = (7) = G (see Exercise 8) and — Note, for (3) = (9). (c) Consider the two groups Z4 and V of order 4 we have encountered. In Z,, the elements 1, 2, and 3 have orders 4, 2, and 4, respectively. In V, the elementsa, b, and c all have order 2. Presumably,this means the two groups are “differ-emt.” Also note that Z,4 is a cyclic group, whereas V cannot be (why?). (d) The group 7 of symmetries of the equilateral triangle has order 6. Note that R2 = R?, and R? = 1, so the rotation R} is an element of order 3 (as is its inverse). are each elements of order 2. The flips Fj, Fo, F3 We come next to the fundament:i example of group theory, the set of permutations of a set. By definition, given a set A, a permutaHon tion 7Tmot Aisafunction Lemma 7: A—-A that is bij ective (one-to-one and 1.3. Perm(A) = {permutations of A} is naturally a group with respect to the operation of composition of functions. CH APTER 176 6. GROUPS tion Proof. First, composition of functions is a bona fide opera funcon Perm(A), since the composition of one-to-one (resp., onto) tions is one-to-one (resp., onto). The identity element is the identity function, (a) = a, a € A. Composition of functions is associative: (fe(geh))(a) = f((geh)(a)) = f(g (h(a))) = (feg) (hla)) = ((feg)eh)(a). Lastly, if 17: A - Ais bijective, then its inverse func- tion 1-1: A — A is defined and is again bijective (see Section 2 of Appendix A). Oo When A is the finite set {1,2,3,...,”}, we call Perm(A) the symmetric group on 7 letters and denote it by S,. Note that |Sn| = n!. We introduce some notation for permutations of the numbers l,...,n. If m: {1,...,n} — {1,...,n} assigns the values 1), i2,...,in to the numbers 1,2,...,n, respectively (i.e., m(1) = i1, ™(2) = 12, etc.), then we write _f1 2 TH\i 3 i n-l is inet n in} * Example 4. We can verify that the group T “is” S3: i— (1 1 23 33) R—(3 Ro — (3 123 1 1 2 3 3 3) A—(1 1 23 3 3] R—(33 2 1 Fy 3 3] — (3 1 3] 2 1 3 3) Example 5. We next analyze the group Sq of symmetries of a square. After our experience with 7, we might suspect that the symmetries of the square will comprise the group S4, since now we have the four vertices to permute. However, when we look at the possible configurations, we find only eight (see Figure 2). Since |S4| = 4! = 24, we are certainly missing a good number of permutations. But there are lots of ways to understand why: 1 and 3 are at opposite ends of the square; we cannot switch 1 and 2 without simultaneously switching 3 and 4, and so forth. More convincingly, there are four possible positions a symmetry can place vertex 1; once that choice is made, vertex 2 can go only in one of two possible places (since vertices 1 and 2 must remain adjacent). But now the positions of vertices 3 and 4 are already determined. Thus, there are 4 - 2 symmetries of the square. It is nevertheless instructive to write down the permutations corresponding to the eight elements of the group. We have the identity, 90°, 180°, and 270° rotations, §1. THE BASIC DEFINITIONS 177 4 4. 3 3 ∱ 2 ‘ 3 2 ∙ or reference 2 | Ry | |⋮ 3 2 4 4 1 1 4 Re | 2 3 4 3 4 2 I 2 3 3 ⋅ ∼∼ F --4.. 2 I Fy--d-- 4 F, 3 FIGURE ∽∙ 3 F, 2 r 4 2 and four “flips.” The eight elements are: 1234 (1333) i— m—($$i') m—(§234) r—(2 1234 74 3) a-(33a n—(239) m—(;223) a—(229) It seems clear that both groups T and Sq are built out of two basic elements: a rotation and a flip. Indeed, a glance at the multiplication table for J shows that we may express all six elements as various products of R = R; and F = Fy: t = R°(= R3), Ri = R, R> = R*, Fy = F, Fo = FR, F3 = FR*. But here we find something quite interesting: we also have the equation Fp = R*F. The net result FR = R°F tells us exactly how F and R fail to commute with one another. What’s more, we can express F>2 and F3 in manner—one a somewhat different which lends itself to geometric interpretation. Since FR = R°F, we have Fr = FR = R3FR = R(R*F)R = R(FR)R = RFR¢ = RFR7!; and, similarly, F; = R~!FR. It is amusing to check these out formally in terms of permutations: rr-l RER (1 2 3 12 3\/1 L233 rf lr 3 27/\3 2 1 3\_ fi 277 \3 2 2 3 1)9 which is indeed the symmetry F2. Here is the interpretation we wish to offer: R~! rotates 2 into position 1, about which F is the flip, and then R rotates 1 back to 2. (Thus, we have performed a “change of coordinates,” carrying 2 into 1, performing some geometric action, CHAPTER 178 6. GROUPS and then carrying 1 back to 2, returning to our original frame of reference.) The net effect is to transport the geometric action origi- nally centered at position 1 to position 2. The reader should follow this reasoning through to see why F3 = R7!FR. There is a corresponding presentation of the group Sq in terms of p = R; = rotation through 90° and w = Fy. Of course, t = p® = p4, R, = p, R2 = p*, and R3 = p?; in addition, Fo = p*w, F; = pw, and F, = p3w. The fundamental relation between w and p is wpw~! = p3 (or wp = p3w). How does this jibe with the analysis we performed of the group T? EXERCISES 6.1 0. “What’s purple and commutes?” 1. Which of the following are groups? a. {1,3,7,9} C Zio, with operation multiplication b. c. {0,2,4,6} ¢ Zi9, with operation addition {x €Q@:Q <x <1}, with operation multiplication d. the set of all positive irrational real numbers, with operation multiplication the set of imaginary numbers ix,x € R, with operation addition the set of complex numbers of modulus 1, with operation multiplication Zwith operationaeb=a+b+] Z with operationaeb=a-—b e. f. g. h. —i. 2. Q- {1} with operationasb=a+b-ab Find all subgroups of the following groups. —* a. Z18 b. Zs; —. Zz d. 2% ~ —_— ~ 3. Complete the proof of Lemma 4. Let GL(2,Z2) be the group of invertible 2 x 2 matrices with en- tries in Zz. List its elements. Find al) its subgroups. 1.1. What is the order of the group? §1. THE BASIC DEFINITIONS 179 Prove or give a counterexample. a=C. If a,b,c € Gand ab = bc, then Prove that if G is a group and H c G is a subgroup, then H is itself a group. (Of course, looking at the appropriate definition, we See it is necessary to check that multiplication is associative and that H has an identity element.) Suppose G isa group and H c Gis anonempty finite subset of G that is closed under multiplication. Prove that H is a subgroup of G. Give an example to show that the finiteness hypothesis is essential. Prove that if gcd(a,m) = 1, then the cyclic subgroup is the whole group. Prove that if H,K c G are subgroups, then Hn (a) of Zm K = {g eG: g © H and g € K} is a subgroup. 10. a. Let G bea group. Prove that (ab)* = a®b? for alla,b € Gif b. and only if G is abelian. Prove that if every element (other than the identity element) of a group G has order 2, then G is abelian. ll. Prove that any group of order < 4 is abelian. 12. Let a € G be fixed. Prove that Cg = {x € G:ax =xa}isa subgroup of G, called the centralizer of a. 13. 14. a. Prove that every subgroup of a cyclic group is cyclic. b. Prove that if k|m, then Z,, has a subgroup c. Ifa¢G of order k. has order n, prove that the order of a‘ is Zaizpp- Show that the group of symmetries of a general (i.e., non-square) rectangle is the Klein four-group V. Analyze the group Sq carefully, and check all the details of the claims made in the text. Try to express all the elements in terms of p' and p'wp~'. What goes wrong? Also find subgroups of Sq that “are” the four-group V and the cyclic group of order 4. 16. Discuss the group of symmetries of the regular pentagon and hexagon, and see if you can give the group of symmetries of the regular n-gon. CHAPTER 6. GROUPS 180 17.% a. = to the A group has four elements a, b, c, and da, subject rules ca = a and d@? = a. Fill in the entire multiplication table at the left below. abcde f a ag bjhO]O + @vE Cc a ad C Ca ejoo fi b. C a 6 2 2 A group has six elements a, b, c, d, e, and f, subject to the rules ae’= a, bd = a,c’ = a, and df = a. Fill in the entire multiplication table at the right above. ts. Given the permutations o,T € S4 below, compute the desired elements: _ {123 T=\2 43 4 1] _ {123 4 THH\3 41 2 Mmoian Oo Pp ow} oT TO o2 o°T oTO -l tot} 19. Suppose G is an abelian group of order 6 containing an element of order 3. Prove that G must be cyclic. 20. Prove that the isometries of R form a group; do the same for the isometries of C. (See Section 5 of Chapter 2 for the definitions.) 21. What is the order of the group Z*,? (Hint: see Exercise 1.3.39.) 22. Let G = GL(2,F) be the group of invertible 2 x 2 matrices with entries in a field F, and assume F has more than 2 elements. —a. Let H = | lé A :ac F o c G. Prove H is a subgroup. —b. c. d. Find all matrices A € G so that AB = BA for all B € H. Find all matrices A € G so that AB = BA for all BEG. Prove or give a counterexample: For every A € G, there is P€Gso that PAP"! € H. §2. GROUP 23. HOMOMORPHISMS Let G bea AND ISOMORPHISMS 181 group, and let a, b € G satisfy ab = ba. axa. Prove that if the order of a is m, the order of b is n, and b. gcd(m,n) = 1, then the order of ab is mn. Prove or give a counterexample: In general, the order of ab is lem(m,n). 24. a. b. Let G bea finite abelian group. Let m be largest of all the orders of elements of G. Prove that the order of every element a € G divides m. (Hint: Find a clever way to use Exercise 23a.) Let p be prime, and let F, be a field with q = p” elements (see Section 3 of Chapter 5). Deduce from a. that FZ is a cyclic group of order q — 1. (Hint: If m is the largest of all the orders of elements of F7, then every element of Fa is a root of the polynomial f(x) = x™*! - x.) 25. Generalizing Exercise 4, find the order of the group GL(2, Zp) of invertible 2 x 2 matrices with entries in Z, (p prime, of course). What is the order of the subgroup SL(2,Z,) of matrices with determinant 1? 2. Group Homomorphisms and Isomorphisms Just as for rings, we need the notion of a mapping between two groups that respects their algebraic structure. We give here the necessary definitions and several examples. Definition. Let G and G’ be groups. A function @: G — G’ is called a group homomorphism if ¢(ab) = ¢(a)¢(b) foralla,b €G. SN Lemma 2.1. Let 6: G — G’ be oe Ne a homomorphism. (i) Lete and e’ be the respective identity elements of G and G’; then p(e) =e’. (ii) (p(a))"! = dla“) foralla eG. Proof. e'p(a) = $(a) = plea) = Ple)d(a) = e' = (e), by Lemma 1.1(iii). Now e’ = $(e) = d(aaq!) = dla)d(a!) = p(a-!) = (¢(a))7!, by Lemma 1.1(ii). 2 Once again, the kernel of a homomorphism plays a crucial réle in our work. We define the kernel of a group homomorphism CHAPTER 182 6. GROUPS $:G —-G' tobe kerd@ = {aeG: (a) =e}. Here are some easy consequences of the definition. Lemma 2.2. ker¢ is a subgroup of G, and ker } = {el — dis — one-to-one. Proof. To establish that ker ¢ is a subgroup, we must show that if a,b a,b € kerd, € kerg, ie, then ab dla) e’e’ = e’, whence ab € (p(a))-} = (e’)7} =e’. Now suppose ker@ =e = dla)o(b)"! € kerd = p(b) and a! So suppose ¢€ kerd. = e’; then d(ab) = Pla)dp(b) = ker. Similarly, by Lemma 2.1 (ii), (a7!) = Thus, ker¢ is indeed a subgroup of G. = {e} and ¢(a) = $(b). Then p(ab-') = => a=b. ab!=e = ablekerd? Conversely, suppose ¢ is one-to-one; then, since ¢(e) = e’ and ¢ maps (at most) one element of G to e’ € G’, we have ker¢ = {e}. O We want to say two groups are “the same” if there is a one-to-one correspondence between them respecting their group structures. Definition. A group homomorphism ¢: G — G’ is called an isomorphism if it maps one-to-one and onto G’. We say the groups G and G’ are isomorphic (denoted by G = G’) if there exists an isomorphism between them. First, we give some necessary conditions for two groups to be isomorphic. These criteria may help us decide when two groups are not isomorphic. Proposition 2.3. Suppose d: G -- G' is an isomorphism. (i) If G is a finite group, then so is G’, and |G| = |G’|. (ii) For eacha € G, the order of a equals the order of (a). (iii) If G is abelian, then G’ is abelian. Proof. We prove (ii) here and leave the rest for Exercise 3. Recall that the order of an element a € G is the smallest integer n € N so that a” = e. Since ¢ is a (group) homomorphism, $(a)" = d(a”) = o(e) = e’. But we are not done: we must make sure that no smaller positive power of ¢(a) yields e’. Suppose d(a)‘k = e', O< k <n. Then $(a*) = e’, so ak € ker. Since ¢ is an isomorphism, ker ¢ = {e}, and so a‘ = e. Since the order of a is n, we know that k must equal 0. o §2. GROUP HOMOMORPHISMS As a consequence AND ISOMORPHISMS of Proposition 183 2.3, two groups G and G’ cannot possibly be isomorphic if one is abelian and the other is not. And given two abelian groups G and G’ of order 8, once again they cannot possibly be isomorphic if G has an element of order 8 and G’ does not. Examples 1. Here now are some examples of group homomorphisms and isomorphisms. (a) Let @: CX +S={wecC:|w|=]}, biz)= CO 5. be the function that associates to each nonzero complex number z the unique complex number of length one lying on the ray 0z. The group S has multiplication as its operation; so @ is a homomorphism, because @(ab) = rat = 4° - = $(a)p(b). Note that ker = {positive real numbers}. (b) Let R be the additive group of real numbers, and let R* be the multiplicative group of positive real numbers. Let ¢: R — R* be given by ¢(a) = exp(a). (Here we write the exponential function as exp(x) rather than as e* to avoid confusion with the identity element of a group.) Now, ¢@ is ahomomorphism by the formula exp(a + b) = exp(a) exp(b). Note, moreover, that ker = {a € R: exp(a) = 1} = {0}, so ¢ is one-to-one. And ¢@ maps onto R*, with inverse function In x; therefore, gd is an isomorphism. (This isomorphism explains the usefulness of log tables and slide rules—or at least it used to, before the advent of the pocket super-computer.) (c) The determinant function gives a homomorphism det: GL(n,F) — F”, because of the product rule for determinants (Theorem 2.9 of Appendix B). (d) We have suggested group homomorphisms: JT — $3 and Sq — S;in Examples 4 and 5 of Section 1. We should check that these correspondences are homomorphisms, and that the former map is in fact an isomorphism (see Exercise 4). (e) We saw in Proposition 1.2 that the units in a ring form a group. Let’s consider the two groups Zz and Zj. There are four elements in each: namely, 3 (mod 5), and 4 (mod 5) in Z¥; and 1 (mod 5), 1 (mod 8), 2 (mod 5), 3 (mod 8), CHAPTER 6. GROUPS 184 5 (mod 8), and 7 (mod 8) in Zj. Could these two groups possibly be isomorphic? Proposition 2.3 is not apparently of much help, since both are abelian groups with four ele- ments. However, note that in Zg, we have (3 (mod 8))? = (5 (mod 8))* = (7 (mod 8))* = 1 (mod 8), whereas in Zz, (2 (mod 5))? = (3 (mod 5))? = 4 (mod 5) and (4 (mod 5))? = 1 (mod 5). Thus, in Zz there are three elements of order 2, but in Zz there is only one. So, by part (ii) of Proposition 2.3, the groups cannot be isomorphic. Becoming more optimistic, we claim that there is an isomorphism ¢: V — Zj, given by d(e) = 1 (mod 8) (a) = 3 (mod 8) o(b) = 5 (mod 8) o(c) = 7 (mod 8). Note that the rule ab = c in V translates to 3-5 = 7 in ZX. And, similarly, there is an isomorphism w: Z4 — Z%, given by w(0 (mod 4)) = 1 (mod 5) w(1 (mod 4)) = 3 (mod 5) w(2 (mod 4)) = 4 (mod 5) w(3 (mod 4)) = 2 (mod 5). Since y(k (mod 4)) = (w(1))* (mod 5), as the reader should check, wy is indeed a homomorphism. (f) In Exercise 6.1.4 the reader was asked to study the group GL(2,Z2). There are six elements: bo} Ch o) []. fo} fo a) G8), This group is not abelian, and we are acquainted with only one non-abelian group of order 6, namely, 53; so we may as well try to prove that GL(2,Z>) = S53. We start to define HOMOMORPHISMS §2. GROUP AND 185 ISOMORPHISMS op: GL(2,2Z2) — $3 as follows: o({i o])=(2 3 i). o([t o|)=(13 2): Then we leave it to the reader to check (see Exercise 7) that this definition can be extended compatibly to the remaining elements of the group. Example 2. If G is a G = Z,. (For utter clarity, resenting elements of Z,, for some a € G, and a” = cyclic group of order n, then we claim we return briefly to our old custom of repby barred integers.) By definition, G = (a) e, whereas no lesser power of a is equal to e. Define $: Zn — G by #(k) = ak. Note, first, that is well-defined: if k = @ € Zn, then k = €+ jn for some j € Zand ak = a@tin = a’.(a")J so @¢ is =a*-eJ =a’. Next, d(k + 2) = akt? = ak.a® = h(k)- (2); ahomomorphism. And ¢ is one-to-one, since if (k) = e, then k = 0, because we know that ak # e for0 < k < n. It is immediate that ¢ maps onto G (why?). EXERCISES 6.2 1. Show that the Klein four-group V is not isomorphic to Z4. 2. Prove that Z> = Zg. (It is crucial to remember that we multiply Ww in Z= and add in Z¢.) Complete the proof of Propcsition 2.3. 4. Check that the maps T — $3 and Sq — Sq given in Section 1 are group homomorphisms, and that the former is an isomorphism. - 5,~ To what well-known GL(2,C) isomorphic? groups are the following ~a ff off 2). tp.[s 2] fot}? ope f2 af.fro 2] i “pte 2}E3 8)-[f a} subgroups [4s]. of CHAPTER 186 What : about 001 0 01 0 1 0 100 10 0 1 OF, 14,J0 0 c}],J0 0 0 1},{1 0],{0 01 100 100 001 010 001 001 0 1 || 010 each g € G.) b. ” c GL(3,R)? (Hint: |. Let v = Compute gv for w Prove that Zj, = V. 6.-a. , 6. GROUPS Prove that Z*, = Zi, = 23). What about Z3,? (Hint: Every element / 7. \Finish the verification that GL(2,Z2) = $3. WY of GL(2,Z2) can be written as a product of the matrices k and k AF and every element of 53 can be written as a product of the permutations (3 : 3). ; 1] and (; Prove that G is abelian if and only if ¢: ~¢8. | G - G, (a) = a"!, isa homomorphism. ∖ <9. Show that $: CX — R*, $(z) = |zl, is a homomorphism. What is ker h? 10. Show that ¢: R — C™, P(t) = cos(27t) + isin(27t), is morphism. What are its kernel and image? 11. Let ¢:G H = {ae — G’ and w:G G: (a) — = w(a)}. a homo- G’ be two homomorphisms. Prove or disprove: Let H c Gisa subgroup. 012. Leta © Ghe fixed, and define 4: G — G by (x) = axa-!,x €G. Prove that ¢ is a homomorphism. is @ an isomorphism? 13. Under what circumstances LetG= {|¢ {| :a.b Ra 4}. a. tb. _ “eye. d. Prove that G is a group (under multiplication of matrices). Prove that G contains a subgroup isomorphic to R and a subgroup isomorphic to R~. LetH = {[¢ 5 ] €G:a=+1,b € R}. Prove H is a subgroup of G. Prove H is isomorphic to the group of isometries of R. §3. COSETS, NORMAL SUBGROUPS, AND QUOTIENT GROUPS 187 14. Decide whether the groups Sq and Q (see Example 2(b) of Section 1) are isomorphic. 15. The dihedral group of order 2n, denoted Dy, is given by {p'y/ : O<i<n,0Osj < 1} subject to the rules p"-= e, w* = e, and wow a. Check this is really a group. That is, what is (p'w/)-!, and . c. d. what is the product (p'w/)(pkw?)? Check that T = D3 and Sq = D3. Prove in general that D,, is the group of symmetries of the regular n-gon. Lett =e =. Prove that Dy is isomorphic to the subgroup of GL(2, C) obtained by taking all products of the two matrices F e. =p. | and E 2| and their inverses. (This is called the subgroup generated by the two elements.) LetQ@= am Prove that D,, is isomorphic to the subgroup of GL(3,R) generated by the two matrices -1 a=| 1 | and B= cos@ -sindg | sno cos 8 −↕ ⋅ 1 (Hint: Compute A*, B”, and ABA™!.) 16. Let v, w € R¢ be linearly independent vectors, and let L = {mv+ nw:m,n € Z}. We call L a lattice in the plane. Let G bea finite group of rotations of the plane that map the lattice L to itself. Prove that |G| must be either 1, 2, 3, 4, or 6. (Thus, we can “tile” the plane with equilateral triangles, squares, and regular hexagons, but not, for exampl-, with regular pentagons. Cf. Weyl’s book Symmetry.) 17. Prove or give a counterexample. Let G and G’ be finite groups. If there is a bijectionf: G — G’ so that for every a € G the order of a is equal to the order of f(a), then G =G’. 3. Cosets, Normal Subgroups, and Quotient Groups The crucial ideas in group theory come from using a subgroup to divide the group into equivalence classes, as we did with a idea! 188 CHAPTER 6. GROUPS H c G be a subgroup, and-let a € G. Then define in aring. Let ee aH = fah:h€ H};~” ~ this is called a (left) coset of H. (When G is an abelian group, we usually write the group operation as addition, and indicate the coset bya+H=f{a+h:he H}.) Examples 1. (a) Let H = 2Z = {evenintegers} c Z. Then0+H = H = {even integers} and 1 + H = {odd integers}. Note that if a is even, thena+H (b) Let =0+H; andifais odd, thena+H=1+H. G = T, H = {t,F}, where F = F,. Then the cosets of H are the following:— tH = RH R°H H = {t,F} = {R, RF=F3} = {R*, RF =Fo} FH = = F3H FoH (c) Consider the vector space R* as an abelian group with operation addition. Let H c R* be a one-dimensional vector subspace (therefore a subgroup). Then its cosets are the “affine subspaces” a + H, a € R*; these are the lines parallel to H, as shown in Figure 1. FIGURE 1 Here is the key observation: Lemma 3.1. Two cosets have a nonempty intersection if and only if they are identical. Proof. Suppose c € aH n bH. Then there are h,h’ € H so that c = ah = bh’. Thus, a = (bh’)h-! = b(h’h-') © bH, since H isa Subgroup. As a result, aH c bH (why?). and so bH ¢ aH. Similarly, Therefore, aH = bH ,asS required. b = a(hh’-1) oO §3. COSETS, NORMAL SUBGROUPS, AND QUOTIENT 189 GROUPS Given a group G and a subgroup H, each element a € G belongs to some coset—namely, aH. By Lemma 3.1, each element belongs to only one coset. So G can be expressed as the the union of distinct cosets aH; we write this symbolically as G= LU aH. disjoint 4 G e€ Sa H FIGURE We aH 2 define the index-of H in G to be the number of distinct cosets of H in G, denoted [G: H]}. Examples 2. (a) The subgroup H = nZ c Z has index n, since the cosets are 0+H,1+H,2+H,...,(n-1) +H. (b) The subgroup H c T given in Example If G is a finite group, counting principle. Theorem 3.2 (Lagrange). subgroup, then we have 1(b) has index 3. the following very important If G is a finite group and H c G isa [G:H]=|G|/|HI. Proof. The union of the [G : H] disjoint cosets is all of G. On the other hand, H is in one-to-one correspondence with each coset aH (letting h correspond to ah), so every coset has |H| elements. Thus, there are [G : H]|H| elements all together, from which we conclude that |G] =[G:H]|H|. a Corollary 3.3. If H is a subgroup of a finite group G, then |H| divides |G|. oO From this, a useful observation follows: if H is a subgroup of a finite group G and |H| > 51GI, then H must be the entire group G. CHAPTER 6. GROUPS 190 Corollary 3.4. IfG is a finite group and a is an arbitrary element of G, then the order of a divides |G|. Proof. The order of ais the order of the cyclic subgroup (a) c G it generates. By Corollary 3.3, this number is a divisor of |G}. oO Corollary 3.5. If |G| = p and p Proof. Let a € G be any consider the cyclic subgroup this subgroup must divide p Therefore, a has order p, and is prime, then G is cyclic. element other than the identity, and (a) of G generated by a. The order of and is strictly greater than 1 (why?). O so (a) =G. Corollary 3.6. If |G| =n, anda é€ G is arbitrary, then a" =e. Proof. Let the order of the element a be k. By Corollary 3.4, kin, so there is an integer £ with n = kf. Then a” = ak? = (ak)? = ef = e. O Remark. Be warned that, in general, the converse of Lagrange’s Theorem is false. For example, there is a group of order 12 having no subgroup of order 6; we shall get to know this group well in Section 2 of Chapter 7 (see also Section 4 of this chapter). Just to impress upon you the power of Theorem 3.2, we proceed to classify all groups of order up to seven. Theorem 3.7. Let G be a group of order n < 7. (1) Ifn = 2, 3,5, or 7, thenG is cyclic. (2) Ifn = 4, thenG ts isomorphic to either Z4 or V. (3) Jfn = 6, then G is isomorphic to either Z¢ (if G is abelian) or T (if not). SN Proof. Part (1) follows from Corollary 3.5. So far as (2) is concerned, if G contains an element of order 4, then G = Z, (see Example 2 of Section 2). If not, by Corollary 3.4, every element other than the identity must have order 2. Suppose a and b are two (distinct) elements of order 2. Then their product ab is an element of the group G. It cannot be equal to either a or b, by Lemma 1.1 (iii), and it cannot be equal to e (since a2 = b2 = e). We have listed four elements in G—e,a,b,and ab; since G has order 4, this is a complete list of its eleménts. Note that ba = ab (by the identical reasoning), so the group is abelian and has the multiplication table of V. §3. COSETS, NORMAL SUBGROUPS, AND QUOTIENT GROUPS 191 Suppose now that G is an abelian group of order 6. If G contains an element a of order 6, G is cyclic (generated by a), and we’re done. If every element (other than the identity) of G were to have order 2, we would find that any a,b € G would generate the subgroup {e,a,b,ab} c G; this contradicts Corollary 3.3. Thus, there must be an element a € G of order 3 (by the process of elimination, using Corollary 3.4). Let H = (a), and choose b ¢ H. Since [G: H} = 2, we have G = Hu DH. It follows that_b? € H (why?), and so b? = a, b? = a¢ or b? =e. In either of the first two cases, we may conclude that G = (b) (and so G = Ze) by listing the powers of b: if b* = a, (b) = fe, b, b* =a, b = ab, b+ = a?, b> = a*b}; whereas if b? = a’, (b) = fe, b, b* =a’, b? = a*b, bt =a, b> = ab}. (Note that in either case b? ¥ e, since b ¢ H.) Lastly, if b* = e, we claim that G = (ba) for (ba) = {e, ba, (ba)* = a*, (ba) = b, (ba)* = a, (ba)? = ba*}. This completes the analysis when G abelian. is Here is the most interesting case: suppose group of order 6. First, it cannot be true that order 2 (why?). So, as before, there must be an order 3. Consider the cyclic subgroup H = (a), As before, either b* = e, b? = a, or b? = a?. In two cases, we would have a3 =e = G is a non-abelian every element has element a € G of and choose b ¢ H. either of the latter (b2)3 =e (and b3 # e); and so G would be cyclic of order 6, therefore abelian. Thus, we must have b? =e. Summarizing, so far we have a,b € G witha? = b¢ = e. Consider ab €G. Itis an element of the coset bH = {b, ba, ba*}. Once again, we have the three possibilities: ab = b, ab = ba, ab = ba?; but only the last is viable (why?). So, G = {e,a,a’,b, ba, ba*} with ab = ba? (and likewise a*b = ba). We define an isomorphism $: G — T by p(a) = R, >(b) = F. We leave the rest of the details to the reader (see Exercise 6.2.7). O We saw in Chapter 4 that given a set of equivalence classes R/I always the context of groups, given a group denote by G/H the set of cosets of H again a group. Given two cosets aH ring R and an ideal J c R, the inherits a ring structure. In G and a subgroup H c G, we in G, and we ask when this is and bH, we must first define CHAPTER 6. GROUPS 192 their product. The natural thing to try is (aH)(bH) = (ab)H. Does this work? Suppose aH = a'H and bH = b'H; then it had better be the case that (ab)H = (a’b’)H. If aH = a’H, then a’ = ah for some h € H; if bH = b'H, then b’ = bk for some k € H. Computing, we have a’b’ = (ah)(bk) = a(hb)k, and we are stymied. In order to proceed, we need to be able to “pass b through h” somehow; that is, we need a rule that says hb = bh for some h € H. If we have such a rule, then we can continue: a’b’= (ah)(bk) = a(hb)k = a(bh)k = (ab)(hk) € (ab)H, since hk € H. In conclusion, (a’b’)H = (ab)H, as desired. Rephrasing our rule slightly, hb = bh for some h € H if and only if b-!hb € H. Changing notation, this motivates the following definition. Definition. A subgroup H c G is normal if aHa™! aeéG,ie., if for alla _e(Gand h eH, aha" c H for all € H. We call aha™! the conjugate of h by a; in general, we say g and g’ € G are conjugate provided g’ = aga“! for some ae G. We now summarize these calculations officially. Proposition 3.8. Let H c G be a normal subgroup. Then G/H is naturally-a-greup with identity element eH and multi ultiplication de- fined by (aH)(bH)= (ab)H. Proof. We first check that multiplication is well-defined. Suppose, as above, that aH = a’H and bH = b'H. Then a’ = ah and b’ = bk for some h,k € H. Since H is normal, b-!hb = h for some h € H. And so, a’b'= (ah)(bk) = a(hb)k = a(bh)k = (ab) (hk) € x\ ‘ (ab)H; thus, (ab)H = (a'b’)H, as required. . — ∣ Now we check that eH is indeed an ieenny (aH)(eH) = (ae)H Norse rhe? = aH, and (eH)(aH)= (ea)H elément for G/H: = aH. We must \X * Acheck associativity: given aH, bH, cH € G/H, we must verify that ((@H)(bH))(cH) = (aH)((bH)(cH)). But ((aH)(bH))(cH) = ((ab)H)(cH) = ((ab)c)H, whereas (aH) ((bH)(cH)) = (aH)((bc)H) = (a(bc))H; by the associative property in G, these are indeed equal. Lastly, we claim that a~!H is the desired inverse element of aH: (a-1H)(aH)= (a-'a = )H eH = (aH)(a~!H), as required. oO Remark. When [G : H]is finite, the group G/H has order [G : H]. As a consequence, when G is a finite group, |G/H| = IG| / |HI. §3. COSETS, NORMAL SUBGROUPS, AND QUOTIENT GROUPS 193 Examples 3. (a) Note, first, that if G is abelian, then any subgroup is normal; so G/H makes sense in this casé for al-subgroups H. —What’s more, G/H will be an abelian group as well (see Exercise 10a.). (b) Recall that R* is the group of nonzero real numbers with operation multiplication. Since G = R%* is abelian, any sub- group is normal. Let H = {positive real numbers} c G. Since thé product ofpositive numbers and the reciprocal of a positive number are positive, H is a subgroup. Since G = Hu (—1)H, there are two cosets, and the quotient group G/H has two elements, say 1 and —1. We infer that 1 - —1 = —1 and -~1-+-1= 1; we have deduced that the product of a positive i \ real number and a negative real number is negative, and that Me product of two negative real numbers is positive! re is our prototypical normal subgroup. Let ¢:G — G’ on a homomorphism, and let H = ker g. Suppose aeG and co ~ hh € H; we must show that aha"! € H. ‘Compute ¢(aha7!) = dla)p(h)d(a') = dlaje’d(a-') = h(a)o(a-') = d(aa"!) = p(e) =e’. Therefore, aha~! € ker ¢, as promised. (d) The matrices of determinant 1, written SL(n,F), form a nor- mal subgroup of GL(n, r ~at then det(ABA~!) = det(B) if det(B) = 1 and A € GL(n,F), = 1 (see Corollary 2.11 in Appen- dix B). (e) The subgroup H = {t,R2} c Sg is a normal subgroup. J First, R2 = p* commutes with any rotation (since all rotations are powers of p). Now the relation wp = p?y implies that wpe?y! = wp? = (we)(py) = p3(we)y = p?(pew)w =p’, (pw)p* (pw) = pwp* we? = p(p>we)we? = (we) wp? = p?y*p? = p*; and similarly in the last case. The quotient group $q/H has order 8/2 = 4, and so by Theorem 3.7 is isomorphic to either Z4, or V. But every element of 5q/H has order at most 2, since Sq/H = {eH,pH,wH,(pw)H} and (pH)* = (wH)* = (opWH)* = H. Thus, Sq/H = V. 194 CHAPTER 6. GROUPS Examples 4. It might be good to have a few examples of subgroups that are not normal. (a) Let G = TJ and H = {t,F}, where F = F;. Consider RHR™!: RtR-! =1 € H, of course; but RFR~! = RFR* = R*F = Fp ¢ H. That is, the conjugate of F = F, (which is the flip fixing vertex 1) by R is F2 (which is the flip fixing vertex 2). (b) We saw in Exercise 6.1.22 that H = 1|¢ A :ac # of is a subgroup of GL(2, R). It is, however, not anormal subgroup. To establish this, we need only exhibit a single element h € ¢ H. Leth = H and a single element a € G so that aha“! E | and a = k tf then aha“! = [3 | ¢ H. (c) Consider next the smaller subgroup K = {6 | :ac F# of C GL(2,R). It is easy to check that K is a subgroup, but again is not a normal subgroup. Let k = E 2 0| € K and b = E GL(2,R). Then bkb7! = E more. Since K happens 7 | € ¢ K. Indeed, we've shown to be a subgroup of H (from the preceding example), and since b € H, it follows that K is not a normal subgroup of H, either. It should by now come as no surprise that there is a Fundamental Homomorphism Theorem for Groups, analogous to Theorem 2.2 of Chapter 4. Theorem 3.9 (Fundamental Homomorphism Theorem). p: G — G’ be a homomorphism onto G’. Then G/ ker ¢ = G’. Let _ Proof, Let H = kerd.—As usual, we define a homomorphism @: GIH — G' by $(aH) = ¢$(a).. We need first to check this is well-defined: if aH = a’H, then a’ = ah for some h € H = ker¢; so ¢(a’) = p(ah) = p(a)d(h) = (a), as desired. homomorphism: And ¢ is a ∎ ⇎≺≺∅⋯≺↻⋯⋟∶∉≼≺∠↴∂⋟⋯ by definition of the group G/H = (ab) by definition of = }(a)p(b) because ¢ is a homomorphism = $(aH)$(bH) again by definition of @. §3. COSETS, NORMAL SUBGROUPS, AND QUOTIENT GROUPS 195 The homomorphism go maps onto G’ since ¢ does; it remains only to see ¢ is one-to-one. Suppose aH € ker. Then (aH) e ; => acH = aH=eH. = f(a) = a Remark. Any normal subgroup H of G can be realized as the (kernel of a homomorphism, since we merely consider the homo- ‘morphism }: G — G/H defined by ¢(a) = aH. Then ker¢ = H. | This explains our earlier remark that ker @ is the prototypical nor- | | | mal subgroup. When the homomorphism fails to map onto G’, there is still a useful result. Recall that the image of a function ¢: G — G’ is image (p>) = {y €G’: y = d(a) forsomeaeG}. It is easy to check that image (#) Corollary 3.10. If 6: G — G’ is a group homomorphism, G1 Kero = image (s). Proof. 5. R/Z AN oe then : hu See Exercise 9. £xample is a subgroup of G’. = S = {z € C: |z| = 1}. Consider the ho- momorphism @¢: R — S defined by $(t) = cos(27rt) + isin(2Tt) = exp(27rit). Since @(t + u) = exp (2m1(t + u)) = exp(27Tit) exp(2TTiu) = o(t)p(u), it follows that ¢ is ahomomorphism. Clearly, @ maps onto S. On the other hand, kerg@ = {t € R : cos(2mt) = 1 and sin(27rt) = 0} = Z, as required. Example 6. Pursuing Examples 3(c) and (d), we consider the determinant homomorphism det: GL(n,F) — F*. This homomor- phism maps onto F* (for example, if a € F - {OF, let a 0 0 Oo 1 0 A=]. ~ then det A = a, aS desired). fo 0 1 On the other hand, the kernel of det is SL(n, F). So, by Theorem 3.9, the quotient group is isomorphic to F*. GL(n, F)/SL(n, F) We give an application of this theory to the analysis of the isometrie 8 of C presented in Section 5 of Chapter 2. See also Exercise 29. . | ——- Theorem 3.11. The set of translations forms a normal subgroup H of the group G of isometries of C. The quotient group G/H is isomorphic to the subgroup Go of isometries fixing the origin. 196 CHAPTER 6. GROUPS Proof. Define }: G — Go by (f(z) = f(z) — f(0) = (f - f(0))(z). = 0.) (Note that (f) € Go, since #(f)(0) homomorphism, we must show that $(f°g) To check that ¢ is a = $(f) $(g). Well, on one hand, #(feg)(z) = (feg)(z) - (feg)(0); on the other hand, (b(f)b(g)) (Z) = ((F — £(0))2(g - g(0)))(z) (since f — f (0) is a linear function) = (f — f(0)) (g(z)) — (f -— £(0)) (g(0)) = (f(g(z)) — f (0)) - (f(g (0)) — F(0)) = f(g(z)) — f(g(0)) = (feg)(z) - (feg)(0), as required. Next, if c € C, let T-(z) = and any z € C, $(T)(z) = T(z) -T(0) Conversely, if f € kerd, then f(z) f(z) = z+ f(0) and f = Tyo), so f which it follows that H is a normal z+c. Now, for any T = (2+c) -c =z; soT - f(0) = z for all z € H. Thus, ker¢@ = subgroup of G; and maps onto Go (why?), we are done. oO = T, € H Eker®@. € C; so H, from since ¢ EXERCISES 6.3 1. Leta, h, h’ (aha-!)-}, 2. Use Corollary 3.6 to give another proof of Fermat's little theorem, Proposition 3.3 of Chapter 1. (Hint: In our more up-to-date language, the theorem should be restated as follows: given any prime number p, a? = a for all a € Z,.) € G. Compute (aha-!)(ah'a-!), (aha7!)", and k=tlo t].[F off. Show that H is a normal subgroup of G, but K is not. §3. COSETS, NORMAL SUBGROUPS, AND QUOTIENT GROUPS 4. Let S = {z 197 © C: |z| = 1} c C*. Describe the cosets of S in C%, and identify the quotient group C%/S. Prove that if H and K are normal subgroups of G, then so is ACK. Suppose H is a subgroup of G and K is a normal subgroup of G. Prove that Hn K is a normal subgroup of H. Prove that Z = {a € G: ax = xa forallx ~ € G} is a normal subgroup of G. (This is called the center of G.} ae! 8. Let H c G be a subgroup, and let a € G be given. Prove that aHa™! c G is a subgroup (called a conjugate subgroup of H). Prove, moreover, that it is isomorphic to H (cf. Exercise 6.2.12). Verify that if ¢: G — G’ is a group homomorphism, image (@) c G’ is a subgroup. Prove Corollary 3.10. 10. a. —b. then Prove that any quotient of an abelian group is abelian. Prove that any quotient of a cyclic group is cyclic. 11. Prove that a group of order n has a proper subgroup if and only if n is composite. 12. Find all the subgroups of the group Q (see Example 2(b) of Section 1), and decide which are normal. Find the corresponding quotient groups. w= 13. Suppose H,K c G are subgroups of orders 5 and 8, respectively. Prove that 14. HK = {e}. Prove or give a counterexample. If H c G is the only subgroup of G of order |H|, then H is a normal subgroup. Show that every element of the quotient group finite order. Does G have finite order? 16. Suppose H and K are normal subgroups of G with Hn K = {e}. Prove that hk = kh for all hh hk(kh)-! 17. G = Q/Z has a. b. € H and k € K. (Hint: Consider = hkh-!k7!,) Prove that a group G of even order has an element of order 2. (Hint: If a # e, a has order 2 if and only if a = a~!.) Suppose m is odd, |G| = 2m, and G is abelian. Prove G has precisely one element of order 2. (Hint: If there were two, CHAPTER 198 c. \" 18. 19. 20. 6. GROUPS they would provide a Klein four-group.) Prove that if G has exactly one element of order 2, then it must be in the center of G. Prove that H c G is anormal subgroup if and only if every left coset is a right coset, i.e, aH = Ha for alla eG. Use Exercise 18 to prove that if [G : H] normal subgroup. = 2, thenH cGisa Here is an alternative proof of the result of Exercise 19. Suppose (G:H] = 2. We wish to show that H is normal. Given a € G, we must show that aha™! € H for all h € H. a. Suppose a € H. Deduce the result. b. Suppose a ¢ H. If aha~! ¢ H, then show that aha“! € aH, and derive a contradiction. —o2l. Suppose H c G is a normal for any a € G, ak € H. subgroup of index k. Prove that Does this hold without the normality assumption? 22. Find all groups G with the property that there is a homomorphism @ mapping Sq onto G. (Hint: What are the normal subgroups of Sq?) 23. Suppose a. b. c. 24. |G| = 12. Suppose ¢:G — Zs; is a homomorphism. What can you conclude immediately about $? Suppose ¢: G — Zio is a homomorphism. What can you conclude now? Suppose the only nontrivial normal subgroup of G is of order 4. What do you then conclude in the case of b.? Let H be anormal subgroup of G of index k. Show that if a € G has order n, then the order of aH in G/H divides both n and k. What can you conclude? 25. Let p be an odd prime. Prove that x2 + 1 has a root in Zy if and only if Z* contains an element of order 4. Now infer that p= 1 (mod 4). This gives another proof of the implication (3) = (1) of Theorem 3.7 of Chapter 4. a. Recall that Z = {ae G:ax = xa forallx e€ G} is the center of G. Suppose G/Z is cyclic; prove that G is abelian. §3. COSETS, b. —27. 28. NORMAL SUBGROUPS, AND QUOTIENT 199 If your proof of a. used just the hypothesis that G/Z is abelian, it is flawed. Give an example of a non-abelian group G with the property that G/Z is abelian. Let p be a prime. Let G be a group of order p*. Taking granted that its center Z cannot consist of {e} alone (see cise 7.1.17a.), use Exercise 26 to prove that G is abelian. G is abelian — Z =G. If Z ¢ G, consider the quotient G/Z; what is its order?) Show that the matrices k GL(2,R), but not in SL(2,R). 29. GROUPS | and E it for Exer(Hint: group ‘| are conjugate in Is the same true in GL(2, Z2)? For c € C, let tT. (z) =z +c. Let H = {t.: c € C} be the set of translations of C. Check directly that H is anormal subgroup of the group of isometries of C. (First, check that H is a subgroup. Then, to prove that H is a normal subgroup, conjugate by a general isometry {; by Theorem 5.7 of Chapter 2, either f(z) = cz+yor f(z) =Cz+/y, where |C| = 1 andy eC.) 30. a. b. 31. Suppose K c H subgroup. Is K or see Exercise Suppose H c G group of G? is anormal subgroup and H c Gis anormal a normal subgroup of G? (Think about Sq 6.4.9 if you get stuck.) is an abelian subgroup. Is H a normal sub- Consider the repeating decimals 3 = .428571428571..., 2 = .4545..., etc. These repeating decimals have period 6 and 2, respectively. In general, let p be any prime other than 2 or 5. We wish to derive an analogous result. a. Prove that the remainders obtained when you do the long division ; form a subgroup of Z;. b. c. Deduce that the period of the repeating decimal 3 is a divisor of p - 1. Deduce the corresponding result for the repeating decimal x, l<sk<p-l. 32. Let H C K cG be subgroups. Prove that [G:H]=[(G:K]{K:H}. (When G is infinite, the statement includes the observation that (G: H] is finite if and only if [G : K] and [K : H] are both finite.) 200 33. CHAPTER Let p be an odd prime. a. Show that $:Z> — Zj, $(a) = a’, is a group homomor- phism whose image is a subgroup H b. of index 2. Define w: Z% — {+1} by +1, if ais asquare in Zp a)j= ∪↗≺⋝ −↕⋅↕∱∅↕⊱∏∘↥∂⊱⊏↴∐∂↾∊↕∏⇙⊅ Prove yw is a group homomorphism. quotient group Z> /H.) c. 6. GROUPS ∙ (Hint: Consider the Conclude that if neither a nor b is a square in Zp, then their product ab is a square in Zp. (See Exercise 3.3.10.) 34. Prove that if |G| = 8 and G is not abelian, then G = 9 orG = Dg. (Sketch of proof: There must be an element x of order 4 (why?). Let H = (x) and choose y ¢ H. Show that yxy~! = x3. Now what can the order of y be?) 35. Prove that if G is a finite abelian group of order n and a prime number p|n, This is a case hold.) (Hint: to a quotient then G contains an element of order p. (Remark: where the converse of Lagrange’s Theorem does Proceed by complete induction on n, by passing group of G.) 4. The Symmetric Group S,, and the 15-Puzzle We now turn to a more detailed study of the symmetric group Sn = Perm{1,...,n}. In Section 1, we introduced the rather cumber⋅ ∙ 1 2 3 1⋮≳↓⋅∃ ⋅ ⊱∘⋯∊∏∘↥∂∐∘∏≖⋮∙↓ a i. ) for permutations, and we intend first to find a more manageable one. The basic idea is to break a permutation into its “indecomposable” pieces. When k = 2, we call m7 € Sy a k-cycle if there are distinct integers 1 < ij,...,i, so that TT (1; ) = 12, T(i2) = 13, TT (ix-1) T(ix) = ik, =1;, m(i) =i, and otherwise. <1 §4. THE SYMMETRIC GROUP S, AND THE 201 15-PUZZLE Casually, we say that 7 permutes the elements ij, i2,...,ix cyclically. As a convincing example, consider the rotation of a regular k-gon through angle om We then denote such a k-cycle by the simpler notation ... T = (i; i2 13 Ip-1 lk). Note, however, that such a representation is not unique, For an ple, (ij €) = (j€ i) = (€i J). We call a 2-cyelé a transposition (since i; and iz). Example 1. Consider m € Sg given by 7 = € 3.4 5 6 6 2 3 4]° vin jt transposes the two elements Then mr is the 5-cycle (2 5 3 6 4). Example 2. Multiply the two permutations o = (2 5 3) and Tt = (13 4 2) € Ss. To compute.gT = oeT, remembering to read right to left, we must track down the eventual progress of each element. For example, T(1) = 3 and a (3) = 2, so oT(1) = 2. On the other hand, o01T(3) = 0(1(3)) = o(4) = 4. The end result is the following: _—f{1 OT=\2 To write tracks: 3-4-5 this in our new 1 — 2 — 2345 145 3]: notation, we start with 1, so we have a 2-cycle 1 and follow its (1 2); following 3 next, — 3, and so we have a 3-cycle (3 4.5). So or=(2 tg $3) = 020845). On the other hand, we leave it to the reader to check (see Exercise 1) that if we let t = (1 2 4), then oT is a 5-cycle. When the elements of two cycles are disjoint (i.e., have no integer in common), the cycles act independently and commute. We now can begin to come to grips with general permutations. Proposition 4.1. Every permutation rr € Sy, other than the identity element, can be written uniquely (up to order) as the product of disjoint cycles. Proof. Proceeding as in Example 2, we compute 71(1), 12(1) = m(7t(1)), 73(1) = m(t(77(1))), .... Since {1,...,n} is finite, there is some smallest positive integer k so that mr*(1) = i. This yields a kcycle (1 7r(1) m2(1) ... m*71(1)). (Of course, if k = 1, then we don’t bother to write it down.) We now remove the numbers 1, 7r(1), ..., mk-!(1) from consideration and continue the process. (The fastidi- ous reader may write down a proof by complete induction.) o 202 CHAPTER 6. GROUPS Proposition 4.2. Every permutation (other than the identity ele- ment) can be written as the product of transpositions. Proof. By virtue of Proposition 4.1, it suffices to prove that every k-cycle can be so written. We just do it with bare hands: (123... kK) =(1k)(1 k-1)...(1 3)(1 2). Obviously, the same construction works for (i; iz... ix). O Although we sacrifice a good deal in proceeding from the product of disjoint cycles to the product of transpositions (for example, uniqueness and commutativity), we gain one piece of information. For example, (123) = (13)(12) = (23)(13) = (13)(32)(23)(01 2). When we write a permutation o as a product of transpositions, even though the number of terms in such a product is free to vary, experiments show that the parity is not; that is, given o, it cannot be written as the product of both an even number and an odd number of transpositions. We now turn to a proof of this fact. Lemma 4.3. The identity permutation cannot .« be expressed as the product of an odd number of tran. transpositions. Proof. Among all possible representations t = T|T2- ++ Tr-1Tk, where each 7; is a transposition and k is odd, choose one with the property that k is as small as possible. (Note that k single transposition is not the identity.) Suppose tT, = a < B; among all such representations of 1, choose the fewest possible appearances of the integer a. We will to arrive at a contradiction. ~ Since t(x) > 3, since a (« B) where one with the now proceed = a, there must be another transposition 1, that moves «; choose the largest such j, and suppose T; = (« y). Now, if no y appears among Tj+1,..., T-1, then T; commutes with all of these transpositions and we move 7; to the (k — 1)" position. If one or more y’s appears among Tj,+1,..., Tk-1, then we may use the relation (« y)(y 6) = (y 5)(a6) to move 7, to the (k — 1)" position, where it will now have the form T;_; = (a €) for some € € {1,...,n}. In any event, we’ve not changed either k or the (minimal) number of a’s in any of these manipulations. Consider now the product Tk-1Tk = (0 €)(& B). If € = B, then ty) TK = (a B)? = u and we may delete both t,_; and Tx, contradicting the assumption that k was as small as possible. On the other hand, if € 4 B, then we use the relation (a €)(a B) = (B €)(« €) to obtain a representation of 1 with §4. THE SYMMETRIC GROUP Sy, AND THE 15-PUZZLE 203 fewer a’s, contradicting the assumption that we started with the fewest possible. The inevitable contradiction completes the proof that « cannot be written as the product of an odd number of transpositions. O Proposition 4.4. Every permutation can be written as the proauct of either an even number or an odd number of transpositions, but not both. Proof. Suppose m = 7)T2--+T, (T1T2° + TRI(T] T° + Tp) = and 7 = 7;7)°-+T,. T1T2+++ TeTp+ + TZT,, Then t = since every transposition is its own inverse. It follows from Lemma 4.3 that k + € must be even, whence k and ? are either both even or both odd. oO Definition. We say a permutation is@ven (resp., odd) if it can be written as the product of an even (resp., odd) number of transpositions. Note that the identity element is an even permutation, and that, moreover, the set of even permutations forms a subgroup of S, (why?), called the alternating group A, C Sn. Proposition 4.5. A, is a normal subgroup of Sy of index2. _ Proof. p(t) = Consider the homomorphism @¢: S, — {+1,-1} given by +1 if 7 is an even permutation and (7) = -1 if 7r is an odd permutation. Basic rules of arithmetic imply that ¢ is a homomorphism, and, by definition, ker@ = Ay. From the Fundamental Homomorphism Theorem, Theorem Sn/An = {+1,-1}, and so [S,:An]=2. 3.9, we now infer that O One of the beautiful rewards of the cycle notation for working with permutations is that we can easily compute the effect of con- jugation in Sp. Lemma 4.6. Let 7 € Sy, be ak-cycle, m = (i; i2 ... ix). Then for any a € Sy, we have otra! Proof. We must = (a (i) O(iz2) ... oCiz)). merely compute: otta~!(a(ig)) = ort(ig) = O(igg;). And o(i,). O for 1 < € < k - 1, we have ora! (a(i,)) = OTF (ix) = CHAPTER 204 6. GROUPS In particular, conjugation preserves the “cycle structure” of a permutation. Using Proposition 4.1 to write a permutation as the prod- uct of disjoint cycles, 7 = 1172 --- 7s, we have ono! =a(mm---1;)07!− = (ama ∙− -] -1 ')(oma')---(oTsa~*). Now, the cycle omjo0~! has the same length as 7;; and it follows from Lemma 4.6 that if the 71;’s are disjoint cycles, then so are the ao1t,o~!’s. Indeed, if we denote by the cycle structure of a permutation the numbers of cycles of various lengths in its decomposition as a product of disjoint cycles, then two permutations are conjugate if and only if they have identical cycle‘structures (see Exercise 6) Example 3. Let 7 = (1 5)(2 47 3) ando Then ora! = (35 6 2)(1 47) € S7. = (46)(3 715). We have already seen that every permutation is the product of transpositions. It is amusing to ask what permutations can be expressed as the product of 3-cycles. Since a 3-cycle is an even permutation, clearly all such permutations will have to be even. Conversely, we have the following lemma. Lemma 4.7. Let n = 3. Every element of Ay can be written as a ei aie oN the product of 3-cycles. a NS Proof. Since we’ve already proved that every permutation is the product of transpositions, it will suffice to prove that the product of two transpositions can be written as the product of 3-cycles. We just check this case by case: (i) (a B)(y 6) = (a B y)(B y 6), when a, 8, y, and 6 are distinct; rn (ti) (a B)(~ y) = (ay B), when a, B, and y are distinct; and (iii) (a@ B)(o B) =. Therefore, any even permutation is the product of 3-cycles. o We now use the theory of the symmetric and |alternating groups now to settle the age-old problem of the -15-puzzle. (We are gratefully borrowing the presentation of this material from the book Introduction to Modern Algebra by McCoy and Janusz.) The 15-puz zle is a 4 x 4 frame holding squares numbered from 1 to 15, with one space left empty. The squares may be moved horizontally or vertically into the empty space, but all moves are confined to the plane. We shall call the process of moving one square into the empty space (thereby swapping the positions of the square and the emnty enana) §4. THE SYMMETRIC GROUP S, AND THE 15-PUZZLE 205 a simple move. The puzzle is usually posed as follows: given an initial position, say Position I below, can we arrive—after a finite number of simple moves—at the “standard position”? Standard Position Position I 1 2 3 4 5 6 7 8 1/15] 6 9/10}; 11) 12 4/9 {13 7 14/11 13 | 14415 12} ‘ 5 1,10 If we number the squares by the locations of the numbers in the standard position, letting 16 represent the empty space, then we see that new arrangements of the squares correspond uniquely to permutations of the numbers 1 through 16, i.e., to elements of Sig. For example, starting at the standard position, the result of the permutation (15 16) is to swap the empty space and the square marked 15. Starting at Position I, the effect of the permutation (9 10 14) is to permute cyclically the empty space, square 4, and square 9. We now focus on those positions having the empty space still in square 16. kB Theorem 4.8. Let H c Sig correspond to those arrangements that can be obtained from the starting position by a sequence of sim ple moves, ending [ ⋅ with the empty space in⋅ square 16. ∙ Then H is⋅ a subgroup of Sig and is isomorphic to A5. a et ee Proof. The proof proceeds in two steps: first, to show H is a subgroup of Aj5; second, to show H contains As. Step 1. The simple moves are in one-to-one correspondence with transpositions (« 8), where the empty space is in square «, say, before the move occurs. If we perform a sequence of simple moves, starting and ending with the empty space in square 16, then such a permutationis of the form (+) FER (16 ty) ig ta) 0 (2 VCH 16), where each pair i,,i;-; of integers corresponds to touching squares. From this description it is clear that H is a subgroup of S;;. But we claim that 7 is the product of an even number of transpositions and therefore is an element of Ais. Each transposition appearing in (*) corresponds to one move of the empty space, either left, right, CHAPTE R 6. GROUPS 206 From up, or down. the fact that the empty return to space must its original position, we infer that the net number of moves is even. Letting 51; C Sig denote those permutations fixing 16, we now see that m7 € S}5 N Aje = Ais, as required. Step 2. We will prove H > Ais by applying Lemma 4.7: we show that every 3-cycle belongs to H. First, note that four particular elements a, B, y, and 6 belong to H: ao = (16 15)(15 -(8 12)(12 14)(14 13)(13 9)(9 5)(5 1)(1 2)(2 3)(3 4)(4 8)16) = (123481215 141395) B = (16 15)(15 14)(14 10)(10 6)(6 7)(7 8)(8 12)(12 16) = (6781215 1410) y = (16 15)(15 11)(11 12)(12 16) = (11 12 15) & = (16 15)(15 14)(14 10)(10 6)(6 2)(2 3) (3 4)(4 8)(8 12) (12 16) = (481215141062 3). These arrangements look like this: 0 ae | a . “e fs ]4 9/617 13/10/11] 14/15/12 B 3 1}2]3 8 5/1016] 9 }14/ 11 13/15/12 7 y 6 1/2/3114 6/718 9 }10/315] 11 13] 14/12 ileé|]2]3 5s |101 7 9114/11] 8 13] 15112 The entire argument is based on the fact that the 3-cycle y is an element of H. Whenever o € H, by applying Lemma 4.6, we find that cyo™! = (o(11) o(12) o(15)) € H as well. B> = (127 10 15 8 6 14), we infer that (11 7 8) Using o = € H. Since « and 6 both fix 11 and 7, it follows that for any j and o = o& or 5, a(1178)o7! = (11 7 o(8)). Here is the neat observation: for any x between 1 and 15, other than 7 and 11, we can write x as o/(8) or 6/(8) for appropriate values of j. Thus, every 3-cycle of the form (11 7 x) belongs to H. = Now we conjugate one such element by another: (11 7 x)(117 y) §4. THE SYMMETRIC GROUP S;, AND THE 15-PUZZLE 207 (117 x)"! = (7x y) © H as well. Playing this game one more time, we obtain (x y z) = (11 7 z)(7 x y)(11 arbitrary 3-cycle belongs to H, as desired. 7 z)~! © H; and so, an QAIC; go From the proof we’ve just given, we can deduce the following, more general result. AN Proposition 4.9. Ifn = 4, H is a normal subgroup of An and H contains one 3-cycle, then H = Ap. Proof. See Exercise 16a. oO Example 4. In order to apply Theorem 4.8 to an arbitrary arrangement of the 15-puzzle, we must first by hand move the empty space to square 16. Let’s consider, in particular, Position I above. With two (obvious) transpositions, we arrive at the following: Position I’ 12/5 1/10} 2 61! 3 1/15} 4/9113 7 | 14/11 Now we must decide whether the permutation _~f T=\ 1 5 2 4 3 8 4 9 5 2 6 7 7 13 8 12 9 10 10 3 is an element of A,5. Well, 7 = (15249 11 15 12 1 13 2 #14 14 15 6 103 8 12)(6 7 13 11 15) is the product of a 9-cycle and a 5-cycle, and is therefore an even permutation. We invite the reader to put the square back into standard position! With only a bit more work, we can prove one of the fundamental results in elementary group theory, one that will re-emerge in a different context in Section 2 of Chapter 7. (*) Theorem 4.10. Let n = 5. The alternating group Ay, has no proper normal subgroup. ee Sketch of proof. more ee Let H c An be a normal subgroup containing than the identity element. If we can find a single 3-cycle in H, then it will follow from Proposition 4.9 that H = Ay. Let m € H, mt #1, and write 7 = 77 112--- 7; aS a product of disjoint cycles. CHAPTER 6. GROUPS 208 Case 1. Let k = 4, and suppose that some factor, say 7r, of rr is a k-cycle. We may as well assume that 7 = (1 2 ... k). Since H is normal, (1 2 3)m(1 23)7! EH, and (1 2 3) commutes with all the factors of 7 except 7, (since we represented 77 as a product of disjoint cycles). Thus, a = (1 2 3)m(1 2 3)7) = (2314... k)tt2 +++ Ts. Then_gn=! € H,)but om! = (2314... (123... kl = Rk... 4321) =(12 4). (2314... Case 2. Suppose mr has at least two 3-cycles as factors, say 7 = (1 23) and mt = (456). Theno = (3 45)1(3 45)! = (12 4)(365)13---7; € H; but then or! = (1 2 4)(3 6 5)(4 5 6)71(1 2 3)! = (16345) EH. Since H contains a 5-cycle, we are done, by Case 1. Case 3. Suppose 7 has precisely one 3-cycle as a factor, and all the other factors are transpositions. If the 3-cycle is 7m, = (1 2 3), say, then 7r* = (1 2 3)* = (1 3 2) is a 3-cycle. Case 4. Suppose 77 is the product of disjoint transpositions. Say TT, = (1 2) and m = (3 4). Then, as before, let o = (1 2.4)m(1 2 4)7}, and compute or! = (1 4)(2 3) E H. Since n = 5, we may now use the permutation T = (2 3 5): tT(1 4)(2 3)t7! = (1 4)(3 5) € H; and So (1 4)(3 5)(1 4)(2 3) = (25 3) proof. oa EH. This last case completes the EXERCISES 6.4 Se ly 2. Let o = (25 3), tT = (1 2 4) € Ss. Compute the following: a. b. OT to Cc. d. oto Tot} Aperfect shuffle of a deck of 2n cards is the permutation a. b. c. 1 2 3 n n+l n+2 2 4 6 2n an 1 3 2n-] What is the fewest perfect shuffles required with a deck of 6 cards to return the cards to their original position? What is the fewest perfect shuffles required with a deck of 10 cards to return the cards to their original posit ion? What is the fewest perfect shuffles required with a deck of 20 cards to return the cards to their original position? §4. THE SYMMETRIC GROUP S, AND THE 15-PUZZLE d. e. a. c. a. b. What is 50 cards What is 52 cards the to the to fewest return fewest return perfect shuffles required the cards to their original perfect shuffles required the cards to their original 209 with a deck of position? with a deck of position? Prove that a transposition is its own inverse. Prove that a k-cycle is its own inverse if and only if k = 2. When we express a permutation o0 € Sy, as a product of disjoint cycles, what is a necessary and sufficient condition for o to be its own inverse? Prove that a k-cycle in S, is an element of order k. Prove that when we represent a permutation as a product of disjoint cycles, the order of the permutation is the least common multiple of the lengths of these cycles. Prove that Ay, contains an n-cycle if and only if n is odd. Prove that two permutations are conjugate if and only if they have the same cycle structure. Prove that every element of A, can be written as the product of an appropriate number of the 3-cycles (1 2 3), (1 2 4),..., (12n). Prove or disprove: a. (1 23) and (3 4 5) are conjugate in As. b. (1 23) and (1 3 2) are conjugate in As. c. (12345) and (1 2 43 5) are conjugate in As. Show that A, has a normal subgroup H of order 4, and that H = Y. Show, moreover, that H has a subgroup K of order 2, which is necessarily normal in H (why?). Is K normal in Aq? 10. a. b. c. Prove that every element of S;, can be written as the product of an appropriate number of the transpositions (1 2), (2 3), (3 4),...,(m-1n). Prove that if a subgroup H c Sy, contains the transposition (1 2) and the n-cycle (123... n), then H = Sy. Prove that when p is prime, if a subgroup H c S, contains a transposition and a p-cycle, then H = Sp. d. Prove or give a counterexample: If a subgroup H c S, contains a transposition and an n-cycle, then H = Sy. CHAPTER 210 11. 6. GROUPS Decide whether each of the following positions can be obtained from the standard position by a sequence of simple moves: Position III Position Il 15 }14} 13] 12 12/14!) 5 |] 7 9 [ 8 10 319 |4 812 ])1)11 11/10| 716/15 3;},2 4/1 6 Position IV | 4/15] 13 Position V 8110} 71/9 1/2 6 },12/); 5 | 11 8} 7{|6]5 4 |14) 3/13 9 }10/111/12 2 1;15 | 15; 3 14/13 12. Show that A, has no subgroup of order 6. (Hint: First show that any such subgroup would have to contain a 3-cycle.) 13. Examine all parts of the proof of Theorem 4.10 carefully to see what goes wrong when n = 4. Can you find the normal subgroups of A, using this proof? 14. Prove that for n = 5, the only proper normal subgroup of Sy, is An. (Hint: see Exercise 6.3.6.) 15. If : S, — Sy is a group homomorphism, An. (Hint: Use Lemma 4.7.) 16. a. b. 17. prove that (An) Cc Prove Proposition 4.9. (Hints: Show first that when n > 5, then (123) €@H = (122) €Hforallz#1,2 => (1 y z) € H foraly,z l # landdistinct = (x yze H for all x, y,z distinct. When n = 4, show that (123) ¢é H => (132) €H = (124) €H, and now deduce that every 3-cycle is in H.) Prove that if H c S, is a normal subgroup and H contains one 3-cycle, then H = A, or H = Sp. Let p be prime. Count the distinct subgroups of order p in Sp. (Hint: First count the p-cycles, and then figure out how many §4. THE SYMMETRIC GROUP Sy, AND THE 15-PUZZLE 211 times each subgroup is represented.) 18. Here we pursue (with thanks to Will Kazez) the investigation of the perfect shuffle defined in Exercise 2. Let ( a. b. 1 2 3 6 n 2n n+l n+2 2n 3 ny ) Sen: Show that o(k) = 2k (mod 2n + 1) for all k = 1,2,...,2n. Let v be the smallest positive integer so that 2” = 1 in Zon+1, ie., the order of 2 € Z3,,,,. Show that v is the length of the cycle (1 24 ...) in the disjoint cycle decomposition of 7 given by Proposition 4.1. (Hint: What is o/(1)?) c. Prove that for any k = 1,2,...,2n, the length of the cycle (k o(k) o2(k) d. ...) is a divisor of v. Conclude that the order of o € S2y is v. Compare this with your answers to Exercise 2 (parts c. and d. especially). Here is an alternative definition of even and odd permutations not relying on Lemma 4.3 and Proposition 4.4. To each o € S, we associate a matrix Pg € GL(n,R) given by (Prat 127 °"’ ~~ 10, otherwise ” a. b. c. Check that 17: S$, - GL(n,R), 1(o) = Pg, is a group homomorphism (called the permutation representation). Prove that if t is a transposition, then detP; = —1 (see the discussion following Corollary 2.1 of Appendix B). Define sign(a) = det P,. Check that o is an even permutation if sign(o) = +1 and an odd permutation if sign(a) = —1. Now reinterpret the proof of Proposition 4.5. 20. Develop a theory of the 8-puzzle, and decide what arrangements can be reached by a sequence of simple moves from the obvious starting position. 21. Count the elements of S, having no fixed point. (As an amusing application, given n letters, when each is placed at random in one of n envelopes, determine the probability that none is placed in its matching envelope. What is particularly interesting is the limiting value of this probability as n — o.) CHAPTER 7 Group Actions and Symmetry In this chapter the theme is symmetry, of both geometric and algebraic objects. When a group acts on a set, it partitions the set into orbits (analogous to the partition of a group itself into the cosets of a subgroup). We obtain a variety of results just by counting: How many orbits are there and how many elements are in the different orbits? We determine in §2 the symmetry groups of the Platonic solids (which have fascinated mathematicians, philosophers, and even astronomers for centuries), and in §3 give a classic combinatorial application credited to Burnside and Polya. Further geometric applications appear in §4, first generalizing the classification of isometries of the Euclidean plane (presented in Chapter 2, §5) to three-dimensional space, and then briefly using the counting arguments to find all possible finite subgroups of the group of rotations of three-space. In §5 we give the standard applications to finite groups, starting with p-groups and ending with the Sylow Theorems, which in principle allow one to determine the number of nonisomorphic groups of a given order. Lastly, in §6 we return to the problem solved by Abel and Galois in the early nineteenth century: gaining an understanding of splitting fields of polynomials by studying their symmetry groups. In particular, we conclude the chapter with one of the crowning achievements of mathematics. We saw in Chapter 2, §4, the classic formulas for roots of quadratic and cubic polynomials; although we have not presented it, there is also a formula for quartic (degree 4) polynomials. However, the fact that there is no 212 §1. GROUP ACTIONS ON A SET 213 explicit formula for solving a quintic (degree 5) polynomial is, as we Shall see, intimately related to the group of isometries of the icosahedron (which the student will analyze in detail in the exercises in §2). 1. Group Actions on a Set We have seen that groups arise in our studies of symmetries of objects. We wish now to pursue this th in both geometric and algebraic directions. The action of ‘group t ona set Sig given by a homomorphism ⊁ ⇎∶∁→≖⊃∊⋯↕≺⋅⋝≽⋅ ↭∐∊⊺∊⋁⋁∊∏∘≖⋯∂∐⋎↭⊺∐∊⊂⊅≺∼∅≱≺≤≻∶⇪⋅⊴↥⇁∘↧⇪∈∊∂↥↧∁∣≤∈≤⋅↕∖⇃∘↥⊖ ⋔∂↥⊱↥∐∁∊⊄≻↕⊱∂∐∘⋯∘⋯∘⋯↾∐⊱⋯⋅↭∊∐∂⋁∊⊄≻≺↼↽∊↽↽≻↽⋮↓⋅∂∐⊂↕⊱∘↗∊−⋅⇣↗∙∶∙≤∙ ∱⊙⊺∂∐≤∈≤⊑∂↥⊰⊙⋅⇪⋅≺⇪∣⋅≤≽∶≺↼∅∼∅∣⋝⋅≤∱∘⊺∂∐⇪⋅⇪∣∈∁∂∏≺⊴≤∈≤⋅ Examples 1. (a) G acts on G itself by left multiplication: g +x = gx, for g,x €G. This is an action because of the associative law in G: (gg) -x =(gg')x = g(g’x) = 9-(g'-x). (b) G acts on G itself by conjugation: g: x = gxg7',g,x €G. Here @: G — Perm(G) is given by $(g) = Wg, where Wg(x) = gxg\. Note that Wgq'(x) = (gg’)x(gg’)"! = g(g'xg’"1)g™} = Wgl(Wai(X)) = (WgeWg')(x), as required. (c) Given a subgroup H c G, G acts on S = G/H, the set of cosets of H, by left multiplication. Here ¢: G — Perm(G/H) _ is defined by $(g)(aH) = (ga)H. (d))The group G of isometries of C acts on C; the isometries ~ comprise a (geometrically meaningful) subgroup of Perm(C). (e) Given a polynomial f(x) € F[x], let K be the splitting field of f(x), and let S = {o,..., &,} C K be the set of roots of f(x). Let G (the so-called Galois group of the polynomial f(x)) be the group of all isomorphisms of_K’ with itself leaving F fixed; these are called F-automorphisms of K. Then G acts on S (see Exercise 4.2.10), and, in this manner, can be viewed as a subgroup of S;,. Here are a few explicit examples: (i) Let f(x) = x* -2 € Q[x]. Then K = Q[V2] and G = {t,w}, where w(a + bV2) = a- b V2. Note that w interchanges the two roots of f(x) in K. (ii) Let f(x) = x3 — 2 € O[x]. Then K = Q[V2,w], where W = -4 + Bj is a primitive cube root of unity. Two CHAPTER 7. GROUP ACTIONS AND SYMMETRY 214 types of Q-automorphisms are suggested by the geometry: reflection in the real axis (yw), and rotation of the roots through 120° (#). These are determined by the respective rules: w2)= = (V2) = V2w 2 d(W) = w. = W w(W) Then note that these Q-automorphisms do act on the roots of f(x): root | yAroot) | p(root) OX XY M2 X2 X3 X3 X3 M2 Oy a a, a3 FIGURE 1 It follows that the group G acts on the set S of roots of f(x), and the reader has no doubt guessed by now thatG =T. (f) Recall from Section 1 of Chapter 6 that the group of symmetries of the square is the group Sq of order 8. Earlier, we considered its action on the set of four vertices of the square. We can equally well consider its action on the set of (four) edges and on the set of (two) diagonals. We leave this analysis to the reader (see Exercise 1a.). (g) The group of proper symmetries of the tetrahedron (see Figure 2), which we shall analyze in great detail in Section 2, acts on the set of (four) vertices, the set of (six) edges, and the set of (four) faces. The reader is now invited to find the twelve symmetries and analyze the resulting actions (see Exercise 1b.). We now introduce some vocabulary. §1. GROUP ACTIONS ON A SET 215 FIGURE Definition. Let G act ona 2 set S, and lets € S. The orbit of s is O; ={s'€S:s'=g-s forsomegeG}, a and the stabilizer of s is G;={gEG:g:s=s}. We may think of dividing S into its various orbits under the Gaction. As was the case with cosets, distinct orbits cannot intersect. Indeed, much of our earlier work in Chapter 6 follows from our more general setup here (see Exercise 9). FIGURE 3 Lemma 1.1. Jf O; 0 O; #0, then Os = Os. Thus, S is a union of distinct orbits; ie,S= |) Os. disjoint Proof. Suppose x = g-s =g'-s’. Thens’ = (g’"!)-(g-s) = (g'~1g)-s, and sos’ € Os. Nowit follows that 0, c O,; by symmetry, O; Cc Os, and so the two orbits are equal. Since for each s € S, s € Os, it follows that S is the union of all (distinct) orbits. o CHAPTER 216 7. GROUP ACTIONS SYMMETRY AND In fact, we see once again the notion of an equivalence relation: We call two elements s and s’ of S equivalent (denoted s ~ s’) if they belong to the same orbit (i.e., if O; = Os’). Then it is easy to see that ~ is an equivalence relation on S, and thus the disjoint orbits give a partition of S (see Section 3 of Appendix A). Lemma 1.2. The stabilizer G; is a subgroup of G. Proof. The identity element belongs to G;. Now suppose g,g’ € =g-(g'-s) = g-s =5,80gg' € Gs. Similarly, G;. Then (gg’)-s g-s=g)-(g-s)=(g"'g)-s=e-s=5,s0g!EGs. O Examples 2. Let Go be the group of isometries of the plane fixing the origin. Then Go acts on the plane, and the orbits consist of concentric circles centered at the origin and the origin itself. (b) Let G be the group of all isometries of the plane, and let S be the set of all triangles in the plane. Then, given a particular triangle s € S, ©; consists of all the triangles congruent to s. The stabilizer G, of this triangle is the subgroup of G consisting of elements that map the triangle s to itself: this subgroup is isomorphic to 7, Z2, or {e}, depending on whether the triangle is, respectively, equilateral, isosceles, or scalene. (c) Let G = GL(2, R) be the group of invertible 2x2 real matrices. Then G acts on itself by conjugation (see Example 1(b)). The orbit of A € G is O, = {B © GL(2,R) : B = PAP“! for some P € GL(2,R)}, which is the set of all matrices similar to A. The stabilizer G, ofA consists of those matrices P € GL(2,R) so that PAP~! = A, i.e., the matrices P that commute with A. By the way, we Say G acts transitively on S if there is just one orbit: i.e., given s,s’ € S, there is g € Gso thats’ = g-s. For example, the group of symmetries of a regular n-gon acts transitively on the set of vertices of the n-gon. We now come to the fundamental result. Proposition 1.3. Let G act on S, and let s € S. There is a one-toone correspondence G/G, - O; . In particular, #(O;) = [G:G,], when these numbers are finite. §1. GROUP ACTIONS ON A SET 217 Proof. We define a function f: G/G; —- O; by f(gG;) =g-5s. We must check that f is well-defined, one-to-one, and onto. (Note that it is only a function between sets; there need not be a group structure on either G/G,; or O;.) First, suppose gG; = g’G;; this means g’ = gh for some hE G;. Nowg’-s = (gh)-s =g-(h:s) = g+s, Since h-s =s. Thus f is indeed well-defined. Also, f maps onto O, by the definition of orbit. Now we must check that f is one-to-one. Suppose f(gG;) = f(g’Gs), ie, g-s = g’ +s. Then s=g'!-(g-s) = g!-(g'-s) = (g7'g')-s, so g7'g’ € Gs, by the definition of G;. Therefore, g’ = gh for some h € G,, and so 9G; = g'Gs, aS required. a Corollary 1.4. Ifa | finite group G acts on a set S, then for any s € S, |G| = #(0O5)|Gs|. In particular, #(O,) divides |\G\. Proof. This is immediate from Theorem 3.2 of Chapter 6. Example 3. The group J o acts transitively on the set S of ver- tices of an equilateral triangle. The stabilizer G, of a vertex s is a subgroup of order 2; #(0O,) = #(S) = 3, and so we recover the fact that |T| = 6. Example 4. The group Tetra of (proper) symmetries of a regular tetrahedron acts transitively on the set of 4 vertices; the stabilizer of a vertex is a subgroup of order 3 (consisting of the rotations of the opposite face about the axis passing through the given vertex and the centroid of the face). As a result, |TJetra| = 4-3 = 12. Tetra also acts transitively on the set of 6 edges, and we leave it to the reader to find the stabilizer subgroup of an edge (whose order, of course, must be ¥ = 2). FIGURE 4 CHAPTER 218 7. GROUP ACTIONS AND SYMMETRY AR Example 5. Let G = Sy, = Perm{1,...,n} be the symmetric group, and let S be the set of all k-element subsets of {1,...,n}. Then G Sando €G, acts on S in the obvious way: if s = {i1,...,i} € then a(s) = {o(i;),...,0(ix)} € S. It is immediate from the definition that G acts transitively on S. Now, let s = {1,...,k}. Then G; = {0 € Sx: o({],...,k}) = {1,...,k}}. Such permutations o therefore have the property that o ({k+1,...,n}) = {k+1,...,n} as well, and an easy counting argument yields |G;| = k!(n—k)!. From Corollary 1.4, we conclude that _1G)__ om #8) = #009) = 1G > kin (Cf. the discussion of the binomial coefficient (Z) on p. 6.) A very important application of Corollary 1.4 arises when G on itself by conjugation (see Example 1(b)). Recall that a,a’ € conjugate if a’ = gag™! for some g € G, so that the orbit 0, sists of all elements a’ € G so that a and a’ are conjugate. stabilizer subgroup G, consists of those elements of G that mute with a (since gag"! =a = ga=ag). Corollary 1.5. Let G be a finite group, and leta #(elements conjugate to a) = z acts G are conThe com- € G. Then IG| (elements commuting with a) ° Combining Proposition 1.3 and Lemma lowing powerful counting formula. 1.1, we obtain the fol- XS, Proposition 1.6. Suppose S is a finite set, and G acts on S. Then SY #(S)= #(Os) distinct orbits > = distinct orbits IG G IGs| if G is finite. Proof. The former equality comes from decomposing S as a union of the disjoint orbits 0, by Lemma 1.1. The latter equality follows from Corollary 1.4. o Example 6. Suppose G is a group of order 8 acting on a set S with 15 elements. Then this action must have a fixed point; i.e., there must be an element s € S with the property that g-s = s forall 9 € G. Rephrasing this, there must be an element s € § whose orbit O; consists of s alone—or, equivalently, whose stabilizer subgroup G; is the whole group G. > §1. GROUP ACTIONS ON A SET 219 By Corollary 1.4, #(O;)||G|, so if #(O,) # 1, it is even. If this is true for all s € S, then, by Proposition 1.6, #(S) must be even. Since 15 is not even, we conclude that the action must indeed have a fixed point. It is natural to ask how the stabilizer subgroups of two elements s,s" € S are related if O, = O,. The following result will be crucial in the next section for our applications to symmetry groups of polyhedra. Proposition 1.7. Let G act ona set S, and let s € S; and suppose s’'=a-s forsomeaeG. ThenG, =aG,;a7}. = G, Proof. If g € Gs, then (a-'ga)-s = (a“!g)-s’ = a7!-(g-s’) a!.s' = 5s, so a“'ga € G,;. Therefore, a-!G,a C Gs, or C aG;sa™!. Conversely, if g € G;, then (aga“!) - s’ = (ag) -s = a-(g-s)=a:+s=s';so aga! Gy =aG,a~',as claimed. € Gs, whence aG;a~! c G,-. Thus, o ‘Example 7. Consider the group G of isometries of the plane. Denote by Gp the subgroup of isometries fixing the origin, and by Gp the subgroup of isometries fixing the point P € R*. Let tT € Gbe the translation carrying 0 to P. Then Gp = tTGot™!. (Cf. the remarks on pp. 75 and 77.) EXERCISES 7.1 1. a. b. Give the action of Sq on the sets of edges and diagonals of a square. —_ Give the action of the group of symmetries Tetra on the sets of vertices, edges, and faces of the tetrahedron. (It will help you to make a model. Be alert: You should find elements of order 2 that simultaneously interchange pairs of vertices.) 2. Using Corollary 1.4, determine the order of the group of symmetries of the cube. possible. Check your answer in aS many ways as (3. Let G = Ds; be the group of symmetries of a regular pentagon. ~ What is the action of G on the set S of the five diagonals of the pentagon? CHAPTER 7. GROUP ACTIONS AND SYMMETRY a. Suppose a group G has order 35 and acts on a set S consist- b. ing of four elements. What can you say about the action? (Hint: Must there be a fixed point?) What happens if |G| = 28? |G| = 30? Let p be prime, and suppose |G} = p™. If G acts on a finite set S, and p + #(S), prove that the action must have a fixed point. If a group G of order 35 acts on a set S with 16 elements, show that the action must have a fixed point. Indeed, list all the possible numbers of fixed points of the action. Give a new proof that T = $3, as follows. Let G = JT, H = {e, F}, and consider the action of G on G/H by left multiplication given in Example l(c). Show that this action gives an isomorphism G — Perm(G/H) = $3. Let G act by left multiplication on the set of cosets G/H. Let aeG. a. b. c. What is the orbit of the coset aH? What is the stabilizer of the coset aH? Interpret Proposition 1.7 in this context. Let H be a subgroup of G. Define an action of H onG byh-g gh, a. b. c. = Prove that this is a bona fide action. (Why do we use h~!?) Prove that the orbits are the cosets of H in G. Deduce Lagrange’s Theorem, Theorem 3.2 of Chapter 6. 10. Let the group G = Sq of symmetries of a Square act on itself by conjugation. How many orbits are there? What are the orbits? 11. Let the dihedral group D,, act on itself by conjugation. For each case a n=/7, b. n=8, list the orbits, verify Proposition subgroups of the group. 12. 1.6, and give all the normal Is the converse of Proposition 1.7 valid? Give a proof or counterexample. 13. Let G act on itself by conjugation. Describe the orbits and verify Proposition 1.6 for G = Aq, Ss, As, and Ss. §1. GROUP ACTIONS ON A SET 14. 221 Let a group G act on itself by conjugation. Recall that the center of G is define to be dZ = {a € G: ag = ga forall g € G}. a. Prove thata eZ <> Og= {a} — Gg=G. b. Prove that Z c Gag for any a € G and that if a ¢ Z, then Z5Ga Cc. &G. Suppose that [G: Z] is finite. Prove that if a ¢ Z, then 1 < #(Oa) < [G: Z] (= |G|/|Z| if G is finite). Prove, moreover, that [G : Z] must be an integral multiple Exercise 6.3.32.) of #(O,). (See Suppose |G| = 10. Prove that if its center Z is nontrivial, then G is abelian. (Hint: see Exercise 14.) Let G be a group of odd order, and suppose H c G is a normal subgroup of order 3. Prove that H c Z. How can you generalize this result? (Hint: Let G act on H by conjugation.) a. Let p be prime, and suppose G the fact that |Z| = 1 (why?) is a group of order p™. Use and Proposition 1.6 to prove that |Z| > 1. (See Exercise 14.) Use Exercise 14c. to prove that a group G of order p* must be abelian. (See also Exercise 6.3.27.) Let G be a group, and let S = {subgroups of G}. Let G act on S by conjugation. If H € S, the stabilizer subgroup Gy is called the normalizer a. of H. Prove that H is a normal subgroup of Gy. Prove that H is normal <— Oy = {H} and Gy =G. Prove or give a counterexample: The normalizer of any subgroup H c Gis anormal subgroup of G. 19. Let G be a finite group of order n. Prove that G is isomorphic to a subgroup of S,,. Proceed as follows: For each a € G, let Lg: G — G be defined by La(g) = ag. d. Prove that Lg is a permutation of G. b. Define ¢: G — Perm(G) one homomorphism. Deduce the result. by $(a) = La. Prove ¢ is a one-to- 222 CHAPTER 7. GROUP ACTIONS AND SYMMETRY 2. The Symmetry Groups of the Regular Polyhedra Although we shall launch a thorough study of the group of isometries of R3 in Section 4, we begin here by analyzing the symmetries of the five regular polyhedra (Platonic solids) pictured below: the tetrahedron, cube, octahedron, dodecahedron, and icosahedron. For simplicity, we consider only the properrsymmetries of these objects (i.e., symmetries arising from rotations of R3). In Section 4 we'll find all possible finite subgroups of the group of rotations of R?, and we'll infer that there can be no other regular polyhedra. TETRAHEDRON CUBE DODECAHEDRON ICOSAHEDRON FIGURE 1 h2. THE SYMMETRY GROUPS OF THE REGULAR POLYTEEDRA 224 Our discussion will be based on the notion of conjugate clements of a group. Since the group of symmetries of a regular polyhedron acts transitively on the sets of vertices, edges, and faces, it follows from Proposition 1.7 that the stabilizer subgroup of any given vertex is conjugate to that of another vertex (and the same for edges and faces). This observation makes it far easier to find (and count) the various elements of one of these symmetry groups. We will also be interested in all the normal subgroups of our various symmetry groups. Recall that a subgroup H «© G is normal If and only if, given any h € H, all its conjugates ghg~!, yg € G, belong to H. In particular, if G acts ona set S, and the stabilizer subgroup G, of some element s € S is contained in a normal subgroup H, then H must contain the stabilizer subgroups G, of all the elements s’ € Ox, (See Exercise 2), As awarm-up exercise, we analyze the group T of symmetries of an equilateral triangle. This group contains three elements of order 2 (the reflections fixing cach of the three vertices), and these are all conjugate; two elements of order 3 (the two nontrivial rotations); and the identity clement. Note that the two rotations R and R* are conjugate, since R¢ = FRE-! (see p. 177). We summarize this discussion in a table: order of clement | geometric description | #(conjugates) | identity | 2 reflections 3 3 120° rotations 2 How do we use these data to find normal subgroups of ‘T? Let N bea putative normal subgroup of T. It certainly must contain the identity element. If it contains an clement of order 2, {t must contain all its conjugates, and this would mean N has at least 1 + 3 = 4 elements. Since 4 > 3(6), we conclude that if N is a normal sub- group containing an element of order 2, then N = T. On the other hand, if N contains an element of order 3, and hence Its conjugates, this will account for 1 + 2 = 3 elements. Indeed, the subgroup (R) is anormal subgroup of 7, and the only nontrivial one. Let us now analyze the symmetry group ‘etra. We can easily find eight elements of order 3: the stabilizer of a vertex Is a group of order 3, and there are four such conjugate subgroups. Removing the identity element from each yields 4 x 2 - 8 elements of order CHAPTER 7. GROUP ACTIONS AND SYMMETRY 224 3. Now, the 120° rotations about the four vertices are all conjugate: let p; and p; be 120° rotations about vertices i and j, respectively; if 0 is any symmetry of the tetrahedron carrying vertex i to vertex j, then p; = opjo~!. Likewise, the 240° rotations are all conjugate. On the other hand, unlike the case of the symmetries of an equilateral triangle, a 120° rotation is not conjugate to any 240° rotation. Suppose the 120° rotation about vertex 4 were conjugate to some 240° rotation; then it would be conjugate to the 240° rotation about vertex 4. So the vertex permutations (1 2 3) and (1 3 2) would have to be conjugate in the group Zetra. And in order for this to happen, there would have to be a symmetry of the tetrahedron fixing one pair of vertices (e.g., 1 and 4) and interchanging the remaining pair (2 and 3); there is no such proper symmetry. Should the reader be somewhat dissatisfied by this ad hoc argument, a much more succinct and elegant argument follows in a moment. Next, we claim there are three elements of order 2, for consider We rotate the tetrahedron 180° about the axis joining Figure 2. FIGURE 2 the midpoints of two opposite edges (e.g., edges 13 and 24); this element of Tetra swaps the pairs of vertices, but stabilizes each of the two chosen edges. There are three pairs of opposite edges, and so this accounts for three conjugate elements of order 2. Are there any other elements of Tetra? Well, from Corollary 1.4 we infer that |Zetra| = 12, and we've accounted for 1 + 8 + 3 = 12 elements, so that’s it. Summarizing, we have the table: WWNh re order of element | geometric description | #(conjugates) identity flips 1 3 120° rotations 240° rotations 4 4 §2. THE SYMMETRY GROUPS OF THE REGULAR POLYHEDRA 225 We can now See quickly that the 120° and 240° rotations cannot be conjugate. By Corollary 1.5, the number of conjugates of a given element must be a divisor of the order of the group. In our case, if all 8 rotations were conjugate, we would have 8|12, which is nonsensical. Once again, we search for normal subgroups. The fact that a proper subgroup contains at most half the elements of the group leaves us only one choice: the subgroup N containing the identity and the three elements of order 2 is a subgroup of order 4 and is normal (why?). (To which standard group of order 4 is N isomorphic?) We next consider the group Cube of symmetries of a cube. To count |Cube|, it is easiest to let the group act (transitively) on the set of six faces. The stabilizer subgroup of a face has order 4, and so |Cube| = 24. Since three faces meet at a vertex, a subgroup of order 3 stabilizes each vertex (and its diagonal opposite). Note that FIGURE 3 this checks with Corollary 1.4: There are eight vertices, and the stabilizer subgroup of a vertex has order 3. A typical such symmetry is pictured in Figure 3. On the other hand, there are two types of elements of order 2: those that stabilize a face (and its opposite), and those that stabilize an edge (and its diagonal opposite). These are pictured on the left and on the right, respectively, in Figure 4. Of the former there are three elements (for there are $ = 3 pairs of opposite faces), whereas of the latter there are there are 2 = 6 pairs of opposite edges). There of order 3, and 3 x 2 elements of order 4. We counted for 1+ 3+6+8+6 = 24 elements, and Summarizing, we have six elements (since are 4 x 2 elements have therefore acthere are no more. CHAPTER 7. GROUP ACTIONS AND SYMMETRY 296 FIGURE 4 MY NM BW Pe order of element | geometric description identity 180° rotations preserving edges 180° rotations preserving faces +120° rotations +90° rotations | #(conjugates) 1 6 3 Bw 6 *y yr 9 Now, what are the proper normal subgroups of Cube? Just trialand-error arithmetic shows what combinations of numbers in the right column of the table will produce a divisor of 24. Of course, we are obliged to include the identity element in any trial; and if we include an element of order 4, we must include its square, which is the second type of element of order 2 listed in the table. The only possibilities are these: (i) 1+ 3 = 4: the subgroup consisting of the 180° face rotations; and (ii) 1+ 3 +8 = 12: the subgroup consisting of the 180° rotations and the 120° rotations. The reader should check that these are in fact subgroups (i.e., closed under multiplication). This will be particularly easy to after we learn the following result (and complete Exercise 6), for can actually identify the group Cube quite concretely. Better yet, can use a model! are do we we Proposition 2.1. Cube = S4. Proof. The group Cube acts on the set S of the four major diagonals of the cube, pictured in Figure 5. (We will number them 1, 2, 3, 4, by their upper-level endpoints.) The action of Cube on S gives a homomorphism ¢$: Cube — Perm(S) = S4. It remains only to show that ¢ is an isomorphism: i.e., it has trivial kernel and maps onto S4. If an element of Cube does not exchange any of the diagonals. it is §2. THE SYMMETRY GROUPS OF THE REGULAR POLYHEDRA 227 FIGURE 5 obviously the identity element (for example, consider the action of each of the elements shown in Figures 3 and 4). Proving ¢ maps onto S4 seems a difficult task, but we need only count. Both Cube and S4, have twenty-four elements, and a one-to-one map between sets with the same number of elements must be onto (why?). oO The analysis of the group Icosa of symmetries of a regular icosahedron is left to the exercises. EXERCISES 7.2 Ly Let Jetra act on the set S of pairs of opposite edges of the tetrahedron. What is the stabilizer of one such pair? Use Corollary 1.4 to recompute |Tetra|. 2. Suppose G acts on a set S; let G; be the stabilizer of s ¢€ S. Suppose H c Gis a normal subgroup and G,; c H. Prove that G; CH forall s’ € Os. 3. Give an example of a group of order 12 having no subgroup of order 6. (See the remark following Corollary 3.6 of Chapter 6.) 4. a. Show that a regular tetrahedron may be inscribed in a cube, and that the subgroup of Cube dron is isomorphic to Tetra. that preserves the tetrahe(Query: How many such in- scribed tetrahedra are there?) 5. b. Show that TJetra = Aq. c. Interpret Exercise 6.4.9 in terms of symmetries of the tetrahedron. Explain why the group of symmetries of the octahedron is Cube, and why the group of symmetries of the dodecahedron is Icosa. CHAPTER 228 7. GROUP ACTIONS AND SYMMETRY of (Hint: List the number of vertices, edges, and faces for each these pairs. What do your lists suggest?) Write down the isomorphism ¢: Cube — S4 explicitly. these results to your study of Exercise 4. 7. Apply Let De be the group of symmetries of the regular hexagon (see Exercise 6.2.15). a. Determine the orders of the elements of Dg, and count the elements of each order. Decide which ones are conjugate (make a table summarizing your results, as in the text). What are the normal subgroups of Dg? c. 8. If we inscribe an equilateral triangle in the hexagon, and prescribe a symmetry of the triangle, what further information is required to specify a symmetry of the hexagon? A regular icosahedron has twenty faces, each an equilateral triangle. a. Conclude that it has 30 edges and 12 vertices. b. Use Corollary 1.4 to compute |Jcosa| several ways. c. Determine the orders of the elements of /cosa, and count the elements of each order. Decide which ones are conjugate. d. Find the normal subgroups of Jcosa. (It will help to make a table summarizing your results of c., as we did in the text.) e. Fix a vertex of the icosahedron; it belongs to five faces. The centroids of these five faces form a pentagon, which has five diagonals. Show that each of these diagonals is one edge of a cube that is inscribed in the icosahedron. Thus, we obtain a set S of five inscribed cubes. The action of Icosa on S therefore determines a homomorphism @¢: Icosa — Ss. Prove that ker @ = {e} and that the image of ¢ is a subgroup f. of Ss of index 2. Alternatively, make use of the diagram of an “unfolded” icosahedron in Figure 6. Prove that Icosa = As. (See Section 4 of Chapter 6 for the relevant definition.) (Hint: see Exercises 6.3.5 and 6.3.19, and use your answer to d.) Let (1,1,1), (-1,-1,1), (-1,1,-1), and (1,-1,-1) be the vertices of a tetrahedron. Find the matrices representing the symmetries of the tetrahedron. (Hint: Each symmetry is a rotation §2. THE SYMMETRY GROUPS OF THE REGULAR POLYHEDRA FIGURE 229 6 of R?, hence a linear map R? — R3, hence can be represented— with respect to the standard basis—by a 3 x 3 suffice to so represent one 120° rotation about 180° rotation fixing a pair of opposite edges. -1 ple, the symmetry pictured in Figure 2 is matrix. It should a vertex and one Why? For exam1 -1 iF 10. Let the eight points (+1, +1, +1) be the vertices of a cube. Find the matrices representing the symmetries of the cube. (Hint: It should suffice to so represent one 120° rotation about a vertex, one 90° rotation fixing a face, and one 180° rotation fixing a pair of opposite edges. Why?) ll. What shape is obtained when a cube is revolved about the (long) diagonal joining a pair of opposite vertices? FIGURE 12. 7 Let G = GL(3,2Z2). a. Show that |G| = 168. (Hint: The columns of g € G must be linearly independent.) CHAPTER 7. GROUP ACTIONS AND SYMMETRY 230 stabilizer subgroups of each of the following elements: ere} fez s|. [ea Oro Of = 100 110 1 0 1 0}, Jo o|, jo 010 01 0 010 11 0 101 1 0 0 oof oo~ —-OrFf oo1{,/oo01}],]/0 c. Find the orders of the Let G act on itself by conjugation. OS b. | 1], 01]. Show that the last two elements listed above are not conju- gate. (Hint: Consider their characteristic polynomials.) d. Show that every element of G is conjugate to one of the matrices listed above. (Hint: Compute the number of elements in each orbit.) e. Prove that G has no proper normal subgroup. 3. Burnside’s Theorem and Enumeration In this section we give a different way of counting the orbits of the action of a finite group G on a finite set S. The result is due to Frobenius and Cauchy, but is credited to Burnside, who proved it in 1911 and applied it to group theoretic questions; somewhat later, the famous mathematician Polya used it to solve combinatorial problems. That will be our main application here. Theorem 3.1 (Burnside). Let G be a finite group acting ona setS. For eachg € G, let Fix(g) = {s € S:g-s = s} be the fixed-point set of g. If N is the number of distinct orbits in S, then N 1 = 6] > #(Fix(g)). gEG Proof. By Corollary 1.4, |G;| = |G|/#(0,), and so >, |Gs\ = ses > Fe ses > = = 2 distinct orbits 0 (=\seo #3] IGl=NIGI. distinct orbits 0 Now the key observation is this: s € Fix(g) (*) and the result follows. <> Dd IGsl = > #(Fix(g)), gEeG seS o finite g € G,. Thus, §3. BURNSIDE’S THEOREM AND ENUMERATION 231 Remark. The best way to understand (*) is this: we create a table, listing the elements of G down the left and the elements of S across the top. In the position corresponding to (g,s), we place a check mark provided g € G, or, equivalently, s € Fix(g). Now either sum is just the total number of check marks. The left-hand side of (x) is obtained by first summing the number of check marks in each column, whereas the right-hand side of (*) is obtained by first summing the check marks in each row. For example, we have the following table: - Viw —_ e v it total Y Z total Y Y v 5 Y 3 v _»b ∁ xX Y iv 2 √ ⇃ Bred | 24 2 2 3 13 G Gu Example 1. Suppose we are going to paint the faces of a cube with six different (but specified) colors. If we are allowed to move the cube around before placing it on the table, how many different designs can we obtain? This is not too difficult to figure out directly: Put the brown face on the table. Either the green face is opposite the brown (in which case there will be six different designs—why?), or else the green face is adjacent to the brown (in which case there will be twentyfour different designs—why7?). Altogether, there are thirty different designs. This is, however, a particularly simple application of Theorem 3.1. Assign a number to each face, and let S be the set of all the possible ways of assigning the six colors to the six numbered faces. Obviously #(S) = 6!. The group Cube acts on S, and since all six faces are painted different colors, only the identity element has any fixed points. Indeed, it is always the case that Fix(e) = S. Here N, the number of distinct orbits, is the number of different designs, and we have 1 Tabet t #Fixig)) = o = 30. © ge Cube a4 CHAPTER 7. GROUP ACTIONS AND SYMMETRY 232 yellow—are Example 2. Suppose four keys—two red and two configurations on a circular key ring. How many (distinguishable) are there? Common | sense tells us that the answer 1s two: either the red or the keys are adjacent to each other (hence, the yellow as well), colors of the keys alternate: FIGURE 1 Let S be the set of all possible configurations of the keys. It is easiest to visualize the keys as lying at the vertices of a square. To count S, if we choose the positions of the two red keys, then the configuration is completely determined; there are (3) = 6 ways to select two objects (the positions of the red keys) from a set of four (the total number of positions). The group of symmetries of our arrangement of Keys is Sq; two configurations are indistinguishable if they lie in the same orbit of the group action. We thus wish to know the number of distinct orbits when Sq acts on S. Recall that Sq consists of the identity element; rotations through 90° (p), 180° (p?), and 270° (p3); and four reflections. Fix(p) and Fix(p?) are empty (since to have a fixed point in either case, all the keys would have to be the same color). Of course, Fix(e) = S. On the other hand, #(Fix(p?)) = 2, since we can arrange the red keys opposite one another and the yellow keys opposite one another in two distinct ways (RYRY and YRYR). For any of the four reflections, the fixed-point set consists of the same two configurations: a reflection of the square interchanges at least one pair of vertices of the square, and that pair must be either red or yellow. So, totting up, Burnside’s Theorem tells us that ⋅ i N=g l 2 #(Fixig)=5( oes 6 identity + 2 180° rotation + 4x2 reflections )=2, §3. BURNSIDE’S THEOREM AND ENUMERATION 233 There are two distinguishable arrangements of the keys, as common sense told us in the first place. Example 3. Suppose now we have five keys—two red, two yellow, and one green—on a circular key ring. We picture them at the vertices of a regular pentagon, and the symmetry group is now Ds. We must first count the set S of configurations of the keys. We have () possible locations for the red keys; having chosen them, there are three remaining vertices. Once we select one for the green key, the location of the yellow keys is determined. There are obviously three choices, then, for the green key; and so #(S) = (3) -3=10-3= 30. Once again, Fix(e) = S. Since there is only one green key, it is clear that no nontrivial rotation can have a fixed point. On the other hand, any reflection w has #(Fix(w)) = 2: fix the green key, and then interchange the pair of red keys and the pair of yellow keys, as pictured in Figure 2. There are five reflections in Ds, and FIGURE 2 so the number of distinct key arrangements is N= i ( 10 30 identity + 5x2 )=4. reflections Try it. Draw the four configurations, and check it out. Example 4. Suppose we are given four colors of paint, and we paint each edge of an equilateral triangle one of these colors (with repeated colors allowed). How many distinguishable designs will there be? Let S consist of the 4? possible paint jobs. We wish to know how many orbits there are in S under the action of the triangle group T. As usual, #(Fix(e)) = #(S) = 64. For either rotation element in T, the fixed-point set has four elements (since we must paint all three CHAPTER 234 7. GROUP ACTIONS AND SYMMETRY edges the same color, and there are four ways to do this). For any flip in 7, we can paint the two edges that are interchanged the same color and the remaining edge any color we want; there are sixteen ways to do this. Thus, we find == 1 5 ( 64 t identity + 2x4 1 rotations + 3x16 t ) = 20 reflections possible designs. Example 5. Suppose we are going to paint two faces of a die red, two faces white, and two faces blue. How many different dice can we manufacture? Let S be the set of possible colorings of a die. We have (5) choices for the red faces; having chosen them, we must paint two of the remaining four faces white; there are (3) possibilities. The location of the blue faces is now determined. Therefore, #(S) = (8) (3) = 90. We consider the orbits of S under the action of Cube. As always, #(Fix(e)) = #(S) = 90. Now, every element g of order two interchanges pairs of faces of the cube (see Section 2): the 180° face rotations interchange two pairs and leave two faces fixed (let’s agree to call these a pair as well); the 180° “edge rotations” interchange all the faces in pairs. If we paint the die with the faces in each pair the same color, then this coloring will be a fixed point of g; there are 3! = 6 such colorings for each element of order 2. Now the elements of Cube of order 3 and 4 have no fixed points (as the orbit of a face consists of 3 and 4 faces, respectively, all of which would have to be the same color). Recalling that there are nine ele- ments of order 2 in Cube, we therefore have N = 4(90 + 9x6) =6 possible dice. How mystic! Example 6. Now suppose we paint three faces of a die red and three faces white. How many different dice can we now manufacture? As is now customary, let S be the set of possible colorings of our die. Clearly, #(S) = (5) = 20. As before, we consider the orbits of S under Cube. Of course, #(Fix(e)) = 20, but now things geta bit more interesting. First, each element g € Cube of order 3 has #(Fix(g)) = 2: each such element stabilizes a pair of diagonally opposite vertices (see Section 2) and cyclically permutes the three faces meeting at each of the vertices. We paint one such triad red §3. BURNSIDE’S THEOREM AND ENUMERATION 235 and the other white; there are therefore two colorings fixed by each such g. As before, the elements of order 4 have no fixed points. Nor do the 180° edge rotations, since they interchange all the faces in pairs. 4 3 2 | 2 5 wt 5 kt | 4 7 6 of 7k 5 8 FIGURE 3 However, the 180° rotations are of greater interest; to fix ideas, consider the rotation fixing the top and bottom faces, as pictured in Figure 3. We can paint the sides in pairs (using up two red and two white faces), and then paint the top either red or white (and the bottom whatever's left over). For each such element g of order 2, then, #(Fix(g)) = 2 x 2 = 4. Summing up, there are 1 N = 53 ( 20 identity + 8x2 + 120° rotations 3x4 )=2 180° face rotations possible dice to manufacture. The reader should figure out why this was obvious from the outset. EXERCISES 7.3 1. Use Burnside’s Theorem to count the number of distinguishable ways of placing four red, two yellow, and two green keys (identical except for their colors) on a circular key ring. 2. How many dodecahedral dice are there? That is, in how many distinguishable ways can the twelve faces of a dodecahedron be numbered 1 through 12? (The group of symmetries of the dodecahedron is Icosa.) 3. Find the number of different colorings of a cube with two white, one black, and three red faces. CHAPTER 236 7. GROUP ACTIONS ANI! SYMMETRY How many different chemical compounds can be made by attaching H, CH3, C2Hs or Cl radicals to the four bonds of a carbon atom? (The radicals lie at the vertices of a regular tetrahedron.) A toy pyramid in the shape of a regular tetrahedron is built out of six pegs. Use Burnside’s Theorem to count the number of distinct designs if there are: a. two each of red, white, and blue pegs; b. three each of red and white pegs. The skeleton of a cube is made out of twelve pegs. distinguishable such cubes can be made from a. seven blue and five white pegs? b. six blue, two white, and four red pegs? How many Count the number of distinguishable ways to paint the faces of a regular dodecahedron with five green faces, five magenta faces, and two orange faces. How many ways can the vertices of a regular tetrahedron be colored using at most three colors? (Hint: see Example 4.) How many different patchwork quilts, four patches long and three patches wide, can be made from five red and seven blue squares, assuming the quilts a. cannot be turned over? b. can be turned over? 10. 11. Find can a. b. the number of different types of circular necklaces that be made from seven black and five white beads; six red and four green beads; c. five black, six white, and three red beads; d. ten beads of at most two colors (Answer: 78). Two persons from each of two feuding families and five neutral Parties are to be seated around a circular table. In how many inequivalent ways (under the action of Do) can they be seated if no two members of opposing factions sit next to each other? (You should treat the people of each of the three groups as “indistinguishable.”) §4. ISOMETRIES OF R? AND REGULAR POLYHEDRA 237 12. In how many distinguishable ways can you paint the faces of a cube using green and magenta paint? (You are allowed any number k (0 < k < 6) of green faces, with the obvious restriction that you must have 6 — k magenta faces.) 13. How many different ways can the faces of a regular octahedron be colored using at most five colors? 14. Prove that if g and g’ are conjugate, then #(Fix(g)) = #(Fix(g’)). 15. Suppose a finite group G acts ona finite set S. Suppose, moreover, that foreach s € S,G,; = {e}. (Such an action is called free.) Prove that N|G| = #(S). (See Lagrange’s Theorem, Theorem 3.2 of Chapter 6.) 4. Isometries of R? and Classification of the Regular Polyhedra The purpose of this section is twofold: to study the group of isometries of R” (but R? in particular) by linear algebra; and to apply the counting techniques of Section 1 to find all the finite subgroups of the group of rotations of R°. One consequence of this work will be a proof that the five Platonic solids we studied in Section 2 are the only regular polyhedra. This may be an appropriate time to recommend the book Symmetry by Hermann Weyl, which makes fascinating—and nontechnical—reading. We recall that the usual dot product of vectors in R” is used to define length and angle in R”. If x = (x1,...,Xn), Y = (W1,---s Yn) € n R”, then we define x- y = xivi, and set |x| = /K-X = ( 2 xP )12, i=] 1= We define the aiigle between vectors x and y (cf. Exercise 4). to be arccos (3%) Definition. An isometry of R” is a distance-preserving function f from R” to R", ie., a function f: R" — R" satisfying If(x) - fly)|=Ix-yl, forall x,y © R”. First, we should observe that the set of all isometries of R” forms a group (under composition of functions), denoted Isom(R"); see Exercise la.. Recall that an n xn matrix A is called orthogonal if AA! = A'A = Id, where A! is the transpose of the matrix A (i.e., the ij‘ entry of A? is the ji‘® entry of A). Denote by O(n) the set of all CHAPTER 238 7. GROUP ACTIONS AND SYMMETRY nxn orthogonal matrices; and by SO(n), those of determinant one. It is easy to check that these are subgroups of GL(n,R), called, respectively, the orthogonal group and the special orthogonal group (see Exercise 1b.). cos@ Example 1. The rotation matrix ie -sinég 28 is an orthogonal 2 x 2 matrix. The fundamental observation is this: Lemma 4.1. Let A be an orthogonal n x n matrix. function T: R® — R" given by T(x) = Ax is an isometry. The linear Proof. Since |T(x)|? = Ax - Ax = (A7Ax) -x = x-x = |x|? (see Exercise 2), we have |T(x)| = |x|. But since T is linear, T(x) - T(y) = T(x -—y); and so |T(x) - T(y)| = |T(x-y)| = |x-yl, as required. oO We call such a linear function an orthogonal linear function. More surprisingly, any isometry that fixes the origin must be an orthogonal linear function. Proposition 4.2. If f € Isom(R") is an isometry with f(0) then there is an orthogonal matrix A so that f (x) = Ax. = 0, Proof. Step 1. Given that f is an isometry fixing 0, we have If (x)| = f(x) — f(0)| = Ix - 0] = |x|, so that f preserves lengths of vectors. Using this fact, we prove that f(x) - f(y) =x-y for all x,y © R". We have | f (x) — f(y)|? = Ix — yl? = [x|? - 2x-y + lyl2; on the other hand, | f(x) — f(y)|? = [f(x)I? - 2f (x) - fly) + f(y)|? = Ix|? ~ 2f(x) - f(y) + lyl?. We conclude that f(x) - f(y) = x-y, as desired. Step 2. We next prove that f must be a linear function. Let e€),...,@, be the standard orthonormal basis for R”, and let fej) = vj, J = 1,...,n. It follows from Step 1 that vj,...,v, is again an orthonormal basis. n n Given an arbitrary vector x € R”, write x = 2 xie, and f(x) = > ajvj. Then t= j=l n Xi =xX-e: = f(x)-vi= (> avy) vi = 0%, J=1 and so f(x) = f( x xiei) = >. xivi = y Xi f (ei). i=] l= i=] §4. ISOMETRIES OF R? AND REGULAR POLYHEDRA 239 This formula makes it clear that f is linear. Step 3. We now know that f is a linear function that carries the standard basis e),...,e, Vi,-..,Wn. for R” to another orthonormal basis Let A be the matrix representing f with respect to the standard basis. Then the j column of A is Ae; = f(e,;) = vj (see Section 1 of Appendix B). Since the columns form an orthonormal basis for R", we have A’A = Id (see Exercise 3). oO Corollary 4.3. The subgroup Isomp(R”) c Isom(R”) tries of R" fixing 0 is isomorphic toO(n). 0 of isome- We now deduce, in a manner reminiscent of our work in Section 5 of Chapter 2, that any isometry of R” can be written as the product of a translation and an element of O(n). We first update the definition: a translation of R” is a function of the form tT = T;: R” — R", T(x) = x + c, for some vector c € R”. Note that all translations are isometries, and that the set of translations forms a subgroup Trans C Isom(R") (see Exercise 1a.). Proposition 4.4. Any isometry f € Isom(R”) can be written uniquely in the form f = t°Y for some translation t and some Ye O(n). Proof. Let f be an isometry of R”, and let c = f(O). Let T = Te. Then t~!f(0) = O, so the isometry t~!f fixes 0 and hence is an element Y € O(n). Therefore, f = TY, as required. Uniqueness is evident, since t is uniquely determined and Y = t~!5f. Here is a more abstract proof, however: Suppose we had f =TY =T’Y’, where 7,7’ € Trans and Y,Y’ € O(n). Then t’"!7 = Y’Y~!. But Trans 7 Isomo(R”) consists only of the identity, and so both t’-!t and Y’Y~! are the identity. This means that t = tT’ and Y=Y'. O Generalizing the result of Theorem 3.11 of Chapter 6, we have the following theorem. Theorem 4.5. Trans c Isom(R") is a normal subgroup, and Isom(R”")/TZrans = Isomp(R") T = O(n). Proof. Let f € Isom(R") be an arbitrary isometry, and let T = € Trans be a translation. We must check that frtf-! is again a translation. Using Proposition 4.4, we write f = T’Y, where Trans and Y € O(n). Then ftf-! = (t’Y)t(t’Y)7! tT’ € = Tr’ (¥TY7!) 7/7! CHAPTER 240 7. GROUP ACTIONS AND SYMMETRY =x + Y(c) = +¢) Now, since Y is a linear map, YTY~!(x) = Y(Y~-!(x) = Ty(c) € Trans as well. Thus, ftf-! = t’71’"! € 7(x), where Trans, aS required. Now define a homomorphism ¢: Isom(R") — O(n) by applying Proposition 4.4: Given f € Isom(R”), write f = TY, and define o(f) = Y. First, ¢ is a homomorphism, because if g = t’Y’, then fg = (tTY)(t’Y’) = T(YT’)Y’. By normality of Trans, Trans, and so fg = T(TY)Y’ = T(YT')Y’ we conclude that ¢(fg) = YY’ € T = Yt'Y"! = (tT)(YY’), from which = $(f)d(g), as required. Now ker d@ = Trans, and so we need only to cite the Fundamental momorphism Theorem, Theorem 3.9 of Chapter 6. oO Ho- What further can we say about the isometries fixing the origin in R3, ie., the group O(3)? If A € O(3), then AA! = Id; and so det(AA‘) = (det A)* = 1 (using Theorem 2.8 of Appendix B), whence detA = +1. We concentrate first on the situation when detA = 1. Recall that SO(3) = {A € O(3) : detA = +1}. This is also called the rotation group of R?, because of the following proposition. Proposition 4.6. Suppose A € SO(3). Then there is a nonzero vector v € R? so that Av = v (called an eigenvector of A); and the linear map f(x) = Ax is rotation through some angle @ about the axis determined by v. Proof. There is such a vector v if and only if the matrix A - Id has nontrivial kernel, i.e., if and only if det(A — Id) = 0. But since A€ S$0(3), det(A — Id) = det(A — AA’) = det A(Id — A’) = det Adet(Id — A‘) = det(Id — A’) = det(Id — A) = (-1)3 det(A — Id), and hence det(A - Id) = 0: (If you find this proof deceitful, standard proof is suggested in Exercise 14.) a more Choose a unit eigenvector v. Now choose an orthonormal basis V1, ¥2,¥3 for R? with v; = v. Since f(vi) = vi, f must map the vec- tors v2, v3 to mutually orthogonal unit vectors likewise orthogonal to v;. This means that f must give an orthogonal linear map from the plane spanned by v2 and v3 to itself, i.e., either a rotation of this plane or the product of a rotation and a reflection (see Exercise 6). Since det A = +1, the latter is ruled out. o §4. ISOMETRIES OF R} AND REGULAR POLYHEDRA 241 To extend this result to all of O(3), we can check that if det A = -1, then there is a nonzero vector v with Av = —v (i.e., vis an eigenvector with corresponding eigenvalue —1) and vectors orthogonal to v are rotated through some angle (see Exercise 17). We can now obtain a complete classification of the isometries of R?, analogous to that obtained of the isometries of R2 in Chapter 2. Obvious examples of isometries of R? are: translation: Given a vector c € R?3, let T-: R? — R? be given by Te(X) =X+C. rotation: We have seen that if A € SO(3), then the T(x) = Ax corresponds to a rotation about some through some angle @. reflection: The map R(x), x2,*3) = (x1, x2, -x3) is in the x;x2-plane. In the terminology of Section ter 2, this is an improper linear map axis @ c R? a reflection 5 of Chap- isometry (since orientation is re- versed). Note that by reflection we always mean reflection in a plane. Now, when we consider the composition of these three typical mappings, we are led to define three more types of isometries: glide reflection: Reflect in a plane and then translate by a vector lying in that plane. For example, consider T(x, x2, x3) = (x; + 1,X2, -X3). rotatory reflection: Reflect in a plane and then rotate about an axis perpendicular to that plane. For example, consider T(X1,X2,X3) = (—X2,x, + 1,-%3). screw: Rotate about an axis # and then translate by a vector parallel to that axis. For example, consider T(x, x2,x3) = (—X2,X1,x3 +1). It now remains to show that every isometry of R? is of one of these six types. The idea is to use Proposition 4.4 to analyze all the possible forms of an isometry. As the first step, we draw the following conclusions from Proposition 4.6. Corollary 4.7. If A € O(3), then the linear map f(x) = Ax is one of the following: the identity, a rotation, a reflection, or the product of a rotation and a reflection. Proof. If detA = +1, then f is a rotation (if the angle 6 = 0, then we get the identity). Now let p(x1,x2,x3) = (x1,x2,-x3) be reflection in the x;x2-plane; then detp = -1. By the product rule CHAPTER 7. GROUP ACTIONS AND SYMMETRY 242 for determinants, if det A = —1, then p-f is a rotation. pf If we write = peR (since p* = Id); and so f is the = R, then f = p-!oR product of a rotation and a reflection. oO If detA = —1, is f(x) = Ax either a reflection or a rotatory reflection? The answer comes from the following lemma. Lemma 4.8. Let 2 andH bea line and a plane, respectively, passing through the origin. Let py be reflection in the plane H, and let Rp be a rotation about the axis £. Let f = pyeRe. Then, if cH, f is a reflection (in a plane); otherwise, f is a rotatory reflection. Proof. Suppose vector. first that £ c H, and let v € ¢ be a nonzero Note that f(v) = v; consider next plane II orthogonal to £. Pun the action of f on the We see that Ry|n is a rotation of II and is a reflection (in the line II 4 H). It follows from our work in Chapter 2 that the composition (py°R,)|n is a reflection of Il ina line £’ cH. Thus, f is a reflection of R? in the plane spanned by @ and £’. Now consider the general case f = py°Ry. We begin by writing Re = Px,°Pu, (see Exercise 15a.), with H; chosen orthogonal to H. Now choose H3 orthogonal to both H and H;. By Exercise 15c., PH°PH,°PH, = —Id, and so f= pueRe = xe (PH,°PH,) = (PH?PH,) PH, = (PH°PH,) ° (PH3°PH;) °PH> = (PH°PH,°PH;) ° (PH,°PH,) = —PHy°PH, = —Re-, where €’ = H3 H2. Now we reflection (see Exercise 18). (Note that in the latter that £ not be contained in H if £ c H, then the planes H> is a rotation through angle is indeed a reflection.) o need only observe that —Ry is arotatory argument we never used the condition . We leave it to the reader to check that and H3 are orthogonal, so that py,°px, 7, from which it follows that —PH;°PH, When we introduce translations, we have the analogous question: Is the composition of a translation and a reflection always another reflection or a glide reflection? (Cf. Proposition 5.6 of Chapter 2.) And is the composition of a translation and a rotat ion always another rotation or a screw? §4. ISOMETRIES OF R? AND REGULAR POLYHEDRA 243 Lemma 4.9. Let tT. be a translation, and let py be reflection in a plane H (not necessarily passing through the origin). If c is orthogonal to H, then T--py is reflection (in a plane parallel to H); otherwise, Tc°PH is a glide reflection (in a plane parallel to H). Proof. See Exercise 16. Lemma an axis 4.10. 0 Lett, be a translation, and letRp be rotation about (not necessarily passing through the origin). If c is orthog- onal to €, then t.°Ry is a rotation about an axis £' parallel to 2; otherwise, TceeR¢ is a screw. Proof. If c is orthogonal to £, then let IT be the plane through the origin and orthogonal to #. Since t¢|q is a translation by the vector c € II and Rg|p is a rotation of II, we are reduced to the two- dimensional case: the composition t,.°Ry has a fixed point P in II, and so is a rotation about P. It follows immediately that T.-Ry isa rotation about the line £’ parallel to @ and passing through P. If c is not orthogonal to f, write c = c! + c+, where c! is parallel to # and c+ is orthogonal to @. Since Te = TeieTe1, We Have TeeRp = Tce (Te eRe), and Te:°Ry = Re, by the first argument, is a rotation about an axis £’ parallel to 2. But then Te°Rp = TcieRe is a screw, by definition, since c! is parallel to @’. o Finally, we have the following theorem. Theorem 4.11. Every isometry of R3 is one of the following: (0) the identity map,. (1) a translation, (2) a rotation, (3) (4) (5S) (6) a a a a Of these, reflection, glide reflection, rotatory reflection, or screw. motions (0), (1), (2), and (6) are proper (or orientation- preserving); (3), (4), and (5) are improper (or orientation-reversing). Proof. By Proposition 4.4, every isometry of R? can be written in the form t-Y, where tT is a translation and Y € O(3). Since Y is either a rotation, a reflection, or a rotatory reflection (by Lemma 4.8), when T = Id, we have nothing to check. Now consider what happens when we follow any of the possible Y’s by a tT. When Y = Id, we obtain a translation. When Y translation is a rotation, by CHAPTER 7. GROUP ACTIONS AND SYMMETRY 244 Lemma 4.10 we obtain either a screw or another rotation. When Y is a reflection, by Lemma 4.9, 7°Y is either a glide reflection or another reflection. And when Y is a rotatory reflection, T°Y is again a rotatory reflection. To establish the last statement, we take T = T, and Y = pyoRy, where @ is orthogonal to H. Since T°Y = (Tc°pH) eRe, there are two cases to examine. When T,:py is a reflection py: (in a plane H’ par- allel to H), then tTeY = py°R; is still obviously a rotatory reflection. When 7,°py is a glide reflection, then Tc*PH = Te*PH’, Where H’ is parallel to H and c’ is parallel to H’. Moreover, this translation and reflection commute. Thus, T°Y = Pye (Tr °Re) = Py eRe (by Lemma 4.10), where £’ is parallel to £. Since £’ is still orthogonal to H’, this is once again a rotatory reflection, as required. oO In summary, we have the following table of the isometries of R?: fixed-point set | none point line plane all proper isometry | improper isometry translation or screw |_ glide reflection -. rotatory reflection rotation −⋅ reflection identity Next, we wish to find all finite subgroups of the rotation group SO(3). The result is the following theorem. Theorem 4.12. If G c SO(3) of the following: is a finite subgroup, then G is one Cn: the cyclic group of order n (the rotational symmetries of a regular n-gon), n > 1; Dy: the dihedral group of order 2n (the full symmetry group of a regular n-gon), n > 2; Tetra: the group of symmetries of the regular tetrahedron; Cube: the group of symmetries of the cube; or Icosa: the group of symmetries of the icosahedron. Proof. Let |G| = N. Every element g # e Of Gis, by Propo sition 4.6, a nontrivial rotation about some axis, and thus fixes precisely two points v and —v on the unit sphere; we call these the poles of g. If we let P denote the set of all the poles, then clearly G acts on P: if v is a pole of g, then for any h € G, hvis a pole of hgh7} §4. ISOMETRIES OF R? AND REGULAR POLYHEDRA 245 since hgh"!(hv) = hv. We now apply our counting principles to the action of G on P. Write P as the union of disjoint orbits, and let v;,..., vy be representative poles, one from each orbit. Let nj = #(Ov,), aj = |Gy,l. Then our first relation is (*) IG| = N = njqj. Each element of G besides the identity has two poles; so, counting repetitions, there are 2(N — 1) poles. What elements have pole v? The answer is obviously the stabilizer subgroup of v, less the identity element; so there are q; — 1 = 1 elements of G with pole v j. On the other hand, there are n; poles in the same orbit as the pole v; (and their respective stabilizer subgroups are conjugate, by Proposition 1.7, and hence have the same number of elements). Thus, using (*)), we have 2(N-1) = Si nj(aj-1) = > (N- ny); j=l J=l dividing by N, (>) 2 =< N 2 2-~=> 1 (1-—). qj This formula, although at first forbidding, is fabulous. The lefthand side is less than 2 (and at least 1 provided G has at least two elements), whereas the right-hand side is a sum of terms less than 1 and at least 5. Thus, there can be either two or three orbits; ie., r = 2 or 3. We now consider various cases. Two orbits: Then 2-§ =(1-#)+(1-2) = g=t+h @ 2=n),+MN>. Thus, n; = n2 = 1: There are two poles, each fixed by all elements of the group G. Obviously, G is the cyclic group of order N of rotations about the line through the two poles (see Exercise 7). Three orbits: Formula (* *«) reduces in this case to 4o-1lyi tig N 43 4. 42 We may order the q,’s so that q; < q2 < q3. Since each pole is stabilized by some element other than the identity, we must have 4; = 2, j = 1,2,3. But because q1,42,43 2 3 => < < 0, we must have q, = 2. Case 1. Suppose q; = qz2 = 2. Then q3 = q can be arbitrary; N = 2q and n3 = 2, so there are two poles P and P’ forming one CHAPTER 7. GROUP ACTIONS AND SYMMETRY 246 P’ or switches orbit 0. Thus, every element g € G either fixes P and etries of them. It is easy to check that G = Dg is the group of symm r bisector a regular q-gon lying in the plane that is the perpendicula a4 | of the line segment PP’. Case 2. Suppose qi = 2, 42 2 3. Note that since 5+ 4+ 4 -l= Oand}+4+4-1-=0, weare left with only three possibilities: q2 must equal 3, and q3 may equal 3, 4, or 5. (i) gq) = 2,42 = 3,q3 = 3: N = 12: n, (ii) q, = 2,42 = 3,43 = 4: =6,n2 =4,n3 =4 N = 24: mn = 12, n2 = 8, n3 = 6 (iii) qi = 2,42 = 3,q3 = 5: N = 60: ny = 30, n2 = 20, n3 = 12 In case (i), there are four poles P), Po, P3, P4 in the second orbit, say. The stabilizer subgroup of P, permutes P2, P3, and P,, and so these points are equidistant from P,. Permuting this reasoning, in fact, all four points are equidistant, and hence they form the vertices of a tetrahedron. Thus we see that G c Tetra, but since |G| = |Jetra| = 12, it follows that G = Tetra. In case (ii), there are six poles P;, P2,..., Pe in the third orbit. Note, first, that the stabilizer subgroup of P; must be a subgroup of SO(2) and therefore (see Exercise 7) must be cyclic. Since q3 = 4, a generator of this subgroup must fix P; and rotate P2, P3, P4, and P; (say) cyclically; it must therefore fix Pg as well. Also, Po, ..., Ps must be the vertices of a square and equidistant from each of P; and Pg. Reasoning as in the previous case, we see that the six poles must lie at the vertices of a regular octahedron. The eight poles in the second orbit are, correspondingly, the vertices of a cube. In case (iii), let P,, ..., Piz be the twelve poles in the third or- bit. The stabilizer subgroup of P, is of order 5 and must cyclically permute the five nearest neighbors of P;, providing a regular pen- tagon. Indeed, considering the action of this cyclic group of order 5 on the set of twelve poles, Proposition 1.6 tells us that it must, in fact, fix two poles and cyclically permute the vertices of two parallel pentagons. Pursuing this line of reasoning, we find that the twelve poles must be the vertices of an icosahedron and G = Icosa. (Cf. Groups and Symmetry by Armstrong for more details.) oO If we take an appropriately group-theoretic definition of a reg- ular polyhedron, it will follow from Theorem 4.12 that the five Pla- tonic solids are the only possible regular polyhedra. It is easy to concoct definitions of a regular polygon: most people would say that all sides of a regular polygon are of equal length and all angles §4. ISOMETRIES OF R? AND REGULAR POLYHEDRA 247 of equal measure. By analogy, all the faces of a regular polyhedron should be congruent regular polygons; but this is not sufficient (consider the hexahedron pictured in Figure 1b. on p. 252). We must require that the polyhedron appear “the same” near each of its vertices (for example, at each vertex, a certain number of faces always come together, and the dihedral angle between two adjacent faces is always the same). In particular, an amazing consequence of a theorem of Cauchy is this: If P is a polyhedron so that (i) all faces are regular polygons having the same number of edges, and (ii) each vertex belongs to the same number of faces, then P is a regular polyhedron. Rather than try to formalize this, we will make the following definition based on group actions. A polyhedron in R? consists of vertices, edges, and faces. Each edge joins two vertices and belongs to exactly two faces; in addition, any two edges intersect in at most one vertex and two faces intersect in at most one edge. Given a polyhedron P c R3, denote by Isom(P) the subgroup of Isom(R?) preserving P, and by Isom*(P) the ccrresponding subgroup of Isom*(R3), the group of proper isometries of R*. Let X = {(v,e): v is a vertex of P, e is an edge of P, andvee}. We say ? is a regular polyhedron if Isom*(P) acts transitively on X. Remark. The best motivation is to consider the case of a (planar) polygon. It is not sufficient just to require that the symmetry group of the polygon act transitively on the set of vertices (consider a general rectangle) or on the set of edges (consider a general rhombus). However, imposing the requirement that the isometry group of the polygon act transitively on X forces the polygon to be regular. Since the isometry group acts transitively on the set of edges, all the edges have the same length. And since the isometry group acts transitively on X, it acts transitively on the angles of the polygon, and so they must all be congruent. Now note that any isometry preserving ? must fix the center of mass of P (see Exercise 8.1.3), and we take this to be the origin. Lemma 4.13. The only proper isometry of P fixing an element (v,e) € X is the identity element. Proof. If an isometry f fixes an edge e of P and one vertex of that edge, it must fix the other vertex of the edge as well. Since f CHAPTER 248 also fixes the center of mass O 7. GROUP ACTIONS AND SYMMETRY of P, it fixes the plane spanned by fixing a plane O and e. By Theorem 4.11, the only proper isometry is the identity. O proposiFrom our definition, we are able to deduce the following tion. Proposition 4.14. Let V, E, and F denote the number of vertices, edges, and faces, respectively, of the regular polyhedron P. Suppose each face has k edges and £ edges meet at every vertex. Then \Isom*(P)| = €V = kF = 2E. (t) Isom*(P) acts transitively on the set of faces of P. The stabilizer subgroup of a vertex v of P has order £, the stabilizer subgroup of an edge e has order 2, and the stabilizer subgroup of a face has order k. Proof. By definition, Isom* (P) acts transitively on X. Since, by Lemma 4.13, only the identity element stabilizes an element of X, it follows from Proposition 1.3 that #(X) = |Isom*(P)|. But #(X) = #(vertices) - #(edges containing a given vertex) = V - f. In addition, since each edge contains two vertices, €V = 2E; likewise, each edge is contained in two faces, so 2E = kF. Also, Isom*(P) acts on the set Y = {(e, f):e is an edge of P, f isaface of P, Since the only proper isometry of ? that fixes both face containing it is the identity, and since #(Y) = follows that the action is transitive. In particular, transitively on the set of faces. Now the orders of the stabilizer subgroups can using Proposition 1.3, immediately from (+). O andec f}. an edge and a |Isom*(P)|, it Isom*(P) acts be calculated, We observe first that k and @ are at least 3. In order for a face to be a polygon, it must have at least three edges, so k = 3. Since each edge belongs to precisely two faces, and since those two faces overlap in only that edge, £ = 3 as well. Since Isom*(P) acts transitively on the set of vertices of P (and since a vertex is stabilized by a group of order @ > 1), all the vertices form one orbit in the set P of poles (see the proof of Theorem 4.12). Since Isom* (P) acts transitively on the set of faces of P (and since a face is stabilized by a group of order k > 1), the centers of mass of all the faces form another orbit in P. And, lastly, the midpoints of all the edges form §4. ISOMETRIES OF R? AND REGULAR POLYHEDRA 249 a third orbit. So, considering the end of the proof of Theorem 4.12, we have only the following possibilities: lisom*(P)|| vVo| @ | F | k | polyhedron 12 24 4 6 3 4 4 8 3 3 tetrahedron octahedron 24 8 3 6 4 cube 60 60 12 20 5 3 20 12 3 5 icosahedron dodecahedron In conclusion, the five Platonic solids are the only regular polyhedra. Schlafli considered these questions in higher dimensions as well in 1850; cf. the books by Berger (especially §1 and §12) and Hilbert and Cohn-Vossen (especially §14 and §23) in the Supplementary Reading. EXERCISES 1. a. b. 7.4 Prove that Isom(R”) is a group and that Trans is a subgroup of Isom(R”). Prove that O(n) and SO(n) are subgroups of GL(n,R). 2. Prove that for any n 3. Check that the columns of the n xn matrix A form an orthonor- mal basis for R"” xn matrix A and x, y € R",x-Ay = A’x-y. <>» A’A=Id = AA! =Id. 4. Given x,y € R", prove that |x- y| s |xllyl. (Hint: Consider Q(t) = |x + ty/*, and observe that this quadratic has at most one real root.) 5. Let H c R3 bea plane passing through the origin. Let n be a unit vector orthogonal to H. Show that reflection in H is given by the formula py(x) = x - 2(n-x)n. 6. Here we dispense with the isometries of R* = C. a. Prove that an orthogonal 2x2 matrix A can be written either as b. cos@ | Swee —-sin@ a8 | cos @ or as sind sin @ os | for some 0 € R. Show that the second matrix above is the product of a rotation and a reflection. Show, moreover, that if A € $O(2), then A is necessarily a rotation. CHAPTER 250 ACTIONS 7. GROUP AND SYMMETRY Give anew proof of Theorem 5.5 of Chapter 2. c. Prove that any finite subgroup of SO(2) must be cyclic. (Hint: By Exercise 6, each element g; is given by rotation through some angle @;. There must be anumber 6; of smallest absolute value.) What are all the finite subgroups of O(2)? Prove that any two reflections of R* are conjugate in Isom(R?). Let O(n) act on itself by conjugation. What are the orbits? 10. Determine the type of the isometry T(x) = Ax explicitly for A =: 2 a. 1 2 3 3°73 11 _2 2 2 2 2 3°73 2 (3 1 1 b |0 0 0 O -1 0-1 90 11. What are the poles of the group Tetra c SO(3)? Cube? 12. What is the geometric interpretation of the poles in the first orbits in case 2 in the proof of Theorem 4.12? 13. Carry through the reasoning at the end of the proof of Theorem 4.12 carefully. In particular, show that the eight poles in the second orbit in case 2(ii) must be the vertices of a cube. 14. Prove that if A € SO(3), then 1 is an eigenvalue of A, as follows. a. Let p(t) = det(A — tld) be the characteristic polynomial of A. This is a real cubic polynomial, and hence must have a real root (why?). b. Prove that if A € O(3) and Av = Av for some v ¢ 0, then \A| = 1. (Hint: Compute Av - Av.) c. Prove that if det A = 1, then +1 must be a root of p(t). (Hint: The product of the roots of p(t) is det A.) a. Prove that any rotation Ry of R3 is the product of two reflections py, and py, (see Exercise 2.5.6). (Hint: For starters, choose planes Hj; and H; intersecting in £.) Show, moreover, that the angle between the two planes will be one-half the rotation angle. Prove that two reflections py and py commute if and only if H and H’ are orthogonal planes. §4. ISOMETRIES c. OF R? AND REGULAR POLYHEDRA 251 Check that if H,, H2, and H3 are mutually orthogonal planes through the origin in R?, then py,°pH,°PH, = —Id. 16. Prove Lemma 4.9. (Hint: Decompose c = c! + c+, where c! is parallel to H and c+ is orthogonal to H. proof of Proposition 5.6 of Chapter 2.) 17. Prove directly that if A € O(3) and detA If necessary, see the = -1, then there is an orthonormal basis v;, v2, v3 for R? with respect to which the cos@ -sin@ matrix for Ais | sin9 cos@ . (Hint: Start by proving that -1 -1 is an eigenvalue of A.) 18. Let Rp be a rotation about axis @ through angle @. Show that —Ry is a rotatory reflection. (Hint: Assuming f passes through the origin, show that with respect to an appropriate basis, the cos@ matrix for Ry is sre 19. -sin@ cos 8 l | Now cf. Exercise 6.) Let A be a symmetric n x n matrix. a. Show that if Ax - y = 0 for all x and y € R", then A = O. b. Show that if Ax -x = 0 for all x € R”, then A = 0. (Hint: Consider A(x + y) - (x + y).) Which of parts a. and b. remains true for a general matrix? Give proofs or counterexamples. c. n x n 20. Give a self-contained proof of the converse of Lemma 4.1: if A is an n x n matrix such that |Ax| = |x| for all x € R”, then A is orthogonal. (Hint: Show that A? Ax- x =x-x for all x € R”.) 21. Give solid figures in R? whose isometry groups are: a. SO(2) b. O(2) +1 C. 22. A Ae so(2)| Prove that a polyhedron ? is regular if and only if its full group of isometries (proper and improper) acts transitively on the set = {(v,e, f): v is a vertex of P, e is an edge of P, fisaface of P, andveec f}. 252 23. “CHAPTER 7. GROUP ACTIONS AND SYMMETRY Determine the isometry groups of the following figures: a. arectangular parallelepiped (box) with precisely two square faces . b. a hexahedron (obtained by gluing two regular tetrahedra together) c. a truncated cube d. a truncated octahedron e. agreat dodecahedron FIGURE 1 5. Direct Products, p-Groups, and Sylow Theo rems In this section, we will study some results in group theory that are more technical, but exhibit the power of analyzing group actions. The goal is to understand when a finite group will have a subgroup of a given order. We know a necessary condition from Corollary 3.3 of Chapter 6: the order must be a divisor of |G|. But we have also seen that this condition is not sufficient, since |A4| = 12 and A, has no subgroup of order 6 (see Exercises 6.4.12 and 7.2.3). §s5. DIRECT PRODUCTS, p-GROUPS, AND SYLOW THEOREMS 283 We begin by introducing a simple way of constructing more complicated groups, the notion of direct product of groups; we've already seen this construction for rings in Section 2 of Chapter 4. Definition. Let G and G' be groups. Define their direct product G xG’ to be the set of ordered pairs (g,g’),g € G,g’ € G’, together with the operation (91,9;) - (g2,92) = (g192,9,g2). Note that the products are computed in each component separately. Lemma 5.1. Using this definition, G x G’ is a group. Proof. Associativity follows from associativity in the respective factors G and G’. If e € G and e’ € G’ are the respective identity elements, then it is easy to check that egg = (e,e’) is the identity element in G x G’. Inverses are given component-by-component: (g,g')"' = (g7',g'~"), since (g,g') - (g7',g’"") = (gg7',g’g'~") = (e,e’) =e¢xg. Examples O 1. (a) Consider the group Z>2 x Z3. Since the operation in both groups is written as addition, we shall do the same in the product. The elements of the group are: (0,0), (1,0), (0,1), (0,2), (1,1), and (1,2). Since Z2 x Z3 is an abelian group of order 6, it follows from Theorem 3.7 of Chapter 6 that Z2 x Z3 = Ze. Of course, we can check this directly, since (1,1) = (1,1) 2(1,1)= (0,2) 3(1,1) = (1,0) 4(1,1) = (0,1) 9(1,1) = (1, 2) 6(1,1) = (0,0). (b) In contrast, consider the group Z3 x Z3. This group has order 9, but cannot be isomorphic to Zg, since every element (a,b) € Z3 x Z3 (other than the identity) has order 3. (c) The stabilizer subgroup G, in Example 5 of Section 1 is naturally the direct product of the permutation group of {1,...,k} and the permutation group of {k+1,...,n}. Since the latter set has n — k elements, we see that G, = Sp x Sy_x. CHAPTER 7. GROUP ACTIONS AND SYMMETRY 254 Motivated by the first two examples, we prove the following general proposition. Proposition 5.2. The direct product Zm x Zn is isomorphic to the cyclic group Zmn if and only if gcd(m,n) = 1. Proof. Consider the multiples of the identity element (1,1) € Zm X Zn. If r(1,1) = (0,0), then it must be that m|r and nir, and so ry is acommon multiple of m and n. If m and n are relatively prime, then the smallest possible such r is mn (see Exercise 1.2.13). Therefore, the cyclic subgroup ((1,1)) must be the whole group Zm X Zn, and the group is cyclic. On the other hand, if gcd(m,n) = d > 1, then given any (a,b) € Zm X Zn, = (a,b) = (4ma,Fnb) = (0,0). Thus, every element of Zm X Zn has order at most “4, and the group cannot be cyclic. o Observe that the direct product G x G’ contains obvious copies of G and G’ as normal subgroups: G x {e’} and {fe} x G’ CG xG’ (see Exercise 2). This leads us to ask when a given group G might be isomorphic to the direct product of two of its normal subgroups. Proposition 5.3. Suppose H,K c G are normal subgroups so that (i) HONK = {e}, and (ii) every element g € G can be written in the form g = hk forsomehe H andke K. ThenG =HxK. Proof. Define a function ¢: Hx K — G by $(h,k) = hk. We must first prove ¢ is a homomorphism. We have $((hi,k1)(h2,k2)) = P(hyh2,kikz) = (hyh2)(k,}k2). But why should this be equal to $(hi,ki)p(h2,k2) = (hiki)(h2ok2)? The key is that when H and K are normal subgroups intersecting only in e, then elements of H must commute with elements of K. This was the content of Exercise 6.3.16, but we give the proof here: givenh € H andkeK , consider hkh-'k-!, On one hand, hkh-!k-! = (hkh-)k-! E K by normality of K; on the other, hkh-!k-! = h(kh-1k-1) E H by normality of H. Therefore, HK = {fe} = hkh-k-l turning to our proof, hj (h2k)k2 =e = hk = kh. Thus, re- = hi(kyh2)k2 = (hi k,)(h2k2), and SO $((h y, ki) (h2,k2)) = b(hi,k1)(h2, k2), aS required. The homomorphism maps onto G by hypothesis (ii). And the homomorphism is one-to-one because, by (i), @(h,k) =e => hk = e=k=h!leHnK > h=ke=e. g §5. DIRECT PRODUCTS, p-GROUPS, AND SYLOW THEOREMS 255 Example 2. Consider the group Z¥, of units in Zi¢ (with operation multiplication). By inspection, Zj, = {1,3,5, 7,9, 11, 13,15} has order 8. Since the group is abelian, any subgroup is normal. Let H = {1,3,9,11} and K = {1,15}. ThenH andK are both cyclic; also, writing 15 = —1, it is easy to see that every element of Zj, can be written as the product of an element of H and an element of K. Thus, the hypotheses of Proposition 5.3 are satisfied, and therefore 16 ZH XK = 24x Zp. In the rest of this section we will focus on the action of a finite group G on itself, first of all by conjugation. The orbit 0, of an element x consists of all the conjugates of x, and hence is called its conjugacy class. Recall from Corollary 1.5 that #(O,) = |G|/|Gx|, where the stabilizer subgroup Gx, = {g: gxg"! =x} = {g: gx = xg} consists of all elements commuting with x. The center Z of the group G consists of the elements that commute with all elements of the group: ie., Z = {x: gx = xg forallg <¢G}. Thus,x€Z Gx =G = Ox = {x}. (Note that Z ¢ Gx, unless G is abelian.) <= We can rewrite the beautiful formula in Proposition 1.6 as follows, the so-called class equation: (*) IGl=|Zi+ SY #(Ox). distinct orbits #(O,) > 1 We now apply this formula to the study of groups G whose order is a power of the prime number p, called p-groups for short. Proposition 5.4. Let p be prime. The center Z of a nontrivial p-group contains more than one element. Proof. Let |G| = p*, s = 1. If Z = G, we are done. If not, there is x €G So that #(0,) > 1. Then, as we said earlier, #(Ox) = |G|/|Gx\, and hence must be a positive power of p. Considering formula (*), p divides the left-hand side and the giant sum on the right-hand side. It follows that p divides |Z|. Sincee € Z = |Z| = 1, we now infer that |Z| is a positive power of p. a Proposition 5.5. Let p be prime and |G| = p*. ThenG is abelian. Proof. We must show that the center Z is the whole group G. From Proposition 5.4 we infer that |Z| must be either p or p*. Suppose |Z| = p; choose x ¢ Z, and note that G,, the set of elements of G that commute with x, contains x and all the elements of the CHAPTER 256 7. GROUP ACTIONS AND SYMMETRY Gx is a subgroup of G, center. Therefore, |Gx| > |Z| = p; but since that Gx = G; but this |G,.| divides |G| = p*. The only possibility is on. It follows, then, means that x € Z, contradicting our assumpti that |Z| = p?, ie., Z = G; and so, G is abelian. O n, however. Remark. Groups of order p? may well be non-abelia The groups Q and D, of order 8 come to mind. TheoWe conclude this section with a discussion of the Sylow groups. In rems, which are a powerful tool for understanding finite s of prime particular, they allow us to come to terms with subgroup ing n, power order. If |G| = n and p% is the largest power of p divid we call a subgroup of order p* a Sylow p-subgroup of G. Theorem 5.6 (Sylow I). Let G be a finite group of order n, and suppose p|n. Then there is a Sylow p-subgroup H of G. Corollary 5.7 (Cauchy’s Theorem). LetG bea finite group of order n, and suppose p\n, p prime. Then there is an element a € G of order p. Proof h € H be is a power order p. of Corollary 5.7. Let H be a Sylow p-subgroup, and let an element other than the identity. Then the order of h of p, say p*,s 21. Leta= h?’': then a is an element of O Proof of Theorem 5.6. Set n = p%m, where p { m. We consider the action of G by left multiplication on the set S = {subsets of G with p elements}: if & = {a),a@2,...,@p«} is an element of S, then g-& = {gai,ga2,...,gap«}. We will unearth the desired subgroup by p*. p“ We finding an element & € S whose stabilizer subgroup has order Now, #(S) = (7), and it is straightforward to check that, since is the largest power of p dividing n, p { #(S) (see Exercise 12). apply Proposition 1.6: #(S) = Saistinct orbits o #(O). Since p { #(S), it follows that there is some orbit O¢ so that p { #(O¢). But then we infer from Corollary 1.4 that |Gg| = n/#(O¢) is divisible by p%. On the other hand, if a subgroup H c G stabilizes & c G, this means that & is the union of orbits of the action of H on G by left multiplication. Every such orbit is of the form Ha, a € G, and contains |H| elements. It follows, then, that #(&) is divisible by \H|. (The reader should compare this argument with the proof of Lagrange’s Theorem, Theorem 3.2 of Chapter 6.) In our case, we set H = Gg; and so |Ge||#(§), ie. |Gel|p%. But we have already proved p™\iGg|. Thus, |Gg| = p%, as desired. o §s5. DIRECT PRODUCTS, p-GROUPS, AND SYLOW THEOREMS 257 Now come the remaining theorems. We give some easy applications before the proofs. Theorem 5.8 (Sylow II and Ill). All Sylow p-subgroups are conjugate, and the number s of Sylow p-subgroups divides n and satisfies s = 1 (mod p). Corollary 5.9. LetH be a Sylow p-subgroup of the groupG. Then H is a normal subgroup if and only if it is the only Sylow p-subgroup. Proof. Suppose H is the unique Sylow p-subgroup. Since, for any a € G, the subgroup aHa™! is again a Sylow p-subgroup, we must have aHa~! = H for all a € G. This means H is normal. Conversely, if H is normal, aHa™! = H for all a € G; but since by Theorem 5.8 all the Sylow p-subgroups are conjugate, H can be the only one. oO Examples 3. The group TJ (of order 6) has one Sylow 3-subgroup (which is necessarily normal), and three Sylow 2-subgroups. The group Tetra (of order 12) has one Sylow 2-subgroup (see Section 2) and four Sylow 3-subgroups. On the other hand, the group De (the group of symmetries of the regular hexagon, which also has order 12) has three Sylow 2-subgroups and one Sylow 3-subgroup. (The Sylow 2-subgroups are all Klein 4-groups and are the symmetry groups of the three rectangles formed by pairs of opposite edges.) Example 4. Every group of order 15 is cyclic. Proof. Let G be a group of order 15. By Theorem 5.8 the number of Sylow 3-subgroups divides 15 and is congruent to 1 (mod 3), and therefore must equal 1. The same is true for p = 5. Thus we have, by Corollary 5.9, normal subgroups H and K of orders 3 and 5S, respectively. Now we claim that G = H x K; to apply Proposition 5.3, we must check that Hm K = {e} and that every element of G can be written as the product of elements of H and K. Since HK is a subgroup of both H and K, its order must divide both 3 and 5; thus Hn K = {e}. On the other hand, by Exercise 13, HK = {hk:h € H,k € K} is a subgroup of G strictly containing K; therefore, it must equal G. To finish the proof, we merely observe that Z3xZs5 = Z); by Proposition 5.2, and so G = Z)s5, asrequired. Example 5. A group of order to D7 (see Exercise 6.2.15). 14 is isomorphic oO either to Z)4 or CHAPTER 7. GROUP ACTIONS AND SYMMETRY 258 5.8, the Sylow Proof. Let G be a group of order 14. By Theorem or seven Sylow 7-subgroup of G is normal, and there are either one 2-subgroups. is normal; Case 1. If there is one Sylow 2-subgroup, then it too = 24. and, reasoning as in Example 4, G = Z2 x Z7 ,H7, then Case 2. If there are seven Sylow 2-subgroups Hj, Ha,... up, genlet w be the generator of H). Let K be the Sylow 7-subgro i=0,1,2,.. 6, erated by p. Then the conjugate elements p'wo", ! = p! generate the subgroups H),...,H7. Since K is normal, wow for some j = 1,2,...,6. AS a result, p = w2pw? = p(wey!)w = w(piyw) = (wow!) = (p4)s = p®. Thus, j* = 1 (mod 7). The only solutions are j = +1; since G is not abelian, wow = p-|, and, by definition,G = D7. j # 1. This leaves Oo Proof of Theorem 5.8. We must first establish that if H and K are Sylow p-subgroups of G, then K = aH a~! for some a € G. The key idea is to let K act on G/H by left multiplication. By Proposition s is a sum of factors of |K| (all of 0 #(O) 1.6, #(G/H) = Daistinct orbit which are powers of p). Since #(G/H) = |G|/|H| is not divisible by py, there must be an element aH € G/H with #(Oay) = 1. That is, there is a coset aH whose K-orbit is just itself; but this means that k(aH) € aH for all k € K, and so K c aHa"! (see Proposition 1.7). Since |K| = |H| = |aHa7'|, it follows that K = aHa™!, as desired. Next, we must prove that the number s of Sylow subgroups divides n and satisfies s = 1 (mod p). What could be more natural, then, than to consider the set of Sylow subgroups? Let S$ = {H = H,H2,...,Hs} be this set; by the first part of the theorem, we know that this is also the set of conjugate subgroups aHa™! of H. From the latter observation we infer that G acts transitively (by conjugation) on S, and so s|n (why?). It will be important in a moment to know the stabilizer subgroup of the element H; € S: it is the sub- group Ni = {g € G: gHig™ = H;}, called the normalizer of H;; and it is immediate from the definition that H; is a normal subgroup of Ni. To prove that s = 1 (mod p), we need a different group action: now let H (rather than all of G) act on S by conjugation. As usual, 5 = #(S) = Daistinct orbits 0 #(O), and every summand is a power of p. As before, we ask when #(Ox,) = 1. Well, #(O,) = 1if and only if the stabilizer subgroup of Hi € S is H, and this happens (by our earlier remarks) if and only if H c N;. Here comes the clincher: if H c Ni, §5. DIRECT PRODUCTS, p-GROUPS, AND SYLOW THEOREMS 259 then H and H; are both Sylow subgroups of N;; and so, by the first part of the theorem, H is conjugate to H; in N;. But H; is a normal subgroup of N,, and so H = H,. Thus, #(Oy,) = 1 «<= H; = H; there is only one summand equal to 1, all the others being higher powers of p. This proves that s = 1 (mod p), and we are done. oO EXERCISES 7.5 1. Prove that V = Z2 x Zp. 2. Prove that G x {e’} and {e} x G’ are normal subgroups of the direct product G x G’. 3. Suppose g € G has order m and g’ € G’ has order n. What is the order of the element (g,g’) € Gx G’? 4. Decide in each of the following cases whether G = H x K: a G=C*%,H={zeC:|z|/=1},K=R* b. G=Dn, H = (p), K = (w) (see Exercise 6.2.15) C. c= 4\6 b]:abiceR, ac #0}, H=|I¢ ¢|:ac 4}, k= 4] F]rpeR| 5. Is the group T isomorphic to the direct product of two nontrivial groups? 6. a. Prove that G xG’ is an abelian group if and only if G and G’ are abelian groups. b. Prove that A = {(g,g):g € G} c GxGis anormal subgroup if and only if G is abelian. 7. Identify the following groups, and decide which are isomorphic. a. Zg e. 23, b. c. d. 8. 2% ZY 2% For those who have studied Section 4: a. Is O(n) = SO(n) x { + Id}? CHAPTER 260 b. 7. GROUP ACTIONS AND SYMMETRY Do Proposition 4.4 and Theorem 4.5 imply that Isom(R") = Trans x O(n)? Let p be a prime. Prove that a group of order p* is either cyclic or isomorphic to the direct product of two groups of order p. is abelian. 10. Suppose |G| = 81 and |Z| = 27. Prove G 11. Here is another proof of Cauchy’s Theorem (Corollary 5.7). Let S = {(a1,@2,...,@p): ai €G and aja2---ap =e}. a. Show that #(S) = |G|P?7}. b. Let Z, be the cyclic group of order p with generator o, and define an action of Z, on S by O(aj,...,Aap) = (Ap, @1,A2,...,Ap-1). Note that (e,e,...,e) is a fixed point of the action. Apply Proposition 1.6 to prove that there must be another fixed point (a,a,...,a),a#e. c. Deduce Cauchy’s Theorem. 12. Prove that if n = p*m and p { m, then p t (7). 13. Let H and K be subgroups of G with H a normal subgroup. Prove that HK = {hk:h © H,k € K} is a subgroup of G. 14. Prove that if p and q are primes, p < q, and p { q — 1, then any group of order pq is cyclic. 15. Let p be a prime. What are the Sylow p-subgroups of Sp? How many are there? 16. Prove that every group of order 45 has a normal subgroup of order 9. 17. Prove that a group of order a. 42 b. 56 must have a proper normal subgroup. 18. Suppose p is prime, « > 1, and 1 < m < p. If G is a group of order n = p“m, then prove G has a proper normal subgroup. 19. Show that S, has three Sylow 2-subgroups; these are probably most easily found if we think of $4 as Cube. Then $4 acts by §5. DIRECT PRODUCTS, p-GROUPS, AND SYLOW THEOREMS 261 conjugation on the set of these subgroups. This gives a homomorphism S$, — $3. What are its kernel and image? 20. Prove that when n is odd, Don = Dn XZ2. (Hint: Let Z2 = {e, p”}, where D2, is presented as in Exercise 6.2.15.) Is the same true when n 21. is even? no y\2 Prove that (2") => (Z) . (Hint: see Example 5 of Section 1. k=0 Let G = Sy, x Sy act on {1,...,2n} as follows: (o,T)(t) = | a (i), ifl<isn n+t(i-n), ifn+1l<i<2n Now let S be the set of n-element subsets of {1,...,2n}; note that every such subset is of the form {1),..., tx, jesi,---sJn}; whereO <k<n,1<ij,...,ip <n, andn+1 S jesi,...,jn < 2n. Analyze the action of G on S.) 22. Prove (by induction on n) that a group of order p” contains a normal subgroup of order p”~!. 23. Suppose |G| = 595 = 5-7-17 and H is a subgroup of G of order 5. a. b. Prove that H is a normal subgroup. Prove that H must be contained in the center of G. 24. Find the Sylow p-subgroups of GL(2, Z,). 25. Suppose H is a normal Sylow p-subgroup of G. Prove that if a € G is an element of p-power order, then a € H. (Hint: Consider aH € G/H.) 26. 27. Classify the groups of order a 21 b. 22 c. 18 d. 12 Recall that if H c G is a subgroup, then the normalizer of H is defined by N(H) = {g € G: gHg™' = H}. a. Prove that H has [G : N(H)] conjugate subgroups. (Hint: Let G act by conjugation on the set S of conjugate subgroups of H.) to n tr CHAPTER b. 7. GROUP ACTIONS AND SYMMETRY Prove that if p is the smallest prime dividing |G|, then any subgroup H of index p is normal. (Hint: see the end of the proof of Theorem 5.8.) 28. Generalizing Theorem 5.8, prove that if K is a subgroup of G and |K| is a power of p, then K is contained in a Sylow p-subgroup of G. 29. Prove that a finite abelian group is the direct product of its Sylow p-subgroups (for all the different primes p dividing its order). (With a bit more work, one can prove the Fundamental Theorem of Abelian Groups: Any finite abelian group is a direct product of cyclic groups of prime-power order.) Proceed as follows: a. Suppose |G| = p%m, where p { m; let H = {ae G: a?" =e} and K = {a€G:a™ =e}. Then H of G (why?). Prove that b. is the Sylow p-subgroup Hm K = {e}. If a € G, then the order of a is of the form p‘j, where s < «and j|m. Show that there are integers k and £ so that kp’ + €j = 1, and observe that a = (a?’)‘ - (a/)*. Conclude that a is the product of an element of H and an element of 30. c. K. Use Proposition 5.3 to prove that d. Finish the proof by complete induction on |G]. a. Let G = {wvk:0 < j < 7,0 < k < 1} subject to the rules Gx Hx K. u8 = vy? =e, vu = uv. Check that Gisa group of order 16, b. and determine the number of elements of order 2, 4, and 8. Let G’ = Z2xZg. Determine the number of elements of order 2,4, and 8 inG’. c. Are G and G’ isomorphic? (See Exercise 6.2.17.) 6. Some Remarks on Galois Theory We now wish to return to the discussion of the roots of polynomials undertaken in Chapters 3 and 4. The deep idea of Evariste Galois was to study certain permutations of the roots of the polynomial, now called its Galois group, as we introduced in Example I(e) of Section 1. In fact, he was the first to formalize the notion §6. SOME REMARKS ON GALOIS THEORY 263 of a group. We hope the reader will appreciate the beautiful interweaving of group theory, polynomials, and field extensions. Our goal is twofold: to understand why we cannot find the real roots of an irreducible real cubic using only real numbers, and to understand why the general polynomial of degree = 5 cannot be “solved by radicals.” Let K be a field extension of F (which we always assume to be of finite degree). We say a (ring) isomorphism ¢: K — K is an Fautomorphism of K if ¢(a) = a for all a € F. We denote by G(K/F) the set of all F-automorphisms of kK; the first observation is that this is a group, called the Galois group of K over F. Lemma 6.1. G(K/F) = {F-automorphisms of K} is a group. Proof. The identity map t: K — K certainly is an element of G(K/F). Let ¢,w € G(K/F). Then dew, which is the composition of two isomorphisms, is an isomorphism. Then (¢-w)(a) = o(w(a)) = d(a) = a for all a € F, so dow € G(K/F). likewise an F-automorphism of K, so we are done. Now ¢~? is O Example 1. Let K = Q[{/2] and F = Q. Then, given any a,b € Q and ¢ € G(Q[V2]/Q), we have (a + bV2) = (a) + d(bV2) = a+bd(/2); so ¢ is completely determined by the one number $(V2). Now let $(/2) = a + BV2, for some a,B € Q. We have 2 = #(2) = p(V2- V2) = (P(V2))* = (a+ BV2)? = (02 +28?) +2aBV2. Therefore, oB = 0 and o* + 262 = 2; since V2 is irrational, we must have « = 0, 8B = +1. Inconclusion, there are precisely two Q-automorphisms of Q[V2]: the identity map ((a+ bV/2) = a+b,/2 and the “conjugation” map $(a + bV/2) = a —- bv2. In particular, |G(Q[V2]/Q)| = 2. Example 2. Let K = Q[+/2] and F = Q. For convenience, let & = V2. Since 1,&,&* area basis for Q[&] over Q, if ¢ € G(Q{(E]/Q), then d(a + bE + cE2) = a+ DH(E) +. c(P(E))’, and so the action of gd is completely determined by the value of $(&). Suppose $(&) = a+ BE + y&* for some a, B, y € Q. Then 2 = p(2) = P(E) = (P(E))3 = (a + BE + yE*)? = (a? + 283 + 4y?) + 3(a?B + Bey + y2a)E + 3(aB* + By? + yo°)E?. 264 CHAPTER 7. GROUP ACTIONS AND SYMMETRY From the linear independence of 1,§, §* we infer that a? + 2p3 + 4y? = 2 o°B + B*y+y*a=0 ap? + By* + yo? = 0. With some thought, the reader can check that the only rational solution of this system of equations is « = y = 0, B = 1. That is, the only Q-automorphism of Q[+/2] is the identity map. Let f(x) = x" + Q@n-1x"-! +-+++a,x +a € F[x] be a monic polynomial with coefficients in F, and let K be a field extension of F. Suppose f(x) has roots o,...,&m lying in K (and perhaps other roots lying in a further extension). Our first observation is that any F-automorphism of K must permute aj,..., &m. Lemma 6.2. Let K > F, and let «a € K be a root of f(x) F(x]. Then for any ¢ € G(K/F), (a) is also a root of f(x) K. € in Moreover, if K is the splitting field of f(x) and f(x) has dis- tinct roots &),...,Q& € K, then G(K/F) Perm{),...,&n}. is realized as a subgroup of Proof. We claim first that f(@(«)) = 0. The crucial observation is that @ leaves F fixed, and hence leaves fixed every coefficient of the polynomial f(x) € F[x]. Therefore, f(¢(a)) = d(f(a)) = (0) = 0. Explicitly, if f(x) = x" + a@n_jx"-14+---+a,x +a, F(P(O)) = (P(X) + An-1(G(a))* 1 +++ + arh(a) + ao = D(0" + An-10" 1 +--+ +a,;a+ a9) = $(0) =0. If K contains all the roots oj,...,a, of f(x), then for all j = 1,...,n, we know that $(a;) € {o,...,n}. So, there is a map G(K/F) — Perm{a,...,an}; this map is in fact a group homomorphism, as the reader should check. Now, if K is the smallest field containing all the roots—i.e., a splitting field of f(x)—then K = F[a,...,n]; must fix all of in this event, if d € G(K/F) fixes all the a,’s, then it K. This proves that the homomorphism Perm{o),...,@n} is in fact one-to-one, as desired. G(K/F) — o Example 3. Using Lemma 6.2, we get a much simpler solution to Example 2. Since & = 3/2 is a root of the irreducible polynomial fix) = x3 -2 € Q(x], any € G(Q[E]/Q) must carry — to some root of f(x) in Q(E]. Since there is only one, @ must be the identity. §6. SOME REMARKS ON GALOIS THEORY 265 Examples 4. Let f(x) = x* — 2x — 1 © Q[x]. One root of f(x) is 1 + V2 € Q[V2]. It follows from Example 1 that 1 - /2 must bea root as well. Analogously, G(C/R) is a group of order 2 generated by complex conjugation. It follows from Lemma 6.2 that if « € C is any root of a polynomial with real coefficients, then & is a root as well. (See Exercise 4.2.10.) Let K be a field extension of F of degree n > 1, and suppose a € K. Since 1, a, «*,...,a" are n + 1 vectors in an n-dimensional vector space, they must be linearly dependent; and so « is a root of a polynomial f(x) € F[x] of degree at most n—therefore, a root of an irreducible polynomial of degree at most n. If we assume, moreover, that K = F[a], then f(x) must have degree exactly n. What can we say about G(K/F)? Since 1, a, «2, ..., x”-! forma basis for K over F, if @ € G(K/F), the action of ¢ on K is completely determined by ¢(a). On the other hand, by Lemma 6.2, ¢ must take « to some root of f(x) in K, and there are at most n = [K: F] of these. Thus we have |G(K/F)| < [K: F]. In fact, this argument shows a bit more: even if Fla] ¢ K, then there are still at most [F[«] : F] choices for the image of « under any F-automorphism of K. In order to see that |G(K/F)| < [K : F] in general, we need the following result about “extending” isomorphisms of fields. An isomorphism @¢: F — F’ of fields is, by definition, a ring isomorphism between them. Note, further, that such an isomorphism gives rise to a ring isomorphism F[x] — F’[x], which, by abuse of notation, we denote by ¢ as well. (A note of warning: The notation F’, f’, etc., in what follows in no way connotes derivatives.) Lemma 6.3. Let F and F’ be fields, and let : F — F’ be an isomorphism of fields. Suppose f(x) € F[x] is an irreducible potynomial with a root « in some field extension K > F. Correspondingh,, let f’'(x) = b(f (x)) € F’[x], and let a’ be a root of f’(x) in some field extension K' > F'. Then there is a unique isomorphism db: Fla) — F’La’] extending @ (by which we mean that $(a) = $(a) for alla € F) and carrying « to a’. CHAPTER 7. GROUP ACTIONS AND SYMMETRY 266 Proof. An arbitrary element of F[a] is of the form p(c«), where ¢ by P(X) = AnX™ + An-1X" 1 +++++aixt+ aE F[x]. We define b(p(a)) = blana” + An-10"! +--+ +a1X+ ao) = plan) a'" + b(an-1)0'") +--+ + P(ai)a’ + Hao). for this would be: $(p(a)) = p’(a’), where (A shorthand ae Note first that ¢ is well-defined: If p(«)= p'(x) = o(p(x)).) q(x), then p(x)= ? Ge ) (mod (f(x))); and so $(p(x)) = (q(x)) (mod (f’(x))), whence $(p(a)) = (q(a)). By its very definition, ¢ is ahomomorphism F [a] - F'[a’] extending d; and we leave it to the reader to check that ¢ maps onto F’[a’). If (p(a)) = 0, then p’(a’) = 0, whence p’(x) € (f’(x)), and so p(x) € (f(x)), implying ¢ = (0). that p(a) = 0; thus, ker (Cf. Theorem 2.4 of Chapter 4 for a more conceptual view of this entire proof. ) oO We now use Lemma 6.3 inductively to obtain the following proposition. X Proposition 6.4. Let F c K and F' c K’ be fields, and let @: F ~ F’ be a given isomorphism of fields. Then there are at most [K: field isomorphisms : K - K' extending >. F] Proof. Suppose « € K is a root of an irreducible polynomial f(x) € F[x] of degree > 1; recall that deg(f(x)) = [Fla] : F]. Let f' (x) = O(f(x)) € F’[x], and let a’ be a root of f’(x) in K’. Then there will be a unique field isomorphism ¢: Fla] — F’[a’] extending @ and carrying « to a’. In the event that F[a] = K, since f’(x) can have at most deg(f’(x)) = [K : F] roots in K’, there are indeed at most [K : F] possible field isomorphisms extending @. If F[a«] = K, we proceed by complete induction on [K : F]. That is, if [K : F] = n we assume the Proposition to be valid for all field extensions of degree less than n. Let L = Fla], L’ = F’[a’], and let yw = d: L ~ L’ be the isomorphism already obtained. By induction hypothesis, since [K : L] < n, there are at most [K : L] field isomorphisms w: K — K’ extending w. Note, in particular, that each of these is an extension of the original field isomorphism @. Taking stock, there are at most [L : F] possible extensions wy of our original isomorphism ¢; and for each one of them, there are at most [K : L] possible extensions w. Therefore, there are at most [K : L][L : F] possible extensions of @. By Proposition 1.5 of §6. SOME REMARKS ON GALOIS THEORY 267 Chapter 5, [K : F] = [K: L][L: F]; and so there are at most [K: F] isomorphisms extending ¢, as desired. Oo As a crucial consequence of this, we obtain the following proposition. Proposition 6.5. Let K be a field extension of F. Then|G(K/F)| < [K:F]. Proof. Apply Proposition 6.4 with F = F’, K = K’, and ¢ = t. Since the isomorphisms K — K extending . are the F-automorphisms of K, we have |G(K/F)| <[K:F]. a We now come to the main definition. Definition. We say K is a Galois extension of F if |G(K/F)| = [K:F]. Examples 5. (a) Q[V2] is a Galois extension of Q. (b) Q[ V2] is not a Galois extension of Q, since, as we saw in Example 2, |G(Q[V/2]/Q)| = 1; but [Q[V/2] : Q] = 3. (c) Let K = Q[¥/2,iV3] be the splitting field of f(x) = x3 - 2. Then [K : Q] = 6, and, as we saw in Example 1(e) of Section 1, G(K/Q) = S3 has order 6. To be more precise, we exhibited six Q-automorphisms of K at the time, but now we know from Proposition 6.5 that there can be no more. These examples suggest that K will be a Galois extension of F whenever K is a splitting field of some polynomial f(x) € F[x]. To establish this, we must produce (at least) [K : F] F-automorphisms of K under these circumstances. x Proposition 6.6. Let F and F’ be fields containing Q, and let g: F — F’ be an isomorphism. Suppose that K is a splitting field of a polynomial f(x) € F[x], and K' is a splitting field of the corresponding polynomial }(f(x)) € F’[x]. Then there are {K : F] isomorphisms $: K — K’ extending ¢. Proof. We proceed by complete induction on n = [K: F]. Suppose first that « € K is a root of an irreducible factor g(x) of f(x). Assume deg(g(x)) = € > 1. Let a’ = a,...,a be the roots in K’ of the corresponding g’(x). For each j = 1,...,@, we obtain by Lemma 6.3 an isomorphism ¢: F[a«] — F'[a§] extending @ and sending CHAPTER 268 7. GROUP ACTIONS AND SYMMETRY a to a. Since the f roots are distinct (see Exercise 2), we obtain £ = [F[a] : F] extensions in this manner. Now, view K (resp., K’) aS an extension of L = F[a] (resp., L’ = F'[a;]}); K is likewise a splitting field of f(x) € L[x]. Given an isomorphism yw = @: L — L’, since [K : L] < n, by the induction hypothesis, there are [K : L] extensions of yw to an isomorphism qw:K — K’. Since this is true for each of the [L : F] choices of y, there are a total (again by Proposition 1.5 of Chapter 5) of [K : F] choices of isomorphisms extending ¢?. 0 Remark. Although we took F and F’ G, we see from the proof of Proposition hypothesis is that irreducible polynomials holds not only for fields containing Q (as for finite fields. to be field extensions of 6.6 that the appropriate have distinct roots. This was stipulated), but also As a corollary, we can now deduce that splitting fields of polynomials are unique up to isomorphism, a fact which has been tacit in our work throughout. Thus, we are justified in referring to “the” splitting field of a polynomial. Corollary 6.7. Let f(x) € F[x] and let K and K’ be two splitting fields of f(x). Then K = K’. Proof. We apply Proposition 6.6 with F = F’ and @ = t. Then we obtain [K : F] isomorphisms K — K’ extending t. In particular, there is at least one isomorphism i: K — K’ fixing F. oO We now come to the result we’ve been seeking. quires no effort at this point. The proof re- Theorem 6.8. Let F be any field containing Q. If K is the splitting field of a polynomial f (x) € F(x], then K is a Galois extension of F. We call G(K/F) the Galois group of f(x). Proof. If K is the splitting field of a polynomial in F(x], then we apply Proposition 6.6 with F = F’, K = K’, and gd = to obtain IG(K/F)|=[(K:F]. oO Now we address the converse. Suppose K is a Galois extension of F. Is K necessarily the splitting field of some polynomial in F[x]? We begin with the following lemma. Lemma 6.9. Suppose K is a Galois extension of an arbitrary field F, and suppose g(x) € F[x] is an irreducible polynomial with some roota in K. Then g(x) splits in K. 269 §6. SOME REMARKS ON GALOIS THEORY Proof. Let oj, j = 1,...,n, be the elements of G(K/F), and set a; = 0j(), j =1,...,n. Define h(x) = (x -— 01) +++ (X — On) € K(x]. Since the coefficients of h(x) are fixed by any element of G(K/F) (why?), it follows that h(x) € F[x] (see Exercise 3). Since g(x) and h(x) have a common root, namely «a, in K; and since g(x) Therefore, is irreducible in F[x], by Exercise 3.2.15, g(x)|h(x). g(x)| (x — a)+++ (x - &) in K[x]. It is now obvious that g(x) o splits in K[x]. Example 6. To illustrate Lemma 6.9, let K = Q[V5,i]. reader can check, K is a Galois extension of Q. As the The elements of G(K/Q), according to Lemma 6.2, must send ,/5 to either \/5 or ~—/5, and i to either i or -i. If ~« = V5 + 2i € K, then the proof of Lemma 6.9 shows us how to construct an irreducible polynomial in Q[x] having « as a root: every element of the orbit of « under the Galois group must also be a root, namely a, = a, a2 = —J/5 + 2i, a3 = V5 — 2i, and a4 = -V5 - 2i. A quick computation shows that a is thus a root of the irreducible polynomial f(x) = x4 -— 2x? +81. On the other hand, if K = Q[¥5, i], then K is not a Galois extension of Q, and the orbit of « = V5 +i consists only of a, = ao and o2 = 5-1. The polynomial (x - «))(x~a2) = x?-29/5x+(¥Y5)24+1, of course, does not belong to Q[x]. What will be most important to us is the following converse of Theorem 6.8. Theorem 6.10. Let F be an arbitrary field, and let K be a Galois extension of F. Then kK is the splitting field of some polynomial f (x) € F(x]. Proof. Let «,,...,&,% be a basis for K over F; and for j = 1,...,k, let gj(x) € F[x] be an irreducible polynomial with root « j (cf. the proof of Lemma 6.9 or Exercise 5.1.19). Then K is the splitting field of f(x) = gi(x)go(x) +++ gx(x) € Fx}: by Lemma 6.9, f(x) does in fact split in K, and it does so in no smaller field (since any splitting field must contain all the «,;’s). a We can now State the central theorem in the subject. Theorem 6.11 (Fundamental Theorem of Galois Theor y). be a Galois extension of Q, and let G = G(K/Q). Let K Then there is a one- (o-one correspondence between intermediate fields QcEcK and CHAPTER 7. GROUP ACTIONS AND SYMMETRY 270 given as follows: subgroups H c G the elements of G E— y _ { theelementsofK K" = 7 left fixed by H Under this (i) (ii) (iii) ( fixing E H ⋅ correspondence, we have: K is a Galois extension of E, and G(K/E) = H; (K:E] = |H| and[E:Q)=[G:H]; E is a Galois extension of Q if and only if H isa normal subgroup of G, in which case G(E/Q) = G/H. {e Joie =H |czra = G/H whenH is normal QD Oc Zod groups try Cc fields ~ We summarize this schematically with the following diagram: Sketch of proof. The first point to realize is this: by Theorem 6.10, if K is a Galois extension of Q, then K is the splitting field of some polynomial f(x) € Q[{x]. Since f(x) € E[x] as well, K must therefore be a Galois extension of E. By definition, the corresponding subgroup H is the subgroup of E-automorphisms of K, i.e., H = G(K/E). But the equality E = K" (= {elements of K fixed by H}) follows now from Exercise 3. Conversely, given a subgroup H c G, let E = K" be the “fixed field” of H. Then by Exercise 17, H = G(K/E). This demonstrates that there is a one-to-one correspondence between subgroups and intermediate fields, and (i) is established. Part (ii) of the theorem is immediate: since H = G(K/E), and since K is a Galois extension of E, we have |H| = |G(K/E)| = [K: E]. By Lagrange’s Theorem (Theorem 3.2 of Chapter 6) and Proposition 1.5 of Chapter 5, [E:Q] = [K: Q]/[K:E] = |G|/|H| =[G:H]. Suppose H is a subgroup of G with fixed field K” = FE. If 0 €G, then the subgroup oHo~! has fixed field o (E): ifh € H andee€E, then (wha~') (a(e)) = o(h(e)) = o(e). If H is a normal subgroup of G, then oHo™! = H for all o € G; and, since there is a one- to-one correspondence between subgroups and intermediate fields, o(E) = E. (Note this does not mean that o fixes each element of E; it §6. SOME REMARKS ON GALOIS THEORY 271 means merely that it maps the entire set E back to itself.) Therefore, every Q-automorphism o of K restricts to give a Q-automorphism of E; the restriction map is ahomomorphism 7r: G — G(E/Q) whose kernel consists of those elements of G that act by the identity on E, which is the subgroup H. Thus, by Corollary 3.10 of Chapter 6, we have image (11) = G/H, as desired. Since |G(E/Q)| = |image (7r)| = |IG/H| = (E : Q}, it follows from Proposition 6.5 that |G(E/Q)| = iimage (1r)| = [E: Q]; so, G(E/Q) = G/H and E is a Galois extension of Q. Conversely, suppose E is a Galois extension of Q. Then by Theorem 6.10, E is the splitting field of some polynomial f(x) € Q[x]. Therefore, any Q-automorphism o of K maps the roots of f(x) to each other, and hence preserves E. From the preceding discussion, it follows that since a(E) = E, cHo~! =H, and H is a normal subgroup. This completes theorem. o the proof of (iii), and, in turn, that of the Example 7. Consider the Galois group of f(x) = x3-2 € Q[x]. We saw in Chapter 3 that the splitting field of f(x) is K = Q[V2,1V3] = Q[V2,w], where w = —4* is a primitive cube root of unity. We Saw earlier that G(K/Q) = T. We now wish to use Theorem 6.11 to find all the intermediate fields Q c E c K, given that we know well all the subgroups of T = $3. We begin by enumerating the subgroups H of G = T, and then we'll determine the corresponding intermediate fields E = K4. Using the notation from Example 1(e) of Section 1, we have G=T ={¢,6°.Y,Vb,Wo?}, where We have, aside from the trivial subgroups 3 = w? =. {t} and G, the normal subgroup (¢) of order 3, and the subgroups of order 2 generated by each of the “flips” w, wo, and wd2. The action of G on K by Q-automorphisms is given by: w(V2)=V2 W(w) = @ p(/2) = ¥2w p(w) = w. * It is clear that y fixes the field Q[2/2]; to check with (ii) of Theorem 6.11, (w) isa subgroup of order 2. This is a sub- group of index 3 = [Q[+/2] : Q], as required. Note, moreover that Q[/2] is not a Galois extension of Q, mirroring in accord with (iii) the fact that (w) is not a normal subgroup of G. CHAPTER 272 7. GROUP ALLIUNS ANY OIMMECINI & e Itis equally clear that ¢ fixes the field Q(w] = Q[iV3], which is an extension of degree 2 over Q. Since (¢) is a normal subgroup, Q[iV/3] is supposed to be a Galois extension of Q. It is, indeed, as it’s the splitting field of f(x) = x*+3€Q[x]. e What is the fixed field of the subgroup (w)? Well, we begin by computing the action of this element on /2 and w: wo(¥2) = wA2w) = wV2)y(w) = V20 wo(w) = yw) =@. So we see that wP(V2w) = (wH(¥2))(wo(w)) = V2w. Therefore, the fixed field of (w) is Q[\/2w] (another field extension of degree 3 over Q). Lastly, we leave it to the reader to check that the fixed field of (wo?) is Q[/2@] (see Exercise 5). e Remark. The reader may wonder why elements of G(K/Q) must either leave w fixed or send it to —w. Well, w and —w are the roots of the irreducible polynomial g(x) = x*+x+1; and by Lemma 6.2, G(K/Q) must permute these roots. Example 8. It is essential that K be a Galois extension of Q, for consider K = Q[7/2]. We leave it to the reader to determine the Galois group G and thus decide that the extension is not Galois. We have the intermediate field E = Q[/2], and yet all of G fixes E. Example 9. The following sort of problem has arisen earlier (see Exercise 3.2.3, for example). Given the complex numbers v3 + 4/—-1 or V23 + 4/15, or more generally, Va + Vb, a,b € Q, we would like to rewrite them in the form /c+V/d, c,d € Q. When is this possible? How do we actually do it? Let « = Va + Vb € C (and let’s assume that Vb ¢ Q). Then a is a root of the (irreducible) quartic polynomial f(x) = x4 - 2ax? + (a* - b). Indeed, letting B = Va- Vb, we have the factorization f(x) = (x — a) (x + x) (x — B)(x + B) € C[x], So the splitting field of f(x) is Q[{ a, B]. In general, there are several potential Galois groups of f(x). But if it happens that « = /¢ + Vd, then we claim that the splitting field must be K = Q[/c, Vd] and the Galois group must be V (see Exercise 8). At first, it is not obvious that all the roots of f(x) must belong to K just because one, namely «, does; but this is a consequence of Lemma 6.9 (why?). Since the orbit of « under V is { + Ve + Vd} (check this!), it follows that if « = /¢ + Vd (say), then B = /c - Vd (assuming c > d), and so a6 = c-de€Q. On the §6. SOME REMARKS ON GALOIS THEORY 273 other hand, «B = Va2 — b, and so we might conjecture that « can be expressed as a sum of square roots Let’s verify sufficiency. Suppose, — vVa?-beQ. then, that «#8 = Va*-b=redQ. Then from (x + B)? = a + B* + 2aB = 2a+ 2r (x — B)? = a? + B? — 2aB = 2a-2r we infer that a = 5 (V2(a +7r)+/2(a-r) ). In the case of the specific examples given above, we find that V3 + 4/-1 = 2+ /-1 and v23+4V15 = V3 + /20. We next turn to a brief discussion of the Galois group of cubic polynomials in Q[x]. By Lemma 6.2, this group must be a subgroup of $3; and if the polynomial is irreducible, the group must act transitively on the three roots (see Exercise 14) and must therefore be either A3 or S3 (why?). Then the splitting field K has degree either 3 or 6 over Q. (The 6 is certainly believable from Cardano’s formula in Section 4 of Chapter 2. We compute the roots in rational terms of a cube root of an expression involving a square root; that is, we first make a field extension of degree 2, and then one of degree 3.) How can [K : Q] = 3? It must be the case that when we throw in a single one of the roots, a2 and o, o3 both lie in Q[a,] say, then the two remaining = K. To be specific, roots let’s consider f(x) = x3 + px +q = (x -— a1)(x — a) (x — 03). Then we have O = &) + 2 + &3 DP = XK AZ XK. + + A243 GQ = —~ OH) X23. We can now eliminate o3 and rewrite q = 1 «2(c; + 2). Consider for the moment the magical formula 0 = (1 — 02) (2 — 03)(O3 — 01) = —20} — Baza. + 30103 + 203. Then using the fact that o} + po, + q = 03 + poo +q = 0, wecan solve for «2 (and hence «a3 as well) in terms of 6, &, p, and q: X2 _ ~6+ 2pa, + 3q 60 +2p (We leave it to the reader to check this in Exercise 6; we leave it to the reader to check as well what happens when the dendmin ator CHAPTER 274 af 7. GROUP ACTIONS AND SYMMETRY vanishes.) It follows, then, that the Galois group of f(x) has order 3 precisely when the mysterious number 6 € Q[«, ]. But we can say more. Things become somewhat less mysterious if one computes (see likewise Exercise 6) that 6? = -4p? - 274’, and so 6 is a root of a quadratic polynomial in Q[x]. Insofar as [Q[a,] : Q] = 3, it follows from Corollary 1.7 of Chapter 5 that 6 € Q[oy] if and only if 6 € Q. Thus, we conclude that The Galois group of f(x) = x3 + px+q is A3 if and only if ,/—4p3 - 27q2 € Q. We've shown, moreover, that even if 6 ¢ Q, f(x) adjoin a single root a to Q[6]. splits when we Remark. Here is a hint to how one might think of 6 in the first place. If the Galois group is to be A3 c $3, then only even permutations of the roots will arise. So we try to write down a function of the roots o;, &2, 03 that is fixed under even permutations but not under transpositions. The formula for 6 then leaps out at us. Even better, Theorem 6.11 tells us that if the Galois group is $3, then the fixed field of the subgroup A3 is a field extension E of degree 2 over Q. Thus, we must be on the lookout for a square root that is fixed by cyclic permutations and not by transpositions. One slight mystery remains. The formula for 62 looks remark- ably like the term A = q?/4 + p3/27 appearing in Cardano’s formula. Indeed, —4p? — 27q? = -108A, and so ,/-4p3 - 27q2€ Q <=> V-3A = iV3V& € Q. We cannot help but suspect that the i/3 that has popped up must be due to the cube roots of unity omnipresent in Cardano’s explicit solution! We are now in a position to answer the following classical question (the so-called casus irreducibilis): Suppose a cubic f(x) = x3 + px +q@ € Q[{x] has all real roots (so that, by Proposition 4.4 of Chapter 2, A < 0); then Cardano’s formula for the roots involves complex numbers. But could there be a formula for its roots (in terms of radicals) involving only real numbers? Suppose the cubic f(x) € Q[x] is irreducible and has three real roots, and suppose we are able to express one of its roots by radicals involving only real numbers. Then this root lies in a real field K 275 §6. SOME REMARKS ON GALOIS THEORY obtained as follows: Q@=Kj CK, CKoc:::C Ki C Kj4, C-+: CKe=K, where K, = Q[6], each field K; c R, and for each i, Kis, = Ki{'V/Bil for some prime number p; and some element B; € K;. (If we wish to adjoin an n™ root and n is not prime, then we factor n as a product of primes and do a sequence of extensions of the type prescribed.) Note that we can begin with K; since 6 € R; because K,; cannot contain a root of an irreducible cubic (why?), we must have @ = 2. Now, from our earlier remarks, if K contains one root of f(x), since K D> Q[6}], it contains them all; so K contains the splitting field of F(x). We may assume that since Kp_,; contains no root of f(x), f(x) is irreducible in Kp_,[x] and splits in Kp. It follows from Exercise 20 that Ky is an extension of Kp_, of prime degree p. Since it contains a root of the irreducible cubic polynomial f(x), p must be divisible by 3, and hence must equal 3. Therefore, on one hand, Kp = Ke_,[2/B] for some B € Kp_,. On the other hand, K, is the splitting field of f(x) © Ke_, [x], So Ke is a Galois extension of Ky_,. But now by Lemma 6.9, if Ke contains one cube root of £ it must contain all the cube roots of 8 and hence must contain a complex number. This contradicts our assumption that K is a real field. We have therefore proved the following theorem. Theorem 6.12 (Casus irreducibilis). Given an irreducible cubic polynomial f(x) € Q[x] having all real roots, there is no formula for these real roots involving only real radicals. a We conclude with a discussion of the impossibility of solving the general polynomial of degree > 5 by radicals. As in our discussion above, we say f(x) € Q[x] can be solved by radicals if there is a chain of fields Q=Ko CK, CK2C--+C Ki C Kis) C++ CKp=K, where for each 1, Ki+, = Ki{"VBi] for some n; and some element Bi € K;, and where K contains the roots of f(x). The following theorem provides the key (for a proof, cf. the books by Artin, Hadlock, Stewart). Theorem 6.13. The polynomial f(x) € Q[x] can or be solved by radicals if and only if such a chain of fields can be found satisf ying the additional requirements that tr sl n CHAPTER 7. GROUP ACTIONS AND SYMMETRY (i) K is a Galois extension of Q, (ii) Kj) is a Galois extension of Ki, and G(Kji+1/Ki) © abelian group. Is an Corollary 6.14. f(x) can be solved by radicals if and only if its Galois group G has the property that there is a chain of subgroups C Ge_) fel =Gp C++ + C Gin. CGiC +++ CGQ=G with the property that G;/Gi+; is abelian for alli = 0,1,...,f—- 1. (Note, in particular, that G:., is anormal subgroup of G; for all i.) Proof. Note first that if the Galois group erty, then f(x) is solvable by radicals by the Theorem 6.13. Now suppose that f(x) can Then from Theorem 6.11 and Theorem 6.13 chain of subgroups {e} =G,CGp_, C++ with Gi,, CG, C +++ C Gp = G(K/Q) a normal subgroup of G; and G;/G;,, abelian for all i = 0,1,...,.2-1. Theorem C Gi, G has the given propreverse implication in be solved by radicals. we infer that there is a Let 6.11, of G(K/Q). E c K be the splitting field of f(x). G = G(E/Q) Let m: G(K/Q) = G(K/Q)/G(K/E), Then by so G is a quotient — G be the quotient homomorphism (modding out by G(K/E)), and let G; = m(G;). Then G,,; is anormal subgroup of G; and G;/Gj+, is the image of G;/G;,, (we leave the details for the reader to check in Exercise 18). Since an abelian group must map to an abelian group, we are done. oO We now obtain our desired conclusion. Corollary 6.15. If the Galois group of f(x) then f(x) cannot be solved by radicals. is An or Sy, n = 5, Proof. By Theorem 4.10 of Chapter 6, for n = 5, the group Ay, has no nontrivial normal subgroup. Since A, is not abelian, there can be no such chain of subgroups as indicated in Corollary 6.14 in the case G = Ay. In the case G = Sy, the only nontrivial normal sub- group is A, (see Exercise 6.4.14), and we are foiled once again. Example 10. We finish with a crowning example. oO The polyno- mial f (x) = x? — 6x + 2 € Q[x] cannot be solved by radicals. By the Eisenstein criterion (Theorem 3.5 of Chapter 3), f(x) is irreducible. As the reader can check, f(x) has exactly three real roots: for example, it has at least three between —2 and 2, but can have no more than three by Descartes’ Rule of Signs (Theorem 2.3 §6. SOME REMARKS ON GALOIS THEORY 277 of Chapter 3). So, f(x) has a pair of conjugate complex roots, and there is a transposition in the Galois group G of f(x) interchanging these roots and leaving the others fixed (why?). It follows from Exercise 14 that |G| must be divisible by 5; thus, by Cauchy’s Theorem, Corollary 5.7, G contains a 5-cycle as well. Now it is easy to see that G = Ss (see Exercise 6.4.10). Then we infer from Corollary 6.15 that we cannot solve f(x) by radicals. Remark. The fact that As has no nontrivial normal subgroups was established by more geometric means in Exercise 7.2.8, identifying As as the group of symmetries of the icosahedron. We have therefore completed the circle of ideas, linking the symmetry group of a polyhedron to that of a polynomial. — EXERCISES 7.6 Compute the Galois groups of the following fields K over Q: a. Q[V2, V3] Cc Q[V2,i] b. Q{v2,i) d. e. 2. Q[Vv2, V2] Q[V2 + V3] Let F > Q be a field extension. Prove that if f(x) € F[x] is irreducible, then it has no repeated roots in any field extension of F. (Hint: By Exercise 3.1.15, a repeated root must be a root of both f(x) and its derivative.) 3. Let K be a Galois extension of F. Suppose that o(«) = « for all o € G(K/F). Prove that « € F. Do not use any result following Theorem 6.8. (Hint: Let L = F[«] > F; show that [K : F] = IG(K/L)| < [K:L].) 4. Check carefully that if E = K® is a field, and H c G = G(K/F) is a subgroup, that if E is an intermediate field, then then H = {F-automorphisms of K leaving E fixed} is a subgroup of G. 9. Completing Example Q[\/2@]. 7, check that the fixed field of (pw?) Decide whether this is a Galois extension of Q. is CHAPTER 7. GROUP ACTIONS AND SYMMETRY 278 6. px+q=0on Check the formula for the root «2 of the cubic x3+ if and only p. 273. Also check that the denominator vanishes precisely when if the numerator vanishes, and that this occurs k the formula there is a multiple root. While your're at it, chec given for 6? as well. ulas Reprove Proposition 4.4 of Chapter 2 using the form 6 = on. (1 — 02) (02 — 03) (0x3 — 0&1) and 6? = —108A of this secti Check the details of the discussion of va + Vb. In particular, prove carefully that G(Q[/c, Va]/Q) = V and give the action of the Galois group on the set {+ /c, + Vd}. If possible, express the roots of the following quartic polyno- mials in the form a = Jc + Vd. f(x) =x4-10x*+1 f(x) =x4t-2x*4+9 f(x) =x4+10x2+2 f(x) =x4+5x*4+1 a. b. c. d. 10. Suppose F c E c K are fields. Prove or give a counterexample: a. IG(K/F)| < |G(K/E)\|G(E/F)| |G(K/F)| 2 |G(K/E)||G(E/F)| b. 11. Let @Q c Ec K be fields. each of the following: a. b. c. 12. If K is a of E. If K is a of Q. If K isa Q, then Give a proof or counterexample for Galois extension of Q, then K is a Galois extension Galois extension of Q, then E is a Galois extension Galois extension of E and E is a Galois extension of K is a Galois extension of Q. Determine the Galois groups and the corresponding subgroups and intermediate fields, of the following polynomials f(x) € Q[x]. Check for normal subgroups and Galois extensions of Q. a f(x)=x34+2 b. f(x) =x4-x?-6 c. f(x)=xt-2 d. f(x) =xt-4x242 e. f(x) =x>-] f. f(x) = x3 -3x41 §6. 13. SOME REMARKS 279 ON GALOIS THEORY Let K = Q[%/2,i]. Prove that a. G(K/Q[t]) = Zs b. c. G(K/Q[V2]) = Da G(K/Q[iv2]) = Q For extra credit, give G(K/Q). 14. Suppose f(x) Prove that the set of n roots. for reducible € Q[x] is an irreducible polynomial of degree n. Galois group of f(x) must act transitively on the Give an example to show this statement is false polynomials. (Hint: Cf. the proof of Proposition 6.6.) 15. Exhibit another radicals. quintic polynomial 16. Suppose K is a Galois extension of Q@ and G(K/Q) Suppose that f(x) € Q[x] that cannot be solved by is abelian. is irreducible and has a root « € K. Prove that f(x) splits in Q[a]. Give an example. Also give an example to show the result may be false when f(x) is not irreducible. 17. Suppose H is a (finite) group of automorphisms of a field K and E = K® is the subfield fixed under H. Supply the details in the following proof that [K : E] < |H|. (It follows then that, since H c G(K/K"), |H| < |G(K/K")| < [K: K"] < |H|, and so H = G(K/K#").) We suppose that n = [K: E] > |H| = m and derive a contradiction. Let &1,...,&m» be a basis for K over E; let @1,...,¢m be the elements of H; we assume throughout that ¢; = t. Consider the system of equations Pi (XK, )X1 + Pi (X2)X2 +++ ++ h1(An)xXn = 0 P2(01)X) + ho(O2)xX2 + +++ + h2(An)Xn = 0 Pm(X1)X1 + Pm(H2)X2+->+- + hm(An)Xn = 0 Since n > m, this system has a nontrivial solution (X1,...,Xn) € kK”. Since ¢@; = ¢, the x;’s cannot all lie in E, or else the first equation in (A) would imply linear dependence of O12, Xn over E. Now, among all nontrivial solutions (x),...,x,) to (A), we choose one with the minimal number of nonzero entries. By renumbering, we may assume that x),...,x, # 0, and by CHAPTER 7. GROUP ACTIONS AND SYMMETRY dividing through by x,, we may assume that x, = 1. Now we can rewrite (A): Py (Oy)Xp +++ + Pi (Oy_-1)Xr-1 + Pi (Ar) = 0 2(01)x1 +++ + P2(Xy-1)Xr-1 + P2(Ar) = 0 (B) Pm(Oy)X, We remarked te + Pm(Xy-1)Xr-1 + Pm(A,) = 0 earlier that at least one x; cannot lie in E, so as- sume now that x, ¢ E; then there is some automorphism @ € H with $(x,) # x;. Apply ¢ to the equations in (B); then we obtain the equations (C) Pi (41) P(X1) +--+ + HPi(Oy-1) P(Xr-1) + PPi(ay) = 0, t=1,...,m. Now we P, 2, ..-, Pm simply (D) use the fact that H is a group to note that the elements ..., bpm are just a relisting of the elements ¢; = t, dz, Of H; and so the equations (C) can be rewritten more in the form PilO)P(x1) + +++ + PilOr-1)h(Xr-1) + Hila,) = 0 t=1,...,m. Subtract equations (D) from those in (B), and we obtain the SyStem of equations PilOy x1 — H(x1)] + +++ + hila,_1) (x-_-) - P(xr_-1)] =0 , t=1,...,m. Note that we have eliminated xr (which was = 1), and we now have a solution to (A) with fewer than ry nonzero entries. (Note that x; — (x)) # 0 by our choice of the automorp hism ¢.) This is a contradiction. 18. Let 1: G — G' be a surjective group homomo rphism. Let K be a normal subgroup of G, and let K’ = ™(K) . Prove that K’ isa normal subgroup of G’, and, generalizing the Fundamental Ho- momorphism Theorem (Theorem 3.9 of Chapter 6), prove that there isSs a surjective homomorphism 7F: G/K — G’ /K’. Query: When is it an isomorphism? 281 §6. SOME REMARKS ON GALOIS THEORY 19. Prove that there is no quartic polynomial whose Galois group is isomorphic to Q (see p. 173 and Exercise 6.3.12). 20. Let F Cc R, a € F, and let p be prime. Prove that the polynomial f(x) = x? — a either has a root in F or is irreducible in F[x]. Conclude that [F{%/a] : F] = 1 or p. (Hint: Let the roots of f(x) be a, wa, w2a,...,w?-!a, where w = e*™/P, Show that if g(x) is a factor of f(x) in F[x], then the constant term of g(x) is b = w’ak for some positive integers 7, k. Use the fact that b & F and that k and p are relatively prime to show that some root wa of f(x) lies in F.) 21. Even though R is not a finite-dimensional vector space over Q, the Galois group G(R/Q) see Exercise 2.2.16.) a. still makes sense. Calculate it. (Hint: Let F = Zp and let K be an extension of F of degree d. Prove that G(K/F) = Zg. (Hint: Consider 0: K — K, o(x) = x?. Prove that o is an F-automorphism of K. To see why o@ = 1, use the fact that K* is a group.) b. It follows from Section 3 of Chapter 5 that Theorem 6.11 applies in this setting. Deduce that E is an intermediate field if and only if E is an extension of F of degree da’, where a'\d. Let p be prime. Prove that the Galois group of f(x) = x? - 1is cyclic. (Hint: Use Exercise 6.1.24.) 24, a. Suppose Qc Ec K isachain of quadratic field extensions. Although K need not be Galois over Q, we can consider all fields L containing K that are Galois over Q. Denote by K the smallest such (called the Galois closure of K over Q). Prove that [K : Q]} is a power of 2. (Hint: If E = Q[/al, a € Q, and K = E[Vb], b € E, then construct K explicitly b. as the splitting field of a polynomial, and check that all its roots can be obtained by adjoining square roots.) More generally, suppose @ = Kyo C Ki C++ Cc Ke = K is a chain of quadratic field extensions. Let K be the Galois closure of K over Q; prove that (K: Q]isa 25. power of 2. Let f(x) € Q[x] be an irreducible quartic polynomial with a real root a. Prove that if the Galois group of f(x) is either A, or ho ro ao CHAPTER 7. GROUP ACTIONS AND SYMMETRY S,, then « cannot be constructed by compass and straightedge. (Hint: Use Exercise 24, Theorem 6.11, and see Exercise 7.2.3.) Remark. One quartic polynomial having Galois group Sy is f(x) = x4-—x—-9. However, to establish this here would take us too far afield. 26. Use the results proved in this section to decide whether every quartic polynomial in Q[x] can be solved by radicals. CHAPTER Non-Euclidean 8 Geometries In this, the final chapter, we come full circle and, following the lead of Euclid and Klein, put our algebra to use to study some new ideas from geometry. We make full use of linear algebra and group actions, and come to understand geometries by way of their groups of motions. Euclid’s parallel postulate bothered mathematicians for more than two thousand years; only in the eighteenth and nineteenth centuries did mathematicians finally construct models in which all of Euclid’s axioms but the parallel postulate are valid. A few names to mention here are Gauss, Lobachevski, and Bolyai. As the field of differential geometry developed, Riemann and Beltrami realized how to construct non-Euclidean geometries in terms of abstract surfaces. This all led naturally to Einstein’s work on special and general relativity. The study of non-Euclidean geometries gives us the flavors of many parts of mathematics—algebraic geometry (the study of solutions of polynomial equations in several variables), differential geometry (the study of higherdimensional surfaces and calculus on them), Lie groups (the interplay of matrix algebra and geometry). In our work we only touch on these subjects, but try to give a thorough development of projective geometry in one, two and three dimensions, together with a smattering of beautiful classical results. In §3 we treat the spectral theorem, a pivotal theorem of linear algebra important both for understanding conic sections (and quadric surfaces) and for theoretical physics. We study conics in the projective plane (first in §2) and quadric surfaces in three dimensions (in §4), 283 CHAPTER 8. NON-EUCLIDEAN GEOMETRIES 284 and give an application to one formidable classic problem: how many lines meet four (general) mutually skew lines in space? In §5 we bring notions of distance and angle back into projective geometry and then give a gentle introduction to differential geometry by constructing some models of hyperbolic geometry. At this point, we can only hope the reader is sufficiently enthralled to undertake further study—of algebra, number theory, or geometry. 1. Affine Geometry Euclidean geometry, as Felix Klein would define it, is the study of those properties of geometric figures that are invariant under the group of Euclidean motions (isometries of Euclidean space). If there is a Euclidean motion carrying one figure to another, so that we might call them “Euclideanly equivalent,” we commonly refer to them as congruent. We will now broaden the notion of motion so that, in affine geometry, any triangles are “affinely equivalent,” and, in projective geometry, any quadrilaterals are “projectively equivalent.” Although Euclidean motions preserve lengths and areas, affine motions, as we shall see, preserve certain ratios of lengths and areas; and projective motions preserve cross-ratios (a subtle invariant of a quadruple of collinear points). As we Saw in Section 4 of Chapter 7, every isometry of R” can be written in the form f(x) = Ax +b, where A € O(n) and bé R”. (We can think of it this way: the function T(x) = Ax is an isometry fixing the origin; we then compose with a translation by b.) To begin our study of non-Euclidean geometry, we relax this structure somewhat and consider affine geometry, whose group of motions consists of mappings of the form f(x) = Ax+b, where A € GL(n,R) andbe R”. So we have replaced the isometry fixing the origin by an arbitrary invertible linear map. Definition. An affine motion is a function form T(x) = Ax +b, where A € GL(n,R) subspace of R” is a set of vectors T: R" — and b € R". R” of the An affine S = {x +c:x belongs to a (linear) subspace S, of R”} for some c € R”. That is, an affine subspace S is the translate of a subspace So by a vector c € R". We say the dime nsion of S$ is the dimension dim S, of the associated subspace. Two k-dimensional §1. AFFINE GEOMETRY 285 affine subspaces are parallel if they are translates of the same subspace So. Points vo,Vi,...,Vk € R” are affinely independent if D S So FIGURE 1 V1—-Vo, V2—Vo,.--, Vk -Vo are linearly independent; they are affinely dependent otherwise. P Q R affinely independent affinely dependent FIGURE 2 Affine motions map affine subspaces to affine subspaces and preserve parallelism. Lemma 1.1. Let P,Q € R" be distinct points. through P and Q consists of all points of the form X=AP+uQ, The line passing whereA+p=1. Proof. By definition, the line is obtained by adding to P all real multiples of the direction vector Q — P (see Figure 3). That is, a typical point X of the line is of the form X = P+ t(Q -P) = ao (1—t)P+tQ,as required. 8. NON-EUCLIDEAN CHAPTER 286 GEOMETRIES uQ-P) FIGURE 3 Lemma 1.2. Let P,Q € R" be distinct points. Then an affine motion T: R" — R" maps the line through P and Q onto the line through T(P) and T(Q). Proof. The general point X on the line through P and Q = 1. Therefore, the form AP + pQ, where A+ T(X) is of = AX +b = A(AP + pQ) +b = AA(P) + WA(Q) + b = A(A(P) +b) + W(A(Q) + Dd) = AT(P) + pT(Q), as required. O Proposition 1.3. Let T: R" — R" be an affine motion, and let S and S' be parallel affine subspaces. Then T(S) and T(S’) are likewise parallel. Proof. Since S and S’ are parallel affine subspaces, there is a vector c € R" so that S’ = $ +c. That is, for each point P’ € S’ there is P € Ssothat P’ = P+c. Write T(x) = Ax+b. Then T(P’) = A(P’)+ b = A(P+c)+b = (AP +Ac)+b = (AP +b) +Ac = T(P) + Ac, using the fact that multiplication by A is linear; that is, T(P’) is the translate of T(P) by the vector Ac. It follows immediately (since the points of S and S’ are in one-to-one correspondence) that T(S’) = T(S) + Ac, and so the affine subspaces are parallel. o Now we come to the so-called invariants of affine geometry. The proof of Lemma 1.2 establishes the first. Corollary 1.4. Let X € PQ, and let T be an affine motion. Then IPN! |T(P)T(X)) | IPQ) |T(P)T(Q)|’ ie., affine motions preserve ratios of lengths along lines. Proof. Write \ = \P ~ yQ, with \ +p = 1. Then we have X — P = (\- 1)P + uQ = wiQ —- P), so oat = lui. Similarly, by the proof §1. AFFINE GEOMETRY 287 of Lemma 1.2, T(X) — T(P) = u(T(Q) - T(P)), so FEIN = || as well. O In particular, we see that the coefficient y tells us what fraction of the way from P to Q the point X is located; moreover, Rot = | . . This ratio is preserved by affine motions, even though individual lengths themselves are not. We have ignored the sign of py here: when yp = 0, then, X of course, = P; when p < 0, X lies on the opposite side of P from Q (i.e., X — P is a negative multiple of Q — P). Next we observe that if P, Q, and R are affinely independent in R°, then every point X € R* can be written in the form X=AP+uQ+vR, whereAt+ut+ve=l. This is easy: since P, Q, and R are affinely independent, the vectors Q-—P and R - P are linearly independent and therefore span R?*. Write X - P = p(Q-P)+v(R-P) for u,v € R. Then we have X=P+u(Q-P)+v(R-P)=(l-yu-v)P+yQ+vR= AP+uQ+vR, whereAtptve=l. Note that we can interpret the sign of the coefficients A, uw, and v geometrically: if, for example, A = 0, then X lies on the line OR; if A > 0, then X lies on the same side of the line QR as the point P, and if A < 0, then X lies on the opposite side. But can we interpret the coefficients themselves geometrically? Recall that area of a triangle in R* can be computed by a determinant: if x = (xj,xX2), Y = (31,2) € R* are vectors, then the area of the parallelogram spanned by x and y is given by |x 2 — x22! (which is the absolute value of the determinant | yon | ). If we think of R* as a subspace of R3, the area can be obtained as the length of the cross product x x y. The upshot is that the area of the triangle with vertices 0, x, and y is given by 3|x x yl. R-Q)x(P-Q)| = —_— area APQR tole (>) —_— __ pole Q-P)x(R-P)| role Returning to our affinely independent points P, Q, and R, we can compute the area of the triangle PQR by any one of the three following formulas: -R)x(Q-R)| CHAPTER 8. NON-EUCLIDEAN GEOMETRIES 288 : Consider now the area of AXQR area AXQR = $\(X - R) x (Q-R)I = 3)(A(P-R) + H(Q-R)) x (Q- RI = |A| - 4[(P -R) x (Q-R)| = |Alarea APQR. cross-product of a vector with (Here we've used the fact that the x FIGURE P 4 icient A gives itself is zero.) Thus, the absolute value of the coeff ws, as in the ratio of the area of AXQR to that of APQR. It follo Corollary 1.4, that this ratio is invariant under affine motions. In closing, we wish to use affine geometry to derive one of the standard results of Euclidean plane geometry. The crucial point is that any two triangles are affinely equivalent; i.e., given two triangles, there is an affine motion carrying one to the other. Proposition 1.5. Given two triples, P, Q, R and P’, Q’, R’, of affinely independent points in R?, there is a (unique) affine motion T: R° — R* so that T(P) = P’, T(Q) = Q’, and T(R) = R’. Proof. Recall that an affine motion consists of two parts: a translation, and an invertible linear map (T(x) = Ax +b). Reasoning backwards, if such a T exists, we must have Q’ - P’ = T(Q)-T(P) = A(Q - P) and R’ - P’ = T(R) - T(P) = A(R - P). That is, the matrix A € GL(2,R) is to map the linearly independent vectors Q - P and R - P to the linearly independent vectors Q’ — P’ and R' — P’, respectively; since these are each a basis for R*, there is a unique A with this property. Now we merely solve for b. We want T(P) = P’, so AP +b = P’ will hold if and only if b = P’ — AP. Thus, A and b exist and are uniquely determined, and this concludes the proof. o We now combine Corollary 1.4 and Proposition 1.5 to prove the following famous result from Euclidean geometry. Recall that a median of a triangle is a line segment joining a vertex and the midpoint of the opposite side. §1. AFFINE GEOMETRY Theorem 1.6. 289 The medians of a triangle intersect in a point two- thirds the way down each of them. Proof. For the case of an equilateral triangle, this is easy. CD and BE be two medians, whose intersection point is M. Let Since a median is a perpendicular bisector of the side and the angle bisector of the vertex angle, we have AMDB ~ ABDC. Taking the sides of the equilateral triangle to have length 1, it follows that re = ee; and so MD = 22 — 1. which is one-third the length of the median CD. Since M lies two-thirds the way down both medians CD and BE, the same argument shows that the same is true of the third median. Now, given an arbitrary triangle APQR, there is an C Q R E A S T D B FIGURE 5 affine motion carrying the equilateral triangle AABC to the triangle APQR. Moreover, by Corollary 1.4, it carries midpoints of sides to midpoints of corresponding sides, hence medians to corresponding medians. In particular, median CD is mapped to median RS, and median BE is mapped to median QT; so, the intersection point M is mapped to the intersection point N. Again, by Corollary 1.4, since au or N lies two-thirds the way down median OT (and similarly for the other medians). a The moral of the story is this: any theorem from geometry referring to ratios of lengths (or areas)—as opposed to individual lengths or angles—is really a theorem in affine geometry and not Euclidean geometry, and should be proved in that context. Remark. Another If we “lose” the origin vectors, define linear spaces, and so forth. pendence, affine span, way of approaching affine geometry is this: in our vector space R", we can no longer add transformations, linear independence, subBut we can define affine maps, affine indeand so on, by choosing an origin arbitrarily 8. NON-EUCLIDEAN CHAPTER 290 GEOMETRIES and checking that the corresponding notions are well-defined (i.e., independent of this arbitrary choice). EXERCISES 8.1 1. Let P, Q, and R be affinely independent points in R*, and let XER. a. Show that if X lies inside APQR, then area APQR b. 2. = area AXQR + area APXR + areaAPQx. Give an analogous formula when X lies outside APQR. Let P, Q, and R be affinely independent points in R*, and let T be an affine motion of R*, T(x) = Ax + b. Show that area AT(P)T(Q)T(R) 3. Suppose point masses m,..., = | detA| area APQR. mx are located at points P),..., Py, € R". Define the center of mass of this system to be the _ k k point P = ( 2 m:P;) / ( 2 mi). Suppose T is an affine motion t= t= of R". If corresponding masses m; are located at the points T(P;), t = 1,...,k, show that the center of mass of the new system is at T(P). 4. a. Prove that vo,vi,..., Vz € R” are affinely independent if and only if the following criterion holds: if Ao +A, +-+-+ Azp b. =0 and AgVo+AiV) ++ + +AgV, = 0, thendAg =A, =--=A, =0. Conclude that the notion of affine independence does not depend on the particular ordering of the vect ors vo, Vices uw Vk. Let Vo,V1,...,Vx € R™. We call {XER": k X= > AivVi, where i=0 k I =0 A; =1} the affine span Of Vo,V1,..., Vx. Prove the following: a. The affine span of Vo.V1,..-,Vk 1S an affine subspace of R”. b. If VorVis +64 VA are affine ly independent, then their affine span is k-dimensional. §1. AFFINE GEOMETRY c. 6. 291 IfS c R"™ isak-dimensional affine subspace and T: R" — R” is an affine motion, then T(S) is likewise a k-dimensional affine subspace of R". Use affine motions of the plane to prove the following: a. The diagonals of a parallelogram bisect each other. b. Let AABC be arbitrary, and suppose (as pictured in Figure 6) AD = 5AB, CE = 3CB. Prove that AE bisects CD. (Hint: Take AABC to be a right triangle with mzA = 60°, mzC 90°, and AC = 1.) FIGURE = 6 (You might also try to give straightforward proofs using vector methods.) 7. Consider the right triangle AABC pictured in Figure 7, with AC = AD = 1, AB = «= 1. Suppose a = aie Show that AE bisects CD. (Hint: Introduce cartesian coordinates in the obvious way, and find the intersection of the line y = x with CB.) What do you conclude about a general triangle? (See Exercise 6b.) A D FIGURE 8. 7 Let T be an affine motion of R*, and let # c R? bea line. Prove that as P varies over , the points M = $(P + T(P)) are either all identical or all distinct and collinear. Express the locus of such points M (i.e., the line or the point) in terms of T and ?. CHAPTER 292 8. NON-EUCLIDEAN Recall that an altitude of a triangle AABC GEOMETRIES is a line passing through a vertex and perpendicular to the opposite side. Prove that the altitudes are concurrent (i.e., all pass through a common point). (Hint: Let D be the point of intersection of the altitude from A to BC and the altitude from B to AC. Prove that CD is orthogonal to AB. By the way, this is not a problem in affine geometry, since angles are involved.) 10. a. b. Let P,Q, and R be affinely independent in R*. Show that the medians of APQR intersect at the point }(P +Q+R). Note that this is the center of mass, if we place equal masses at the vertices P, Q, and R. Let P, Q, R, and S be affinely independent in R?. Define a median of the tetrahedron PQRS to be a line segment joining a vertex to the center of mass of the opposite face. Prove that the four medians intersect at the center of mass 4(P 11. +Q+R+S) of the tetrahedron. c. Prove that the three line segments joining the midpoints of opposite edges of the tetrahedron PQRS also intersect in the center of mass of the tetrahedron. a. Prove that a parallelepiped in R? is affinely equivalent to a cube. Use your answer to a. to prove that the four diagonals of a parallelepiped intersect in a point that is the midpoint of each diagonal. b. 12. Prove that in a the midpoints (Hint: This is any trapezoid 13. Suppose T is an affine motion of R? that preserves orthogonal- trapezoid the two diagonals and the line joining of the parallel sides go through a common point. easy for an isosceles trapezoid; then show that is affinely equivalent to an isosceles trapezoid.) ity. Must T preserve all angle measures? characterization of T you can. 14. a. Give the most specific Let P, Q, and R be affinely independent, and supp ose X = AP +yQ+vR,A+pu+v-=1. Prove that PX divid es QRina (signed) ratio v: p. Let X be a point in the interior of APQR. If PX divides QR In a ratio x : x’, QX divides RP in a ratio y : y’, and RX divides PQ in aratio z: z', prove that xyz = x’ y'z’. §1. AFFINE GEOMETRY 15. 293 Given APQR,L € PO,M € OR, andN ERP. Write L = xP+x’Q, M=yQ+y’'R,andN =zR+2’P(soxt+x’ =yt+y =Z+2' =1). Prove that L, M, andN are collinear if and only if x yz = -x’y’z’. 16. Let x: (-1,1) — R* be a one-to-one differentiable function with x(0) = P and x’(0) # 0. Let C be the curve x ((—1, 1)). Show that an affine motion T of R¢ carries the tangent line to C at P to the tangent line to T(C) at T(P). (Hint: Differentiate Tx.) 17. a. b. Prove that any ellipse in R° is affinely equivalent to the unit circle centered at the origin. Use the result of a. to show that for any diameter AB of an ellipse £, the diameter CD of £ parallel to the tangent line to — at A (or B) bisects all the chords of £ parallel to AB. (See Exercise 16 for further discussion of tangent lines.) FIGURE 18. 8 Let P, Q, and R be affinely independent points on the unit circle x? +y2=1inRe. a. Suppose the origin O is in the interior of APQR. Prove that O is also in the interior of the triangle A(-P)(—Q)(-R), but in the exterior of the triangles A(—P)QR, A(—P)(-Q)R A(-P)Q(-R), AP(-Q)R, AP(-Q)(-R), and APQ(-R). b. c. If three points, P, Q, and R, are picked at random on the unit circle, what is the probability that the origin is in the interior of APQR? Generalize the result of b. to higher dimensions. 294 CHAPTER 8. NON-EUCLIDEAN GEOMETRIES 2. The Projective Group Projective geometry grew out of the work of Kepler on conics in the late sixteenth and seventeenth centuries, when an architect named Gérard Desargues published a pamphlet on perspective and then a text on conics. His work had a great deal of impact on Descartes and Pascal, among others. Our obsession with Euclidean geometry is really unfortunate, for in our day-to-day life, we in fact view the world from a non-Euclidean perspective: visualize a pair of train tracks receding to the horizon; in your mind’s eye, they appear to meet at the horizon (as it were, “at infinity”). A mathematical model for perspective is indicated in Figure 1. The configurations abc and ABC are indistinguishable to the eye I~ FIGURE 1 in the left diagram in Figure 1, as are abcd and ABCD to the eye in the right. Two figures are thus proj ectively equivalent if one is obtained from the other by projecting from one line (or plane) to another from some vantage point. Our goal now is to make this all more precise by providing an alge braic formulation, and then to find some “projective invariants.” Consider the statement, “Two line s lying in a plane intersect.” In Euclidean geometry, we must stip ulate that the lines are not para llel. §2. THE PROJECTIVE GROUP 295 We shall see that in projective geometry this condition is unnecessary, since there will be “points at infinity” where parallel lines inter- sect (as with the train tracks above). for this problem? Consider What is the algebraic setting the inhomogeneous system of linear equations («) A\1X1 + Aj2X2 = by A21X1 + A22X2 If the coefficient matrix A = EAit ai2 an = b2 . is nonsingular, the equations (*) represent two non-parallel lines in the plane, and the unique solution is the point of intersection. If, however, det A = 0 (e.g., if Aj) = Caz, and a)2 = Ca22 for some constant c), then the individual equations in (*) represent either the same line (e.g., when b, = cb2) or two parallel lines. For example, we have the inconsistent system (in the variables x; and x2) x, (t) =1 x, =-1. We recall from elementary linear algebra a technique for solving inhomogeneous systems of linear equations: we form the augmented matrix treat the able, and variable, geneous (4) Aj} Al2 a2, a2? by ba |’ b,’s as if they were simply the coefficients of another variperform Gaussian elimination. So, let’s introduce a new x9, and then the equations (*) can be rewritten as a homolinear system, namely: —biX9 + @1)X) + Aj2xX2 = 0 2K OK —b2X0o + A2|X1 + A22X2 = 0. Now there is no longer any need to differentiate between homogeneous and inhomogeneous linear systems. This process, oddly enough, is called the homogenization of the equations (x). In the case of our example (+), we obtain (+) —xX9 +X; =0 Xo +x), =0, whose solutions are all points of the form (0,0,t),t ER. 296 CHAPTER 8. NON-EUCLIDEAN GEOMETRIES In order to interpret homogenization geometrically, we must stop to define the projective plane. Since it is just as easy to define projective n-space (for all n € N), we proceed to do so. Definition. Let x,y € R”*! — {0}; we say x = yif y = cx for some c € R- {0}. That is, two nonzero vectors are equivalent if and only if they lie on a line through the origin in R"*!. As the reader should check (see Exercise 1), = is an equivalence relation. Projective n-space, P”, is the set of all = equivalence classes; that is, P” is the set of all lines through the origin in R"*!. We will denote the equivalence class of (xo, x1,...,x%n) € R"*! — {0} by (xo,X1,-..,Xn], and we refer to (xo, X1,...,Xn) aS homogeneous coordinates of [xo,x1,...,Xn] € P”. Let’s begin by coming to terms with the projective line P!. We consider ordered pairs (xo,x1), with xo and x; not both equal to zero. Whenever xo # 0, we have (x9,x,) = (1,b) for some b € R. If, however, xo = 0, then x; # 0, and (0,x;) = (0,1), so there is one xX . (1,b) FIGURE 2 additional point “at infinity.” Under the identification of P! with the lines through the origin in R?, we have the oneto-one correspondence (lines through the origin in R2} — {-bxo + ax, = O} Ru {oo} slope 2 —. Pp! ~ [a,b]. In particular, the vertical line (with infinite slope) corresponds to the value b = 0, i.e., to the point (0, 1). Itis interesting to try to imagine a picture of P!. The (unit length) dire ction vectors of lines through the origin, Starting with (1,0) (the x-axis), Sweep out a semicircle; but, when we come to (—1,0), we have the same line with which we Started, Thus, P! can be pic tured as a semicircle with its two endpoints identified: this is, in turn, “the same as” a circle. §2. THE PROJECTIVE GROUP 297 identify FIGURE 3 We define next the group of motions of P!. Since points of P! are equivalence classes of vectors in R*, it is natural to consider GL(2, R), the invertible linear maps from R? to itself. The matrices A of the form A = Ald (A # 0) leave every point of P! fixed, since (Ald) |e | = aeAX} | = [=], and conversely (see Exercise 2). Note, moreover, that the set of matrices {Ald : A € R*} forms a normal subgroup of GL(2, R); thus, we define the projective group Proj(1) = GL(2,R)/{AId: A € R*}. (When we mod out, only the identity element of the quotient group Proj(1) leaves every point fixed.) We refer to elements of Proj(1) as projective transformations. Lemma 2.1. Given two trios, P), P2,P3 and Q),Q2,Q3, of points in P!, there is a unique projective transformation T € Proj(1) with T(P,) = Qj, T(P2) = Q2, and T(P3) Proof. Assume, = Q3. first, for convenience, (0,1], and P3 = [1,1]. that P; = [1,0], Po = Let Qi = [a&o, 01], Q2 = [Bo, Bi], and Q3 = (Yo, ¥1]. Since Q; # Q2, (Bo, B1) is not a scalar multiple of (ao, a), and so the matrix E equations | is invertible. Oo, Bi} Therefore, the system of i 6] (e)-Le lu Y1 has a unique nonzero solution (A, y). Define Y € GL(2,R) by _ | AX ve a UBo | , ne | now we calculate: [o)=a[si]= [ai] ~ au [i] =» [8] = [6)] ~ ea. and y[i] = [Aee28p | = [22] - a. CHAPTER 8. NON-EUCLIDEAN GEOMETRIES 298 propNote, moreover, that only the scalar multiples of Y have these group erties; and so there is a unique element T of the quotient is Proj(1) carrying [1,0] to Q:, [0,1] to Qa, and [1,1] to Q3. (Here an important point: if we replace either of the vectors (ao, 01) and (Bo, B1) by a scalar multiple, the numbers A and p adjust accordingly, and the matrix Y remains unchanged. If, however, we replace (yo, ¥1) by a scalar multiple, then A and p are both multiplied by the scalar, and the matrix Y is as well.) The general case follows by composing functions. Given a general triple of distinct points P), P2,P3, let T’ be the unique projective transformation carrying [1,0] to P}, [0,1] to P2, and [1,1] to P3. Then T-T’~! is the desired transformation carrying P; to Qi, 1=1,2,3. O As a consequence, we can define an invariant associated to four (distinct) points on the projective line. For our present purposes, it will be convenient to think of P! as RU{oo}. Given points A, B, C, and D € P!, there is a unique projective transformation T: P! — P! car- rying A to 0, B to ~, and C to 1. We call the number T(D) € Rv {co} the cross-ratio of A,B,C, D, written |A,B,C,D|. The importance of the cross-ratio stems from the fact that it is preserved by projective transformations (and is thus a “projective invariant”); cf. Corollary 1.4. Lemma 2.2. Let f € Proj(1) be a projective transformation of P', and letA, B, C, D € P' be distinct points. Then |A, B,C, D| = |f (A), f(B), f(C), f(D)}. Proof. By definition, there is a unique T € Proj(1) carrying A to 0, B to «0, C to 1, and D to the cross-ratio | A, B, C, D]. Now, we merely observe that the projective transformation T: f-! carries f(A) to 0, f(B) to ~, f(C) to 1, and f(D) to (T- f-1)(f(D)) = T(D). That is, the cross-ratio ' f(A), f(B), f(C), f(D)! is the same as /A,B,C,Dj, aS promised. oc Remark. It is sometimes convenient to have a formula for the cross-ratio |A, B,C, DI. We leave it to the reader to check (see Exercise 3): |A,B,C,p, = 2A C-A/ /D=B C-B ERY {oo}. §2. THE PROJECTIVE GROUP 299 If we work in that portion of P! where xo # 0, then we can write every point in the form [1,x]; in these coordinates, projective transformations take the form of so-called linear fractional or Mobius transformations. If T € Proj(1) is represented by E a ' then T | | = |eax+b ° ;| = Eared | so that the transformation takes the form of the rational function ax+b FIO) = a This explains, by the way, our weird choice of letters in the original matrix representation of T. Next we proceed to the projective plane P¢. Recall that P* is the set of equivalence classes where x = y y = [xo,x1,x2] of nonzero = cx for somec e€ R - {0}. ordered triples, Whenxo # 0, (x9,X1,X2) = (1,x,y), with (x,y) € R?; so we have a copy of R¢. And when xo = 0, we have the subset {[0, x), x2] : (x1,x2) # (0,0)}, and this is a copy of P! “at infinity.” That is, we have a copy of R? with an additional point at infinity for each “direction” (line through the origin) in that R*: P* = RR? UPL. Mathematicians often draw the symbolic picture in Figure 4. It is ~ x,=0 (0.x.y] ON FIGURE 4 interesting to try to give a more precise (geometric?) picture of the projective plane. Each equivalence class (xo, x1, x2] corresponds to a line through the origin in ®3; the line intersects the unit sphere centered at the origin in two points. When xo # 0, exactly one of these points lies in the hemisphere {(xo, x1, x2) : x6 + x? + x3 = 1, Xo = Of. However, when xp = 0, we must identify opposite points on the circle {(xo, x1, x2): Xo = 0, x7 +x = 1}—this is the projective line at infinity. It is not too hard to see now that the projective plane CHAPTER 300 8. NON-EUCLIDEAN GEOMETRIES Mobius strip D=F a FIGURE 5 looks like a disk with a Mobius strip attached along its boundary. (See Figure 5.) As in Euclidean and affine geometry, through any two distinct points P and Q of P* there is a unique (projective) line, given as qi, 42), then follows: if P = [po, pi, P2] and Q = [qo, 41, 42)]: s,t € R not both zero}. Pi, P2) + t(4o, PQ = {[s(po, That is, P and Q each corresponds to a line through the origin in R3, and PO corresponds to the plane they span in R3 (each point of PO then corresponding to a line through the origin in that plane). We say three (or more) points of P* are collinear if they lie on a line. FIGURE 6 Remark. Write p = (po,1, p2) and q = (qo, 41,42). When s £ 0, [sp + tq] = [p+ ‘q], and as t varies over R, we have the usual parametric equations of a line. Lines originally appeared as the solution sets of linear equations. So we now stop to make it official. §2. THE PROJECTIVE GROUP 301 Lemma 2.3. Every line in P@ is the locus of points (xo, x1, X2] Satisfying the equation () aoxo + A,X] + A2X2 =0 for some a = (ao, @1,a2) #0. Proof. If P and Q are distinct points in P*, then the corresponding vectors p = (po, P1, p2) and q = (qo, 41, 42) are linearly independent, and the nonzero vector a = (ao, @1,a2) = pxqis orthogonal to them both. Thus, the points [x] € PQ are precisely the solutions of the homogeneous linear equation (*). Conversely, if we start with a = (ao,@1,a2) # 0, we can choose two linearly independent solutions p and q of the equation (x). Letting P = [p] and Q = [q], we see then that PO = {[x]:aoxo +a1X1 + @2x2 =O}. oO We are now in a position to settle the question with which we began the section. Lemma 2.4. Any two lines in P* intersect. Proof. If L = {[x]:a-x = 0} and L’ = {[x]:b-x= 0}, then L and L’ are distinct, provided a and b are linearly independent. The set of solutions x to the homogeneous linear system of equations a-x = b-x = 0 is a one-dimensional subspace of R? (spanned by a x b), so [x] is a unique point of P*. a In particular, with regard to the equations (+), the two lines intersect, aS pictured in Figure 7, at the point [0,0,1], ie., the point vertically at infinity. FIGURE 7 CHAPTER 8. NON-EUCLIDEAN GEOMETRIES 302 x,] € R* as above, Remark. Thinking of P? as R¢°UPL, with [1, form ax + by +c = 0 any (usual) line in R? has an equation of the s of homogeneous for some a,b,c € R. Writing x and y in term y = x2/X0, SO coordinates (xo,X1,X2) on P*, we have x = x1/Xo0 and the equation of the line can be written ax+by+c=0 a(~1)+b(=)+e=0 Xo XO ax, = 90; + bx2+cxo0 that is, every line in R¢ gives rise to a line in the projective plane. In the latter, it acquires an extra point, namely, its point of inter- section with the line {xo = 0} at infinity. In our case, this is the point [0, —b,aJ. Note that all the parallel lines obtained by varying c intersect in this very point at infinity. We next define the group of motions of P?, the projective trans- formations Proj(2) = GL(3,R)/{AId : A € R*}. Geometry in the projective plane should be a generalization of affine geometry (see Exercise 23), so we first observe that projective transformations preserve collinearity: Lemma 2.5. Let T € Proj(2) be a projective transformation of P?, and let P;,P2, and P3 be collinear points. Then T(P), T(P2), and T(P3) are collinear. Proof. If we write P; = (x0,X1,X2], Po = [¥o,¥1,¥2], and P3 = [Z0,21,22], let x = (x0, X1,X2), Y = (Yo, 1,2), and z = (Z0,21,22) be choices of corresponding vectors in R*. Then P}, P2, and P3 are collinear if and only if the vectors There are scalars s,t € R so that z R? is a linear map representing T tY(y). Translating everything back, collinear with T(P;}) and T(P2). O x, y, z are linearly dependent. = sx + ty. Therefore, if Y: R? — € Proj(2), then Y(z) = sY(x) + this says precisely that T(P3) is We now define the notion of points in general position in the projective plane. We say three points in the plane are in general position if they are not collinear. We say four points in the plane are in general position if no three are collinear. The reader may well want to know what happens if there are five or more points; see Exercise 17. §2. THE PROJECTIVE 303 GROUP Now we may generalize Lemma 2.1 in the setting of the projective plane as follows. Lemma 2.6. Given two quartets, P|, P2, P3, Ps and Qi, Q2, Q3, Q., of points in general position in P*, there is a unique projective transformation T € Proj(2) with T(P|) = Qi, T(P2) = Q2, T(P3) = Q3, and T(P4) = Q4. Proof. As in the proof of Lemma 2.1, we first treat the case that P; = (1,0, 0], P> = [0, 1,0], P3 P3 and 1], [0,0, = = [1,1,1). Q1 Let = 61, 62]. ¥1, ¥2], and Q4 = [60, Bi, B2], Q3 = [¥o, &1, 2], Q2 = (Bo, [oX9, the matrix Since Q1, Q2, and Q3 are not collinear, % Bo A « 2 2 Yo yi | is Y2 invertible. Therefore, the system of equations a Bo yo||[A o, a2 Br B2 yil yo} do |u| Lv =] or 62 has a unique nonzero solution (A, py, v). Define Y Aa Y=|Ao, Aa UBo wBi pB2 VYo vy vy¥2 € GL(3, R) by |; then we claim Y has the desired properties: Ty 0 0 1 J 1 | 1 Y Y 1] Xo -aja]=|a|2 = py B2 au, 2 Pi Yo Ml 1) 0 ao _il im Y 0 L 0 | B2 1 | — Yo v[rl=]n] Y2 G2, = a, Aa + uBo + VY0 = [ast and ¥2 | An2 + UB2 + VY¥2 50 = a - Q4. 62 Note also that Y is unique, up to scalar multiples, and hence defines a unique element T of the quotient group Proj(2). Now the general case follows by composing functions. Given a general quartet of distinct points P), P2, P3, P; in general position, let T’ be the unique projective transformation carrying [1,0,0] to P;, [0, 1,0] to Po, [0,0,1] to P3, and [1,1,1] to Py. Then T-T’~! is the desired transformation carrying P; to Q;,i=1,2,3,4. oO CHAPTER 8. NON-EUCLIDEAN 304 GEOMETRIES At the beginning of the section, we suggested that projective now geometry should have something to do with projections. Let’s stop to illustrate this. Example. Let be aline in P? and let P € P* be a point not lying on #. Then there is a projection 7: P* - {P j=— £ defined by setting ™(Q) equal to the point of intersection of PO and @. The point P is called the center of the projection. To give an algebraic formula for mt, we assume that P = [0,0,1] and @ = {x2 = 0} (how may we do so?). If Q = [xo,X1,X2], then PQ consists of points of the form (s(0,0, 1) +t (x0, X1,X2)] = [txo, tx1,5 + tx2]; so such a point lies on X2] = [txo,tx1,0] = [x0, x1, 0]. x1,0, when s + tx2 = 0. Thus, tt[xo FIGURE 8 We now prove some of the “classical” elementary theorems in projective geometry. See Exercises 14 and 16 for some surprisingly concrete applications of these results. Theorem 2.7 (Desargues). Let APQR and AP’Q'R' be triangles in P*. Suppose the three lines PP’, QQ’, and RR’ are concurrent (i.e., intersect in a single point). Then the three points A = PQ n PQ’, B=QROQ’R’, andC = PRO PR’ are collinear. Proof. By Lemma 2.6, we may assume that P = [1,0,0], Q = [0,1,0], and R = [0, 0,1], 0, and that the point of intersection of the lines PP’, QQ’, and RR’ is X = [1,1,1]. Then, sinceP’ lies on the line XP, we have P’ = [a,1,1] for some o € R (see Exercise 6); similarly, Q’ = [1,8,1], and R’ = (1,1, y] for appropriate 6 and y: Now we must find the coordinates of the >points A, B, and C. The line PQ has the equation x2 = 0. The line PQ’ has the equation (1 - B)xo + (1 — a)x] + (aB — 1)x2 = 0. (One way to see this is to find a normal to the plane in R3 spanned by the vectors (a, 1,1) and (1,8,1) by computing their cross product.) Thus, the two lines intersect in the point A = [« - 1,1 - B,0). Similarly (see Exercise 6), B ={[l1-«,0,y -1] andC = (0,8 -1,1-y). But it follows now §2. THE PROJECTIVE GROUP 305 FIGURE 9 that A, B, and C are collinear, since the sum of their homogeneous coordinate vectors is zero. O Theorem 2.8 (Pappus). Let P,Q,R and P’,Q’,R’ be triples of collinear points. Let PQ’'AP’Q = A, PR'OP'R = B, and QR'nQ’R=C. Then A, B, and C are collinear, as well. FIGURE 10 Proof. By Lemma 2.6, we may assume P = [1,0,0], P’ = [0,1,0], Q = [0,0,1], and Q’ = [1,1,1]. Then R = (1,0,a] and R’ = [B 1, B} for some (nonzero) « and B. Now we compute the coordinates of A, B, and C to be the following: A = [0,1,1], B = [B,a,aB], and CHAPTER 8. NON-EUCLIDEAN GEOMETRIES 306 C = [B,1, «8 - « +1]. It follows that A, B, and C are collinear, since the following linear combination of their homogeneous coordinate vectors is zero: («-1)A-B+C=0. O At this time we would be remiss if we did not mention one of the fundamental concepts in projective geometry: the notion of duality. Recall that points in P* are equivalence classes of nonzero vectors in R?. A line in P* is given by one linear homogeneous equation oxo + &)x; + &2x2 = 0, where & = (&,&1,&2) # 0, and & is uniquely defined up to scalar multiples. Thus, there is a one-to-one correspondence between the set of lines in P* and another copy of P*, typically called P**, the dual projective plane: {lines in P*} —- P** line Exo + EX + E2x2 =O ~ [Eo, 1, &2). Alternatively, this is the correspondence between the set of planes (through the origin) in R? and the set of lines (through the origin) in R?, associating to each plane its normal line and vice versa. We can now explore some of the beautiful ramifications of duality. By construction, a point of P?* corresponds to a line in P2. We wish to see that a point of P? likewise corresponds to a line in P**. The key observation is this: to each point P € P2 we associate the “pencil” of lines passing through P, denoted Ap c P**. Then we have the following lemma. Lemma 2.9. The pencil Ap c P** is a (projective) line in P2*, and conversely, every line in P?* is of this form. Proof. Let P = [xo,x1,x2] € P? and E = [E0, £1, &] P lies on the line & if and only if € P**. Then E-p=0, where & and p are the corresponding vectors in R3. But this is a homogeneous linear equation in €, and thus defines a line in P2*. Conversely, every line in P2* js given by such an equation. The correspondence P* —. {lines in P2*} point P ~ Ap = the pencil of lines through P is called projective duality. oO sy §2. THE PROJECTIVE GROUP Proposition 2.10. erties: 307 Projective duality enjoys the following prop- (i) Let &,n € P** correspond to lines £,m c P*. The line in P** passing through © and n corresponds to the pencil of lines through the point P = £m. (ii) Three lines £,, 2, and £3 in P2 are concurrent (i.e., have a single point of intersection) if and only if the correspona- ing points &,&, and &3 in P@* are collinear. (iii) Dually, three points P,Q, and R in P* are collinear if and only if the lines Ap, Ag, and Ar in P** are concurrent. Proof. (i) The line through & and n is the set of all points of P** of the form [s(&, €&),&2) + t(no, 71, 2)], where s and t are not both 0. If this is the pencil of lines through P € P?, then it follows that €-p=Oandn-p=O0;ie., P € f and P € m. Since the lines f and intersect in precisely one point, we have P = qm, as claimed. m (ii) This is immediate from (i). Let P = €, n £2; then the line A through & and &2 in P** corresponds to the pencil of lines through P. If £3 passes through P, then &3 lies on A, and conversely. (iii) Apply the same proof as in (ii). Let § = ApndAg € P**. The line @ through P and Q in P* corresponds to the pencil of lines through &. If Ar passes through &, then R lies on #, and conversely. oO The import of projective duality, then, is that any theorem about points and lines in P* has a dual statement—about lines and points in P2*, whichis, after all, just another projective plane. Interestingly enough, the dual statements of Desargues’ and Pappus’ Theorems are their respective converses. We check the former here (and leave the latter to the reader; see Exercise 12). Theorem 2.11 (Desargues’ dual). Let APQR and AP’Q’R’ be triangles in P2. Suppose the three points A = PG nP'Q’,B= QRa QR’, and C = PR” P’R’ are collinear. Then the three lines PP’, QQ’, and RR’ are concurrent (i.e., intersect in a single point). Proof. Let E = PQ,n = QR,andp = PR € P@*, and let the primed objects correspond in the obvious manner. The point A = PQ nP’Q’ corresponds under duality to the line EE’ , and similarly for B and C. Now by (iii) of Proposition 2.10, if A, B, and C are collinear, then Ef’, nn’, and pp’ are concurrent. (See Figure 11.) CHAPTER 8. NON-EUCLIDEAN GEOMETRIES 308 FIGURE 11 The line PP’ is an element of both pencils Ap and Ap. But the pencil of lines through P corresponds under projective duality to the line Ep, and the pencil of Jines s through P’ corresponds to the line Ep’ ’. Thus, the point « = Ep nN Ep’p’ corresponds to the line PP’. The points B and y are constructed analogously. Now, by Theorem 2.7 applied in P2*, if EE’, nn’, and pp’ are concurrent, then a, 8, and y are collinear. But this means, by Proposition 2.10(ii), that the lines PP’, QQ’, and RR’ are concurrent. O The last topic we consider in this section is a beautiful and classical approach to conic sections—from the viewpoint of projective geometry. We start with two distinct pencils of lines in P*, say Ap and Ag. The line PQ is, of course, common to the two pencils. Since S Z FIGURE 12 by Lemma 2.9 each of these is a line in P**, there are vectors 5.0, go, and v € R? so that Ap = {[s& + tn]: 5,t € R not both zero} c Pe* §2. THE PROJECTIVE GROUP 309 and Ag = {[so + tv]: s,t € R not both zero} c P@*. Since these two lines in P** intersect (in the point corresponding to the line PQ), we may take o = n. Now for fixed [s,t] € P!, the equation (A) (s§+tn)-x=0 defines a line L;;¢-) in P* passing through P, and the equation (B) (sn+tv)-x=0 likewise defines a line M,;.1) in P* passing through Q. Thus, a nontrivial simultaneous solution X,;,+; must be the point of intersection Lts.t} 7 M[s.t]. We wish to find the locus of these points Xjs,t) as [s, t] varies through P!. (See Figure 13.) Xisu FIGURE 13 We change our perspective and interpret the equations (A) and (B) as a system of homogeneous equations in (5s, f): s(&-x)+t(n-x) =0 (C) s(n x) +t(v-x) =0, which will have a nontrivial solution if and only if (D) (§-x) (7:x) (nH -xX) (v-X) =0. Since the pencils are distinct, the vectors §, n, and v must be linearly independent; and so we may choose a basis so that € = (1,0,0), n = (0,1,0), and v = (0,0,1). Thus, the equation (D) becomes (E) Xo xX) XX, X?2 = 0. It may help to set xo = 1, x; = x, and x2 = y; then we obtainy = x, which is the familiar equation of a parabola. CHAPTER 8. NON-EUCLIDEAN GEOMETRIES 310 Let’s examine this example with hindsight. Note that the line n-x = Ois the line x; = 0, which contains both the points P = [1,0,0] and Q = [0,0,1]; P and Q satisfy equation (E) as well. If we continue to use coordinates [1,x,y] in the portion of the projective plane given by xo = 1, the pencil Ap consists of the lines y = tx, and the pencil Ag consists of the lines x = t, [1,t] ¢ P’. Thus, the point of intersection is, aS one might expect, X; = [1,t,t*]. See Figure 13. Conversely, suppose we start with any conic 2 C = fax? ⊽ + bx x2 + cx$ + Axox) + exox2 + fxp 2 =O} CP, where the set in x = [xo, x1, #0. That is, a conic in the projective plane is f) (a,b,c,d,e, of solutions to a (nonzero) homogeneous quadratic equation (xXo,X),X2). (In the affine plane, when xo # O and we set x2] = [1,x,y], this reduces to the customary equation ax? + bxy+cy*+dx+ey+f =0.) We say the conic C is nondegenerate if it is nonempty and does not consist of either a point or a pair of lines. As Exercise 24 shows, projective transformations map conics to conics and nondegenerate conics to nondegenerate conics. Lemma 2.12. Let € be a nondegenerate conic. Then any line fc P* intersects © in at most two points. Proof. By a projective transformation we may arrange that f = {x2 = O}. Thus, Now, if [0,1,0] Cn £ = {[xo,x1,0] € P? : ax? + dxox, + fxd = O}. € Cn @, this means that a = O and there is at most one other point of intersection, namely [d, —f,0]. Note that ifd = f = 0 as well, é c ©, contradicting the hypothesis that @ is a nondegenerate conic. If [0,1,0] ¢ Cn @, then any point of intersection must be of the form [1,t,0] for some t € R. Substituting, we find at- + dt + f = 0, and this quadratic equation has at most two roots. oO We assume from here on that our conic @ is nondegener ate, and we choose P andQ € €. Bya projective transforma tion of P2, we may take P = [1,0,0] and Q = [0,0,1], and soc = f = 0 in the equation of C. Now the pencil Ap of lines throu gh P consists of the lines x» = tx (t € Ru {o}), and the pencil Ag of lines through Q consists of the lines x; = t’x9 (t’ Ee Ru {co}). By Lemma 2.12, each point of € (other than P and Q) lies on a unique element of Ap and ona unique element of Ag; what is the relation between t and t’? By substituti ng the point [xo, t’xo, tt’xo] into the equation of C, we a+ find that t’ = g(t) = <7. In other wor ds, the conic is specified by a ⋅ ∣− §2. THE PROJECTIVE GROUP 311 projective transformation Ap — Ag. (Note that a because if, for example, (a,b) the equation becomes (xo + ux1)(dx, + ex2) = p(d,e), = 0, and then d b | is invertible, C@ consists of C of a pair of lines.) It follows that if we replace t by g7!(t) = iat (which is a projective transformation of Ap), then t’ = t and then @ will be presented in the form (C), hence in the form (D). As an immediate consequence, we have the following corollary. Corollary 2.13. Let A,B,C, D be points on a nondegenerate conic C, and let P,Q be arbitrary points of C. Then |PA, PB, PC, PD| = |QA, QB, QC, QD. FIGURE 14 Proof. There is a unique projective transformation T: Ap — Ag so that T(PA) = OA, T(PB) = OB, and T(PC) = QC. Then for any other point D € @, T(PD) ratios are equal. oO = QD; and this means that the two cross- Here is a pretty consequence of the work we have just done. A nondegenerate conic is uniquely determined by five of its points: from Corollary 2.13 it follows that if we fix A, B, C, P, and Q, then we obtain the projective transformation which identifies Ap and Ag; and we construct the conic as the locus of points of intersection of the corresponding lines. From a slightly different viewpoint (see Exercise 17), through any five points, no three of which are collinear, there passes a unique nondegenerate conic. We conclude this section with a discussion of Pascal’s Theorem, which gives a necessary condition for six points to lie on a conic. In fact, the condition is sufficient as well (see Exercise 25). Now we can prove our final result. (Cf. Pappus’ Theorem, Theorem 2.8.) CHAPTER 8. NON-EUCLIDEAN GEOMETRIES 312 Theorem 2.14 (Pascal). Let P, Q, R, P’, Q’, R’ besix points on B= a nonde—-—generate conic. Then the three points A = PQ'’ AQP’, —_—_— PR' ARP’, andC = OR’ n RQ’ are collinear. FIGURE 15 Proof. Let D = PQ’ 0 RP’ and E = PR’ on RQ’. Projecting from 21) P’ to the line PQ’, we get (see Exercise |P,A,D,Q’|. |P'P, P’Q, P’R,P’Q'| = Similarly, projecting from R’ to the line RQ’, we ob- tain |R’P, R’O, R’R, R’Q’| = |E,C,R,Q’|. Since, by Corollary 2.13, |P’P, P’O, P’R, P’Q’| = |R’P,R’Q,R’R, R’Q’'|, we have |P,A,D,Q'| = IE,C,R,Q’|; and so |BP,BA,BD,BQ'| = |BE,BC,BR,BQ’| (why?). Since BD = BR and BP = BE, it follows that BA = BC. This implies, of course, that A, B, and C are collinear, as we wished to show. Oo Remark. Note that when the conic consists of two lines, Theorem 2.14 reduces to Theorem 2.8. (See Exercise 22.) EXERCISES 8.2 1. Check that “=” (in the definition of P” on p. 296) is in fact an equivalence relation. Suppose A € GL(n,R). Suppose that for every x € R”, there is a constant c so that Ax = cx. Prove that A = Ald for some A € R - {0}. (The hard part here is that c may depend on x.) 3. Prove that |A, B,C, D| = D-A C-A/ D-B C-B Part of your task here may be to interpret things like =. (Hint: What is the value of the right-hand side when D = A, B, or C?) §2. THE PROJECTIVE GROUP 4. 313 Viewing a line as the solution tion a- x = 0, reprove Lemma formation T € Proj(2) maps a-x = 0. (Hint: Represent answer the question a- x =?- set of a homogeneous linear equa2.5: show that a projective transthe line a- x = 0 to another line T by a matrix Y € GL(3,R), and Yx for all x € R°. See Exercise 7.4.2.) Let P = [0,1,1], Q = [2,-1,0], R = [1,1,1], and S = [1,0,2] € Pe, a. Find the point X = PONRS. b. Show that X lies on the line # = {4x9 + 3x; —5x2 =0} c P*. c. Give the coordinates of the corresponding points PQ, RS, and f in the dual projective plane. Use your answer to illustrate part (ii) of Proposition 2.10. Check the indicated details in the proof of Theorem 2.7. In this exercise we discover the origins of the mysterious “ra- tionalizing” substitution u = tan @/2 (that used to be taught in integral calculus), and we interpret the projective transforma- tions of P! in terms of isometries of the circle. We work with the unit circle x* + y? = 1. a. Consider the diagram in Figure tan 0/2. Deduce that x = cos@ 16. = Show a that t = 4 l+x y = sind = = is (x.y) (-1,0)\ FIGURE b. 16 (cf. Exercise 1.3.34), and that d@ = dy/x = rn at. Explain now how to evaluate { R(cos @,sin@) dé for any rational function R(x, y). Show that in t-coordinates, reflection of the circle about the x-axis is given by t ~ —t, and reflection about the y-axis is given by t ~ 1/t. What is the form of a general reflection in t-coordinates? CHAPTER 314 c. d. Show 8. NON-EUCLIDEAN that rotation of the circle through angle GEOMETRIES ¢ # 7 is given by the Mobius transformation t ~ (+4, where A = tan(@/2). What is the form when ¢ = rr? In conclusion, what are all the possible isometries circle, expressed in t-coordinates? of the We say two pairs of points A,B and a,b in P! are harmonic if |a,b, A,B| = -—1; we say A and B 10,00, A,B] = -1. a. b. are harmonic conjugates if are Show that A,B and a,b are harmonic <= A,B and b,a harmonic «+ a,b and A,B are harmonic. Suppose A,B,C € R. Show that A,B and C, » are harmonic «=> C is the midpoint of AB. c. In terms of the geometry of the circle (see Exercise 7), explain what it means for A and B to be harmonic conjugates. Suppose f and mare lines in P’, and let P € P? be a point lying on neither line. We define a map f: £ — m, called a perspectivity with center P: for each Q ¢€ @, let f(Q) be the point of intersection of PQ with m (cf. Figure 1). We may assume (why?) that = {x2 = 0}, m= {x, = 0}, @ and m intersect at the point [1,0,0], and take P = [1,1,1]. Then show that f is given by the linear fractional transformation f(x) = xj (so a perspectivity is a projective transformation P! - P!), 10. As in the treatment on p. 309, write the circle —xf + x? +x3 =0 in the form ee (n-x) (7 -x) 0. (v-x) 11. Let L, M,N, P,Q, and R be the consecutive vertices of a hexagon inscribed in a nondegenerate conic @, as pictured in Figure 17. Show that the pairs of opposite sides of the hexagon intersect in three collinear points. 12. Write out rem 2.8), verse” of Let P, carefully the dual version of Pappus’ Theorem (Theoand check that it is equivalent to the following “conthe original theorem: Q,R and P’, Q',R' be triples of points. Let PQ’ nP’Q = A, PR’ P’R = B, and QR’ Q’R = C. Then if P, Q, R are collinear and A, B, C are collinear, it follows that P’, Q’, and R’ are collinear as well. §2. THE PROJECTIVE GROUP 315 FIGURE 17 13. Prove directly the converse of a. Desargues’ Theorem, Theorem 2.7; b. Pappus’ Theorem, Theorem 2.8 (see also Exercise 12 for the appropriate statement). 14. Let APQR and AP’Q’R’ be triangles in R2. Suppose PP’, QQ’, and RR’ are either parallel or concurrent. Prove that a. If PQ and P’Q’ are parallel and QR and Q’R’ are parallel, then so are PR and P’R’. b. If PO and P’Q’ are parallel but QRN Q’R’ = B, then PR and P’R’ intersect in a point C and BC is parallel to PQ. c. If PONPQ’ B, and C 15. = 4, ORAQ’R’ = B,and PRAP’R’ =C, then A, are collinear. Use Theorem 2.11, Desargues’ dual, to prove that the medians of a triangle are concurrent. 16. Derive the following very concrete Euclidean results: a. Suppose you are given a piece of paper on which someone has drawn a point A and two lines @, and 2, neither pass| A® FIGURE 18 ing through A and whose point of intersection lies off the paper. You are asked to draw the line through A which goes CHAPTER 316 8. NON-EUCLIDEAN GEOMETRIES through that point of intersection. How do you do it? (Hint: Apply Theorem 2.11 by picking P,P’ € f; and Q,Q’ € 2 with PQ|IP’Q’.) You are given a short straightedge and two points P and Q a great distance apart. Use your short straightedge to draw the line joining P and Q. (Hint: Use a.) Show (geometrically) that if P), P2,P3 are collinear, but P, and P; do not lie on the line determined by them, then there 17. is a unique conic containing all five points. (Hint: Two distinct lines form a conic. Why? Also see Lemma 2.12.) By Lemma 2.6, if we are given five distinct points Pj, 1 = 1,2,...,5, in the plane, no three of which are collinear, then there is a projective transformation T € Proj(2) carrying and Py ~ [1,1,1], P; ~ [1,0,0],Po ~ [0,1,0],P3 ~~ [0,0,1], and which therefore takes P; to some point [«, B, y] distinct from [1,0,0], [0,1,0], [0,0,1], and [1, 1,1]. Show that there is a unique conic passing through any five points, no three of which are collinear.* (Hint: Write down the linear equations a, b, c, d, e, and f must satisfy, and show that the appropriate matrix has rank 5.) Use the results of a. and b. to conclude that there is a unique conic passing through any five points, no four of which are collinear. Show, however, that in general, six points do not lie ona conic. (Cf. Pascal’s Theorem, Theorem 2.14, and Exercise 25.) Thus, we Say five points in the plane are in general position if no three are collinear; we say six points are in general position if they do not all lie on a conic. What should the notion of general position be, then, for seven or more points in the plane? 18. Suppose six points in the projective plane are in general posi- tion. Show that any five of them must be in general position. 19. Let C be a nondegenerate conic in P2. Show that any other conic C’ intersects € in at most four points. (Hint: See Exercise 17.) “As a warmup exercise, the reader ma y wish to prove that through any three noncollinear points in R2 there passes a unique circle (x — a)? + (y - b)? = r?. Allowing a more general conic buys us two further degre es of freedom. §2. THE PROJECTIVE GROUP Remark. d if f(Ax) 317 A function f: R" — R is homogeneous of degree = A@f(x) for all x and A € R. AcurveC c P® is said to have degree d if it is the zero-locus {f (xo, x1,x2) = 0} of a homogeneous polynomial f of degree d. For example, a line has degree 1 and a conic has degree 2. The result of this exercise is a special case of the famous Bezout’s Theorem in algebraic geometry: If C and D c P®? are curves of degree c and d, respectively, then, assuming their intersection is a finite set, C and D intersect in at most cd points. 20. Use the methods of Exercise 17 to establish the following. Suppose two conics ©, and @2 intersect in the four points A, B,C, D. Suppose @ is another conic passing through those four points. Show that there are constants A and yu so that C = AC, + ue? (where by this we mean the corresponding relation among their respective defining quadratic polynomials). Show, moreover, that A and p are unique up to multiplication by a common conStant. 21. Let Ap be the pencil of lines through P € P*. Let £ c P* be any line not passing through P. Show that the map f: Ap — @ given by f(m) = mo # is a projective transformation. (Hint: Let a, B &€ Xp, So that the general element of Ap is of the form [sa+tB]. Let an@ = Aand Boé = B, and show that f[sa+tB] = [sA+tB].) 22. Deduce Pappus’ Theorem (Theorem 2.8) by following the proof of Pascal’s Theorem (Theorem 2.14). (Hint: Use Exercise 21 to prove that |P’P, P’Q, P’R, P’R'| = |R’P, R’Q, R’R, R’P’|, and then follow the rest of the proof.) 23. We can view affine geometry in the framework of projective geometry. The affine plane is P* with the projective line at infinity removed. Show that the group of affine motions is isomorphic to the subgroup of Proj(2) explicit with matrices. 24. preserving the line at infinity. Be Let C = fax? + bx,x2 +cx$ + AxoxX1 + exox2 + fx§ = 0} c P* be a conic. Define the symmetric matrix f Az=]d/2 d/2 a e/2 b/2 e/2 b/2]|, c Then the equation of @ is x’ Ax = 0. CHAPTER 318 a. 8. NON-EUCLIDEAN If T € Proj(2) is represented by Y € GL(3,R) GEOMETRIES and we write y = Yx (so x = Y~'y), then show that 7(C) is given by the equation y’ ((Y-!)’AY-!) y = 0. Conclude that T(C) is a conic. b. Prove that @ is a nondegenerate conic if and only if T(C) is a nondegenerate conic. 25. Here we sketch a completely computational proof of Pascal’s Theorem, Theorem 2.14. It has the additional virtue that it will prove the converse as well. That is, if A = PQ’ a QP’ ,B=PR'n RP’, and C = QR’ 0 RQ’ are collinear, the six points P, Q, R, P’, Q’, and R’ necessarily lie on a conic. Here’s the setup: Choose coordinates so that P = [1,0,0], Q = [0,0,1], R = [0,1,0], and Q’ =[1,1,1]. Let P’ = [a,b,c] and R’ = [a, B, y]. a. Show that A = [a,b,b], B = [ay,cB,cy], and C = [a,B, a], and that these three points are therefore collinear if and only if aay b. o@ b cB B b cy @ = 0. Show that the (degenerate) conics X1(xXo-X2)=0 and x2(xo-x1) =0 contain the four points P, Q, R, and Q’. Deduce, using Exercise 20, that if P,Q,R,Q’ lie on a conic C, then the equation for € is of the form Ax1(xo - X2) + uxe(Xo — X1) = O for appropriate A, p # 0. c. Show that if P’ and R’ are to be contained in our conic C, then we must have b(c-a) Bly-«) d. 26. cla-—b) y(a-p)| = 2 Conclude that all six points lie on a coni c if and only if the points A, B, and C are collinear. Here is a general version of Exerci se 17. Let Go,.-.,qs bea basis for the vector space of homoge neous quadratic polynomial s in three variables x9, x1, x>. (Specifi cally, qo = x?, q; = ¥1%2, 42 =_ 42 X35, 43 = X0X1, 44 = xoxX2, and as = xg.) q = (40,41,...,45) © R®. Write §2. THE PROJECTIVE GROUP a. 319 If P € P*, choose x € R? with [x] = P. Let q(x) = (qo(x),...,q5(x)) € R®. Check that [q(x)] € P® is independent of the choice of homogeneous coordinates of P. b. Let P),...,P5 be five points in P*, with corresponding homogeneous coordinate vectors x),...,X5 € R®°. Assume that the vectors q(x;),...,q(xs) are linearly independent in R®. Prove that P),..., Ps lie on a unique conic C whose equation is q q(x1) det = 0. q(xs) (Hint: There are scalars ao,ai,...,a; so that the equation 5 of Cis ¥ a,q; = 0.) i=0 Query: Can you use this to prove the results of Exercise 17? Can you generalize this to curves of higher degree? 27. Reprove Corollary 2.13 as follows: and QB Let the lines PA, QA, PB, c P2 correspond to points E4, na, &s, and ng € P@*, respectively, and choose homogeneous coordinates so that the lines PC and QC correspond to £, +, and n, +N, respectively. Consider the conics @; = PAU QB and @> = PB u QA. Then C, C2 = {A,B, P,Q}; A and p (unique up AC) + uC2. Note that C> has the equation and so, by Exercise to a common scalar C; has the equation (§, - x)(m, - x) = 0. equation A(&, -x)(mg a. ShowthatC eC 20, we have constants multiple) so that C = (&, -x)(ng-x) = 0 and Therefore, C has the xX) + u(Sg- x)(n, - xX) = 0. = A=yp=1,and so C= {(E4-x)(mg- x) = (Eg -xX)(n4-x)}. b. Show that if PD = vE, + &g for some v # 0, 1, then |PA,PB,PC,P c. > = E, D’ Similarly, show that QA, —_—?) | d. l= A, TB, WC, Wi = - 7A -_-_ —_—* B, Complete the proof. C, —_?> D| na: = - D ~ 6 320 CHAPTER 8. NON-EUCLIDEAN GEOMETRIES 3. The Spectral Theorem and Quadrics We now turn to one of the most important results from linear algebra, one that is used constantly in physics, advanced mathematics, and—yes—in geometry. We have already witnessed in the preceding section the arrival of projective conics, defined by homogeneous polynomials of degree 2 in three variables. We will now put them in a more general setting, studying symmetric matrices and the homogeneous quadratic polynomials they define. We first introduce some standard terminology. Recall, first, that an n x n matrix A = [ai i is symmetric if A=Al', ie. if aij = aj; for all i,j = 1,...,n. The importance of the transpose comes from the following formula, which we've already used in Section 4 of Chapter 7 (see Exercise 7.4.2). Lemma 3.1. For anym xn real matrix A and vectors x € R" and y € R™, we have Ax. y = x-Al'y. In particular, if A is a Symmetric n x n matrix, then for allx,y € R", Ax-y =x.Proof. Ay. By the associativity of matrix multiplication, Ax -y = (Ax)'y = (xAT)y = x" (ATy) =x - ATy, as required. The latter statement follows immediately upon substituting A= A’. o Definition. Given a symmetric n x n Matrix A, we define the (associated) quadratic form Q: R” — R by Q(x) = Ax-x. Note that Q is a homogeneous polynomial of degree 2 in xj,..., xn. Given a quadratic form, e.g., Q(x1,x>) = Xf + 4x1x 2 + 3x2, our problem is this: Can we make to “diagonalize” 1,2, Q—that we have Q(x1,x2) a linear change of coordinates in R2 is, so that in terms = Q'(x4,x5) of new coordinates = Ayxy? + A2x5* for some real numbers A;,A2? Can we make both the A,’s equal to 0 or 1? What will come into play here is the group we are willing to use to implement our change of coordinates; the Eucl idean group is the most restrictive. Next, we want to describe the conic sect ion Q(x1, x2 ) = constant—is it emp ty, an ellipse (or, in particula r, a circle), a hyperbola, or none of these? : We begin, then, by statin g and proving the classical spectral theorem. It will be easier to talk about symmetric lin ear maps, so, motivated by Lemma 3.1 , we ma ke the following definition. §3. THE SPECTRAL THEOREM AND QUADRICS 321 Definition. We say a linear map T: R” — R” is symmetric if for all vectors x,y € R", Tx-y=x- Ty. Theorem 3.2 (Spectral ric linear map. Then there of eigenvectors of T. That an orthonormal basis v,,..., alli =1,...,n. Theorem). Let T: R" — R" bea symmetis an orthonormal basis for R” consisting is, there are real numbers Ay,...,An and Vn with the property that Tv; = AivV; for We prepare for the proof with a few lemmas. The first two are rather easy; the last is rather more subtle (but see Exercises 17 and 18 for other proofs). Lemma x ER". 3.3. Let T: R" — R" be asymmetric linear map, and let Thenx: T*x = |Tx|?. Proof. x. T*x = x+ T(Tx) = (Tx) - (Tx) = |Tx/*. oO Lemma 3.4. Let T: R" — R" be a symmetric linear map, and suppose V c R” has the property that T(V) c V. Then for any vector w orthogonal to V, T(w) is likewise orthogonal to V. Proof. Since T is and w Let v € V be arbitrary; we wish to show that T(w) -v = 0. asymmetric linear map, T(w)-v = w-T(v); now, T(v) € V is orthogonal to V, so the latter dot product is zero. Proposition 3.5. R" are all real. oO The eigenvalues of a symmetric map T: R" — Proof. The proof begins with a trick to turn complex entities into real. Let A = « + if be an eigenvalue of T, and consider the real linear map S = (T -— Ald)(T — Ald) = T? - 2aT + (a? + B?)Id. Since T - Ald is not invertible, it follows that S is not invertible (for example, see Section 2 of Appendix B), and so there is a nonzero vector v € R” so that Sv = 0. Since Sv = 0, the dot product v- Sv = 0. So, O=v-Sv=v- (T? - 2aT + (a? + B?)Id)v =v-((T - ald)? + B?Id)v = |(T — wld) vi* + B2|vl? by Lemma 3.3. (Note that Lemma 3.3 applies, insofar as both T - «Id and B* Id are symmetric maps.) Now, the only way the sum of two nonnegative numbers can be zero is for them both to be zero. That is, since 322 CHAPTER 8. NON-EUCLIDEAN GEOMETRIES v #0, |v? #0, and we infer that B = 0 and (T - ald)v = 0. SOA=a a is a real number, and v is the corresponding (real) eigenvector. Proof of Theorem 3.2. We proceed by induction on n. The case n = 1 is automatic. Now assume that the result is true for all symmetric linear maps T’: R"-! — R”-!. Suppose we are given a symmetric linear map T: R" — R". First, by Proposition 3.5, T has a real eigenvalue A; and a corresponding eigenvector v,, which we may assume has unit length. Let W c R” be the (n —- 1)-dimensional subspace orthogonal to v;, and let T’ = T|w be the restriction of T to W. Applying Lemma 3.4 with V = Span(v,), we infer that T(W) c W; since dim W = n — 1, it follows from our induction hypothesis that there is an orthonormal basis v2,...,Vn for W consisting of eigen- vectors of T’. Then vj,v2,...,V» is the requisite orthonormal basis for R", since T(v,) = Ayv, and T(v;) = T’(v;) = Av; fori>2. o Corollary 3.6. LetT: R" — R" be asymmetric linear map. Then there is an orthonormal basis v,,...,Vn for R" with respect to which the matrixA for T is diagonal. Moreover, if A is the matrix for T with respect to the standard basis for R", there is an orthogonal matrix P € O(n) So that P~!AP = A is diagonal. Proof. Recall (see Section 1 of Appendix B) that the matrix A for T with respect to a given basis v),...,V, is constructed as follow s: the entries of the j® column vector of A are the coordi nates of the vector T(v;) with respect to the basis vectors Vi,--. ,Vni A= Le, n lai], where T(v;) = >» AijVi. t=] In our case, we take the basis v),... :Vn to be the (orthonormal) basis of eigenvectors provided us by Theor em 3.2. Then T(vj) = AjV), and our matrix for T is nothing but the diagonal matrix Ay A= A2 An Now, given the matrix A for T with respect to the standard basis for R", let P be the mat rix whose column vectors are the coordinates of the eigenvectors v;,... Vn with respect to the standard basis (so In Our Case, P is an orthogonal matrix; see Exercise 7.4.3). The n the oange of basis formula (T heorem 1.1 of Appendix B) tells us that “AP=A. Q §3. THE SPECTRAL THEOREM AND QUADRICS We now apply this that given a symmetric ciated quadratic form Theorem 3.2 we obtain 323 theory to analyze quadratic forms. Recall linear map T: R” — R”, we have the assoQ: R" — R given by Q(x) = T(x) -x. From the following. Proposition 3.7. LetQ: R" — R be a quadratic form. exist an orthonormal basis v,, ..., Vn for R" Then there and real numbers Ai, n , An SO that, writing x = > yivi, we have Q(x) = Qly -> t=1 That is, in terms of the y-coordinates, been diagonalized.” the quadratic om 0 Aye. “has Proof. Write Q(x) = T(x) -x for an appropriate symmetric linear map T. Then there is an orthonormal basis v),...,v, for R” consisting of eigenvectors of T: i.e., Tv; = Aivi, i = 1,...,n. It follows, then, that Q(v;) = T(v;) - Vv; = Ai(v;i- Vi) n Ms Q(x) = Q( S wiv) = T i 1 = Aj. Therefore, ivi) - ( S VjVj) j=l n n = (2d Aiwivi) - (dX vivy) = dX AY n (Vi + Vs) 2? = > Ay; = Qly), i=l as required. O Example 1. Let Q(x) = Q(x1,X2) = x? + 4x1x2 - 2x3. Then the corresponding symmetric matrix A is a=|3 2): whose eigenvalues are 2 and corresponding normalize to —3 (see Section 3 of Appendix B). The eigenvectors are (2,1) and (-1,2), which we may obtain an orthonormal basis v; = (-%,vo’ \ 3 =, V2 = (--, +). In the y- oon sis) we therefore have Q(x) were asked (corresponding to the new ba- = Q(y) = 2y? —3y%. In particular, if we to identify the conic section Q(x) = 10, we would now know that, in the y-coordinates, this conic section has the equation 2ye — 3y% = 10, and this is obviously a hyperbola. (See Figure 1.) CHAPTER 8. NON-EUCLIDEAN GEOMETRIES 324 x? + 4x1x2 - 2x} = 10 2y; 2 — 37 2 = 10 Lo / / \ FIGURE / \ N \ \ 1 Example 2. Let Q(x) = Q(x1,X2,X3) = 3X? + 4x1x2 + 8x1x3 + 4x2x3 + 3x8. The corresponding symmetric matrix A is 3 A=|2 4 2 0 2 4 2 3 The eigenvalues of A are A; = -1, A2 = —1, and A3 = 8, with associ- ated (normalized) eigenvectors v; = =3(-1,0, 1), V2 = 731, —4,1), and v3 = 5 (2, 1,2). In the y-coordinates the quadratic form is given by Q(y) = —y? - v3 + 8y%. Therefore, the quadric surface Q(x) = 5 is a hyperboloid of two sheets, and the surface Q(x) = —5 is a hyperboloid of one sheet. (See Figure 2.) Suppose we have the diagonal quadratic form Q(x) n = > Aix?. i=] If all the eigenvalues A, are positive, then we may make a change of coordinates y; = VA;x; to put the quadratic form in the simpler n form Q(x) = >. y?. Even if some of the eigenvalues are negative, we i=] can achieve the simpler form Q(x) = y?+---+yZ-y,,--- —¥n 2 by making the change of coordinates y; = VJA;|x;. Now these changes of coordinates no longer correspond to an orthonormal change of basis; rather, we have stretched our orthonormal basis vectors, and therefore just have an orthogonal basis. following proposition. In general, we have the §3. THE SPECTRAL THEOREM AND QUADRICS 325 FIGURE 2 Proposition 3.8. LetQ: R” — R be a quadratic form. Then there n is an orthogonal basis v;,...,V;, for R" so that, writing x = & zivj, i=1 n Q(x) = & 6;z?, where €; = 0, +1, or -1. t=1 Proof. As in the proof of Proposition 3.7, we begin by writing Q(x) = T(x)-x for an appropriate symmetric linear map T. We then obtain an orthonormal basis of eigenvectors v;,V2,...,Wn for T, as before, with corresponding eigenvalues A;. Suppose Aj,...,Am > 0, Am+is-+sAr < 0, and Ay+i,...,An = 0. Let vj = Tv! 1,...,y, and v; = vj for j = r +1,...,n. n n i=] i=l z; = V{Ai/y; for i = Then, as before, if x = n > vivi, we have Q(x) = > Aiy?. have for j = Now, if we set x = > z;:vj, we i=] 1,...,r, and z; = yj fori = 7r+1,...,n. Therefore, n Q(x) as required. We = >» Air; i=l 3 r = » i=l 5 Ai; r = Aj eres i=1 1Ail 5 = m , > ZF - i=] r 5 > Zi» i=m+1 oO shall see the usefulness of this result in our applications to quadric surfaces in projective geometry in the next section. The following terminology is in common use. We say the dratic form Q is nondegenerate if r = n, ie., if Q has no eigenvalues. (Cf. the discussion of nondegenerate conics in the ceding section.) We say Q is positive definite if m = n (i.e., quazero preif all its eigenvalues are positive), and it is negative definite if m = 0 326 CHAPTER 8. NON-EUCLIDEAN GEOMETRIES and r = n (ie., if all its eigenvalues are negative). The reader may want to review the maximum/minimum tests for functions of several variables to understand how this concept arises in calculus. EXERCISES 8.3 1. Suppose v),...,Vx are an orthonormal set of vectors in R”: iLe., lvil = 1 for all i = 1,...,k, and v;-v,; Vi,...,Vx are linearly independent. 2. Let v; € R” be a unit vector. Prove = 0,i # j. Prove that that there are vectors v2, ..+, Vn € R” So that vi, v2, ..., Wn form an orthonormal basis for R". (Hints: If n > 1, first find a unit vector v2 orthogonal to v,. If nm > 2, continue. Use Exercise 1 to show you have a basis at the end. See Exercise 5.1.9.) 3. Let T(v) T: R" — R” be a symmetric linear map. Suppose v,w € R", = Av, and T(w) = uw, where A # uw. Prove directly that V-w=0. Prove the following converse of Lemma 3.1. If Ais annxn matrix satisfying Ax-y = x - Ay for all x,y € R”, then A is symmetric. (Hint: see Exercise 7.4.19a.) 9. Diagonalize the following quadratic forms and identify each of the quadrics Q(x) = 1: Ta mp ao op 4. 7. 8. Q(x1,X2) = 3xf ~ 10x1x2 + 3x3 Q(x1,X2) = 3xf - 2x1x2 + 3x3 Q (x1, 2) = 6x? + 4x x2 + 9x5 Q (X1,%2) = x7 ~ 4xyx2 + 4x3 Q (X1,X2,%3) = 3xp + 2x1x2 + 2x1x3 + 4x0x9 Q (x1, X2,X3) = 2x? + 6xyx2 4 5x3 + 2x0x3 4+ 2x8 Q (X1,%2,X3) = 4x? - 10x1x2 + 10x1x3 — 2x5 — 2xox3 — 2x3 Q(x1,X2,%3) = 2xF + 2xx2 + 2x1x3 + 2X2X3 Classify the quadric surfaces Q(x) = constant in R3, Show that the quadric surface Q(x) = 1 in R? is a surface of revolution if and only if Q has a repe ated nonzero eigenvalue. Let Q: R2 ~ R be a nonzero qua dratic form. Classify the plan e §3. THE SPECTRAL THEOREM AND QUADRICS 327 conic curves Q(X), X2) + ax; + bx2 +c = 0 up to affine equivalence. Can you give a short list (say, consisting of six curves) of the simplest possible equations representing these equivalence classes? Let Q: R? — R be a nondegenerate quadratic form. Then a (projective) conic C c P* is defined by the equation Q(x) = 0. Prove that all (nondegenerate) conics are projectively equivalent. (In particular, be sure you understand why a “parabola,” a “hyperbola,” and an “ellipse” are “the same.” Some pictures may help here, along with a recollection of the term “conic sec- tion.” For starters, you might check that —xé + x? + x$ = 0 and ~x? + xoxX2 = 0 are projectively equivalent.) 10. Suppose T: R” — R” is a symmetric linear map satisfying T* = T. Prove that there is an orthonormal basis with respect to which the matrix for T is 1 0 Give a geometric interpretation of such a T. 11. Suppose T: R” — R” is a symmetric linear map satisfying T* = Id for some positive integer k. Prove that T? = Id. 12. Let C = fax? + bx, x2 + cx$ + AxoxX1 + eXoX2 + fxé = 0} c P* be a nondegenerate conic. a. Show that there is a projective transformation of P¢ so that this equation becomes - x4" + x;*° + x5° = 0. b. Show that the set of projective transformations of P* pre- serving the conic @ is the subgroup H = O(3)/{ + Id} c Proj(2). c. Show that H acts transitively on @. Therefore, given P,Q € C, there is a projective transformation T € Proj(2) with T(C) = @ and T(P) = Q. CHAPTER 8. NON-EUCLIDEAN 328 13. Recall the concept of projective duality in P*. GEOMETRIES Given a nonde- generate conic C c P“, we define its dual to be C* = {fp € P**: fp is the tangent line to C at P}. Show that @* c P** is another nondegenerate conic. (Hint: a. How do you find the equation of the tangent plane to the level surface {f (x,y,z) = 0} c R??) Prove (applying projective duality) that (C*)* = €. Given five lines in P* no three of which are concurrent, prove there is a unique conic tangent to these five lines. Prove or give a counterexample: Given four points P, Q, R, S,no three collinear, and a line f through P containing none of the others, there is a unique conic © passing through P, Q, R, S and tangent to f. Prove the dual of Pascal's Theorem (Theorem 2.14): If a hexagon ABCDEF is circumscribed about a conic, then the lines AD, BE, and CF are concurrent. 14. Prove that every invertible matrix A may be written uniquely as a product A = QR, where Q is orthogonal and R is symmetric and positive definite. (Hint: Show there is a unique symmetric matrix R with positive eigenvalues satisfying the equation R2 = A'A,) 15. Here is an alternative proof of Corollary oriented proof of Theorem 3.2). 3.6 (hence, Let A bea a matrix- symmetric n x n matrix. a. Prove that if P € O(n), then P-!AP b. Let v, be an eigenvector of A, and take it to have length is likewise symmetric. 1. Using Exercise 2, extend to an orthonormal basis Viy.--3Wn for R", and let P be the orthogonal matrix whose column vectors are v),...,V,. Show that where A’ is a symmetric c. 16. Proceed by induction. (n—1) x (n—1) matrix. Let Q and Q» be quadratic forms on R” , and suppose Q, is positive definite. Show that we can simult aneously diagonalize §3. THE SPECTRAL THEOREM AND QUADRICS 329 Q, and Q2. (Hint: Use Q; to define a new dot product on R”, as follows: If T: R" — R" is the symmetric linear map given by Q(x) = T(x) - x, define (x,y) = Tx-y. Check that this is in fact a dot product. Now apply Proposition 3.8 working with the dot product (,).) 17. Here is a more general variant of Proposition 3.5. Consider the n-dimensional complex vector space C”, and define on it a hermitian inner product (a generalization of the dot product on real vector spaces) as follows: for v,w € C”, set (v,w) = S vj; Ww; (= v' Ww). We say a linear map T: C" — C” is hermitian j=) if (Tv,w) = (v, Tw) for all v,w eC". a. Prove that the hermitian inner product has the following properties: (i) (ii) b. c. d. 18. (v+v',w) = (v,w) + (v’,w) for all c € C, (cv,w) =c(v,w) (ili) (v,w) = (w,v) (iv) (v,v) = x Iv;l? eR and (v,v) = (v,cw) =0 — v=0 j=) Prove that the eigenvalues of a hermitian linear map T are real. (Hint: Suppose Tv = Av, v # 0. Compute (Tv, v).) Conclude that the eigenvalues of a symmetric (real) linear map T are real. Suppose T: C" — C” is linear and (Tv,Tw) = (v,w) for all v,w € C”. What can you prove about the eigenvalues of such a linear map T? What can you therefore conclude about (real) isometries T: R” — R”"? In this problem we suggest a proof of the Spectral Theorem, Theorem 3.2, based on the method of Lagrange multipliers in multivariable calculus. There is an “obvious” function whose constrained critical points are the eigenvectors; the corresponding eigenvalues arise as the Lagrange multipliers. Let T: R" — R” be a symmetric linear map. Define a (differentiable) function f: R" — R by f(x) = T(x)-x. Letg: RR" —R be defined by g(x) = |x{*, so that the unit sphere in R” is given by8 = {x ER": g(x) = 1}. a. Show that if x € § is a critical point of f|s, then there is a real number A so that T(x) = Ax. (Hint: Recall from the method of Lagrange multipliers that, at such a constrained CHAPTER 8. NON-EUCLIDEAN GEOMETRIES 330 critical point, we have Vf (x) = AVg(x). Now compute that Vf (x) = 2T(x) and Vg(x) = 2x. Here you will certainly need b. to use the fact that T is symmetric, and you may find it easier to work with the corresponding symmetric matrix.) Asin the proof of Theorem 3.2, proceed by induction. 4. Projective Three Space and the Four Skew Line Problem We now continue the study of projective geometry initiated in Section 2. We first move up to projective three space , P3, and, after establishing the basics, give a new proof of Desargues’ Theorem, Theorem 2.7. We then address what we are calling here the four skew line problem: Problem. Given four “general” lines in projective three space, how many lines are there incident to (i.e., intersecting) them all? Problems like this have motivated a great deal of mathematical work, growing out of a subject called enumerative geometry (in which some key players were Pliicker, Cayley, and Schubert). Two other beautiful problems, too advanced for us to deal with here, are these: How many lines lie on a “general” cubic surface (i.e., a surface defined by a homogeneous polynomial of degree 3)? (Answer: at most 27.) And, given five “general” nondegenerate conics in P*, how many nondegenerate at most 3264.) conics are tangent to all five? (Answer: Recall that P? is defined to be the set of equivalence classes [xo, X1,X2,x3] of points (xo, x1,x2,x3) € R? — {0} with the equiva- lence relation x = y <> y =cx for some c © R — {0}. As before, we observe that there is a decomposition Pe = RU PZ, where R? is the set of points [x0 x1, x2, ,x3] with xo # 0 (so that [1,x1,%2,x3] — (x1,x2,x3) € R3), and the projective plane “at in- finity,” PZ, is given by the points with xo = 0. We can visualize a “horizon at infinity,” with one point for each direction in space, i.e., line through the origin in R3. (Note that this is not a sphere at infinity, since we identify the points at infinity in the forward and backward directions.) §4. PROJECTIVE THREE SPACE AND THE FOUR SKEW LINE PROBLEM 331 Exactly as was the case in the projective plane, Q in P? determine a line PQ; we call (three or more) if they lie on a line. Now, three noncollinear points a (projective) plane, which we denote by PQR: if P two points P and points collinear P, Q, and R span = [xo, x), x2, x3], Q = [¥o ¥1, 2,,¥3], and R = [Zo, 21, Z2, 23], then PQR = {[S(X0, X1, X2, X3) + (Yo. V1, ¥2, V3) + U(Zo, Z1, 22,23) ] : s,t,u € R not all zero}. We call four or more points in P? coplanar if they all lie ona plane. It is important to observe that a plane can be described as the solution set to a homogeneous linear equation (cf. Lemma 2.3). Lemma 4.1. Givena planeTl c P?, there isa = (ao, a\,a2,a3) #0 so that TI is the locus of points (xo, x1, X2, x3] satisfying the equation (*«) AoXo + A,X] + A2X2 + A3X3=0. Proof. This is basic linear algebra. The space of solutions of the linear equation (*), viewed as a linear equation in R?, is a threedimensional subspace of R*. Choose a basis p = (po, P1,P2;P3); q = (Go, 41, 42,43), ¥ = (%,r1, 72,73) for this subspace. Let P = [p], Q = [q], and R = [r]; then all solutions to (*) clearly lie on the plane PQR. Conversely, given a plane spanned by three points P, Q, and R, choose p, q, andr as above. We must find a vector a # 0 so that a-p=a-q=a:-r=0. This is a homogeneous system of three linear equations in the four variables a = (@o,@1,€2,a3), and so there is a nontrivial solution. Indeed, since the vectors p, q, r € R* are linearly independent (see Exercise 1), we have a 1-dimensional solution space. O The group of motions of P? is, as expected, the group of projec- tive transformations Proj(3) = GL(4,R)/{AId: A € R*}. The results of Section 2 can be easily generalized; we state them here, but leave their proofs as exercises for the reader. Lemma 4.2. Let T € Proj(3). planes to planes. Proof. See Exercise 2. 0 Then T maps lines to lines and 332 CHAPTER 8. NON-EUCLIDEAN GEOMETRIES We say four points in P? are in general position if they are not coplanar (it follows that no three can be collinear); five points are in general position if no four are coplanar. Lemma 4.3. Given two quintets, P,, P2, P3, P43, Ps; and Qj, Q2, Q3, Qs, Qs, of distinct points in P?, each set in general position, there is @ unique projective transformation T € Proj(3) with T(P;) = Q;, t= 1,2,3,4,5. Proof. See Exercise 3. oO Now we have a result analogous to Lemma 2.4. Lemma 4.4. Let £ c P? bea line, and letTl c P3 bea plane. Then either € CTI or £ intersects Ml in one point. Proof. By Lemma I] = {[x] 4.1, there is a vector a € R4 — {0} so that :a-x = O}. Let £ = PQ, and choose p and q € R? with [p] = P and [q] = Q. Then ? = {[x]:x = sp + tq, s,t not both O}. In order for [x] to lie in # and on I, we must have O=a-(sp+tq) =s(a-p)+t(a-q). Ifa-p=a-q=0,then?cT1. If not, up to scalar multiples we must have (s,t) = (-a-q,a-p), and so the unique point of inter section is [(-a-q)p+(a-p)q]. o We next generalize the discussion of the Exam ple on p. 304. Let II c P? be a plane, and let O € II be a point . Then the projection : P3 — {O} = I is defined as follows: give n P € P? — {O}, define 1 (P) to be the point of intersection of the line OP with the plane I (who se existence is guaranteed by Lemma 4.4). See Exercise 5 for an FIGURE 1 §4. PROJECTIVE THREE SPACE AND THE FOUR SKEW LINE PROBLEM 333 algebraic formula for projection. It is a crucial—and not difficult— fact that such projections map lines in P? — {O} to lines in Tl (see Exercise 6). We now give a three-dimensional generalization of Desargues’ Theorem, Theorem 2.7, a special case of which recaptures the two- dimensional version. Theorem 4.5 (3-D Desargues). Let APQR and AP’Q’R’ be trian- gles in P3. Suppose the three lines PP’, QQ’, RR’ are concurrent (ie., intersect in a single point X). Then the three points A = PON PQ’, B= QRNQ’R’, andC = PRa PR’ are collinear. FIGURE 2 Proof. Note, first, that the points A, B, and C really exist. For ce they lie in the plane example, the lines PQ and PPQ’ intersect since spanned by the (intersecting) lines PP’ and QQ’. Suppose first that the triangles APQR and AP’Q’R’ lie in different planes II and Ml’, respectively. Then these planes intersect in a line £ (see Exercise 4). Now it remains only to see that the three points A, B, and C must lie on #. We give here just the argument that Aed. Well, Ac PO cMandA€ A ETI IT’ = @, PQ’ c Tl’, whence as required. See Figure 2. Now comes the tricky part. What if the triangles APQR and AP’Q’R’ lie in a single plane I (which is the classical case of Theorem 2.7)? Pick a point O ¢ Il and a point R € OR, R # R. Let = OR'n XR: note that these lines intersect, since they lie in the lane spanned by the lines OR and XR. Then triangles APQR and 334 CHAPTER 8. NON-EUCLIDEAN GEOMETRIES AP’Q’R’ lie in different planes (since R and R’ do not lie in the plane TI), and we may apply the first part of the proof to them. We thus obtain three collinear points A = A = PO n PQ’, B = QRNQ’R’, and € = PRA P'R’. Let £ be the line on which A, B, and € all lie. Here, now, is the key point. We claim that the projection 7 from O to the plane Il maps B to B and C to C. Since 7(R) = R and rr(R’) = R’, m™ maps the lines QR and Q’R’ to QR and O'R’, respectively (see Exercise 6), and therefore maps their intersection point B to B. The obvious analogous argument shows that 7(C) = C. Since A, B, and C lie on a line #, their images must lie on the line m(f) = @ CTI, as required (see Exercise 6 once again). oO Although two lines in the projective plane must intersect, this is no longer true of lines in space. We say that two lines in P? are skew if they do not intersect. (How does this differ from the notion of skew lines in R3?) Lemma 4.6. Suppose P = [p], Q = [q], R = [r], and S = [s] are distinct points in P?. Then the lines PQ and RS are skew if and only if the vectors p, q, r, ands are linearly independent in R?. Proof. It is equivalent to prove that the only if the vectors p, q, r, and s are linearly the lines intersect in a point X = [x]. Then as a linear combination of p and q and as a lines intersect if and dependent. Suppose x can be written both linear combination of rand s: x = ap + Bq = yr+ ds, where (a,8) ¢ (0,0) and (y,6) # (0,0). Therefore, xp + Bq — yr — 6s = 0, and the vectors are linearly dependent. Suppose, now, that the vectors Pp, q, r, s are linearly depend ent; then there are scalars «, B, y, 6, not all zero, so that «p+ Bq+t yr+6s = 0. Then let x = ap + Bq = ~yr — 6s; x cannot be the zero vector, since p and q must be linearly independent (why? ). Thus, [x] lies on both lines PQ and RS, as required. o | We will say three lines in P3 are in gene ral position if they are Pairwise skew. No one will be surprise d that we can send any pair f , f2 of skew lines to any other pair f), £5 of skew lines by a projective transformation: Pick points P;,Po € £, Pi,Ps € £4, Q1,Q2 € 2 Q\,Q3 € &; and take a projective transformation carrying Pi ~ P Qi ~ Qi, ∎ i = 1,2.⋅⋅ The followin g proposition ⋅⋅ , however, may well P come as a shock. §4. PROJECTIVE THREE SPACE AND THE FOUR SKEW LINE PROBLEM 335 Proposition 4.7. Given two triples £1,€2, £3 and £;, 5, €3, of lines in P3 in general position, there is a projective transformation T € Proj(3) carrying €; tof, ,i = 1,2,3. In order to prove this, we will need provides a very nice geometric result. one more lemma, which Lemma 4.8. Let £;,£2,£3 be lines in general position. Given a pointP3 € £3, there are unique points P, € £; and P2 € £2 so that Pi, P2, and P3 are collinear. Proof. Consider the plane IT spanned by P3 and the line £2 (note that P3 cannot lie on £2, since £2 and £3 are skew). By Lemma 4.4, the line ?; must either be contained in I or intersect it in a single point. If it were contained in the plane, it would intersect #2, contradicting the fact that £; and @ are skew. Thus, there is a unique point P,; € ¢; that is in the plane. Draw the line P,P; c Tl. It intersects f> in a unique point P2; obviously, P), P2, and P3 are collinear. Figure 3.) FIGURE (See 3 Now we argue that P; and P2 are unique. It is easy to check that given one of them, the other is uniquely determined. So, suppose there are distinct points P,,P; € #1 and P2,P5 € £2 satisfying the and P; P;P3 P; conclusion of the lemma. Then there are two lines P2P3 intersecting in P3; they therefore lie in a plane, PP; must lie in the same plane. and so P,P, and But these are the lines ¢, and f2, respectively, and they were skew, by hypothesis. oO Proof of Proposition 4.7. The proof will follow easily once we establish the following interesting result. If £:, ?2, ?3 are lines in P3 in general position, then there is a basis v), Wi, V2, W2 for R* so that CHAPTER 8. NON-EUCLIDEAN GEOMETRIES 336 (i) [v,] and [w;] span £3, (ii) [v2] and [w2] span £2, and (iii) (v) + w;] and [v2 + wz] span £3. We begin by choosing distinct points P3 and Q3 € £3; by Lemma 4.8, there are corresponding points P|,Q; € £; and P2,Q2 € £2 so that P), Po, P3 are collinear and Q),Q2,Q3 are collinear. We then choose vectors V],V2 € R* so that [vi] = P;, [v2] = P2, and [v1 + v2] = P3 7). (see Exercise = [Wo] Qo, and we Similarly, [w; + W2] = choose w),W2 By Lemma Q3. = Qu, 4.6, v1,Wi,V2,W2 are so that [wi] linearly independent; so they form a basis for R‘, as desired. Now, given another set f),5,€; of lines in general position, there is a corresponding basis v,,w},V>,W> for R*. We choose the linear transformation Y € GL(4,R) carrying the basis v,, wj, V2, W2 to the basis v\,w},V>,W>. The corresponding projective transformation T € Proj(3) has the desired properties. oO We now come to the solution of the four skew line problem. We begin with the following natural generalization of Lemma 4.4 and Lemma 2.12. Lemma 4.9. Let Q: R* — R be a quadratic form, and let S = {Q(x) Then any = 0} c P? be the corresponding quadric surface. line £ c P? points. either is contained in S or intersects S in at most two Proof. Choose P = [p] and R = [r] € #. If @ is contained in S, we are done; if not, we may suppose R ¢ S and represent £ — {R} by parametric equations x = p+ tr, t € R. If such a point [x] also lies on S, then we must have Q(x) = 0. Now let A be the symmetric matrix so that Q(x) = Ax- x. Then Q(x) = Q(p + tr) = Q(p) + 2t(Ap-r) + t?Q(r) = 0 is a quadratic equation in the variable t (since Qi(r) # 0), which can have at most two roots. g Remark. If we were working over the complex numbers, we see from the proof that every (complex) line not contained in the (complex) quadric surface counting multiplicities. § would intersect S in precisely two points, Proposition 4.10. Let £), £2, €3 be lines in P3 in gene ral position. Then there is a unique quadric surface cont aining them all. §4. PROJECTIVE THREE SPACE AND THE FOUR SKEW LINE PROBLEM 337 Proof. Let's start with a specific case. Suppose As in the proof of Lemma 4.8, for each point P; € 3, there is a unique line through P3 intersecting both ?; and £2; we now calculate this line explicitly. Let P3 = [«, B, x, B]. The plane spanned by P3 and > consists of all points of the form [*, *, a, 8] (where * denotes an arbitrary real number), and so it intersects @; in the point P, = (0,0, x, B]. Now the line through P; and P3 is given by P, P3 = {[s(0,0, x, B) + t(a,B, x, B)]:s,t € R not both zero}. We can rewrite this explicitly as follows: Xo = ta x, =tB () xo =(s+t)a x3 = (s+t)B. Note that every point on this line satisfies the equation (* *) X9X3 = X1X2. And, conversely, every point on the surface (* *) can be expressed in the form (*) for some values of s, t, x, and B. (For example, if xo # 0, then we may take xp = 1 = at, X) = Bt, x2 = (S+t)a=1+5a, and solve for x3: x3 = X1xX2/Xo = tB(1 + Sa) = tB + (at)(sB) = (s + EB, as required. If xo = 0, then either x; = 0 or x2 = 0: if x» = X; = 0, then set t = 0, and solve [a,8] = [x2,x3]; if xo = x2 = 9, then set «= 0, B = 1, and solve [t,s + t] = [x1,x3].) We have proved so far that (**) defines a quadric surface $ containing the given three lines, and that every point of $ lies on a line such as @ constructed above. Now we establish uniqueness: the lines suppose there were another quadric surface = containing all three £), 2,3. The general line £ constructed above intersects three points. It lines £,, £2, £3 and therefore intersects = in at least follows from Lemma 4.9 that # c 5, and thus that S c =. Since they are both quadric surfaces, we must have 2 = S (see Exercises 13 and 14). But now the general case follows easily from Proposition 4.7, Given an arbitrary set of three lines m;, M2, ™3 in general position, CHAPTER 8. NON-EUCLIDEAN GEOMETRIES 338 € Proj(3) carrying £; to m, there is a projective transformation T taining the lines fi, i = 1,2,3. If S is the quadric surface above con lines m; (see Exercise then T(S) is the quadric surface containing the 11), and we are done. O geoThe quadric surface S = {x0x3 = x1x2} has a beautiful infinity is metric property. The portion of the surface away from the usual “saddle” surface pictured in Figure 4. FIGURE The key feature 4 to notice is the presence of lines on S. In fact, through each point P = [po, P1,P2, p3) there pass two lines: fp = {pox3 = p2X1,P1X2 = p3Xo} and mp = {po0x3 = P1X2,P2X1 = p3Xo}. Now, every #-line intersects every m-line, but all the £-lines are mutually skew (as are all the m-lines). It follows that, in our construction of the quadric in Proposition 4.10, the three given lines must be either all @-lines or all m-lines. Since the line £3 is clearly an f-line, it follows that all three are (see Exercise 10). Because projective transformations map lines to lines, the same property holds for the image of S under a projective transformation of P?: it, too, has £-lines and m-lines. For obvious reasons, S is called a doubly ruled surface. (In general, we Say a surface S is ruled if for each point p € S there is a line passing through p and lying completely in S.) We now can say that four lines in P? are in general position if they are pairwise skew and do not all lie on a quadric surface. That is, by Proposition 4.10, any three of them determine a unique quadric surface S; the fourth should not lie on S. As a corollary, we obtain at long last the answer to our question. | Theorem 4.11. Given four lines ),£2,£3,£4 ¢ P? in general position, there are at most two lines intersecting all four. §4. PROJECTIVE THREE SPACE AND THE FOUR SKEW LINE PROBLEM 339 Proof. Given £;, £2, £3, they are £-lines on a unique quadric surface S. The line £4 does not lie on S, and, therefore, by Lemma 4.9, intersects it in at most two points P, Q € S. (See Figure 5.) Through P and Q pass m-lines mp and mg, respectively, which in- FIGURE 5 tersect our three f-lines ¢), £2, £3. Thus, mp and mg are two lines intersecting all four lines f),...,43. (Could there be another? Well, if a line intersects ¢), @2, and £3, it must lie on S (see Exercise 15), and must therefore be an m-line; since it must intersect £4, it must pass through P or Q, and these are the two lines for which we've already accounted.) a EXERCISES 8.4 1. Let P, Q, R, S € P3, and choose vectors p, q, r, Ss € R* representing them. Show that P, Q, and R are collinear if and only if p, q, r are linearly dependent. Show that P, Q, R, and S are coplanar if and only if p, q, r, s are linearly dependent. 2. Prove Lemma 4.2. 3. Prove Lemma 4.3. CHAPTER 340 8. NON-EUCLIDEAN GEOMETRIES Let 1,1’ c P3 be distinct planes. Show that they intersect in a line 2. Let II = {x3 = 0} and let O = [0,0,0,1]. Show that the projecis given in coordinates by 7r([ xo, x1, X2, X3]) tion 7 from O toT = [X0, X1,X2,0]. Let m be projection of P? from a point O toa plane Il, O ¢ II. If fis aline in P? not passing through O, show that 7r(£) is a line in II. Let P, Q, and R € P” be collinear. Prove that we may choose homogeneous coordinates p = (po,..-, Pn), 4 = (Go,---,4n), and r= (Y0,...,%m) for P, Q, and R, respectively, so that r = Although the saddle surface z = xy p+ q. and the hyperboloid of one sheet x* + y* — z* = 1 are quite different in R* (as the pictures in Figure 6 make plain), show that the corresponding projective surfaces x9x3 — x1xX2 = 0 and —x2 +x? +x$ —x% = QO are projectively equivalent. (One approach is to show that the respective quadratic forms are equivalent in the sense of Section 3. But also try to make a plausible geometric argument.) FIGURE 6 9. Let Q: R? - R be a nondegenerate quadratic form, and consi der the quadric surface S = {Q(x) = 0} c P3. Show that S is either empty, a sphere, or a torus. (Cf. Exercise 8 and Proposition 3.8.) 10. Check that the lines £; and £> defined at the beginning of the proof of Proposition 4.10 are indeed -lin es on the quadric S = {x0xX3 = x1 x2}. Ll. Let ae Q: R? — R be a quadratic form , Q(xQ(x)) = Ax -x, and let Y € = §4. PROJECTIVE THREE SPACE AND THE FOUR SKEW LINE PROBLEM a. If y = Y(x), let 341 A = (Y~!)TAY~!, and O(y) = Ay- y. Prove that Q(Yx) = Q(x). b. c. 12. Let T € Proj(3) be a projective transformation of P?. Prove that T carries quadric surfaces in P? to quadric surfaces. Show, moreover, that T carries nondegenerate quadric surfaces to nondegenerate quadric surfaces. Let Q: R* — R be an arbitrary quadratic form in four variables. Show directly that if the quadric surface {Q(x) = 0} c P® contains €,, 2, and £3 as defined at the beginning of the proof of Proposition 4.10, then Q(x) = c(x9x3 —- x12) for some constant c. This proves both existence and uniqueness of the quadric surface containing these three lines. 13. Let S and = be two quadric surfaces in P? with point of this exercise is to show that S = 2. S c &. Suppose The Q and Q’ are quadratic forms defining S and %, respectively. Then =0 = Q’(x) = 0. Choose a point P = [p] ¢ . Q(x) a. Let R = [r] € P? be arbitrary, and consider the line ¢ = PR = {[p+tr]}. Let qp(t) (resp., a)(t)) be the restriction of Q (resp., Q’) to this line. Deduce that there is a constant ce so that qe(t) = ceqp(t). b. By considering different lines through P, deduce that all the constants cp must be equal, and hence that Q = cQ’ for some constant c. c. 14. Conclude that S = %. Here is an alternative proof of the result of Exercise 13, based on the remark on page 336. We can define P2 by using com- plex numbers (cf. Section 8.5 for the discussion of Pi). Given a quadric surface S c P3, it is the zero locus of a quadratic form Q, and we can consider the complex quadric surface Sc ¢ P2 defined by the same quadratic form. Analogously, define c. Suppose P € Sc and R € &c is chosen arbitrarily. Using the aforementioned remark, prove that R must lie in Sc, and hence that Sc = Xc. Deduce 15. that S = 2. Let £;, £2, £3 be three lines in P? in general position. By Propthat osition 4.10 they lie on a unique quadric surface S. Prove S. This any line intersecting the three lines must also lie on shows that (other than a plane) the only doubly ruled surfaces are quadrics. CHAPTER 8. NON-EUCLIDEAN GEOMETRIES 342 16. ruled. Give an example of a ruled surface that is not doubly 17. (long) What shape is obtained when a cube is revolved about the diagonal joining a pair of opposite vertices? / JY FIGURE 7 18. Extend the discussion of projective duality in Section 2 to Ps. a. Show that P3* is the set of planes in P?, and there is a correspondence P? ~ {planes in P?*}. b. Generalize Proposition 2.10. 19. Let £; and £2 be skew lines in R?. Show that the locus of points equidistant from both lines is a quadric surface. What type quadric surface? Can you determine its rulings geometrically? (We thank Russ Webb for suggesting this problem.) 20. Let P = [po,P1,p2,P3], Q = [40,41,42,93]. ForO <i<j< 3, let aij = pia; — pjqi. Associate to the line PQ the point A [401,402, 203, 412,413,423] € P. a. Prove that A is a well-defined point in P> determined only by the line. (There are two things to check here: if we choose different homogeneous coordinates for P and Q, the point A E P doesn’t change. And if we choose different points Reps) PQ and calculate aj, = Pia; — pja;, we have A’ = Snow that A satisfies the (homogeneous) ion quadratic equa- 401423 — AQ2A13 + A03A12 = O. Given two lines € and m, let A and B be the corresponding points in P°. Show that £ and m intersect if and only if 401b23 ~ Ao2b13 + ao3b12 + aj2bo3 — A\3b02 + A23b0 = 0 §5. ELLIPTIC AND HYPERBOLIC GEOMETRY 21. 343 Using the notation of Exercise 20, show that the two families of rulings on the quadric surface xox3 - xx. = O are given by {A: Ao2 = 413 = A203 + A)2 = O} and {A: ao, = A23 = Ao3 — Aj2 = O}. (It follows from Exercise 20b. that these loci are conics lying in disjoint projective planes in P>.) 22. Recall from Proposition 4.6 of Chapter SO(3), the linear map rotation through some 7 that given any A € T: R? — R3 defined by T(x) angle @ about some axis. = Ax is Use this to show that SO(3) is (topologically equivalent to) P3. (Hint: In analogy with our hemispherical model of P?, think of P3 as a three-dimensional ball with the opposite points of its boundary sphere identified. Now think “spherical coordinates.”) 5. Putting the metry back in Geometry: Elliptic and Hyperbolic Geometry In our treatment of projective geometry up to this point, we have made no mention of the two words—length and angle—that we usually associate with the word “geometry.” We now rectify this. We need first a model for the projective plane that comes with these notions built in. Recall that each point of P* represents a line through the origin in R3; since each such line intersects the unit sphere 8 = {(xo,x1,X2) € R2: x2 +x} +x = 1} ina pair of antipodal points, we can now associate to each point of P? a pair of antipodal points on § (see the picture on the left in Figure 1). That FIGURE 1 is, we think of P2 as the set of equivalence classes of pairs of antipodal points x and —x € $; we denote by x the equivalence class CHAPTER 8. NON-EUCLIDEAN 344 of x (or -x). In particular, mapping p: $ — P2, p(x) = The spherical distance the angle between the two GEOMETRIES the equivalence relation gives rise to a p(-x) = x (cf. Section 3 of Appendix A). between two points x,y € S is given by vectors, SO we have ds(x, y) = arccos(x - y). Now, given two points x,y € P?, we calculate the spherical dis- tances ds (x,y), ds(—x,y), d(x, -y), and ds(-x, -y), and define the distance dpz(x,y) to be the smallest of these four numbers (see the picture on the right in Figure 1). Equivalently, but more conveniently, define dpe(x,y) = arccos |x- yl. If we are to have any hope of discussing triangles shortly, the distance dp: must satisfy the triangle inequality. Lemma 5.1. Let x, y, and z be arbitrary points in P*. Then dpe (x,y) < dpe(x,Z) + Ape(Z,y). Proof. This is a computation based on the addition formula for the cosine function and a pretty formula for the dot product of two cross products (whose proof is left to the reader in Exercise 2): (*) (XX WwW): (ZX y) = (x-Z)(W-y) — (K-y)(W- Z). In particular, taking w = z, we obtain (**) (XX Z) + (ZX y) = (x-+z)(z-y) - (x-y)Izl*. Using (**«) with x,y,z € 8, Exercise 7.4.4, and the fact that lv — w| = |v| — |wl, we obtain IX-yl = [(x-Z)(Z+y) -— (xxz)- (zx y)| > Ix-zlly-z|-Ixxzllzxyl. Recall that when v and w are unit vectors with angle 0 between them, |v x w| = sin @, and so Ix-y| = |x-zlly -z| - sin(arccos |x - z|) sin(arccos Iz-yl) = Cos (arccos |x - z| + arccos |z + y|) . Since arccos is a decreasing function on [-1, 1], it now follows that arccos |x - y| < arccos |x - z| + arccos Iz-yl. _ oO We refer to P*, equipped with this distance function, as the el- liptic plane. It will be convenient to picture the elliptic plane as the upper hemisphere with antipodal points on the equator identified (cf. Figure 5 on p. 300). Before continuing, we should comment that for any x,y € P2,0 < Ap2(x,y) < 1/2. Whenever Ap2 (x,y) < 1/2, §5. ELLIPTIC AND HYPERBOLIC GEOMETRY 345 there is a unique shortest path (the appropriate arc of a great semicircle) joining x and y, and it has length dpz(x, vy). However, when dp2(x,y) = Tr/2, there are two shortest paths of equal length, as pictured in Figure 2. In any event, given x, y € P*, we can now vi- FIGURE 2 sualize the line xy as the great semicircle spanned by x and y (i.e., the intersection of the hemisphere with the plane through the origin spanned by x and y), with its endpoints on the equator identified. We next need to measure angles in P*. Consider the angle zyxz formed by the rays xy and xZ in the elliptic plane. Since an oriented line in P* corresponds to an oriented plane through the origin in R3, we define the angle in P* formed by the two rays to be the angle between the corresponding planes in R?. This can be computed, for example, by finding the angle between their respective normal vectors. In particular, the angle « between xy and xz is the angle between the vectors x x y and x x z. If we choose y and Z to be at maximal distance from x (so that x is orthogonal to both y and 2), then geometry (or formula (*)) tells us that a is just the distance between y and z. FIGURE 3 The last statement has an important consequence. An isometry f: P? — P? preserves distance between pairs of points; i-e., dp?(x,yv) = dpz(f (x), f(y)) for all x,y € P*. It now follows that an isometry preserves (unoriented) angles as well. What is the group CHAPTER 8. NON-EUCLIDEAN GEOMETRIES 346 of isometries of the elliptic plane? By Corollary 4.3 of Chapter 7, All of these the group of isometries of the unit sphere S is O(3). there could isometries induce isometries of P*; however, perhaps arise in this be an isometry of the projective plane that does not fashion. Theorem 5.2. Isom(P*) = SO(3). Proof. From the comments we've just made and from Exercise 1, it follows that SO(3) ¢ Isom(P2). It remains SO(3) acts containment. The key idea is this: on P2, but on the set of directions in P* (i.e., lines passing through them). So, by composing to show the reverse transitively not only points and oriented with an appropriate FIGURE 4 element of SO(3), we may assume we are given an isometry f that fixes P and sends every oriented line @ through P to itself. The claim now is that f must be the identity map. Each point Q with dp:(P,Q) < 1/2 must be mapped to itself (since it lies on a unique shortest line segment emanating from P); and then it follows by continuity of f that every point at distance 7/2 must be mapped to itself as well. o Example. Using Proposition 4.6 of Chapter 7 it is straightforward to analyze the isometries of P*. Every isometry f corresponds to a linear map A € SO(3), which is rotation about some axis in R? through some angle @. Thus every isometry has a fixed point. There A= is one especially interesting case: when @ = m™, we have -1 1 in an appropriate basis, and the isometry f has a line of fixed points as well. See Exercise 21 for an interpretation of this particular isometry from the viewpoint of Section 2. Remark. There’s an interesting (but totally optional) relation between SO(3) = Isom(P?) and the full projec tive group Proj(2). Denote by GL* (3) the set of 3 x 3 real matrices with positive determinant. Then GL* (3) is a ninedimensional group (since there are nine entries to vary §5. ELLIPTIC AND HYPERBOLIC GEOMETRY 347 and det > 0 defines an open subset of R°). On the other hand, SO(3) is a three-dimensional group (the first column vector e; can vary over a sphere; once it is picked, the second column vector e2 can vary over the circle of unit vectors orthogonal to it; once e; and e2 are picked, the third column vector e3 is uniquely determined by the equation @3 = e; Xe€2). Nowit follows easily from Exercise 8.3.14 that every matrix A € GL*(3) can be written uniquely in the form A = QR, where Q € SO(3) and R is symmetric with positive eigenvalues. But the set of symmetric 3 x 3 matrices is a six-dimensional vector space (why?), and those with all positive eigenvalues comprise an open subset (see Exercise 31). The upshot is this: to each projective transformation T € Proj(2), we associate a matrix A € GL*(3) (unique up to multiplication by positive scalars A). To A we associate the unique matrix Q € SO(3) (which does not change as A varies). Thus to each projective transformation is associated a unique isometry. In the language of topology, we have a strong deformation retraction Proj(2) — Isom(P?). Next we turn to a discussion of triangles, the law of cosines, and related matters in the elliptic plane. Definition. A line on the sphere 8 is a great circle. A line segment on the sphere S is a segment of a line having length < rr. A spherical triangle consists of three noncollinear points on the sphere § and three line segments connecting them in pairs. Lastly, FIGURE 5 a triangle in the elliptic plane is the image p(A) for some spherical triangle A c S. (Recall that p: $8 — mapping defined on p. 344.) P¢ is the obvious two-to-one METRIES CHAPTER 8. NON-EUCLIDEAN GEO 348 e points in the elliptic plan ar ne li ol nc no ee thr t tha It is easy to see gure 5 and Exercise 23. Fi See . les ang tri r fou e determin of Cosines). Let AABC Proposition 5.3 (Elliptic Law Cc p?. Let Then AB =c, BC =a, and CA = b. cosA = cosh⋅ acos¢ s co ⋅sin b sinc 5, 6, let vectors x, y, andze Proof. As indicated in Figure es A, B, and C, respectively. tic ver the to d pon res cor , respectively x y and x x z, we have Since A is the angle between x FIGURE 6 cos A = (x x y) : (x XZ) Ix x y||x x Z| But, by (+), (xx y)- (kX Z) =y-Z-(x-z)(y-x) =cosa—cosbcosc. Lastly, [x x y| = sinc and |x x z| = sinb, so we're done. Corollary 5.4 (Pythagorean Theorem). Let AABC O be a right tn- angle in the elliptic plane, and assume ZA is a right angle. cosa =cosbcosc. Then O The reader has no doubt surmised by now that the sum of the angles of a triangle in the elliptic plane may well exceed 77. Indeed it is easy to draw a triangle with three right angles But we discover quickly that any two such triangles are congruent In fact more is true. As we prove next, the angles of any triangle in elliptic geometry determine the lengths of the sides; thus, there is an angle-angle-angle congruence theorem in elliptic geometry §5. ELLIPTIC AND HYPERBOLIC GEOMETRY 349 Proposition 5.5. Let AABC c P*, a = BC. Then cosA cosa = ⋅ +cosBcosC ⋅ sin B sinC Proof. It is hard to miss the similarity between this formula and the law of cosines. This observation suggests that we should apply the latter to the dual triangle, whose vertices are the edges of the original triangle. Because of the sign change, we proceed a bit cau- tiously: the edges AB, BC, and CA, respectively, become the vertices C*, A*, and B*, respectively. So, in the notation of Proposition 5.3, . YXZ x —lyx2|! What is zA*? ZxXx x. |Z xXx’ XXY (Ixxyl’ By definition we have cos A* = (A* x B*) » (A* xX C*) | [AX x B¥I|A* x CF] and so, using the formula in Exercise 3c., cos A* = (Z:(yxx))Z-(y-(ZXx))y \(z-(y xx))zil ly: (zxx)) yl =-y:'Z=-cosa. Correspondingly, given by cosa* = B*.Ct= = the length of side B*C*, which we name a%, is zZxx x x . y ∣≀≻≺≭∣∣≍≻≺⋁∣ =_ cosbcosc ⋅ —cosa ⊱⋯∅⊱⋯∁ ∶−∁∘⊱∧⋅ Thus, the relation between the measurements of the original triangle and those of the dual triangle is very simple: every angle (and, thus, every length) is replaced by its supplement. Applying the law of cosines to the dual triangle, we now have cosa = —cosA* = — ( cosa* — cos b* cosc* sin b* sinc* _ cosA + cosBcosC 7 sin B sinC We now come to one geometry: the formula seen that the angles of it will not be a surprise also just on its angles. of the remarkable results in non-Euclidean for the area of a triangle. Since we've just a triangle determine the triangle uniquely, to find that the area of a triangle depends CHAPTER 8. NON-EUCLIDEAN 350 GEOMETRIES in the elliptic plane. Theorem 5.6. Let AABC bea triangle area AABC Proof. First we make Then = (A+B+C)-T. a lune is a region on the a definition: with common endpoints. sphere bounded by two great semicircles the area of the region is If the angle formed by the lune is a, then 7, AABC is the interwe ATT = 20. Now, as indicated in Figure angles A, B, and C, section of three lunes in the elliptic plane, with e three lunes is respectively. On the other hand, the union of thes A’ FIGURE 7 the whole elliptic plane, which has area 27. We therefore have 27 = area lune A + area lune B + area lune C — 2 area AABC, from which it follows easily that area AABC O = (A+B+C)-T. Now we turn to a different sort of non-Euclidean geometry, hyperbolic geometry, in which parallel lines abound. The motions of elliptic geometry consisted of the isometries of the sphere 5. There is, however, another natural group action on §, which will lead to hyperbolic geometry. In Section 2 we studied the projective line P! over the real num- bers, but the same construction works for any field. In particular we define the complex projective line P} to be the set of equivalence classes of ordered pairs (zo,z;) € C* — {0}, where (Zo, 21) = (Wo,Wi) <> (Wo, Wi) = C(Zo,Z)) ,Z}) f lor some c € C- {0}. case with the real numbers, we have 0} ASw as the PE = CU {oo} Zo, ] = [1,21/ (with [29,21 ; 20] -- zZ1/Z) € C when Zp ¢ 0 and [0,1] - There is a natural identification of Pt. = C U {oo} with the sphere 8 §5. ELLIPTIC AND HYPERBOLIC GEOMETRY 351 quite like the identification of P! with a circle (cf. Exercise 8.2.7 and Exercise 25). We now have the group of projective transformations of Pt: Projc(1) = GL(2,C)/{Ald: A € C*}, the group of linear fractional (or Mobius) transformations of the complex projective line. Let H = {z © C:Imz > 0} c Pi be the upper half-plane. What subgroup of Projc(1) will map H to itself? The obvious guess (see Lemma 5.7 below) is this: in order to map H to itself, a projective transformation must map the boundary—namely, the real axis together with the point at infinity—to itself. In order to do this, the transformation must in fact be an element of the real projective group Proj(1) (see Exercise 5). But a bit more must be true: to map the upper half-plane to the upper half-plane, we must consider only the equivalence classes of linear maps with positive determi- nant. (Note that if A € GL(2,R) and A € R*, then det(AA) = A? detA; so the sign of the determinant does not change as we vary over an equivalence class.) We define the cross-ratio of four points in P} exactly as in the real case. Since a line in the complex plane becomes a circle when we include the point at infinity, we will refer to both lines and circles in C as “generalized circles.” We now make two important observations about the geometry of projective transformations. Lemma 5.7. Elements of Projc (1) map generalized circles to generalized circles. Proof. From Lemma 2.2 we know that projective transformations preserve cross-ratio. The key point is this: four points A, B, C, and D € P¢ lie on a generalized circle if and only if their cross- ratio is real. To establish necessity, we argue as follows. If the four points are collinear, then there is a complex number T so that all of D-A,C-—A, D-B, and C -B are real multiples of T, and so it follows from Exercise 8.2.3 that the cross-ratio is real. If the four points lie on a circle, the diagram in Figure 8 indicates the proof—remember that to divide complex numbers, we must subtract their respective angles. We should be careful to consider other configurations of the points as well. We leave it to the reader to complete the proof, checking details and establishing sufficiency by similar geometric arguments (see Exercise 6). oO Lemma 5.8. Elements of Projc(1) serve angles. are conformal; i.e., they pre- CHAPTER 8. NON-EUCLIDEAN GEOMETRIES 33236 FIGURE 8 in C, -€ <f< Proof. Let z(t) and w(t) be differentiable curves s at Zo e, with z(0) = Z) = w(0). The angle between the two curve and is, by definition, the angle between the tangent vectors z’(0) w'(0). Let f(z) = 22*8 be a linear fractional transformation. need to see that the angle between the tangent vectors We (fez) (0) and (few)/(0) is the same as that between z’(0) and w’(0). Well, f'(z) = G&S; and so by the chain rule, (fez)’(0) = Ad-b52' (0) So the 2’(0) ' and (few)'(0) = 724" w'(0). Therefore, ‘Gray = Zig), O angles between the two sets of vectors are the same. For future reference, we include this useful lemma. Lemma mapping W 5.9. There is a projective transformation T © Projc(1) to the interior of the unit disk, D = {z € C: |z| < 1}. Proof. Let T(z) = 4. and so, by Lemma Now, T(0) = 1, T(1) = i, and T(«) = -1, 5.7, the real axis must map to the unit circle {\z| = 1}. Moreover, since T(i) = 0, the upper half-plane must then map to the interior of the circle, and we are done. for a completely computational verification.) (See Exercise 7 o Thus, we can treat H and D interchangeably. We will set up most of our concepts in H, but work with the geometry in D. Recall (see Exercise 5) that the group of projective transforma- tions which preserve H is isomorphic to G = SL(2,R)/{+Id}. The next step is to define a distance function on H with respect to which this group will act by isometries. If we start with a vertical line segment y from i to Yi, its length will be given by the line integral Sy ds = fr p(y) dy for some real function @m. Since G con- tains transformations of the form z ~ 8), we must have fr ply)dy = pcr p(y) By differentiating with respect to Y, we SO Micy) = p(y). If we set w(y) = cz for c > 0 (see Exercise day for all Y > O andc > 0. find that m(Y) = cm(cY); yo(y), then we see that §5. ELLIPTIC AND HYPERBOLIC GEOMETRY 353 w(cy) = w(y) for all c > 0, and so w must be a constant function. That is, we have p(y) = C/y for some real constant C; we choose C=1., We still need a general formula for the element of arclength ds. We impose the further requirement that angles in H be the usual Euclidean angles. This means that the coordinate axes must be stretched equal amounts at each point z; thus, we must have ds = A(z),/ax? + dy? for some function A(z). Since G contains horizontal translations z ~ z+ b for any b ©€ R (see Exercise 8), it follows that A(z + b) = A(z) for any b € R, and so A depends just on Jm z. Combining this with our previous calculation, we finally obtain ds 1 Ime |dz| dx2+dy Ima’ By our construction, G is the group of proper isometries of H, and we aren’t going to bother with the improper ones here. By virtue of Lemmas 5.3 and 5.8, G maps a vertical line to lines and circles intersecting the real axis at right angles. This leads us to our definition: the lines in H consist of all vertical half-lines and all semicircles centered on the real axis, as shown in Figure 9. Note that FIGURE 9 given two points in H, there is a unique line segment joining them (see Exercise 9). Given two points A,B € H, what is the distance between them? We must take the unique line segment y from A to B, and compute J,, ds. This is most easily done, however, when y vertical: if A = ai and B = bi, then dy(A,B) = ee the general case, see Exercises We mentioned in Lemma 10 and is = |In2|. (For 14.) 5.9 that there is a projective transfor- mation T carrying H to the unit disk D. So we can transfer all our work from the half-plane to the disk, and this will be our official model for the hyperbolic plane. Angles are Euclidean and lines consist now of arcs of circles meeting the boundary at right angles CHAPTER 8. NON-EUCLIDEAN GEOMETRIES 334 (as well as diameters). As the reader can check (see Exercise the group of isometries is z-a Isom(D) = \2 ~~ T bog? Nel =h 11), lal <1. (Note that, as in the case of elliptic geometry, the group of isometries involves three real parameters.) Let’s discuss briefly the different types of isometries. e A rotation in the disk model. Rotation about the origin is just z ~ tz (for some T with |T| = 1), and the others are conjugate to this. Note each rotation has a unique fixed point inside D. (See the picture at the left in Figure 10.) ¢ A horizontal translation in the half-plane model. In the disk model, points translate along the horocycles, circles all tan- gent at a boundary point. Note that there is a unique fixed point at the boundary. (See the middle picture in Figure 10.) e A dilatation (z ~ cz, c > 0) in the half-plane model. Sucha map has two fixed points at the boundary (0, which is “repelling,” and o, which is “attracting”). In the disk model, points move along arcs of circles (emanating from the repelling fixed point and heading toward the attracting fixed point). (See the picture at the right in Figure 10.) St io ⋝∖⋅∖∖⋅∖⋡ ∖↴↴⊽∎ ⋅ ∣ ∕↴ ∕⇂∣⋅ ↜↽↽↙∣∕⊓∣∣∣∣∣ ↙∕∕∕∣∣∣∣∕ ∖ ↙≖ −↙↙ −↽ - ⊳↙ ee, we poo ⋅↴ ∣↗∕− ∣ −⊽ ⋅ ∙ ∷⋮ ∣∕ ∣ ∖⋅ ⋅ ∕ ∕ a :L - . FIGURE 10 Let's consider this from the standpoint of linear algebra. The group of isometries of the half-plane is G = SL(2,R)/{+Id}. Given a representative A € SL(2,R), a fixed point z € P! corresponds to an eigenvector z € C* (why?). If A has a conjugate eigenvalues, then, because the entries of A are all vectors also come in a conjugate pair. This means P,, one fixed point is in the upper half-plane and pair of complex real, the eigenthat, passing to the other is in §5. ELLIPTIC AND HYPERBOLIC GEOMETRY 355 the lower half-plane; in this case, A has a unique fixed point in H and A is called elliptic. If A has real eigenvalues, it will have real eigenvectors as well, and thus, passing to P2, the fixed points will lie on the real axis. If there is one fixed point on the real axis, A is called parabolic; and if there are two, A is called hyperbolic. We summarize our findings in a table (cf. Section 5 of Chapter 2 and Section 4 of Chapter 7): fixed point set | invariant set | type isometry 1 point point elliptic 1 point at o none parabolic 2 points at line hyperbolic | geometric description rotation “parallel displacement” “translation” For a deeper understanding of these isometries, the reader might consider taking a course in differential geometry. Now we come to the geometry of triangles in the hyperbolic plane, D. We start with a formula for distance in the disk model. This is a bit of calculus: if the mapping T: H — D is given by w = T(z) = +, then the inverse mapping is z = T~!(w) = ~i454. −⋅ ∣− − 2 Therefore, dz = 24%, Imz = Im (-i%2+) = ja: and so ldz| Imz” 2ldw|_ lw+il? 2\dwi |w#+il2 1-|wl2 1-|wi2’ We can now compute the hyperbolic distance from w = 0 to w = R>0: R 2\dwi 4010.2) = |) Tow R 2dr Jo T=r2 1+R MTOR: Next comes the fun with a bit of “hyperbolic trigonometry.” Recall that cosht = 3 (e +e!) , sinht = 4 G -e') , and tanht = sinh t cosht If we denote by t = In rk the hyperbolic distance between the two points, then we can solve for the Euclidean distance R: —] Reel Proposition 5.10. angle. Then (a) sinA = sinh a sinhc (b) cos A = tanhb ~ tanhc’ etl2 _ ea Fle et yet Let AABC tanh Nis ef ). be a right triangle with zC a right CHAPTER 8. NON-EUCLIDEAN GEOMETRIES 336 Pe) (c) (Pythagorean Theorem) coshc = coshacoshb, and cosA (d) cosha = sin B’ FIGURE 11 Proof. As pictured in Figure 11, we may apply an isometry to move B to the origin and C to the positive real axis. Then AC will be an arc of a circle centered at P and intersecting the unit circle at right angles. By the formula above, the Euclidean coordinates of C and A are, respectively, tanh $ and e'8 tanh §. The first order of business is to compute the coordinates of P. Since the two circles intersect at right angles, we may apply the (Euclidean) Pythagorean Theorem (see Figure 12). Letting k denote the (Euclidean) radius of the circle with center P, we have (tanh 3 + k)* = k? + 1, whence k = 3(coth $ — tanh$) = —}— and P = tanh$ + k = (tanh $ + coth 4) = cotha (see Exercise 4). FIGURE 12 Since 2A and @ = ZEAP are complementary, to compute sinA it suffices to compute cos 6 = AE/k. By Exercise 15, (BA)( BA*) = 1; from BA = tanh5, we obtain BA* = coth$ and AE = 1AA* 2 (coth § — tanh) = 1/sinhc. quired to establish (a). Thus, cos@ = sinha/sinhc, = as re- §5. ELLIPTIC AND HYPERBOLIC GEOMETRY 357 BE tanh$+—_— Next we find cos B = —= = ——2simhe | gj BP tanh 5 + 1 sinhc cotha since 2sinh*$ +1 _ coshc = cothe, — sinhc-~—_—S—CsSinthe we have cosB = tanha/tanhc. Now permuting letters gives (b). The Pythagorean Theorem is, appropriately, a consequence of the old chestnut cos? A + sin* A = 1: Since tanh? b ; sinh? a tanh¢c = 1, sinh*c we have cosh*c tanh’ b + sinh?a = sinh*c = cosh*c — 1, whence (cosh? c)(tanh? b - 1) = -(1 + sinh*?a) = - cosh? a, implying cosh? c = cosh? acosh? b, and that will do it. Lastly, to prove (d), we use all three previous parts: cosA_tanhb = sinB tanhc. sinhc sinhb _ coshc coshb _ coshacoshb — cosh b =cosha. that oO From this we can derive the hyperbolic law of cosines and its “dual,” analogous to Propositions 5.3 and 5.5 in elliptic geometry. Indeed, the resemblance to the elliptic results is quite striking. (There is a deep explanation coming from the theory of Lie groups and symmetric spaces. See the comments at the end of this section.) Proposition 5.11 (Hyperbolic Laws of Cosines). triangle in the hyperbolic plane. Then (a) cosA = (b) cosha = cosh b coshce — cosha sinh b sinhc and , cos A + cosBcosC sin B sinC FIGURE 13 Let AABC bea 358 CHAPTER 8. NON-EUCLIDEAN GEOMETRIES Proof. We drop a perpendicular CD from C to AB (see Exercise 17) and work with the various formulas for right triangles from Proposition 5.10. Let AD = x and CD = y. Then coshb=coshxcoshy, and cosha = cosh(c - x) cosh y = (coshc coshx — sinhc sinhx) cosh y = cosh bcoshc - sinhc sinhx cosh y cosh bcoshc — sinhc(cos A tanh b cosh x) cosh y = coshbcoshc - cos Asinhc tanhbcoshb = coshbcoshc - cos Asinhbsinhc. To prove (b), we drop the perpendicular from A to BC. Let D be the point of intersection, and let zCAD = y, zBAD = B, BD = x, and AD = y, as indicated in Figure 14. We have Cc FIGURE 14 cosha = cosh (x + (a - x)) = coshx cosh(a — x) + sinh x sinh(a — x) using Proposition 5.10(d) and Exercise 18, _ cos B cosy sinB + sin B sinh y siny sinh y sinc sin B sinC since sinh* y = cosh’ y — 1, _ cosBcosy - sinBsiny 1 sin B sin y sin B sinc cosA sin B sinC 1 cosh? y sinBsinC * sinBsinC (COShY sin B) (coshy sin y) now, lastly, using Proposition 5.10(d) again, COSA 1 sin B sinc r sin B sinc (co s B cos C) cosA + cos BcosC sin BsinC as required. Whew! §5. ELLIPTIC AND HYPERBOLIC GEOMETRY 359 As a corollary of Proposition 5.11(b), we infer that, as in elliptic geometry, there is an angle-angle-angle congruence theorem: the angles of a hyperbolic triangle uniquely determine the triangle. For our last major result, we compute the area of a hyperbolic triangle. Of course, we must first define area in the hyperbolic plane. Let r denote (Euclidean) distance from the origin. Then a small displacement (Euclidean dx) in the x direction has hyperbolic length 2 ax and a small displacement (Euclidean dy) in the y direction has hyperbolic length aoe So, the element of area dA should be given by dA = ( 2ax ) (2 ) _ 4rdardaé Ada r?}\l- rr?) (1 -72)2? Then the area of a region R in the hyperbolic plane is given simply by area (R) = ff, aA. Theorem 5.12. Let AABC area c D. AABC Then =T1r-(A+B+C). Proof. First, it suffices to prove the theorem ZC = Tr/2 (see Exercise 27). So, we return to our B at the origin of the disk. We denote angles A respectively. The idea of the proof is this (see vertices B and C, we vary A on the circle centered in the case when eariier setup with and B by « and 8, Figure 15): fixing at P and consider the area A of AABC as a function of the angle B. Now, if zBPA = w, then B+ w = 2 -o and ksinw = s(t -r) (see the proof of Proposition 5.10(a)). FIGURE The area A(B) of AABC 15 is given by B asr= |), cr(@) 4r area? CHAPTER 8. NON-EUCLIDEAN 360 of Calculus, so, by the Fundamental Theorem 2r2 1-97?’ (-r2)@ Jo dB ay = 4r AA _ re GEOMETRIES On the other hand, writing the vector where we write r for r(f). complex numbers, we have equation BA — BP = —AP in terms of re'® + constant = ke", Differentiating with respect to B, we find e 2 aY ⇂∄−− ⋅⊔ ip — ⋅−⋅⋔⇂∣ ap kie ip Ay + rie dB (multiplying by —ie~**) ar 1 ap yo +r=ke itwpy AY ap (taking real parts) r= keosiB +) SE And since cos(B + w) = sina, we have dw or ar ar’ ap ksna Loy 1-7?’ ∙ _d dA The upshot is that ag = ae and so .A and y, viewed as functions of £, differ by a constant. Well, when B = 0, both A and y are zero, and so we have A=y=T-(a+p)=m-(a+B+5), which completes the proof for a right triangle. oO Concluding Remarks. We have touched upon a lot of beautiful and deep mathematics in this whirlwind tour of two-dimensional geometries. We have discovered that for AABC, A+B+C-t >0O in elliptic geometry ,=0 in Euclidean geometry <0 in hyperbolic geometry This is a manifestation of a geometric notion called curvature: 6 Posively curved, re, R? is flat, and D is negatively curved. P* What’s fheorems 5.6 and 5.12 are extremely simple cases of one of §5. ELLIPTIC AND HYPERBOLIC GEOMETRY 361 the most far-reaching theorems in mathematics, the Gauss-Bonnet Theorem, which relates the curvature of a region to the geometry of its boundary curve. All three spaces—the elliptic plane, the Euclidean plane, and the hyperbolic plane—have isometry groups that depend on three real parameters. The treatment we have chosen here of hyperbolic geometry emphasized the interplay with complex numbers and projective geometry, but there is another approach that “parallels” elliptic geometry. The orthogonal group O(3) consists of all linear maps preserving the standard dot product x-y = x9¥o0+11 +22 in R?. We can also define the Lorentzian dot product x -,y = ~xXo Vo + X11 + X22 (important in relativity theory) and study the Lorentz group O(2,1) of all linear maps preserving it. The Lie groups O(3) and O(2,1) are intimately related through their associated Lie algebras. It turns out that O(2,1) has four connected components, but the component of the identity element (denoted O(2,1)°) is a group that is isomorphic to SL(2,R). (Why should the minus sign in the dot product turn sin and cos into sinh and cosh? Roughly for the same reason that solutions to the differential equation vy’ + y = O are linear combinations of sin and cos, whereas those of y” — y = O are linear combinations of sinh and cosh.) We want to offer one last comment relating to group actions and coset spaces. The group SO(3) acts transitively on the sphere 5; the stabilizer of the north pole is the subgroup of rotations about the z-axis. Our fundamental link between orbits and stabilizer subgroups (Proposition 1.3 of Chapter 7) says that there is a one-toone correspondence between § and the coset space SO(3)/SO(2). This is the primordial example of a symmetric space. We can study the (differential) geometry of the coset space S by working with the algebra of the group SO(3). Translating to the Lorentz setting, H = $O(2,1)°/SO(2) is likewise a symmetric space, called the (noncompact) dual of S$. Changing the one sign in the dot product leads to a host of comparisons: Euclidean dot product — SO(3) — 5 — positive curvature, compact and so on. — Lorentz dot product SO(2,1)° D negative curvature, noncompact CHAPTER 8. NON-EUCLIDEAN GEOMETRIES We hope that the reader is sufficiently intrigued to go off and study more about algebra and differential geometry, and, of course, one of the links between them, Lie groups, Lie algebras and homo- geneous spaces; or, perhaps, sufficiently enraptured with Sections 2 and 4 to go off and learn some algebraic geometry, where commutative ring theory will finally come into its own. EXERCISES 8.5 a. b. Prove that Ald € O(3) = A= #1. Prove that O(3)/{+Id} = SO(3). (See Exercise 7.4.8a.) Let x, y, z, and w be vectors in R°. Prove that (XxX W)-(ZXy) = X-Z Wiz X-y W-y = (x: z)(w-y) —(x-y)(W- Zz). (Hints: If all else fails, bludgeon it using coordinates. Here’s a more elegant solution: both sides are linear separately in each of the four variables (“multilinear”), so it suffices to check the formula as all four vectors vary among an orthonormal! basis; but you can use symmetry arguments of various sorts to turn eighty-one verifications into three.) Let x, y,ze€ R3. a. Prove that (xx y) x z= (x-z)y—(y-z)x. b. Prove that x-(y xz) =z-(xxy) =y- (zx), and interpret these equalities geometrically. c. Prove that (x x y) x (xxz) = (y- (zx x))x. d. Prove the law of sines for an elliptic triangle: sinA sinB _ sina sinb sinC sinc’ Check the following formulas from “hyperbolic trigonometry”: a. cosh* x — sinh? x = 1 b. cosh(x + y) = coshx cosh y + sinh x sinh y c. d. sinh(x + y) = sinhx coshy + coshx sinh y coth2x = $(tanhx ~ cothx) Prove that if T € Projc(1) maps H to H, then T € Proj(1), anda linear map representing T may be chosen in SL(2, R). Concl ude, §5. ELLIPTIC AND HYPERBOLIC GEOMETRY 363 finally, that {T € Projc(1) : T(H) = H} = SL(2,R)/{+Id}. Complete the proof of Lemma 35.7. Let T(z) = 44. Show that Imz>0 moreover, that T maps = H onto D. (Hint: |T(z)| < 1. Check, |z+i|* = |zi?+2Imz+ 1.) Show that every isometry of H can be written as a composition of translations z ~ z+ b (b € R), dilatations and the “inversion” z ~ —1/z. z ~ cz (c > 0), Also, check explicitly that each of these in fact belongs to SL(2, R)/{+Id}. Let A,B € H. Prove that there is a unique line in H containing A and B. (Remark: The easy proof is to reduce to the case that they lie on a vertical line. However, it’s a good exercise to see that in general there’s a unique semicircle centered on the real axis containing them.) 10. 11. ‘ and B = Re‘ in H. Consider the points A = Re sing Gecosa)B) sin du (A,B) = Jin (1+cos x Show that }* Let G = SL(2,R)/{+Id} c Projc(1) be the subgroup of isometries of H. Let T © Projc(1) be the map taking H to D, namely, T(z) = 1nz Check explicitly that the group of isometries of D, the conjugate subgroup TGT™!, consists of all linear fractional ⋅ transformations of the form z ~ z-a T lowe’ where |f| = 1 and la| <1. 12. Determine the type of each of the following isometries of D: a. Z~ (41-1)2+2(1-1) 20 DerG=i) z-l D2 A 3a2-1 C2 ~~ Sr +20) -—<él 13. z- Check that the pictures in Figure 10 on p. 354 are in fact correct. In particular, in the parabolic case, check that horizontal lines Im z = c in H map under T(z) = ‘= to the horocycles in D, as pictured. In the hyperbolic case, check that the rays emanating from the origin in H map to arcs of circles from 1 to -1 in D. CHAPTER 364 8. NON-EUCLIDEAN GEOMETRIES of intersection of Suppose A,B € D. Let P and Q be the points 14. In|P,Q,A, Bl. <B with the boundary circle. Show that dp(A, B) = the point of Let the distance from a point P outside a circle to s to any pair of tangency be R, and let r and r* be the distance Prove that points collinear with P on the circle (see Figure 16). R ⋅ 7s) R2 = rr*. (Hint: Use similar triangles to prove that R= FIGURE 16. 16 Let P € D and let r > O. Find the locus of points {Q: dp(P, Q) = r}. Prove that given a point P € D and a line f not passing through P, there is a unique line m passing through P and intersecting f orthogonally. In other words, we can drop a (unique) perpendicular from P to £. (Hint: By using appropriate isometries, arrange for f to be the real axis and for P to be on the imaginary axis.) 18. Prove the law of sines for a hyperbolic triangle: sinA sin B sinC sinha sinhb sinhc’ 19. Give a pictorial proof that the sum of the measures of the angles of a hyperbolic triangle is less than 7. Use this to prove the angle-angle-angle congruence theorem: Given two triangles AABC and ADEF cD, if zA = zD, zB = ZE, and zC = ZF, then AABC = ADEF. 20. Suppose two lines in the hyperbolic plane have a common perpendicular. What can you prove about the two lines? 21. Consider the interesting isometry f of P* given by the matrix As | a |. a. Check that there are a line @ and a point P ¢ £ that are fixed by f. §5. ELLIPTIC AND HYPERBOLIC GEOMETRY b. c. 22. Given a point Q € P%, let R be the intersection of PQ and £. Prove that the pairs of points P, R and Q, f(Q) are harmonic (see Exercise 8.2.8). Find the points Q of P@ that are moved the greatest distance by f (i.e., so that dp2(Q, f(Q)) is maximized). Prove that the entries in the following table are correct. Let Cr denote a circle of radius R in each geometry. Geometry Euclidean 23. 365 | Circumference(Cr) 27TR Elliptic 27 sinR 4rr sin? 2 Hyperbolic 27m sinhR 4rt sinh? & It might seem that our definition of a triangle in the elliptic plane was overly involved. Why not just take three noncollinear points and any three line segments connecting them in pairs? For example, consider Figure 17. FIGURE 24. | Area(Cr) TR 17 Let T € SL(2,R)/{+Id}. Prove that T is a. parabolic if and only if |tr T| = 2, b. hyperbolic if and only if |trT| > 2, and c. elliptic if and only if |trT| < 2. (Recall that if T: R" — R" is linear map, trT is the sum of the diagonal entries of any matrix representing T. Note, moreover, that since tr(—T) = -trT, |tr T| makes sense for an element of the quotient group SL(2,R)/{+Id}.) CHAPTER 366 25. 8. NON-EUCLIDEAN GEOMETRIES the maps § = Using Figure 18, give the algebraic formulas for , we are ¢ u {oo}. (For those of you who know some topology the oneestablishing here a homeomorphism between 5 and point compactification of C (see J. Munkres, Topology, A First Course, Prentice Hall, 1975, pp. 183 ff,).) (0,0,1) FIGURE 18 26. Use the hyperbolic law of cosines to prove the triangle inequality in D: for any A,B,C € D, dp(B,C) < dp(B,A) + dp(A,C). 27. a. b. 28. Prove Theorem 5.12 for general triangles. Prove that the area of a hyperbolic n-gon > interior angles. is (n - 2)1 - Find the area of an asymptotic triangle, a doubly asymptotic triangle, and a trebly asymptotic triangle (one of which is pictured in Figure 19). FIGURE 19 29. Prove that a horocyclic sector (see Figure 20) has finite area. 30. Give another proof of the hyperbolic Pythagorean Theorem (cf. Proposition 5.10(c)) as follows. We work in the hyperbolic plane. Consider a right triangle formed by a vertical half-line and two half-circles, as pictured in Figure 21. §5. ELLIPTIC AND HYPERBOLIC GEOMETRY 367 FIGURE a. 20 If the Euclidean radii of the circles are ry and R, show that (see Exercise 10 where appropriate): a= in Sin B Yr b = In LtCosy sin y ⋅ ⊂ ⋮↕⊺↕≺ ⊹∁∘⊱∘↺⊱⋯∂ ∏⊹∁⊙⊱∂≻⊱↕⋯⋊∎ 1 FIGURE 21 b. Show that (%)* = 1 + cos? B - 2cos acos , and deduce that coshacoshb 31. _. l-cosacos B = SinasinE c. s%cosB Show that coshe = +<£9 sin asin gB a. Show that V = {3x3 symmetric matrices} is a 6-dimensional vector space. b. Show that the matrices R with all positive eigenvalues form an open subset of V. (Hint: Let the characteristic polyno- as well. mial pr(t) = —t? + s;t* — sot + s3. Show that all the eigenvalues are positive if and only if 5), 52,53 > 0.) CHAPTER 8. NON-EUCLIDEAN 368 32. In this problem we explore the manner GEOMETRIES SO(3), in which the group of rotations of 5, is embedded in Projc(1). Let G = || 5 ;| :a,beC, lal* + |bl* = 1| Cc SL(2,C). The group G is often denoted SU(2) (the special unitary group in two dimensions). Let V = [3 | “xe Rzec| The real vector space V is three-dimensional (why?), often written su(2) (and called the Lie algebra associated to the Lie group SU(2)). a. If Ais a matrix with complex entries, denote by A* the matrix obtained by taking the complex conjugates of the en- tries of its transpose (i.e, A* = (A)’). Show that A € G if and only if A*A = Id and detA = 1. Show that G acts on V by conjugation. If A € G, denote by p(A) the associated linear map from V to V. Show that the b. kernel of the map G — Perm(V) is {+Id}. c. Define an isomorphism of V with R? by mapping v= 3 | wm X = (x, Rez,Imz). Show that the usual dot product X - Y on R? corresponds to d. v- w = 5tr(v*w) . Now show that the action of G on V by conjugation is an isometry. Given A € G, write A = ald + BU, where a,B V is a unit vector. € Rand U € Show that conjugation by A fixes the line spanned by U, so that p(A) is a rotation about the axis determined by U. e. LetA= I’ 10 |. Show that p(A) is a rotation of R? about the first axis through angle 20. Now show, in general, that if A = cos Old + sin 6 U (as in part d.), then p(A) is a rotation f. about axis U through angle 20. Show that $O(3) = G/{+Id} ¢ Projc(1). APPENDIX A A Logic Review, Sets and Functions, and Equivalence Relations 1. Mathematical A Few Remarks on Logic reasoning and communication take place by means of sentences of the form If (hypothesis), then (conclusion) . Such a sentence is called an implication and is often written with the symbol =. To mathematicians, the sentence P = Q (read “P implies Q” or “if P, then Q”) means this: If P is true, then Q is also true; but if P is false, Q may be either true or false. This is summarized in the following “truth table” : Consider the following statements: (1) Ifx > 0, then x* #0. (2) Ifx e Rand x* <0, thenx =T7. (3) If it is sunny today, then it is not raining. 369 APPENDIX 370 A. LOGIC, SETS, EQUIVALENCE RELATIONS the second, The first two statements (i.e., implications) are valid; number x). “by default” (since the hypothesis fails for every real The last statement seems reasonable ... or does it? P, The converse of the implication P = Q is the implication Q => and the two are logically quite distinct: (Convl) (Conv2) If x? #0, then x > 0. If x = 7, then x? <0. (Conv 3) If it is not raining today, then it is sunny. None of these, of course, is true. (In the last case, it could certainly be overcast without raining.) Here, however, is a valid statement whose converse is also valid: (4) (Conv4) If x >0, then x? > 0. If x? > 0, then x > 0. are both valid, then we say P is equivalent If P=>Q and Q =P to Q, or “P if and only if Q,” written P — Q. Sometimes, people will say that P is a “necessary and sufficient” condition for Q. If we take this apart, P is a sufficient condition for Q if P = Q (in other words, in order for Q to hold, it is sufficient for P to hold). Also, P is a necessary condition for Q if Q = P (in other words, in order for Q to hold, it is necessary that P hold). The contrapositive of the implication P = Q is (not Q) = (not P). Here are the contrapositives of the four example statements: ( Contral) ( Contra2) (Contra3) ) (Contra4) ) If x* =0, thenx <0. If x # 7, then x? > 0. If it is raining today, then it is not sunny. If x? <0, then x <0. Note that these are all valid, except perhaps for (Contra may fail in the case that we have a sun shower; but, in this realize that (3) itself has failed, too. In fact, a table of truth the original implication and of its contrapositive is quite 3), which event, we values of revealing: §1. A FEW 371 ON LOGIC REMARKS P|Q|P=Q | not P | not Q | (not Q) = (not P) T| T T| F F/T Fi F T F T T F T F T F F T T T F T T Thus, an implication and its contrapositive are logically equiva- lent. Here is an example of proof by contrapositive. Suppose we know that the sum of two rational numbers is also rational. We are asked now to prove that the sum of a rational number and an irrational number is irrational. Let’s state this more precisely in the following form: Given a € Q, prove thatb ¢ Q = a+b ¢Q. The contrapositive of the latter implication isa+b<¢Q = be Q. This is easy: b = (a + b) + (—a); and since the sum of rational numbers is rational,a+beQandaeé Qimply be Q. We also want to mention proof by contradiction, which is subtly different from proof by contrapositive. To prove P = Q, it is logically equivalent to prove that P and (not Q) = (something known to be false) . For example, we might prove that Pand (not Q)= (not P), or that Pand (not Q) = (0= 1). A typical example is the proof in the text on p. 50 that /2,is irrational. As a hint that we should use proof by contradiction here, we have no specific hypotheses with which to begin our proof. (Be warned, however, that students often introduce unnecessary contradictions at times when a direct proof or proof by contrapositive is clearer. Typically, such a “proof by phony contradiction” has the following structure: to prove P= Q, we assume P and (not Q); we argue now that P => Q, contradicting the assumption (not Q). But we never use the assumption (not Q) in the argument.) Just to check that proof by contradiction works, we construct a truth table, comparing the validity of P = Q with that of (P and (not Q)) == R, where R is known to be false. Pi Q|P=a@\| not Q | P and (not Q) | R | P and (not Q)=>R T|T| T|F | FiT| FIF| T F T T F T F T F T F F F F F F T F T T APPENDIX A. LOGIC, SETS, EQUIVALENCE RELATIONS 372 ion. The last comments we wish to offer are on the topic of negat There are two issues here: negating an implication, and negation when quantifiers (“there exists” and “for all”) are involved. First, what does it mean for P = Q to fail? If we translate the original re sentence as “Whenever P occurs, so does Q,” we see that its failu ical requires that P occur in some instance without Q. In mathemat P and (not Q). Asa check, we make the language, the latter is customary table: Q | P and (not Q) Q) | not Q | not (P=P= P|Q| T|T T| F Fi T F/ F F T F T F T F F T F T T F T F F The last issue is negation involving quantifiers. mean for a statement of the form For every x, What does it (something happens) to be false? It means that for at least one x, the something does not happen. For example, to prove that the statement ⋅ ↧∶⊙↧∊⋁∊⊺⋎↧⋅∊∂↕∏∐⋯↻∊↥⊸∝∙↭∊↕↧∂⋁∊⋊⊋⊹⊃⊂≻⊙ ↕⊱↥⇝∂↕⊱∊↿∂∐⋁⋁∊↥↧∂⋁∊↕∘↺∘↕⊱↧⊃↕∘⋁↕↺∊∂⊟↕∐⊊↕∊⋯∐⊓↻∊↧≍⋅∊⋅≌⋅⋅∝∶−↕⋅ ∱∘↧⋁⋁⋯∁↾↥⋔∊↕∏∊⇪∐∂∐↥⋎∝⊋⊹⋊≻⊖∱∂∐⊰∙↕∖↧∘↭⋅⋁⋁∐∂↥↺∘∊⊱∐⋯∊∂∐ for a statement of the form There exists x such that (something happens) to be false? It means that no matter what x we try, the something does not happen, i.e., for all x, not (something happens). For example, to prove that the statement There exists x € R such that x? = -1 is false, we need only prove that for all x € R, x? # —1. We might establish this by proving that for all x € R, x? > 0. For emphasis, we close with the final reminder: When your charge is to disprove a theorem, you need only provide a counterexample, i.e., an example of the failure of the theorem. §1. A FEW REMARKS ON LOGIC 373 EXERCISES 1. Negate the following sentences; in each case, indicate whether the original sentence or its negation is a true statement. Be sure to move the “not” through all the quantifiers. a. For every integer n = 2, the number 2” - 1 is prime. b. There exists areal number M {sint| c. so that for all real numbers f¢, < M. For every real number y >0Oso that xy > 1. x > O, there exists a real number 2. Negate the following sentence: Every student on your college campus knows another student on campus who is at least one year older (than herself or himself). 3. An integer n is called wonderful provided that whenever n divides ab, then n divides a or n divides b. (Here, of course, a and b are integers as well.) a. Complete this sentence: n is not wonderful if... . b. 4. Decide whether the integer 6 is wonderful. fully. Suppose n is an odd integer. Prove: a. The equation x* + x —-n =0 has no solution x € Z. b. Prove that for any m has no solution x € 5. Explain care- € Z, the equation x? + 2mx + 2n = 0 Z. On a tribal island every native either always tells the truth or always lies. A visitor meets three natives, who volunteer the following information: “All three of us are liars.” A: “Not so; only two of us are liars.” B: “Only A and B are lying.” C: Whom can you trust to give you directions to the beach party? 6. In the comic strip Foxtrot, July 30, 1994, we find the following exchange: Jason: “Mom, can Marcus sleep over tonight?” Mom: “It’s OK with me if it's OK with your father.” Jason: “Dad, can Marcus sleep over tonight?” Dad: “It’s OK with me if it’s OK with your mother.” RELATIONS APPENDIX A. LOGIC, SETS, EQUIVALENCE 374 tled Logic. Help him We next see Jason poring over a book enti out. Does Marcus get to sleep over? Prove or give a counterexample: le. Every continuous function is differentiab The square of every integer is positive. There exists an integer n so that n* = 9. moan op 7. There exists exactly one integer n so that n* = 9. For every nonnegative integer n, n2>n. There exists an integer M so that x° + 6x >M for all real numbers x. 2. Sets and Functions A set is any collection of objects, and the objects belonging to the set are called its elements. If x is an element of the set X, we write this as xEx. If x is not an element of X, we write x¢xX. The empty set (denoted @) is a set with no elements. We get used to working with certain sets which we do not describe in any great detail; for example, we have the following common sets of numbers: symbol description N Zz Q R C the set of natural numbers the set of integers the set of rational numbers the set of real numbers the set of complex numbers But most often we describe a set by the attributes we wish its elements to have. For this, the notation we shall employ is: X = {x € (our universe) : x satisfies certain criteria} . §2. SETS AND FUNCTIONS This is read, 375 “the set of all x in our universe such that x satisfies certain criteria.” For example, we have: X ={xe€Z:x = y? for some y € Z}, Y={xeZ:2x=1}, Z = {triangles A: the sum of the measures of the angles of A is 200°}. We recognize that X is the set of perfect squares among all integers, and that Y is a fancy way of writing the empty set; most people’s experience with geometry dictates that Z is empty as well (but see Section 5 of Chapter 8). Given two sets X and Y, we say X is a subset of Y (written X c Y) if every element of X is an element of Y;i.e., XcCY means xE€X => xeEY. We Say X is a proper subset of Y (denoted X ¢ Y) if X isasubset of Y, but X is not equal to Y. It occurs often in mathematics that we must prove that two sets X and Y are equal; this is usually accomplished by showing that X c Y and Yc xX. We next review the common ways of constructing new sets from old. Given two sets X and Y, their union consists of all elements that belong either to X or to Y (or both): XUY={x:xEX orxeyY}. Their intersection consists of all elements and Y: that belong to both X XOY={x:xEXandxeY}. DeMorgan’s laws state that for any sets X, Y, and Z, XO(YUZ)=(XNY)U(XNZ); XU(YONZ) =(XUYIA(X The Cartesian product of X and Y (x, withxy) € X UZ). consists of all ordered pairs andyey: XxXY={(x,y):xeEXandyey}. A function f: X — Y is a “rule” that assigns to each element x of X an element y of Y. More precisely, a function f: X — Y isa subset G c X x Y with the property that for each x € X there is a unique element (x,y) € G. (You might recognize G as the graph of the function.) We write y = f(x) and call y the image of x under APPENDIX A. LOGIC, SETS, EQUIVALENCE RELATIONS 376 tion by its rule, the mapping f. (We will occasionally refer to a func We call X the using the notation x ~ J, read “x maps to y.”) set of all values of domain of the function, and Y the range. The the function, ie, {y Y: yy = f(x) for some x € X}, is called the € y, given any image of f and is often denoted f(X). More generall subset W c X, we can define its image under f to be f(W)={yeYiy=flx) for some x € W}. Likewise, we can consider the preimage of a subset of Y: given any — subset Z CY, fol(Z) = {x EX: f(x) eZ}. Remark. Be warned that whereas f(f-1(Z)) c Z and W c f-4(f(W)), equality needn’t hold in either case. We say the function f: X — Y is one-to-one or injective if for all x},x2 EX, xX, #X2 => f (x1) # f (x2); i.e., distinct points of the domain map to distinct points of the range. This is sometimes stated in terms of the contrapositive: if f(x1) = f(x2), then x] = x2. We say f: X — Y is onto or surjective if f(X) = Y, ie., if for every vy € Y, there is (at least) one x € X so that f(x) =y. We say f: X — Y is a one-to-one correspondence or bijective if f is both one-to-one (injective) and onto (surjective). If f: X — Y and g: Y — Z, then we can define the composition of the functions g and f by x fy_4.7 (g°f)(x) = g(fl(x)). The simplest example of a function is the identity function ty: X — X for any set X, defined by tx(x) = x for all x € X. have functions f: X — Y and g: Y — X so that 9°f = tx and Suppose we feg =ty. Then g is called the inverse function of f and vice versa. Note that the inverse function is unique if it exists. Indeed, we can prove a somewhat stronger result. 377 §2. SETS AND FUNCTIONS + Y,g:Y Lemma. Suppose f:X tions satisfying - x andh:Y feh=ty. and g°f =x — X are func- is the inverse function of f. Then g = handg ive: for any y € Y, Proof. Composition of functions is associat ((gof)h)(y) = (gef)(A(y)) = gf (RY) Now using the hypotheses, we have h(y) and (g°(feh))(y) ((gef)eh)(y) = (gety)(¥) = g(y). element of Y, g =h, as desired. = g((feh)(y)) = (g°(feh))(y). = (txeh)(y) = Since y is an arbitrary O Examples. = 2x + 3 and d by f(x) (a) If f:Q - Qand g:Q-— Qare define g(x) = 5x − 3, then f and g are inverse functions. (b) Let R* denote the set of positive real numbers. Let f: R* v {oO} - R* U {0} be defined by f(x) = x*. Then the inverse functiong: R* u {0} — R* u {0} is given by g(x) = x. that if we had taken the domain of f to be Note all of R, then there would be no inverse function (why?). (c) Let f: R — R* be given by f(x) = e*. The inverse function of fis g: R* — R, g(x) =Inx. Given a subset W c X and a function f: X — Y, we can define a new function fly: W — Y called the restriction of f to W, just by considering the domain to be the subset W Cc X: flw(x) = f(x) whenever x € W. EXERCISES _i: Let X, Y and Z be arbitrary sets. Prove deMorgan’s laws: a XA(YUZ)=(XNY)U(XNZ) b XU(¥ NZ) =(XUY)A(XUZ) Let X and Y be arbitrary sets. Let X-Y Prove that (X —- Y) U(Y —- X) ={x:xeXandx¢ = (XUY)-(XnY), Y} | APPENDIX Let f:X - Y. Let A,B A. LOGIC, Cc X and C,D SETS, EQUIVALENCE c Y. RELATIONS Prove or give a hypotheses for counterexample (if possible, provide sufficient each statement to be valid): a. b. f(A) Uf(B) = f(AUB) f(A) a f(B) = f(A B) c. = f(A) - f(B) f(A-B) e f f(D) = f-(CnD) folcya fo(c-D)=f-MC)f(D) g. f(f h. f-l(f(A)) =A d. fo(c)uf-l(D) = fo (CUD) (Cc) =C Let f:X —-Yandg:Y-Z. a. Suppose that f and g are injective. Prove that gf is injec- tive. b. Suppose that f and g are surjective. Prove that gf is sur- jective. c. Suppose that f and g are bijective. Prove that g-f is bijec- mn tive. Suppose f:X -— Y,g:Y - Z,andh=g-f. a. Prove that if h is injective, then f is injective. b. Prove that if h is surjective, then g is surjective. c. Prove that if h is bijective, then f is injective and g is surjective. d. Prove or give a counterexample: if h is bijective, then f and g are bijective. e. Conclude that if f is to have an inverse function, f must be bijective. Suppose f: X ~ Y. Prove that f is bijective if and only if f has an inverse function g: Y — X. Prove that if f is bijective, then (f-!)-! = f and f7' is bijective. Prove that if g is the inverse function of f, then a. g'=f,and b. g is bijective. Suppose X and Y a. b. are finite sets, each having n elements. Prove that if f: X — Y is an injection, then f is a bijection. Prove that if f: X — Y is a surjection, then f is a bijection. §3. 10. EQUIVALENCE 379 RELATIONS f: X - Yandg: Y — Zare bijective, then (g of)l= Prove thatif frleg™. 11. Let CR, X = [l,o) by f(x) = x +1/x. function. 12. Let X and Y Y =[2,0) CR. Let f:X Prove that f is bijective. be arbitrary sets. — Y be given Find its inverse Prove that there is a bijection XxY-YxxX. 13. Let f:X -Y,WcX,and let flw:W-Y denote the restriction of f to W. Prove or give a counterexample: a. If f is injective, then fw is injective. b. If flw is injective, then f is injective. c. If f is surjective, then flw is surjective. d. If flw is surjective, then f is surjective. 3. Equivalence Relations One of the most important foundational concepts for modern algebra is that of an equivalence relation on a set. Here we review the definition and give some basic examples. Let X be a set. Recall that the cartesian product X x X consists of all ordered pairs (x, y) of elements x,y € X, and that a relation on X is any subset R c XxX. Examples 1. (a) Let X be any set, and let R = X x X. (b) Let X be any set, and let R = @. (c) Let X be any set, and let R = {(x,y) (d) LetX = R, and let R = {(x,y) (e) Let X = R, and let R = {(x,y) EXxX:x=y}. ERXR: x? 4+ y? = 1}. E RXR: x? = y?}. (f) Let X = {all human beings} and define (x,y) € R if and only if x ane y are siblings (i-e., have at least one parent in common). (g) Let X = R and define (x,y) € R if and only if x < 3 and y > 4. Definition. R is called an equivalence relation on X if (i) R is reflexive: (x,x) © R for all x € X, (ii) R is symmetric: (x,y) €R => (y,x) ER, and APPENDIX 380 (iii) R is transitive: (x,y) When R A. LOGIC, SETS, EQUIVALENCE € Rand(y,z)ER = RELATIONS (x,Z) ER. is an equivalence relation, we often write x ~ y to denote that (x,y) € R. As the reader can check, Examples (a), (c), and (e) are equivalence relations. In Example (b), requirement (i) fails, but both (ii) and (iii) hold vacuously. In Example (d), requirements (i) and (iii) fail, and in Example (f) requirement (iii) fails—note that x and y can share a mother while y and z share a father, and x and z need not be siblings. On the other hand, in Example (g), requirements (i) and (ii) fail, but (iii) holds vacuously (inasmuch as there can be no y so that y > 4 andy < 3). Here is a standard example (with whose generalizations we shall become extremely familiar). Define a relation on the set Z of integers by x~y — x-yis even. Note that ~ is reflexive, as x - x = 0 is even. The relation ~ is symmetric, because if x — y is even, then y — x is even as well (the negative of an even integer is even). And ~ is transitive, since if x — y is even and y - z is even, then their sum is even, and their sum is (x -y)+(y-Z)=x-zZ. Remark. is Here is an amusing “proof” that the reflexive property a consequence of the symmetric and transitive properties. We need to show that x ~ x for any x € X. Suppose x ~ y. Then, by symmetry, y ~ x; and now by transitivity, x ~ y and y ~ x imply x~X. Example 2. Here is an important example for our work in Chapter 2. We are going to define an equivalence relation on the set X = Zx (Z- {0}): (a,b) ~ (c,d) = ad=bce. We check the three properties. The reflexive and symmetric properties are immediate: For any (a,b) € X, (a,b) ~ (a,b) since ab = ab: if (a,b) ~ (c,d), then ad = bc, so cb = da (multiplic ation of integers being commutative) and (c,d) ~ (a,b). The transi tive property is more interesting: suppose (a,b) ~ (c,d) and (c,d) ~ (e, f). Then we have ad = bc and cf = de. We must show that (a,b) ~ (e, f), Le., that af = be. Well, (ad) f = (bc) f = b(cf) = b(de). Therefore, d(af) = d(be); and since d ¢ 0, we must have af = be. 381 §3. EQUIVALENCE RELATIONS are natural Given an equivalence relation ~ on a set X, there subsets of X to consider. Namely, for each x € X, let [x] ={yeX:x~y}. it We call [x] the equivalence class of x. By the reflexive property, is always true that x ~ x, and so x € [x]. Lemma. Let x,y € X. If the equivalence classes [x] have any element z in common, then [x] = Ly]. and [y] Proof. Suppose z € [x] o{y]. This means that x ~ z and y ~ Z, so x ~ y (why?). Now the transitive property guarantees that if s € [y], then s € [x], so that [y] c [x]. But the identical argument, interchanging x and y, establishes that [x] c [y], and so [x] [y]. oO = Since each x € X belongs to some equivalence class (namely its own), we can write X as the union of the distinct equivalence classes. In general, a collection P of subsets Aj ¢ X is called a partition of X if (i) UA; = X (every element of X is in some subset A;), and J (ii) Aj 7 Ax = 0 when j # k (the subsets are disjoint). We can turn the process around: given a partition P of X, define an equivalence relation ~ on X as follows: x ~ y «<> there is some subset A; € ? containing both x and y. Let’s check that ~ is truly an equivalence relation. Since, by (i), each x is contained in some Aj, ~ is reflexive; symmetry is immediate. Suppose x ~ y and y ~ z. There is some A; € P containing both x and y. By (ii), y can belong to no other Ax;, and so A; must contain z as well; thus, x ~ z, establishing transitivity. Here is one of the most important constructions in mathematics —ubiquitous in algebra and geometry. Let X be a set equipped with an equivalence relation ~. Let € be the set of distinct equivalence classes. Then there is a natural function - wi X +E T(x) = [x] which maps each element of X to its equivalence class. Note that ™ is a function because each element belongs to a unique equivalence class. And 77 is also surjective (since equivalence classes are APPENDIX A. LOGIC, SETS, EQUIVALENCE RELATIONS 382 nonempty). Now let e € €; then m7!({e}) = {x € X: m(x) =e} = {x € X: [x] =e}. Thatis, m~!({e}) consists of all elements x whose equivalence class is e. So, as we consider various ¢ € €, the preimages m~!({e}) run through the equivalence classes (giving us back the partition P of X determined by the equivalence relation). Example 3. We define Q to be the set of equivalence classes of the equivalence relation ~ on Z x (Z — {0}) given in Example 2. It is customary to denote the equivalence class of (a,b) by |, rather than by the cumbersome [(a, b)]. Consider now the following “def- inition” of a function f: Q — Z. We set f(§) = a (so that f(§) = 2, f(-3) = -5, f(42) = 10, and so on). You might have noticed something suspicious by now. If we take two different representatives of the same equivalence class—for example, (2,3) and (10,15), or (-5,8) and (5, -8)—we get different values for f($) and f(+2). In mathematical jargon, we say that the function f is not well-defined. Remember that a function must associate a unique element of its range to each element of its domain. Generally, when we refer to a function as being well-defined, we mean that its values do not depend on any choices that were made along the way. EXERCISES 1. Consider the following relations on the set Z: (i) (a,b)ER, ifab=0 (ii) (a,b)E€Ro ifab>oO (iii) (a,b)€R3 ifab>Oora=b=0 Decide whether each is an equivalence relation. requirements fail?) 2. (If not, which Find the flaw in the so-called proof in the Remark on p. 380. Define a relation on R as follows: x ~ y if and only if x - y is an integer. Prove that ~ is an equivalence relation and descr ibe the set of equivalence classes. C 4. Define a relation on N as follows: x ~ y if and only if x and y ) have the same last digit in their base-ten represen tation. Prove 8 353 §3. EQUIVALENCE RELATIONS the set of equivthat ~ is an equivalence relation, and describe alence classes. Define a relation on R? as follows: (x1, x2) ~ (1, ¥2) if and only if x? +x} = y? + y3. Prove that ~ is an equivalence relation, and describe the set of equivalence classes. a. b. Define |x - y| Define classes a relation on R as follows: x and y are related if < 1. Decide whether this is an equivalence relation. an equivalence relation on R whose equivalence are intervals of length 1. Which of the following functions f: a. b. @ — Q are well-defined? = $5 f(#) f(#)=%2 f(4) = 3% d. f(#)= 8 ) e. f(=$Ge Define an equivalence relation on X = N x N as follows: (a,b) ~(c,d4) a. b. = at+d=crb. Prove that ~ is indeed an equivalence relation. Identify the set of equivalence classes. Define a relation on N as follows: x ~ y if and only if there are integers j and k so that x|y/J and y|x*. a. b. Show that ~ is an equivalence relation. Determine the equivalence classes [1], [2], [9], [10], and [20]. c. (10. Ke. Describe explicitly the equivalence classes [x] in general. Given a function f: S — T, consider the following relation on S: x~y a. b. => f(x) =f). Prove that ~ is an equivalence relation. Prove that if f maps onto T, then there is a one-to-one correspondence between the set of equivalence classes and T. APPENDIX B Facts from Miscellaneous Linear Algebra 1. The Matrix of a Linear Map N.B. We assume here a familiarity with the concepts of Section 1 of Chapter 5. As usual, we let e;,...,e, denote the standard basis for R”; that is, e; = [0,...,0,1,0,...,0]7, where the 1 appears in the it slot. Let V be a finite-dimensional vector space over a field F, and let T: V — V be a linear map. That is, T(v+w) =T(v)+T(w) T(cv) = cT(v) for all vectors v,w € V, and for all vectors v € V and scalars c. Given an ordered basis B = {vj,...,vn} for V, we wish to define the matrix A for T with respect to the basis B. We do this as follows. Define scalars a;;, 1 < i,j < n, by the equation n T(v;) = > Aj jVi- i=1 (Since vi,..., Vx form a basis, these exist and are unique.) Let A be the n x n matrix Ay; Aaj2 Ain A21 A22 QA2n Ani Anz Ann 384 §1. THE MATRIX OF A LINEAR MAP 385 n n e Now suppose v = > xiv; and T(v) = >) yivi. If we set X = i=] i=1 Xn yI1 and Y =| 2 . |, then we claim Y = AX. Well, Yn n > yivi = Tv) = TC t=1 n n n n h xj( i=lD auswi) D = vy) xyT( x5vy) =D j=l j=l j=l n = > ( D. AijXj)Vi i=] j=l n Thus, yj = S aijx, is the i entry of the matrix product AX, as j=l desired. Note that the procedure for concocting the matrix A is quite easy to remember: The j column vector of A consists of the coordinates of T(v,;) with respect to the basis B. When V = R” and no basis is explicitly mentioned, it is customary to take the standard basis e),...,en. Example 1. Suppose T: R* — R? is a linear map satisfying r(e))-[3) (i) -[2) r([3])-[i) What is the matrix A for T with respect to the standard basis B = {@1,@2,e3}? Since we are given the values of T on the standard basis vectors, ⋅⋅ ⋅ this is routine: the column vectors of A are the vectors 2 Hi 1 1 |. 5 2 EBRA S FACTS FROM LINEAR ALG APPENDIX B. MISCELLANEOU 386 1 and | 0 respectively, and so 2 A=|3 1 Example 2. Suppose 1 5 -2 1 1 0O T: R? — R* is a linear map satisfying r([i}); = [3].0 r([-i])=[-2}. 6 (*) to the standard basis? What is the matrix A for T with respect T(e;) and T (ez), where At this point, our best bet is to compute 2 e,,e2 form the standard basis. Letting vi = k , V2 = |i] to accomplish this. charge is to use the given information (x) trial and error (or cleverness), we find that e)=4vl+ 4v2 our By and e2 = 3V1 — 5V2, whence T(e,) = T(4vi + 3V2) = T(e2) = Tv; ~ v2) = 37 (vi) ~ $T(v2) = 3(§] - 4 | 3 | therefore, the desired matrix for T is a=| 3 é|: Here is a basic problem in linear algebra. Suppose we are given the matrix A of a linear map T: V — V with respect to one basis B = {v,,...,Vn} for V, and we wish to know the matrix A’ with respect to a different basis B’ = {v},...,v},}. (For example, we might wish to choose a basis B’ to make the matrix A’ as simple as possible— this is one possible interpretation of the diagonalization problem.) The answer to the question is the famed “change of basis formula” from elementary linear algebra. It goes as follows. For convenience, §1. THE MATRIX OF A LINEAR MAP 387 let’s agree to call the original basis B the “old” basis, and the basis B’ the “new” basis. Let the columns of the matrix P consist of the coordinates of the new basis vectors in terms of the old; that is, if the “change of basis matrix” is P = [ vi iJ: (Tt) Vj = » PijVii=1 Then we have the Theorem 1.1 (Change of Basis Formula). A’ = P“'AP. This equation is summarized in Figure 1. Ra —_ A FIGURE Proof. Suppose X = R2 1 x1 x} xX? x5 . | and X’ = | Xn . | are the coordinate x! vectors of x € V with respect to the old and new bases, respe ctively. Then we have the relation X = Px’. To establish this, we note that for X to be the coordinate vector of x with respect to the basis B means that X= for X’. So we have (using (+)) x= xivi, and similarly = n n n > xvi = >. x ( 2 PijVi) = >. ( >. PijX;)Vis i= = APPENDIX 388 B. MISCELLANEOUS FACTS FROM LINEAR ALGEBRA n whence x; = >. DijXjs or X = PX’. ∙ j=l Now we compute the coordinate vectors of y = T(x) with respect to the two bases: by definition, we have Y = AX (coming from the basis B), and Y’ = A’X’ (coming from the basis 8’). Since Y = PY’ and X = PX’, we have = poly = p-}(AX) = P7A(PX’) = (P"NAP)X’, whence A’ = P-!AP, as required. oO Example 3. Let T: R* — R* be the linear map defined by reflection in the line x; + 2x2 = 0. Give the matrix of T with respect to the standard basis B = {e),e2}. Here is an example where the linear map is easiest to understand in terms of a different basis B’ = {e},e,} adapted to the geometry of the situation. Let e; be a vector lying along the line, and let e, be FIGURE 2 a vector orthogonal to the line, as pictured in Figure 2. Then clearly T(e,) = e; and T(e;) = —e5, so that the matrix A’ for T with respect to the basis 8’ is and so we have ~~ -l 2 0 -l 389 §1. THE MATRIX OF A LINEAR MAP Of course, we could figure this out directly by applying the linear map T to the standard basis vectors e; and e>. Note, by the way, that we have used the change of basis formula backwards; it just seemed more natural to keep B as the standard basis for R?. EXERCISES 1. Suppose T: V — Visa linear map whose matrix with respect to an ordered basis B = {vj,...,Vn} is diagonal. Let c),...,¢n be scalars, and consider the ordered basis B’ = {c,vj,...,CnVn}. Show that the matrix for T with respect to the basis B’ is like- wise diagonal. 2. Let B= {v),...,V,} be an orthonormal basis for R", and let P be the n x n matrix whose columns are vj, ..., Wn. It follows from the proof of Theorem 1.1 that the coordinates of x € R"” with respect to B are X’ = P-!X = P'X. Give a completely elementary verification of the latter formula. 3. Suppose S,T: V — V are linear maps. If A and B are the matrices for S and T, respectively, with respect to an ordered basis 8, then prove that the matrix for ST basis) is AB. 4. (with respect to the same Give the matrix with respect to the standard basis for the linear map T: R? — R? given by reflection in the plane x) +x2+x3 = 0. 5. (Assuming a knowledge of Section 2 of Chapter 3 and Section 1 of Chapter 5) a. Let V = O[V2], and let T: V — V be given by T(u) = V2u. Give the matrix for T with respect to the ordered basis B = {1, V2}. b. Suppose V = Q[«a], where « is a root of the irreducible polynomial x? + 9x* -3x +6 € Q[x]. LetT:V —Vbe given by T(u) = au. Give the matrix for T with respect ordered basis B = {1, «x, «2, 03, a4}, 6. to the Find all linear maps T: R2 — R2 a. carrying the subspace x; x2 = 0 to itself; = 0 to itself and the subspace APPENDIX 390 b. c. B. MISCELLANEOUS FACTS FROM LINEAR ALGEBRA carrying the subspace x2 = 0 to itself; carrying the subspace x; — x2 = 0 to the subspace x) + x2 = 0. 7. Let T: R2 — R2 be the linear map defined by orthogonal projection onto the line £ = {x, + 2x2 = 0}; i.e., for x € R*, T(x) is the vector in £ closest to x, so that x — T(x) is orthogonal to f. Calculate the matrix for T with respect to the standard basis in two ways: a. b. directly, and by applying the Change of Basis Formula. (Hint: Let B’ = {(2, -1), 8. (1, 2)}.) Let V = Span{(1,0, 1), (0, 1,-2)} c R3. Consider the linear map T: R3 — R3 given by orthogonal projection to V, ie., for x € R°, T (x) is the vector in V closest to x (so that x— T(x) is orthogonal to V). Calculate the matrix for T with respect to the standard basis in two ways: a. directly, and b. by applying the Change of Basis Formula. (Hint for a.: It is easier to calculate x — T(x).) 2. Determinants We give in this section a brief treatment of the properties of the determinant function det: My, (F) — F defined on n x n matrices with coefficients in any field F. The determinant can be characterized by the following properties: Property I: If any row of a matrix is multiplied by a scalar c, then the determinant is multiplied by c as well. Property II: If the k"" row Rx of a matrix is replaced by the sum of two row vectors, Ry = R;, + R;’, then the determinant is the sum of the determinants of the matrices with k" rows R, and Rj’, respec- Property Ill: tively. If any two rows of a matrix are equal, its determinant is zero. 39 §2. DETERMINANTS The determinant of the identity matrix is equal Property IV: to l. function is a The first two properties state that the determinant linear function of each of the rows of the n x n matrix separately; such a function is often called multilinear. Recall that the elementary row operations we study in an intro- ductory linear algebra course consist of three types: (A) multiplying a row by a nonzero scalar c; (B) adding a nonzero multiple of one row to another; and (C) interchanging two rows. We wish first to deduce from Properties I, II, and III the effect of these row operations on the determinant. It will be convenient for the moment to introduce the following notation. Let A be an n x n matrix, and let Aj,...,A, be its row vectors. Viewing the determinant as a function of the row vectors, write detA = d(A),...,An). The function d, then, is linear in each of its n variables. It follows immediately from Property I that in executing opera- tion (A), we multiply the determinant by the scalar c. We infer the effect of operation (B) from the following result. Corollary 2.1. Suppose A}, = Ay + cAi, for somei<n. A(A,, A2,...,A)) = A(Aj, Then A2,...,An). This implies that row operation (B) does not change the determinant of the matrix. Proof. By Property I, A(Al,...,Ay) = A(Al,...,An-1,An) = A(A,...,An) = d(Aj,...,An), + + 4(Al,..., An-1,CAj) ca(Aj,...,An-1, Since, by Property III, the term a(Aj,...,An-1,A; ) Aj) =0. oO Now, how can we interchange two rows of a matrix in such a way as to keep track of the determinant by Properties I, II, and II? Here is a schematic picture of one such way: (Ax, Ap) ~ (Ax, 1 (Ay + Ax) ~ (Ax — (Ag + Ax), (- Ap, Ap + Ax) Apt ~ Ax) (- = Ae, Ax) B. MISCELLANEOUS APPENDIX 392 We can arrange this much (by using changing the determinant. That is, d(Aj,...,Aky +++: Aes-++ ALGEBRA (B)) without operation +++) d(Aj,...,-Ag,--+)Aky = An) row LINEAR FROM FACTS An) +-s Andy Aky ses = —d(Aq,.-+,Apye by applying Property I with c = -1. This shows that interchanging two rows changes the sign of the determinant. Now we can deduce the following general result. Proposition 2.2. If one row of the matrix A Is a linear combina- tion of the remaining row vectors, then detA = 0. Proof, We may suppose the row in question is the last (why?). n-1 Suppose there are scalars ¢1,C2,...,Cn-1 $O that Ay = 2 cj;A;. Then t= n-1 detA = d(A,...,An) = A(Ai,...,An-1; 2 CiAi) i=] n-1 = > a(Aj,. ..,An-1, CiAi) n we i = cia(Aj,...,An-1, Ai) = 0, i=] since in every term of the final sum we have a matrix two of whose rows are equal, and whose determinant therefore vanishes by Property Ill. o Since a square matrix A can be reduced by a sequence of row operations to either the identity matrix or a matrix with a row of zeroes, it follows from this discussion that detA is uniquely determined by Properties I-IV. This fact will also follow from Theorem 2.5 ina moment. When we must actually compute the determinant of a matrix, the following observation is useful. C) Lemma 2.3. Let A = C2 be a diagonal matrix. Then detA = C)C2°- Cy. Proof. This is immediate from multilinearity and Property IV. _ Denoting the standard basis vectors by e,...,e, aS usual, Property §2. 393 DETERMINANTS = 1. Therefore, IV can be rephrased as: d(ei,...,@n) det A = d(cje1,C2€2,...,Cn€n) = C1C2 +++ Cnd(@1,-.-,€n) =_ as required. C\C2 ⋅⋅ ‘Cn, O aj) * * 0 ar? * Proposition 2.4. Let A = 0 arbitrary scalar. Proof. , Where « denotes an * 0 Ann Then detA = a11@22:+:4nn.- Suppose ann = 0; then the bottom row of A is the zero vector, and it follows immediately from Property I that detA = 0 (consider the effect of multiplying the last row by the scalar 0). Thus, the result holds in this case. If ann # 0, then we may add appropriate multiples of the last row to all the other rows of the matrix so as to make all the entries in the last column, except the bottom one, zero. We’ve not changed the determinant. Continue this process, working with ay-j,-1. If this entry is zero, then we have a zero row in our modified matrix. If not, we can eliminate the remaining entries in the (n — 1)§* column, all without changing the determinant. Continue (by induction, if you like), until the matrix has been transformed into the diagonal matrix with diagonal entries a1}, @22,...,@nn, and apply Lemma 2.3. a We can now give an explicit formula for d, one that is a consequence only of Properties I, II, Ill, and IV. (In practice, however, it is not recommended that you use this for computing determi- nants when n 2 4.) We begin with the following definition (see the discussion in Exercise 6.4.17): Definition. Let 0 € S,. Define sign(o) = +1 if o is an even permutation and sign(o) = —1 if o is an odd permutation. (As a Curiosity, the reader should check that Sign: S, ~ Z2 is a group homomorphism.) Theorem 2.5. Let A = [aij] be ann x n matrix. Then detA = >) sign(o)ayo(1)A20(2) ++ - Anon). TESy APPENDIX 394 B. MISCELLANEOUS FACTS FROM LINEAR ALGEBRA Example. When n = 2 we get the well-known formula det EBa | = A\1A22 — A)2421. a n > aijej, and so, by Proof. The i'* row of A is the vector Ai = j=l Properties I and II, we have a(A) = d(Aj,A2,...,An) y Ajj,eCj,, y = a( n n n A2jr€jareees Anjn@in) Jn=l j2=1 ji=l S n SY = Ajj, A221 Anj AE jy s@jor--- sin) s which, by Property III, = > sign(O)@10(1)420(2) ** * Anon) A(€1,.--, en) OES, which, by Property IV, = >. sign(o)ai0(1)@20(2) * Ano(n)s oEeSy as required. 0 Here is the converse of Proposition 2.2, which is interesting in its own right. Proposition 2.6. If detA dependent. = 0, then the rows of A are linearly Proof. Let’s prove the contrapositive: if the rows of A are linearly independent, we'll show that det A # 0. Since the rows of A are linearly independent, by a sequence of row operations, we may row-reduce A to the identity matrix Id. Since each of these row operations multiplies the determinant by a nonzero number (See the discussion above of the effect of each type of row operation on the determinant), and since we end up with a matrix whose determinant is 1, we must have started with detA #0. oO Recall that the (row) rank of an n x n matrix is the dimension of the subspace of R” spanned by the row vectors of A. Putting Proposibm tions 2.2 and 2.6 together, we have the following corollary. §2. 395 DETERMINANTS Here now == #0 Corollary 2.7. detA {O}. oO =n row rank(A) are two of the crucial properties <= kerA = of determinants, in an introductory linear algewhose proofs we typically do not see bra course. A be ann x n matrix. Theorem 2.8. Let Then detA = det Al. aji, we infer from Proof. Recalling that the 1 j™ entry of A’ is Theorem 2.5 that * + Ao(n)n- detA? = 5 sign(@)ao(1140(2)2 TESn we have t = Now, since each o € Sy is a permutation of {1,...,n}, i= 1,...,n, and, by reordering, for each g € Sn, o (o-!(i)), = Ala-!(1) 420-1 (2) °° Ano-l(n)- Ag(1)140(2)2 °° Aa(nyn Therefore, detA® T . = sign(O )@gq(1)140(2)2 °° * Aain)n JESn > = sign(@)aig-1(1)420-1(2) * Ano-\(n) » oESy, + = o~!, noting that sign(T) = sign(o~!) = sign(o), and, letting = » sign(T)@17(1)@2r(2) ° *Ant(n) = detA. Let A and B ben xn matrices. Then O TESn Theorem 2.9. det(AB) Proof. Case 1. dependent; = det(A) det(B). The proof is most easily divided into two cases. Suppose say detA = 0. n 2 c;Aj = 0, some Then the rows of A are linearly c; # 0. Then it follows that the t= same linear relation holds among the rows of the matrix product AB: >, ci(AiB) = (>. ci Aj) B = 0. i=1 i=] Thus, det(AB) = 0, so the formula holds in this case. | Case 2. Suppose detA ations we may row-reduce A # 0. Then by a sequence of row oper- to the identity matrix Id. Performing APPENDIX 396 B. MISCELLANEOUS FACTS FROM LINEAR ALGEBRA Id and obthis sequence of row operations in reverse, we start with the tain A after a finite number of steps. The effect is to multiply determinant by c = detA. Performing the identical sequence of row operations on the matrix B results in the matrix AB, and we’ve multiplied the determinant of B by c as well. Thus, det(AB) = det A detB, as required. O Corollary 2.10. Let A be an invertible n x n matrix. -} det(A*) = Then ] qet A’ Proof. 1 = detid = det(AA~!) = detAdetA™!. oO Corollary 2.11. Let A be ann xn matrix, and letP be an invert- ible n x n matrix. Then det(P~! AP) = det A. Proof. det(P-'!AP) = det(P~!) det(A) det(P) Corollary 2.10, det(P-!)det(P) =1. a = detA, since, by As a consequence, if V is a finite-dimensional vector space and T: V — V is a linear map, the determinant of T is a well-defined number. Choose a basis B for V, and let A be the matrix for T with respect to B. If we now choose a different basis B’, by the change of basis formula, Theorem 1.1, we have A’ = P-!AP. By Corollary 2.11, we get det A = det A’. This is the value of det T. Remark. Since det(AB) = det(A) det(B) = det(BA), we can es- chew Corollary 2.10 as follows: det(P~! AP) = det(P~!) det(AP) = det(P~!) det(PA) = det(P7!P) det A = det(Id) det(A) = det(A). What’s more, the characteristic polynomial p(t) = det(T—t Id) is well-defined. Corollary 2.12. For anyn xn matrix A and any invertiblenxn matrix P, we have pa(t) = pyp-i4p)(t). Proof. det(P-1AP-tlId) = det (P-!(A-tId)P) = det(A—tlId). o 397 §2. DETERMINANTS EXERCISES Calculate the Vandermonde determinant Ll x) XT ↧≍⊇≍≣ xt! ≍≦∣↕ 2 = 2 − det 1 xn x xn} Prove that if an n xn matrix A and its inverse both have integer entries, then detA = +1. If A is an orthogonal n x n matrix (meaning prove that detA = +1. that AA’ = Id), Let A be an n x n matrix (with entries in a field F) satisfying A’ = —A. Prove that when n is odd, detA = 0; and when n is a even, det A is a perfect square in F. A is called skew symmetric. Suppose A, B, C, and D are n x n matrices. nxn zero matrix. Let 0 denote the a. Prove that det ste b. If Ais invertible and AC = CA, prove that det A|B Ate | = det Adet D. | = det(AD Prove or give a counterexample: —- CB). If A and B are n x n matrices, then det(A + B) = detA + detB. Prove or give a counterexample: An n x n matrix and its transpose have the same characteristic polynomial. Prove or give a counterexample: If pa(t) = pg(t), then there is an invertible matrix P so that B = P~! AP. Prove or give a counterexample: If A and B are n x n matrices, then pag(t) = ppa(t). 10. Prove that if A is an n x n matrix, row rank(A) = 1 if and only if there are vectors v, w € R” so that A = vw’. 11. Prove Cramer’s Rule: If A is an invertible b € R", then the solution x to Ax n x n matrix = b has coordinates and x; = B. MISCELLANEOUS APPENDIX 398 FACTS FROM LINEAR ALGEBRA aig det Aj, where A; is the n x n matrix obtained by substitut- ing the vector b for the i* column of A. (Hint: Properties I-IV can be rephrased with columns instead of rows. Calculate det A; using the appropriate properties.) Use the result of Exercise 11 to give the following formula for the inverse of a matrix. Given an n x n matrix A, let Dj; be the (n—1) x(n — 1) matrix obtained by deleting the i row and j® column from A. Let cof A denote the matrix whose ij™-entry is (-D"! det Dij- Prove that Av _ i ~ deta (cof A)! . (Hint: By Theorem 2.5, (—1)'*/ det Di; is equal to the determinant of the matrix obtained by substituting the i™ standard basis vector for the j column of A.) 13. Here is the sketch of an alternative proof of Theorem 2.9 based on the formula for the determinant derived in Theorem You will also need to use Property III. Fill in the details. det Adet B = ( > 2.5. Sign(T)@)1(1) °° -Antin)) detB TeS, = > ainp-:- @nriny( >, sign(o)br yew +++ Primotw) TES» TES» n = = Gn), ( > ayo 2 ijn = >. sign(O)Pj,g °° -Dj,cin) ) TES» signia)( GESn > nh a1j,bjow) see (> anj.Bj,oin) In = det(AB). 3. Eigenvalues and Eigenvectors One of the basic issues in linear algebra is the diagonalization problem: given an n x n matrix A, is there an invertible matrix P so that P-!AP is a diagonal matrix A? Or, in terms of linear maps, given a linear map T: V — V, is there a basis B for V with respect to which the matrix for T is diagonal, in which case we say T is diagonalizable? It now becomes important to keep track of the 399 §3. EIGENVALUES AND EIGENVECTORS field: if V is a vector space over the field F (so that the entries of A belong to F), then we mean that the entries of the diagonal matrix should belong to F as well. Suppose so. Then we have a basis B = {vj,...,Vn} and scalars Apeeeene n & F so that T(v;) = A;vi, i = 1,...,m. Recall that such nonzero vectors eigenvalues ;. eigenvalues and 0, and so there v; are called eigenvectors of T with corresponding Let's begin by recalling how one goes about finding eigenvectors. T(v) = Av if and only if (T — Ald)v = is a nonzero vector v € V so that T(v) = Avif and only if the linear map T — Ald has a nontrivial kernel. Now by the famous nullity-rank theorem (see Exercise 5.1.23) and Corollary 2.7, the latter condition holds if and only if det(T — A\Id) = 0. So we have A is an eigenvalue of T <= det(T — Ald) = 0, and : v is a corresponding eigenvector <= vé ker(T — Ald) — {0}. Note that if dimV = n, then the characteristic polynomial pr(t) = det(T — tId) is a polynomial of degree n in the variable t. Remark. It follows from Proposition 2.4 that the eigenvalues of a triangular matrix are merely the diagonal entries of the matrix. Example. Let T: R- — R* have the standard matrix As -20 E 6 | − Then it is easy to see that the characteristic polynomial (“+t—2= pr(t) = (t+ 2)(t — 1), so the eigenvalues of T are A, = 1 and A2 = —2. Corresponding eigenvectors are v, = (2,7) and v2 = (1,3). We leave it to the reader to check that the change of basis formula gives A’ = P-' 4p = ? | with P = E 3]. Theorem 3.1. Suppose V’ is an n-dimensional vector space over F. Suppose the linear map T: V — V_has distinct eigenvalu es Aj, ..., An € F. Then the corresponding eigenvectors Vi,-. -;Wn form a basis B for V, and T is diagonalizable. . Proof. We proceed by induction. The vector v), being nonzero, is linearly independent. Suppose that vj,..., vx are linearly independent, 1 < k < n, and we must show that vj, o+eo Vk Vksl are as well. So suppose (*) CLV + C2V2 + + CRVR + Cee Vks1] = 0: 400 APPENDIX FACTS FROM B. MISCELLANEOUS = 0. we must show that c) = co = -+: = Ck = Cx+1 linear map T — Ax+ Id to the equation (x) gives LINEAR ALGEBRA Applying the C1 (Ay — Ake1)V1 + C2(A2 — Ake1)V2 +++ ° + CK (Ak — Ak+1)Vk = 0 (since (T—Ax+1 1d)vx41 = 0). Now, by inductive hypothesis, vi,...,Vk are linearly independent; thus, we infer that the scalars cj (A1—Ax+1), C2(A2 — Axa), +++» Ck(Ak — Ak+i) must all be zero. Since the eigenvalues A, are distinct, it must be that cy) = --- = cx = 0. But since Vi.1 # 0, it follows from (*) that cy+; = 0 as well, and we are done. oO Obviously, there may be a problem when either of two things happens: (1) there are repeated eigenvalues; or (2) the eigenvalues do not (all) lie in the field F (i.e., the characteristic polynomial does not split in F[x)]). There is, however, one general setting in which we are always safe: another sufficient condition for diagonalizability is given by the Spectral Theorem for symmetric linear maps (Theorem 3.2 of Chapter 8). It is one of the miracles of mathematics and physics that a symmetric real matrix has all real eigenvalues and is diagonalizable even if there are repeated eigenvalues. Consider, lastly, the two matrices A = . , and B = f Of The matrix A has both eigenvalues equal to 2, but only one linearly independent eigenvector, v; = (1,0). The matrix B has characteristic polynomial pg(t) = t* + 1, whose roots are +i € C; the reader may observe that multiplication by B rotates a vector in the plane through 90° (as does multiplication by the complex number i). So, in the case of matrix B we can diagonalize if we are willing to pass to a larger field (namely, the splitting field of the characteristic polynomial); but in the case of matrix A we are stuck. The most general result along these lines is that if the eigenvalues all lie in F, we can find a basis for V with respect to which the matrix for T is made up of Jordan blocks A 1 A 1 401 §3. EIGENVALUES AND EIGENVECTORS The largest possible block size is the multiplicity of the root A of prt), and the sizes of all the A-blocks must sum to this multiplicity. (Cf. the texts by Artin or Birkhoff-MacLane for further discussion of the Jordan canonical form.) There is also a rational canonical form to handle the case that the eigenvalues do not lie in F, if one insists on a canonical form with entries just in F. EXERCISES 1. a. If A is an eigenvalue of T: V — V, then prove that for all neéN, A” is an eigenvalue of T”. b. 2. If A is an eigenvalue of an invertible linear map T: V — V, then prove that 1/A is an eigenvalue of T-!. WesayT: V — Vis nilpotentif T* = Oforsomek € N. Prove that if T is nilpotent, 0 is the only eigenvalue of T. Is the converse true? 3. If Ais an orthogonal n x n (real) matrix, prove that its eigenvalues are complex numbers of length 1. 4. Prove that an n x n matrix A eigenvalue of A’ A is invertible if and only if every is positive. 9. Suppose S,T: V — V are linear maps on an n-dimensional vector space V. Suppose T has n distinct eigenvalues; so we infer from Theorem 3.1 that T is diagonalizable. Prove that S and T are simultaneously diagonalizable if and only if ST = TS. 6. Find the eigenvalues and eigenvectors of the circulant matrix Over which fields can it be diagonalized? 7. Find the eigenvalues and eigenvectors of the matrices in Exer- cise 1.5 et seq. READING SUPPLEMENTARY General Algebra Very similar in Michael Artin, Algebra, Prentice Hall, 1991. spirit to this course, but far tougher going; in particular, the book begins with group theory. Garrett Birkhoff and Saunders MacLane, A Survey of Modern Algebra, Macmillan (4th edition), 1977. A classic. David S. Dummit and Richard M. Foote, Abstract Algebra, Prentice Hall, 1991. Probably more appropriate for an introductory graduate course, but very well-written treatment of all the standard topics in algebra. Particularly extensive exercise sets. John B. Fraleigh, A First Course in Abstract Algebra, Addison- Wesley (4th edition), 1989. Also the more “traditional” organization of the course, beginning with groups. Thomas W. Hungerford, Abstract Algebra: An Introduction, Saunders, 1990. Similar organization to this text, without the group actions and geometric applications; there is, however, an introduction to coding theory. Neal H. McCoy and G. Janusz, Introduction Allyn & Bacon (4th edition), 1987. 403 to Modern Algebra, SUPPLEMENTARY 404 READING Field Theory Benjamin Bold, Famous Problems of Geometry and How to Solve Them, Dover Publications, 1982 (originally published by Van Nostrand Reinhold in 1969 under the title Famous Problems of Mathematics: A History of Constructions with Straight Edge and Compass). The original title tells it all: this book gives a very elementary exposition of the problem (solved by Gauss) of constructing regular polygons. Charles R. Hadlock, Field Theory and its Classical Problems, M.A.A. (The Carus Mathematical Monographs #19), 1978. Beautifully written. Ian Stewart, London, 1989. Galois Theory, Chapmann and Hall (2nd edition), Further discussion of groups and geometry M. A. Armstrong, Groups and Symmetry, Springer Verlag, 1988. A well-written treatment of the group-theoretic material, with an emphasis on group actions and symmetries. There is also a proof of the Fundamental Theorem of Abelian Groups and a discussion of wallpaper patterns. M. Berger, Geometry I, II, Springer Verlag, 1987. A masterful and sophisticated text on Euclidean and non-Euclidean geometry, written by one of the premier Riemannian geometers and pedagogues of the century. R. P. Burn, Groups: A Path to Geometry, Cambridge University Press, 1985. A series of exercises, but there are sketches of solutions. David Hilbert and S. Cohn-Vossen, Geometry and the Imagina- tion, Chelsea, 1952. A classic! A well-written and fascinating intro- duction to much deep mathematics. Alan Holden, Shapes, Space, and Symmetry, Dover Publicatio ns, 1991 (originally published by Columbia University Press, 1971). Dis- cussion and lots of pictures of the regular polyhedr a and their stellated and truncated cousins. Dan Pedoe, Geometry: A Comprehensive Cour se, Dover Publications, 1988 (originally published by Camb ridge University Press, 405 SUPPLEMENTARY READING 1970). A fabulous, linear-algebraic treatment of geometry, both Eu- clidean and non-Euclidean, with an excellent treatment of projective geometry, quadrics, and a “prelude to algebraic geometry.” This text treats the Four Skew Line Problem of Chapter 8. Elmer G. Rees, Notes on Geometry, Springer-Verlag, 1988. Patrick J. Ryan, Euclidean and non-Euclidean geometry: An analytic approach, Cambridge University Press, 1986. Hermann Weyl, Symmetry, Princeton University Press, 1952. classic! Originally presented as lectures for the layman. A Paul B. Yale, Geometry and Symmetry, Dover Publications, 1988 (originally published by Holden-Day, 1968). Applications of Abstract Algebra Norman J. Bloch, Abstract Algebra with Applications, Prentice Hall, 1987. Cf. chapters 15 and 26 on coding. William J. Gilbert, Modern Algebra with Applications, John Wiley & Sons, 1976. Cf. chapters 2 (Boolean algebras, gates and circuits), 5 and 6 (more on symmetry groups, Burnside’s theorem), 12 (appli- cations of finite fields and field extensions to Latin squares, finite geometries, and testing strategies), 14 (coding theory). Rudolf Lidl and Gtinter Pilz, Applied Abstract Algebra, SpringerVerlag, 1984. The most advanced of the books listed, it contains discussion of lattices and Boolean algebras (with applications to switching circuits), detailed study of coding theory, block designs, enumeration, automata, and semigroups. A few historical references E. T. Bell, Men of Mathematics, Simon & Schuster, 1937. H. Eves, An Introduction Rinehart & Winston, 1964. to the History of Mathematics, Holt, M. Kline, Mathematical Thought from Ancient to Modern Times, Oxford University Press, 1972. ose oS. L. van der Waerden, A History of Algebra, Springer Verlag, 406 SUPPLEMENTARY READING Other pertinent references G. Polya, How to Solve It: A New Aspect of Mathematical Method, Princeton University Press (2nd edition), 1957. The original guide to problem-solving techniques. George F. Simmons, Calculus with Analytic Geometry, McGraw Hill, 1985. This text has wonderful appendices—see pp. 732-739 for the discussion of mr and e (as can be found in Spivak), and pp. 763848 for various historical remarks. Michael Spivak, Calculus, Publish or Perish, Inc. (3rd edition), 1994. The mathematician’s favorite text on calculus; a proof that Tt is irrational may be found in Chapter 16 and one that e is tran- scendental, in Chapter 21. The Fundamental Theorem of Algebra is proved on pp. 539-541. TABLE OF NOTATIONS notation definition page 0 empty set 374 C subset 375 ¢ proper subset 375 (7) = (mod m) binomial coefficient congruent mod m [G:H] [K : F] a (a) index of the subgroup H CG the degree of a field extension element of Zm, R/I the (principal) ideal generated by a aH the cyclic subgroup generated by a (left) coset 188 An alternating group 203 a\b |A,B,C,D| “a divides b” the cross-ratio of A, B, C, 11 298 C the field of complex numbers C conic 310 Ca the centralizer subgroup of a 179 Cube the group of symmetries of the cube 225 D the unit disk (hyperbolic plane) the dihedral group with 2n elements degree of the polynomial f (x) determinant 352 Dn deg( f(x)) det 407 6 20 D € P! 189 153 36, 120 117 175 57 187 83 390 TABLE OF NOTATIONS 408 dimension of a vector space evaluation homomorphism exponential 152 115 183 field with q elements 166 image of a subset 376 376 96 84 inverse image of a subset the field obtained by adjoining « to F the ring of polynomials with coefficients in the field F the field of rational functions the fixed-point set of g composition of functions f and g group the order of a finite group G the groups G and G’ are isomorphic the direct product of groups G and G’ the stabilizer subgroup of s the Galois group of K over F quotient group gcd greatest common divisor GL(2,R) the group of invertible 2 x 2 real matrices GL(2,Z2) the group of 2 x 2 invertible matrices with entries in Z2 H the upper half plane (hyperbolic plane) (1; tz ... tg) k-cycle Icosa the group of symmetries of the regular icosahedron Id the identity matrix Im z imaginary part of a complex number z the group of isometries of a polyhedron P the group of isometries of the elliptic plane Isom(P) Isom(P*) Isom(R”) KF KH the group of isometries of R” field extension of F the fixed field of H 89 230 376 172 175 182 253 215 263 192 13, 88 173 184 351 201 228 394 59 247 346 237 153 270 TABLE 409 OF NOTATIONS ker f 116, 182 the kernel of a ring or group homomorphism 18 lub least common multiple least upper bound M2(Z) 2 x 2 matrices with integer entries 32 40 M,(R) n X n matrices 40 icm with entries in the commuta- tive ring R the orbit of s the group of orthogonal n x n matrices ring homomorphism from R to S$ 221 62 215 238 114 group homomorphism 181 normalizer subgroup of a subgroup H root of unity from G to G’ extension of a field isomorphism ¢ Euler phi function the projective line the complex projective line the projective plane the dual projective plane projective 3-space complexified projective 3-space projective n-space Palt) Perm(A) the characteristic polynomial of a matrix A the group of permutations of a set A Proj(1) the group of motions of P! (Mobius transformations) Proj(2) Proj(3) Projc (1) Q the group of motions of P2 the group of motions of P3 the group of motions of Pd the field of rational numbers quaternion group the field obtained by adjoining V2 to Q quadratic form the field of real numbers rotation about axis ? 265 35 296 350 299 306 330 341 296 396 175 297 302 331 351 47 173 54 320 52 242 TABLE 410 OF NOTATIONS PH reflection in the plane H 242 R/I 120 R(x] the quotient ring R mod I the ring of polynomials with coefficients in the commutative ring R R=S the rings R and S are isomorphic RxS the direct product of the rings R and S$ the group of units in a ring R real part of a complex number z 125 127 174 R* Re z Frobenius automorphism the unit sphere Sn the symmetric group on n letters SL(2,RB) the group of invertible with determinant 1 SO(3) the group of rotations of R? SO(n) the group of orthogonal n x n matrices with 54 determinant 1 the group of symmetries of a square 2 x 2 real matrices the group of symmetries of an equilateral triangle the group of symmetries of the regular Tetra 83 39 167 343 176 174 240 238 176 173 223 < “x maps to y” y is a scalar multiple of x conjugate of a complex number the ring of integers the ring of integers mod m a 3 =. RY the center of a group _ SN NI “SRY “x is equivalent to y” NS Moot 3 vector space MK Klein four-group OS the group of translations KR a a tetrahedron the ring of integers mod p (p prime) the ring of Gaussian integers 239 173 150 376 380 296 99 197 36 39 139 INDEX A C AAA theorem, elliptic, 348 hyperbolic, 359, 364 Abel, 71 action, group, 213 transitive, 216, 279 addition of fractions, 46 high school student’s, 49 affinely equivalent, 288 affinely independent, 290 angle, 345 Archimedean, 48, 53 Cantor, 54 Cardano, 68, 274 cartesian product, 375, 379 casting out nines, 31 casus irreducibilis, 275 Cauchy’s Theorem, 256, 260 center, 197 ff., 221, 255 of mass, 290 of projection, 304 centralizer, 179 associative law, 2, 172 characteristic polynomial, 399 Chinese Remainder Theorem, 26, 28, 94, 137 Improved, 29 circle, generalized, 351 class equation, 255 coconut problem, 34 coefficient, 83 collinear, 300, 302, 304 ff., 331, 333, 339 commutative law, 2, 37 composite, 15 composition, 376 change of basis formula, 322, 387 basis, 151, 384 orthogonal, 325 orthonormal, 238, 240, 321 Bezout’s Theorem, 317 bijective, 376 binomial coefficient, 6, 218, 233, 234 binomial theorem, 7 high school student’s, 33 Burnside, 230 concurrent, 411 307, 333 INDEX 412 conformal, 351 congruence, 25 conic, 310, 327 conjugacy class, 255 conjugate, 59, 103, 136, 192, 218, 223 complex, 115 conjugation, 115, 186, 221 constructed by compass and straightedge, 282 constructible number, 161 contrapositive, 370 converse, 370 coplanar, 331, 339 coset, 188 countable, 54 divisor, 11 dot product, 237, 361 doubling the cube, 162 E eigenvalue, 321, 368, 399 eigenvector, 240, 399 Eisenstein criterion, 109, 276 ellipse, 293 elliptic plane, 344 empty set, 374 equivalence class, 46, 120, 187, 381 equivalence relation, 20, 216, 296, 379 Euclidean algorithm, 15, 20, 88 Cramer’s Rule, 397 Euler, 63 cross product, 344, 362 evaluation, cross-ratio, 298, 351 extension, isomorphism, 265 Cube, 225, 227, 234, 244 115, 128 curvature, 361 F cycle structure, 204 F-automorphism, 213, 263 decimal, repeating, 56, 199 Fla], 96 multiplicative inverses in, 98, 130 definition, recursive, 8 Fermat, 24, 167, 196 deMoivre’s Theorem, 61 density, 53 derivative, 93 Desargues, 294, 304, 307, 333 Fibonacci sequence, 9 field, 39, 47 characteristic of, 165 finite, 137, 157, 165, 166 fixed, 270 ordered, 47 D Descartes, 108, 294 rule of signs 100, 276 determinant, 390 product rule, 173, 183, 395 dimension, 150 discriminant A, 70, 72, 131, 274 disk, unit, 352, 353 distance, spherical, 344 distributive law, 2, 37 divisibility, 21 division algorithm, 12, 117, 139 for polynomials, 84 splitting, 99, 213, 264 unique, 268 field extension, 150 degree, 153 Galois, 267 field of quotients, 47 fifteen puzzle, 204 Fix(g), 231 fixed point, 75, 218 Frobenius automorphism, 167, 281 413 INDEX function, 375 Fundamental Homomorphism Theorem, groups, 194 rings, 128 Fundamental Theorem of Abelian Groups, 262 of Algebra, 95 of Arithmetic, 16 of Galois Theory, 270 G GL(2,R), 173, 216 GL(2,Z,), 181 GL(2,Z>), 178, 184, 186 GL(3,Z2), 229 Galois, 71, 262 closure, 281 group, 263, 273 Gauss, 95, 159, 163 Lemma, 107 Gauss-Bonnet Theorem, 361 Gaussian Integers, 139 general position, 302, 316, 332, 334, 338 generated, 187 geometric series, 4, 67 greatest common divisor, 13, 87, 141 group, 172 abelian, 172, 186 alternating (A,,), 203 center, 197 ff, 221, 255 cyclic, 175, 190, 244 hermitian inner product, 329 homogeneous coordinates, 296, 340 homogenization, 295 homomorphism, group, 181 kernel, 182 ring, 114 kernel, 116 horocycle, 354 hyperbolic geometry, 350 hyperbolic trigonometry, 363 i, 57, 138 Icosa, 228, 244, 277 ideal, 116 intersection, 124 maximal, 136, 137 prime, 136 principal, 117 sum, 124 identity, additive, 2, 37 element of group, 172 multiplicative, 2,37, 115 image, 376 imaginary part, 59 implication, 369 independent, affinely, 285 linearly, 151 inequality, 47 triangle, 64, 344 integers, 2 integral domain, 38 dihedral (D,,), 187, 244, 261 intersection, direct product, 253 Galois, 263, 273 order of, 175, 182 quotient, 192 symmetric (S,), 176, 200 inverse function, 376 inverse, additive, 2, 37,115 H harmonic, 314, 365 375 element of group, 172 multiplicative, 135 isometry, 73, 75, 180, 195, 216, 237, 345, 361, 363 hyperbolic, 365 improper, 77, 241 INDEX 414 of D, 354 proper, 77, 243 isomorphism, 125, 182 monomial, K N k-cycle, 200 Kepler, 294 natural numbers, 3 necessary, 370 negation, 372 Klein four-group V, 173, 190 83 motion, affine, 284 multiplicity, 93 nilpotent, 124 L Lagrange, 189 multipliers, 329 lattice, 187 law of cosines, elliptic, 348 hyperbolic, 357 law of sines, 362, 364 least common multiple, 18 Lie group, 357, 361 linear combination, 151 linear map, 158 diagonalizable, 398 symmetric, 321, 322 nondegenerate conic, 310, 316 normalizer, 221 nullity-rank theorem, 158, 399 number, algebraic, 132 complex, 57 irrational, 52 rational, 45 real, 51 transcendental, 132 O O(n), 237 one-to-one (injective), 125, 376 Liouville, 132 log (In), 183 lune, 350 onto (surjective), 376 orbit, 215 order, 175 M ordering, 47 orthogonal group, 238 mathematical induction, 3 complete, 3 matrix, 40 Jordan form, 401 orthogonal, 237 skew symmetric, 397 symmetric, 320, 347, 367 Mean Value Theorem, 133 median of triangle, 288 method of undetermined coefficients, 108 Mobius strip, 300 transformation, 299, 314, 351 mod m, 20 modulus, 59 matrix, 237 orthonormal basis, 322 p p-group, 255 @-function, Euler, 35 Pappus, 305 parallelepiped, 292 parallelogram, 291 partial fractions, 89 Pascal, 6, 294, 312, 318 pencil, 306, 308 permutation, 175, 200 conjugate, 209 even, 203 415 INDEX odd, 203 sign, 393 perpendicular, 358, 364 perspectivity, 314 Platonic solids, 222 polar decomposition, 328, 347 form, 59 Q pole, 244, 245 Polya, 230 polyhedron, regular, 247 polynomial, 83 characteristic, 396 cubic, 68, 273, 274 degree, 83 homogeneous, 317 irreducible, 87, 129, 154 monic, 83, 106 reduction mod p, 108 relatively prime, 88 postage stamp problem, 15 preimage, 376 prime number, 15 Fermat, 19 infinitely many, 17 of form 4k + 3, 24 of form 6k + 5, 33 sum of squares, 145 of form 4k + 1, 146 principal ideal domain, 117, 132, 139 projection, 304 projective duality, 306, 307, 328, 349 group, proof by contradiction, 371 public-key code, 34 Pythagorean Theorem, elliptic, 348 hyperbolic, 356 Pythagorean triple, 34 297 invariant, 298 line, 296 complex, 350 plane, 296, 299, 343 dual, 306 space, 296, 330 transformation, 297, 298, 313, 331, 338 quadratic form, 320 ff., 336 negative definite, 325 nondegenerate, 325 positive definite, 325 quadratic formula, 68 quaternion group (Q), 173 R R[x], 83 rank, 394 rational function, 89 rational number, 45, 380 Rational Roots Theorem, 105 real number, 52 real part, 59 reduction mod m, 115 reduction mod p, 114 reflection, 77, 80, 241 glide, 78, 241 rotatory, 241 regular polyhedron, 222 relatively prime, 15 remainder theorem, 86 restriction, 377 ring, 38 commutative, 38 direct product, 126, 127 quotient, 120 root, 86 -factor theorem, 86 multiplicity, 93 of unity, 61 primitive, 66 INDEX 416 S span, 151 transformation, Mobius (linear fractional), 299, 314, 351 translation, 74, 219, 239 transposition, 201 trapezoid, 292 triangle inequality, 64, 344 triangle, elliptic, 347, 365 area, 350 hyperbolic, 355 area, 359, 366 symmetries of (J), 171, 190, 233 spectral theorem, 320, 321, 329, trichotomy, 47 400 square, symmetries of (Sq), 176 squaring the circle, 163 stabilizer, 215 subgroup, 174 conjugate, 197, 223, 258 cyclic, 175 index, 189 normal, 192, 207 subring, 96 subset, 375 subspace, 151 affine, 188, 285 sufficient, 370 trigonometry, hyperbolic, 355 trisecting an angle, 162 superposition, 27 vector space, 150, 384 SL(2,R), 174, 352, 354, 361 SL(2,Zp), 181 SL(n, F), 193 S$0(3), 244, 346, 347, 361, 368 SO(n), 238 screw, 241 set, 374 shuffle, perfect, 208 skew, 334, 335 solution by radicals, 275 U union, 375 unique factorization property, 16, 19, 87, 89, 139, 141, 147 unit, 39, 255 unit disk, 352, 353 upper bound, 52 least, 52 upper half-plane, 351 V surface, quadric, 325, 336 ruled, 338, 342 finite dimensional, 152 Sylow p-subgroup, 256 W Sylow Theorem, 256 ff. symmetric space, 361 symmetry, proper, 222 well-defined, 382 Well-Ordering Principle, 3, 54 T tan 6/2 substitution, 313 Taylor series, 64 Tetra, 217, 223, 225, 244 Z Lm, 37 Zy, 39, 98 zero-divisor, 38