Finite fields: further properties

Similar documents
Module MA3411: Abstract Algebra Galois Theory Appendix Michaelmas Term 2013

minimal polyonomial Example

Introduction to Finite Fields (cont.)

CHAPTER SIX IRREDUCIBILITY AND FACTORIZATION 1. BASIC DIVISIBILITY THEORY

7. Some irreducible polynomials

Math 319 Problem Set #3 Solution 21 February 2002

Winter Camp 2011 Polynomials Alexander Remorov. Polynomials. Alexander Remorov

r + s = i + j (q + t)n; 2 rs = ij (qj + ti)n + qtn.

Quotient Rings and Field Extensions

ON GALOIS REALIZATIONS OF THE 2-COVERABLE SYMMETRIC AND ALTERNATING GROUPS

Chapter 4, Arithmetic in F [x] Polynomial arithmetic and the division algorithm.

3 1. Note that all cubes solve it; therefore, there are no more

k, then n = p2α 1 1 pα k

Cyclotomic Extensions

Integer roots of quadratic and cubic polynomials with integer coefficients

I. GROUPS: BASIC DEFINITIONS AND EXAMPLES

PUTNAM TRAINING POLYNOMIALS. Exercises 1. Find a polynomial with integral coefficients whose zeros include

a 1 x + a 0 =0. (3) ax 2 + bx + c =0. (4)

Modern Algebra Lecture Notes: Rings and fields set 4 (Revision 2)

SOLVING POLYNOMIAL EQUATIONS

PYTHAGOREAN TRIPLES KEITH CONRAD

U.C. Berkeley CS276: Cryptography Handout 0.1 Luca Trevisan January, Notes on Algebra

Chapter 1. Search for Good Linear Codes in the Class of Quasi-Cyclic and Related Codes

SOLVING POLYNOMIAL EQUATIONS BY RADICALS

A number field is a field of finite degree over Q. By the Primitive Element Theorem, any number

Field Fundamentals. Chapter Field Extensions Definitions Lemma

How To Prove The Dirichlet Unit Theorem

Sample Induction Proofs

Factoring of Prime Ideals in Extensions

10 Splitting Fields. 2. The splitting field for x 3 2 over Q is Q( 3 2,ω), where ω is a primitive third root of 1 in C. Thus, since ω = 1+ 3

Math Abstract Algebra I Questions for Section 23: Factoring Polynomials over a Field

The cyclotomic polynomials

Continued Fractions and the Euclidean Algorithm

= = 3 4, Now assume that P (k) is true for some fixed k 2. This means that

H/wk 13, Solutions to selected problems

Factorization Algorithms for Polynomials over Finite Fields

SUBGROUPS OF CYCLIC GROUPS. 1. Introduction In a group G, we denote the (cyclic) group of powers of some g G by

it is easy to see that α = a

1 = (a 0 + b 0 α) (a m 1 + b m 1 α) 2. for certain elements a 0,..., a m 1, b 0,..., b m 1 of F. Multiplying out, we obtain

8 Primes and Modular Arithmetic

Kevin James. MTHSC 412 Section 2.4 Prime Factors and Greatest Comm

RESULTANT AND DISCRIMINANT OF POLYNOMIALS

Every Positive Integer is the Sum of Four Squares! (and other exciting problems)

CONTINUED FRACTIONS AND PELL S EQUATION. Contents 1. Continued Fractions 1 2. Solution to Pell s Equation 9 References 12

QUADRATIC RECIPROCITY IN CHARACTERISTIC 2

Die ganzen zahlen hat Gott gemacht

Galois Theory III Splitting fields.

mod 10 = mod 10 = 49 mod 10 = 9.

calculating the result modulo 3, as follows: p(0) = = 1 0,

FACTORING IN QUADRATIC FIELDS. 1. Introduction. This is called a quadratic field and it has degree 2 over Q. Similarly, set

(a) Write each of p and q as a polynomial in x with coefficients in Z[y, z]. deg(p) = 7 deg(q) = 9

6.2 Permutations continued

Lemma 5.2. Let S be a set. (1) Let f and g be two permutations of S. Then the composition of f and g is a permutation of S.

PROBLEM SET 6: POLYNOMIALS

Zeros of Polynomial Functions

Monogenic Fields and Power Bases Michael Decker 12/07/07

