* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Chapter 3: Roots of Unity Given a positive integer n, a complex
Quadratic equation wikipedia , lookup
Cubic function wikipedia , lookup
Modular representation theory wikipedia , lookup
Oscillator representation wikipedia , lookup
System of polynomial equations wikipedia , lookup
Quartic function wikipedia , lookup
Deligne–Lusztig theory wikipedia , lookup
Polynomial ring wikipedia , lookup
Invariant convex cone wikipedia , lookup
Complexification (Lie group) wikipedia , lookup
Polynomial greatest common divisor wikipedia , lookup
Group (mathematics) wikipedia , lookup
Factorization of polynomials over finite fields wikipedia , lookup
Fundamental theorem of algebra wikipedia , lookup
Algebraic number field wikipedia , lookup
Root of unity wikipedia , lookup
Exponentiation wikipedia , lookup
Chapter 3: Roots of Unity Given a positive integer n, a complex number z is called an nth root of unity if z n = 1. In other words, z is a root of the polynomial X n − 1. Denote by ωn , or simply by ω if n is understood, the complex number e2πi/n : ω ≡ ωn = e2πi/n ≡ cos 2π 2π + i sin . n n From ω n = (e2πi/n )n = e(2πi/n)n = e2πi = 1 we see that ω is an nth root of unity. The complex numbers 1, ω, ω 2 , . . . , ω n−1 , (3.1) considered as points in the complex plane, are vertices of a regular n-gon inscribed in the unit circle. For example, when n = 6, they are vertices of a hexagon, as shown in the following figure: Because of this particular geometric arrangement of 1, ω, ω 2 , . . . , ω n−1 , it is not hard to believe that their sum is zero: 1 + ω + ω 2 + . . . + ωn−1 = 0. (3.2) We give an algebraic proof of this extremely important identity. From ωn = 1, we have (1 − ω)(1 + ω + ω 2 + . . . + ωn−1 ) = 1 − ωn = 0. Clearly ω = 1, that is 1 − ω = 0. Hence (2) follows. Each of ω, ω 2 , . . . , ωn−1 0 ≤ k ≤ n − 1. Then is an nth root of unity. Indeed, take z = ω k with z n = (ωk )n = ω kn = (ω n )k = 1k = 1. 1 Thus 1, ω, ω 2 , . . . , ωn−1 are exactly n distinct roots of X n −1. Each root ωk contributes to a linear factor X − ωk of X n − 1. Hence we have the following factorization of X n − 1: n 2 X − 1 = (X − 1)(X − ω)(X − ω ) · · · (X − ω n−1 )= n−1 k= 0 (X − ω k ). (3.3) The last expression is read as the product of X − ωk , where k runs from 0 to n − 1. n−1 k Exercise 3.1. Prove that k= 1 |1 − ω | = 1. Give a geometric interpretation of this n−1 identity. Hint: Deduce from (3.3) that k= 1 (X − ω k ) = 1 + X + X 2 + · · · + X n−1 . Notice that, since |ω| = 1, we have ωω = |ω|2 = 1 and hence ω−1 = ω. On the other hand, ω n = 1 gives ω n−1 ω = 1 and hence ωn−1 = ω −1 . Thus we have ω n−1 = ω. Furthermore, from ω n−2 ω2 = 1 we have ω n−2 = ω −2 = (ω−1 )2 = ω2 . we can continue in this manner to get ω n−3 = ω 3 , etc. In general, we have ω n−k = ω k (3.4) for k = 0, 1, . . . , n − 1. Example 3.1. Consider the case n = 5. In this case we have ω = e2πi/5 ≡ cos 2π 2π + i sin . 5 5 We are asked to find the value of cos 2π/5. Notice that cos 2π/5 is the real part of ω, that is, (ω + ω)/2. So it is enough to find ω + ω. In the present case, (2) gives 1 + ω + ω 2 + ω 3 + ω 4 = 0. On the other hand, (3.4) above gives ω4 = ω and ω3 = ω 2 . Thus we have 1 + ω + ω 2 + ω 2 + ω = 0, or 1 + (ω + ω) + (ω 2 + ω 2 ) = 0. Now (ω + ω)2 = ω 2 + ω 2 + 2ωω = ω 2 + ω 2 + 2. (Recall that ωω = |ω|2 = 1.). So ω 2 + ω 2 = (ω + ω)2 − 2. 2 Hence 1 + (ω + ω) + (ω2 + ω 2 ) = 0 becomes (ω + ω)2 + (ω + ω) − 1 = 0. We have shown that ω +ω ≡ 2 cos 2π/5 is a root of X 2 +X −1. The roots of X 2 +X −1 can be obtained √ by the usual formula for solving quadratic equations. The result is X = (−1 ± 5)/2. √ Since cos 2π/5 is a positive number, necessarily 2 cos 2π/5 = (−1 + 5)/2. Thus √ 2π 5−1 cos = 5 4 which is the answer we are looking for. Example 3.2. Now we try to factorize the polynomial X 5 − 1 into a product of real polynomials. In the present case, identity (3.3) becomes X 5 − 1 = (X − 1)(X − ω)(X − ω 2 )(X − ω 3 )(X − ω 4 ). (3.5) This is not the factorization we are seeking for, since X − ω k (1 ≤ k ≤ 4) are not real polynomials. Using ω 4 = ω and ω 3 = ω 2 , we rewrite this identity as X 5 − 1 = (X − 1){(X − ω)(X − ω)}{(X − ω2 )(X − ω 2 )}. Now (X − ω)(X − ω) = X 2 − (ω + ω)X + ωω. From the previous example we see that √ ω + ω = ( 5 − 1)/2 and ωω = 1. So we have √ 5−1 (X − ω)(X − ω) = X 2 − X +1 2 which is a real polynomial. Next, we have (X − ω2 )(X − ω2 ) = X 2 − (ω 2 + ω 2 )X + ω2 ω 2 . Here, ω 2 ω 2 = (ωω)2 = 1 and √ 2 √ 5 − 1 5+1 2 2 2 −2=− . ω + ω = (ω + ω) − 2 = 2 2 Substituting the last expressions into (5), we have √ √ 1 − 5 1 + 5 x5 − 1 = (x − 1) x2 + x+1 x2 + x+1 , 2 2 which is the required factorization. Example 3.3. We would like to find the values of cos π/12 and sin π/12. As we know, it is wise to consider eiπ/12 instead. The following computation is inspired by a 1 1 1 simple observation: = − . 12 3 4 π π π π πi/12 (πi/3)−(πi/4) πi/3 −πi/4 e =e =e e = cos + i sin cos − i sin 3 3 4 4 √ √ √ √ √ √ √ 1 3 2 2 6+ 2 6− 2 = +i −i = +i . 2 2 2 4 2 4 3 π Hence we have cos = 12 √ √ √ √ 6+ 2 π 6− 2 and sin = . 4 12 4 Alternatively, we let ω = a + bi = eπi/12 . Then √ 3 1 2 πi/6 ω =e = + i. 2 2 On the other hand, ω2 = (a2 − b2 ) + 2ab i. Comparing the real and the imaginary parts of these two expressions of ω, we obtain √ 1 3 2 2 2ab = and a − b = . 2 2 Add the last identity to a2 + b2 = |ω|2 = 1, we get √ 1 + 3 2a2 = . 2 Dividing both sides by 2 and then taking the square root, we arrive at √ π 1 cos =a= 1 + 3. 12 2 The reader should check that this is the same answer as the previous one for cos π/12, even though they look different. √ √ √ 6+ 2 1 = Exercise 3.2. Verify 1 + 3 directly. 4 2 Exercise 3.3. Plot the points of the set Z[ω] ≡ Z + Zω consisting of all those complex numbers of the form a + bω, where a, b are integers, for each of the following values of ω: (a) ω = i; (b) ω = eπi/6 ; (c) ω = eπi/3 . Exercise 3.4. Let ω = e2πi/3 and consider the ring R = Z[ω] ≡ Z+Zω; for the notation, see the last exercise). Prove: (a) for each Z ∈ R, |z|2 is an integer; and (b)* if an element z in R is invertible (in the sense that there is an element w in R such that zw = 1), then z is one of the following: ±1, ±i, ±(1 + ω). (The “*” sign means that it is optional.) Take any positive integer and let ω = e2πi/n . Consider the set Cn = {1, ω, ω 2 , ω 3 , . . . , ωn−1 } 4 of all nth roots of unity. This set forms a group with respect to multiplication in the sense that any product of two elements in Cn is also in Cn and any element in Cn has an inverse in Cn . For example, when n = 7, we have ω 7 = 1 and hence ω4 ω 6 = ω 10 = ω 7+ 3 = ω 3 , ω −3 = ω 7 ω−3 = ω 4 , etc. The group Cn is a cyclic group in the sense that there is an element called a generator, such that its powers fill the whole group. Clearly, ω is a generator. But usually this is not the only one. More Exercises 3.5. Write out all nth roots of unity, for the following values of n: n = 2, 3, 4, 6, 8, 12. 3.6. Let ω = eπi/3 . Check: (a) 1+ω 3 = 0, 1+ω2 +ω 4 = 0 and 1+ω +ω2 +ω3 +ω 4 +ω 5 = 0; √ (b) ω + ω5 = 1, ω − ω5 = 3 i and ω4 = ω2 . 3.7. Check that if ω = eπi/m (m is a positive integer), then, for any integer k, −ω k = ωm+ k . 3.8. Verify that if ω = e2πi/5 , then a = ω + ω 4 and b = ω 2 + ω 3 are roots of t2 + t − 1. 3.9. Prove that if n ≥ 3 and if ω = 2πi/n, then 1 + ω 2 + ω 4 + ω6 + · · · + ω2n−2 = 0. 3.10 Factorize the polynomials X 6 − 1 and X 8 − 1 into real (irreducible) polynomials as in Example 3.2. 3.11 Verify that if ω = e2πi/7 , then a = ω + ω2 + ω 4 and b = ω 3 + ω5 + ω 6 are roots of t2 + t + 2. The material of the rest of this chapter is optional. We continue with the discussion of the cyclic group Cn . Suppose that m is a positive integer divisible by n, say n = mk, where k is another positive integer. Then Cm is generated by e2πi/m . By the substitution m = n/k, e2πi/m becomes e2πik/n ≡ ω k ; (here, we still use the symbol ω for e2πi/n ). Clearly a power of ωk is a power of ω. This shows that Cm is contained in Cn . Certainly Cm is itself a group under multiplication. So l Cm is a subgroup of Cn . To give a simple example to illustrate this, let us take n = 6 so that ω = e2πi/6 ≡ ω pii/3 . Then ω 6 = 1 and C6 = {1, ω, ω 2 , ω 3 , ω 4 , ω5 }. Both C2 and C3 are subgroups of C6 ; in fact, C2 = {1, ω 3 } ≡ {1, −1} and C3 = {1, ω2 , ω 4 } ≡ {1, η, η 2 }, where η = ω 2 ≡ e2πi/3 . Cm To recapitulate, given positive integers m and n, when m divides n (in symbols, m|n), is a subgroup of Cn . Now we claim that the converse is also true: 5 If H is a subgroup of Cn , then H = Cm for some factor m of n. To prove this, again we write ω = e2πi/n so that Cn = {1, ω, ω 2 , . . . , ωn−1 }. Assume that H is nontrivial, that is, H = {1} ≡ C1 . Let k be the smallest positive integer such that ω k is in H. We claim that k is divisible by n. If not, we would have n = qk + r where the remainder r is nonzero, that is 0 < r < k. Now ω r = ωn−qk = ωn ω k(−q) = (ω k )−q is in H, contradicting the assumption that k is the smallest positive integer having the property that ω k is in H. Write m = n/k. Then the group Cm of all mth roots of unity consisting of powers of ω k , which is an element in H. Thus Cm is a subset of H. Conversely, if ω ℓ is an element in H, then we may recycle an argument to show that ℓ is divisible by k. Now H = Cm is more or less clear. Exercise 3.12. Suppose that r, s are positive integers divisible by n so that Cr and Cs are subgroups of Cn . As we know, the intersection of two subgroups is also a subgroup. Thus Cr ∩ Cs is a subgroup of Cn and hence it is of the form Cm for some positive number m divisible by n. What is the relation between m and the pair r and s? Exercise 3.13. Suppose that r, s are positive integers divisible by n so that Cr and Cs are subgroups of Cn . Let Cr Cs be set of all products ab, whee a is in Cr and b is in Cs . Show that Cr Cs is a subgroup of Cn and hence it is of the form Cm for some positive number m divisible by n. Determine the relation between m and the pair r and s. The number ω ≡ ωn = e2πi/n is called a generator for the cyclic group Cn because every element in Cn is a power of it. But ω is usually not the only generator. Take any positive number r relative prime to n. Then a fact in elementary number theory (which can be proved by Euclid’s algorithm) tells us that there are integers a and b such that ar + bn = 1. Thus we have ω ar+ bn = ω, which gives ωra = ω, or (ωr )a = ω. Now a general element in Cn can be written as ω k for some integer k and ω k = (ωr )a k, showing that every element in Cn is a power of ωr . Thus we have shown that if r is relatively prime to n, then ω r is a generator. What happens if r is not relatively prime to n? In that case there exists an integer m > 1 which is a common factor of r and n. The element ωm = e2πin/m = e2πi/s , where s = n/m, generates the subgroup Cs of Cn . Since ω r is a power of ωm , ω r 6 belongs to the group ω m generates, namely Cs , which is a proper subgroup of Cn . This shows that ω r does not generate Cn . We conclude: Fact. Given ω = e2πi/n and a positive integer r, ω r generators Cn if and only if r and n are relatively prime. For examples, when n = 4, ω, ω 3 are generators of C4 ; when n = 5, ω, ω 2 , ω3 , ω4 are generators of C5 ; when n = 6, ω, ω 5 are generators of C6 ; when n = 9, ω, ω 2 , ω4 , ω5 , ω 7 , ω 8 are generators of C9 . Generators of Cn are also called primitive nth roots of unity. For convenience, we denote by PRn the set of all primitive nth roots of unity (this is not a standard notation). Thus RPn = {e2πik/n | GCD(k, n) = 1}. The number of elements in PRn is denoted by φ(n), that is, φ(n) = # PRn . As a function of n, φ(n) is called Euler’s φ–function. It is one of the most important arithmetic functions in number theory. The nth cyclotomic polynomial Ψn (x) over Q is defined by Ψn (x) = (x − ω). (3.7) It turns out that all cyclotomic polynomials have integer coefficients, and xn − 1 = Ψd (x). (3.8) ω∈ RPn Since # PRn = ϕ(n), the degree of Ψn (x) is ϕ(n). Cyclotomic polynomials are extremely important in number theory. They have many surprising properties and we will mention some of them below. “Cyclo” literally means “circle” and “tomy” means “cutting”. d|n This identity tells us how to produce Ψn (x) recursively. The first six of them are Ψ1 (x) = x − 1, Ψ2 (x) = x + 1, Ψ3 (x) = x2 + x + 1, Ψ4 (x) = x2 + 1, Ψ5 (x) = x4 + x3 + x2 + 1, Ψ6 (x) = x2 − x + 1. (3.9) A deep theorem in number theory says that the cyclotomic polynomials Ψn (x) are irreducible over the field Q of all rational numbers. Thus identity (3.8) gives the unique factorization of xn − 1 into irreducible polynomials over the field of rational numbers. Exercise 3.14. Use (3.8) and Ψ1 (x) = x − 1 to verify (3.9). 7