1 Lecture: Integration of rational functions by decomposition

HOMEWORK 5 SOLUTIONS. n!f n (1) lim. ln x n! + xn x. 1 = G n 1 (x). (2) k + 1 n. (n 1)!

THE SIGN OF A PERMUTATION

Since [L : K(α)] < [L : K] we know from the inductive assumption that [L : K(α)] s < [L : K(α)]. It follows now from Lemma 6.

The Division Algorithm for Polynomials Handout Monday March 5, 2012

Math 4310 Handout - Quotient Vector Spaces

Prime Numbers and Irreducible Polynomials

SYSTEMS OF PYTHAGOREAN TRIPLES. Acknowledgements. I would like to thank Professor Laura Schueller for advising and guiding me

Chapter 20. Vector Spaces and Bases

Copy in your notebook: Add an example of each term with the symbols used in algebra 2 if there are any.

On the largest prime factor of x 2 1

SOLUTIONS TO PROBLEM SET 3

Factoring finite abelian groups

Unique Factorization

Note on some explicit formulae for twin prime counting function

FINITE FIELDS KEITH CONRAD

1. Prove that the empty set is a subset of every set.

9. POLYNOMIALS. Example 1: The expression a(x) = x 3 4x 2 + 7x 11 is a polynomial in x. The coefficients of a(x) are the numbers 1, 4, 7, 11.

ALGEBRAIC APPROACH TO COMPOSITE INTEGER FACTORIZATION

On the generation of elliptic curves with 16 rational torsion points by Pythagorean triples

Factoring Cubic Polynomials

a 11 x 1 + a 12 x a 1n x n = b 1 a 21 x 1 + a 22 x a 2n x n = b 2.

LEARNING OBJECTIVES FOR THIS CHAPTER

CS 103X: Discrete Structures Homework Assignment 3 Solutions

1 Homework 1. [p 0 q i+j p i 1 q j+1 ] + [p i q j ] + [p i+1 q j p i+j q 0 ]

Partial Fractions. Combining fractions over a common denominator is a familiar operation from algebra:

MOP 2007 Black Group Integer Polynomials Yufei Zhao. Integer Polynomials. June 29, 2007 Yufei Zhao

SOLVING QUADRATIC EQUATIONS OVER POLYNOMIAL RINGS OF CHARACTERISTIC TWO

6. Fields I. 1. Adjoining things

POLYNOMIAL RINGS AND UNIQUE FACTORIZATION DOMAINS

Irreducibility criteria for compositions and multiplicative convolutions of polynomials with integer coefficients

15. Symmetric polynomials

CHAPTER 5. Number Theory. 1. Integers and Division. Discussion

11 Ideals Revisiting Z

MATH 289 PROBLEM SET 4: NUMBER THEORY

Prime numbers and prime polynomials. Paul Pollack Dartmouth College

5. Factoring by the QF method

The Method of Partial Fractions Math 121 Calculus II Spring 2015

Galois Theory. Richard Koch

On the number-theoretic functions ν(n) and Ω(n)

Full and Complete Binary Trees

Factoring Polynomials

March 29, S4.4 Theorems about Zeros of Polynomial Functions

ALGEBRAIC NUMBER THEORY AND QUADRATIC RECIPROCITY

Transcription:

Chapter 4 Finite fields: further properties 8 Roots of unity in finite fields In this section, we will generalize the concept of roots of unity (well-known for complex numbers) to the finite field setting, by considering the splitting field of the polynomial x n 1. This has links with irreducible polynomials, and provides an effective way of obtaining primitive elements and hence representing finite fields. Definition 8.1 Let n N. The splitting field of x n 1 over a field K is called the nth cyclotomic field over K and denoted by K (n). The roots of x n 1 in K (n) are called the nth roots of unity over K and the set of all these roots is denoted by E (n). The following result, concerning the properties of E (n), holds for an arbitrary (not just a finite!) field K. Theorem 8.2 Let n N and K a field of characteristic p (where p may take the value 0 in this theorem). Then (i) If p n, then E (n) is a cyclic group of order n with respect to multiplication in K (n). (ii) If p n, write n = mp e with positive integers m and e and p m. Then K (n) = K (m), E (n) = E (m) and the roots of x n 1 are the m elements of E (m), each occurring with multiplicity p e. Proof. (i) The n = 1 case is trivial. For n 2, observe that x n 1 and its derivative nx n 1 have no common roots; thus x n 1 cannot have multiple roots and hence E (n) has n elements. To see that E (n) is a multiplicative group, take α,β E (n) : we have (αβ 1 ) n = α n (β n ) 1 = 1 and so αβ 1 E (n). It remains to show that the group E (n) is cyclic; this can be proved by an analogous argument to the proof of Theorem 6.9 (exercise: fill in details). (ii) Immediate from x n 1 = x mpe 1 = (x m 1) pe and part (i). Definition 8.3 Let K be a field of characteristic p and n a positive integer not divisible by p. Then a generator of the cyclic group E (n) is called a primitive nth root of unity over K. 31

32 CHAPTER 4. FINITE FIELDS: FURTHER PROPERTIES By Theorem 1.13, E (n) has φ(n) generators, i.e. there are φ(n) primitive nth roots of unity over K. Given one such, ζ say, the set of all primitive nth roots of unity over K is given by {ζ s : 1 s n, gcd(s,n) = 1}. We now consider the polynomial whose roots are precisely this set. Definition 8.4 Let K be a field of characteristic p, n a positive integer not divisible by p and ζ a primitive nth root of unity over K. Then the polynomial Q n (x) = n s=1 (s,n)=1 (x ζ s ) is called the nth cyclotomic polynomial over K. It is clear that Q n (x) has degree φ(n). Theorem 8.5 Let K be a field of characteristic p and n a positive integer not divisible by p. Then (i) x n 1 = d n Q d(x); (ii) the coefficients of Q n (x) belong to the prime subfield of K (and in fact to Z if the prime subfield is Q). Proof. (i) Each nth root of unity over K is a primitive dth root of unity over K for exactly one positive divisor d of n. Specifically, if ζ is a primitive nth root of unity over K and ζ s is an arbitrary nth root of unity over K, then d = n/gcd(s,n), i.e. d is the order of ζ s in E (n). Since x n 1 = n (x ζ s ). s=1 we obtain the result by collecting together those factors (x ζ s ) for which ζ s is a primitive dth root of unity over K. (ii) Proved by induction on n. It is clearly true for Q 1 (x) = x 1. Let n > 1 and suppose it is true for all Q d (x) where 1 d < n. By (i), Q n (x) = x n 1 d n,d<n Q d(x). By the induction hypothesis, the denominator is a polynomial with coefficients in the prime subfield of K (or Z if chark = 0). Applying long division yields the result. Example 8.6 Let n = 3, let K be any field with chark 3, and let ζ be a primitive cube root of unity over K. Then Q 3 (x) = (x ζ)(x ζ 2 ) = x 2 (ζ + ζ 2 )x + ζ 3 = x 2 + x + 1. Example 8.7 Let r be a prime and let k N. Then since Q r k(x) = 1 + x rk 1 + x 2rk 1 + + x (r 1)rk 1 x rk 1 Q r k(x) = Q 1 (x)q r (x) Q r k 1(x) = xrk 1 x rk 1 1 by Theorem 8.5 (i). When k = 1, we have Q r (x) = 1 + x + x 2 + + x r 1.

8. ROOTS OF UNITY IN FINITE FIELDS 33 In fact, using the Moebius Inversion Formula, we can establish an explicit formula for the nth cyclotomic polynomial Q n, for every n N. Theorem 8.8 For a field K of characteristic p and n N not divisible by p, the nth cyclotomic polynomial Q n over K satisfies Q n (x) = (x d 1) µ( n d ) = d n d n(x n d 1) µ(d). Proof. Apply the multiplicative form of the Mobius Inversion Formula (Theorem 7.12) to the multiplicative group G of non-zero rational functions over K. Take h(n) = Q n (x) and H(n) = x n 1 for all n N. By Theorem 8.5, the identity (3.3) is satisfied, and so applying Moebius Inversion yields the desired formula. Example 8.9 Let n = 12, and let K be any field over which Q 12 is defined. Then Q 12 (x) = d 12 (x 12 d 1) µ(d) = (x 12 1) µ(1) (x 6 1) µ(2) (x 4 1) µ(3) (x 3 1) µ(4) (x 2 1) µ(6) (x 1) µ(12) = (x12 1)(x 2 1) (x 6 1)(x 4 1) = x4 x 2 + 1. Before the next theorem, we make a definition. Definition 8.10 Let n be a positive integer and b an integer relatively prime to n. Then the least positive integer k such that n b k 1 (equivalently, b k 1mod n) is called the multiplicative order of b modulo n, and denoted ord n (b). Example 8.11 (i) ord 8 (5) = 2; (ii) ord 31 (2) = 5; (iii) ord 9 (4) = 3. Theorem 8.12 The cyclotomic field K (n) is a simple algebraic extension of K. gcd(q,n) = 1, and d = ord n (q), then Moreover, if K = F q with Q n factors into φ(n)/d distinct polynomials in K[x] of the same degree d; K (n) is the splitting field of any such irreducible factor over K; [K (n) : K] = d. Proof. If there exists a primitive nth root of unity ζ over K, then K (n) = K(ζ). Otherwise, we have the situation of Theorem 8.2 (ii); here K (n) = K (m) and the first result again holds. Now let K be the finite field F q, assume gcd(q,n) = 1, such that primitive nth roots of unity over F q exist. Let η be one of them. Then η F q k η qk = η q k 1mod n. The smallest positive integer for which this holds is k = d, so η is in F q d but not in any proper subfield. Thus the minimal polynomial of η over F q has degree d. Since η was an arbitrary root of Q n (x), the result follows, because we can successively divide by the minimal polynomials of the roots of Q n (x).

34 CHAPTER 4. FINITE FIELDS: FURTHER PROPERTIES Example 8.13 Take q = 11 and n = 12. From Example 8.9, we have K = F 11 and Q 12 (x) = x 4 x 2 +1 F 11 [x]. We are interested in K (12). Since 12 11 1 but 12 11 2 1, the multiplicative order d of 11 modulo 12 is 2. So, Q 12 (x) factors into φ(12)/2 = 4/2 = 2 monic quadratics, both irreducible over F 11 [x], and the cyclotomic field K (12) = F 121. We can check that the factorization is in fact Q 12 (x) = (x 2 + 5x + 1)(x 2 5x + 1). The following result, which ties together cyclotomic and finite fields, is very useful. Theorem 8.14 The finite field F q is the (q 1)st cyclotomic field over any one of its subfields. Proof. Since the q 1 non-zero elements of F q are all the roots of the polynomial x q 1 1, this polynomial splits in F q. Clearly, it cannot split in any proper subfield of F q, so that F q is the splitting field of x q 1 1 over any one of its subfields. 9 Using cyclotomic polynomials Cyclotomic fields give us another way of expressing the elements of a finite field F q. Since F q is the (q 1)st cyclotomic field over F p, we can construct it as follows: Find the decomposition of the (q 1)st cyclotomic polynomial Q q 1 F p [x] into irreducible factors in F p [x], which are all of the same degree. A root α of any of these factors is a primitive (q 1)st root of unity over F p, and hence a primitive element of F q. For such an α we have F q = {0,α,α 2,...,α q 2,α q 1 = 1}. Example 9.1 Consider the field F 9. F 9 = F (8) 3, the eighth cyclotomic field over F 3. As in Example 8.7, Q 8 (x) = x8 1 x 4 1 = x4 + 1 F 3 [x]. Its decomposition into irreducible factors in F 3 [x] is Q 8 (x) = (x 2 + x + 2)(x 2 + 2x + 2); we have φ(8)/ord 8 (3) = 4/2 = 2 factors of degree 2. Let ζ be a root of x 2 + x + 2; then ζ is a primitive eighth root of unity over F 3. Hence F 9 = {0,ζ,ζ 2,...,ζ 7,ζ 8 = 1}. We can now ask: how does this new representation for F 9 correspond to our earlier viewpoint, where F 9 was considered as a simple algebraic extension of F 3 of degree 2, obtained by adjoining a root of an irreducible quadratic?

9. USING CYCLOTOMIC POLYNOMIALS 35 Example 9.2 Consider the polynomial f(x) = x 2 + 1 F 3 [x]. This quadratic is irreducible over F 3. So we can build F 9 by adjoining a root α of f(x) to F 3. Then f(α) = α 2 +1 = 0 in F 9, and the nine elements of F 9 are given by {0,1,2,α,α + 1,α + 2,2α,2α + 1,2α + 2}. Now, note that the polynomial x 2 + x + 2 F 3 [x], from Example 9.1, has ζ = 1 + α as a root. So, the elements in the two representations of F 9 correspond as in the following table ζ i i 1 1 + α 2 2α 3 1 + 2α 4 2 5 2 + 2α 6 α 7 2 + α 8 1 Another use of cyclotomic polynomials is that they help us to determine irreducible polynomials. Theorem 9.3 Let I(q,n;x) be (as in Theorem 7.16) the product of all monic irreducible polynomials in F q [x] of degree n. Then for n > 1 we have I(q,n;x) = m Q m (x), where the product is extended over all positive divisors m of q n 1 for which n is the multiplicative order of q modulo m, and where Q m (x) is the mth cyclotomic polynomial over F q. Proof. For n > 1, let S be the set of elements of F q n that are of degree n over F q. Then every α S has a minimal polynomial over F q of degree n and is therefore a root of I(q,n;x). Conversely, if β is a root of I(q,n;x), then β is a root of some monic irreducible polynomial in F q [x] of degree n, implying β S. Thus I(q,n;x) = α S(x α). If α S, then α F q n, so the order of α in that multiplicative group is a divisor of qn 1. In fact, the order m of an element of S must be such that n is the least positive integer with m q n 1, i.e. n = ord m (q). This is because an element γ F q n lies in a proper subfield F q d if and only if γ qd = γ, i.e. if and only if the order of γ divides q d 1. For a positive divisor m of q n 1 which satisfies n = ord m (q), let S m be the set of elements of S of order m. Then S is the disjoint union of the subsets S m, so we have I(q,n;x) = (x α). m α S m Now, S m contains precisely all elements of F q n of order m. So S m is the set of primitive mth roots of unity over F q. From the definition of cyclotomic polynomials, we have α S m (x α) = Q m (x), and hence the result follows.

36 CHAPTER 4. FINITE FIELDS: FURTHER PROPERTIES Example 9.4 We determine all monic irreducible polynomials in F 3 [x] of degree 2. Here q = 3 and n = 2, so q n 1 = 8 and 2 = ord m (3) for divisors m = 4 and m = 8 of q n 1. Thus from Theorem 9.3 we have I(3,2;x) = Q 4 (x)q 8 (x). From Theorem 8.12, we know that Q 4 (x) factors into φ(4)/2 = 1 monic irreducible quadratic over F 3, while Q 8 (x) factors into φ(8)/2 = 2 monic irreducible quadratics over F 3. By Theorem 8.8, Q 4 (x) = d 4 (x 4 d 1) µ(d) = x4 1 x 2 1 = x2 + 1, while Q 8 (x) = x 4 + 1 = (x 2 + x + 2)(x 2 + 2x + 2) as in Example 9.1. Thus the irreducible polynomials in F 3 [x] of degree 2 are x 2 +1, x 2 +x+2 and x 2 + 2x + 2. Example 9.5 We determine all monic irreducible polynomials in F 2 [x] of degree 4. Here q = 2 and n = 4, so q n 1 = 15 and 4 = ord m (2) for divisors m = 5 and m = 15 of q n 1. Thus from Theorem 9.3 we have I(2,4;x) = Q 5 (x)q 15 (x). From Theorem 8.12, we know that Q 5 (x) factors into φ(5)/4 = 1 monic irreducible quartic over F 2, while Q 15 (x) factors into φ(15)/4 = 8/4 = 2 monic irreducible quartics over F 2. By Theorem 8.8, and Q 5 (x) = d 5 (x 5 d 1) µ(d) = x5 1 x 1 = x4 + x 3 + x 2 + x + 1 Q 15 (x) = d 15 (x 15 d 1) µ(d) = (x15 1)(x 1) (x 5 1)(x 3 1) = x10 + x 5 + 1 x 2 + x + 1 = x 8 + x 7 + x 5 + x 4 + x 3 + x + 1. We note that Q 5 (x + 1) = x 4 + x 3 + 1 is also irreducible in F 2 [x] and hence must divide Q 15 (x), leading to the factorization Q 15 (x) = (x 4 + x 3 + 1)(x 4 + x + 1). Thus the irreducible polynomials in F 2 [x] of degree 4 are x 4 + x 3 + x 2 + x + 1, x 4 + x 3 + 1 and x 4 + x + 1.