Automorphisms and bases

Similar documents
Math 121 Homework 6 Solutions

RUDIMENTARY GALOIS THEORY

Part II Galois Theory

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

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

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

Graduate Preliminary Examination

Notes on graduate algebra. Robert Harron

GALOIS THEORY BRIAN OSSERMAN

Field Theory Qual Review

Galois Theory and the Insolvability of the Quintic Equation

Inverse Galois Problem for Totally Real Number Fields

9. Finite fields. 1. Uniqueness

Finite Fields. Sophie Huczynska (with changes by Max Neunhöffer) Semester 2, Academic Year 2012/13

Finite Fields. Sophie Huczynska. Semester 2, Academic Year

GALOIS THEORY AT WORK

The Kummer Pairing. Alexander J. Barrios Purdue University. 12 September 2013

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

Galois theory (Part II)( ) Example Sheet 1

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

Ramification Theory. 3.1 Discriminant. Chapter 3

Notes on Field Extensions

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

Lecture Notes Math 371: Algebra (Fall 2006) by Nathanael Leedom Ackerman

ALGEBRA PH.D. QUALIFYING EXAM September 27, 2008

Public-key Cryptography: Theory and Practice

A Field Extension as a Vector Space

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

UNDERSTANDING RULER AND COMPASS CONSTRUCTIONS WITH FIELD THEORY

Introduction to Arithmetic Geometry Fall 2013 Lecture #24 12/03/2013

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

Fields and Galois Theory

EXTENSIONS OF ABSOLUTE VALUES

RINGS: SUMMARY OF MATERIAL

FIELD THEORY. Contents

Galois Theory TCU Graduate Student Seminar George Gilbert October 2015

Extension fields II. Sergei Silvestrov. Spring term 2011, Lecture 13

TC10 / 3. Finite fields S. Xambó

D-MATH Algebra I HS17 Prof. Emmanuel Kowalski. Solution 12. Algebraic closure, splitting field

Theorem 5.3. Let E/F, E = F (u), be a simple field extension. Then u is algebraic if and only if E/F is finite. In this case, [E : F ] = deg f u.

GALOIS GROUPS AS PERMUTATION GROUPS

Math 414 Answers for Homework 7

TRACE AND NORM KEITH CONRAD

c ij x i x j c ij x i y j

Contradiction. Theorem 1.9. (Artin) Let G be a finite group of automorphisms of E and F = E G the fixed field of G. Then [E : F ] G.

Section 33 Finite fields

NOTES ON FINITE FIELDS

FINITE FIELDS KEITH CONRAD

Part II Galois Theory

13 Endomorphism algebras

Elliptic Curves Spring 2013 Lecture #14 04/02/2013

Quasi-reducible Polynomials

22. Galois theory. G = Gal(L/k) = Aut(L/k) [L : K] = H. Gal(K/k) G/H

ABSTRACT ALGEBRA 2 SOLUTIONS TO THE PRACTICE EXAM AND HOMEWORK

55 Separable Extensions

(1) A frac = b : a, b A, b 0. We can define addition and multiplication of fractions as we normally would. a b + c d

Solutions of exercise sheet 8

Math 121 Homework 2 Solutions

Algebra SEP Solutions

Notes on Galois Theory

Practice Algebra Qualifying Exam Solutions

ALGEBRAIC NUMBER THEORY. Romyar Sharifi

14 Ordinary and supersingular elliptic curves

7 Orders in Dedekind domains, primes in Galois extensions

a c b b a + c b + c. c b a + c

Homework 4 Algebra. Joshua Ruiter. February 21, 2018

Course 2316 Sample Paper 1


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

Fundamental Theorem of Algebra

x by so in other words ( )

GEOMETRIC CONSTRUCTIONS AND ALGEBRAIC FIELD EXTENSIONS

p-adic fields Chapter 7

Elliptic Curves Spring 2015 Lecture #7 02/26/2015

Galois theory of fields

A BRIEF INTRODUCTION TO LOCAL FIELDS

Math 611 Homework 6. Paul Hacking. November 19, All rings are assumed to be commutative with 1.

Section V.7. Cyclic Extensions

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

August 2015 Qualifying Examination Solutions

Introduction to Arithmetic Geometry Fall 2013 Lecture #7 09/26/2013

Lecture Notes on Fields (Fall 1997)

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

Galois theory. Philippe H. Charmoy supervised by Prof Donna M. Testerman

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

Honors Algebra 4, MATH 371 Winter 2010 Assignment 4 Due Wednesday, February 17 at 08:35

AN INTRODUCTION TO GALOIS THEORY

Identify F inside K and K. Then, by the claim, we have an embedding σ : K K such that σ F = id F. Since σ(k)/f and K/F are isomorphic extensions, the

A connection between number theory and linear algebra

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

Thus, the integral closure A i of A in F i is a finitely generated (and torsion-free) A-module. It is not a priori clear if the A i s are locally

M.6. Rational canonical form

Fundamental Theorem of Galois Theory. The Theorem (Dummit & Foote Version):

4 Etale algebras, norm and trace

MAIN THEOREM OF GALOIS THEORY

GALOIS THEORY. Contents

x by so in other words ( )

Fields. Victoria Noquez. March 19, 2009

A PROOF OF BURNSIDE S p a q b THEOREM

Math 121. Fundamental Theorem and an example

Transcription:

Chapter 5 Automorphisms and bases 10 Automorphisms In this chapter, we will once again adopt the viewpoint that a finite extension F = F q m of a finite field K = F q is a vector space of dimension m over K. In Theorem 7.3 we saw that the set of roots of an irreducible polynomial f F q [x] of degree m is the set of m distinct elements α,α q,α q2,...,α qm 1 of F q m. Definition 10.1 Let F q m be an extension of F q and let α F q m. The elements α,α q,...,α qm 1 are called the conjugates of α with respect to F q. Remark 10.2 The conjugates of α F q m with respect to F q are distinct if and only if the minimal polynomial g of α over F q has degree m. Otherwise, the degree d of the minimal polynomial g of α over F q is a proper divisor of m, and in this case the conjugates of α with respect to F q are the distinct elements α,α q,...,α qd 1, each repeated m/d times. Theorem 10.3 The conjugates of α F q with respect to any subfield of F q have the same order in the group F q. Proof. Apply Theorem 1.13 to the cyclic group F q, using the fact that every power of the characteristic of F q is coprime to the order q 1 of F q. This immediately implies the following observation. Corollary 10.4 If α is a primitive element of F q m, then so are all its conjugates with respect to F q. Example 10.5 Expressing F 4 as F 2 (θ) = {0,1,θ,θ + 1}, where θ 2 + θ + 1 = 0, we saw in Example 6.11 that θ is a primitive element of F 4. The conjugates of θ F 4 with respect to F 2 are θ and θ 2 ; from Example 6.11, θ 2 = θ + 1 is also a primitive element. Example 10.6 Let α F 16 be a root of f = x 4 + x + 1 F 2 [x]. Then the conjugates of α with respect to F 2 are α,α 2,α 4 = α + 1,α 8 = α 2 + 1, and all of these are primitive elements of F 16. The conjugates of α with respect to F 4 are α and α 4 = α + 1. 37

38 CHAPTER 5. AUTOMORPHISMS AND BASES We next explore the relationship between conjugate elements and certain automorphisms of a finite field. Definition 10.7 An automorphism of F q m over F q is an automorphism σ of F q m which fixes the elements of F q pointwise. Thus, σ is a one-to-one mapping from F q m onto itself with σ(α + β) = σ(α) + σ(β) and for all α,β F q m and σ(αβ) = σ(α)σ(β) σ(a) = a for all a F q. This definition may look familiar to anyone who has studied Galois theory! Theorem 10.8 The distinct automorphisms of F q m over F q are precisely the mappings σ 0,σ 1,...,σ m 1 defined by σ j (α) = α qj for α F q m and 0 j m 1. Proof. We first establish that the mappings σ j are automorphisms of F q m over F q. For each σ j and all α,β F q m, we have σ j (αβ) = σ j (α)σ j (β) and σ j (α + β) = σ j (α) + σ j (β) by Freshmen s Exponentiation, so clearly σ j is an endomorphism of F q m. Since σ j (α) = 0 α = 0, σ j is injective. Since F q m is a finite set, σ j is also surjective, and hence is an automorphism of F q m. We have σ j (a) = a for all a F q by Lemma 6.3, and so each σ j is an automorphism of F q m over F q. The mappings σ 1,...,σ m 1 are distinct as they return distinct values for a primitive element of F q m. Now, suppose σ is an arbitrary automorphism of F q m over F q ; we show that it is in fact σ j for some 0 j m 1. Let β be a primitive element of F q m and let f = x m + a m 1 x m 1 + + a 0 F q [x] be its minimal polynomial over F q. Then 0 = σ(β m + a m β m 1 + + a 0 ) = σ(β) m + a m 1 σ(β) m 1 + + a 0, so that σ(β) is a root of f in F q m. By Theorem 7.3, we must have σ(β) = β qj for some j, 0 j m 1. Since σ is a homomorphism and β primitive, we get that σ(α) = α qj for all α F q m. Hence the conjugates of α F q m are obtained by applying all automorphisms of F q m over F q to the element α. Remark 10.9 The automorphisms of F q m over F q form a group under composition of mappings, called the Galois group of F q m over F q and denoted Gal(F q m/f q ). From Theorem 10.8, this group of automorphisms is a cyclic group of order m, generated by σ 1.

11. TRACES AND NORMS 39 11 Traces and Norms Let F = F q m and K = F q. We introduce a mapping from F to K which turns out to be K-linear. Definition 11.1 For α F, the trace Tr F/K (α) of α over K is defined by Tr F/K (α) = sum of conjugates of α w.r.t. K = α + α q + α q2 + + α qm 1 If K is the prime subfield of F, i.e. K = F p where p is the characteristic of F, then Tr F/K (α) is called the absolute trace of α and denoted simply by Tr(α). A useful alternative way to think of the trace is as follows. Definition 11.2 Let α F and f K[x] be the minimal polynomial of α over K; its degree d is a divisor of m = [F : K]. Then g = f m/d K[x] is called the characteristic polynomial of α over K. By Theorem 7.3, the roots of f in F are α,α q,...,α qd 1 ; from Remark 10.2, the roots of g in F are precisely the conjugates of α with respect to K. So Comparing coefficients we see that g = x m + a m 1 x m 1 + + a 0 = (x α)(x α q ) (x α qm 1 ). Tr F/K (α) = a m 1. In particular, Tr F/K (α) must be an element of K. Theorem 11.3 Let K = F q and let F = F q m. Then the trace function Tr F/K satisfies the following properties. (i) Tr F/K (α + β) = Tr F/K (α) + Tr F/K (β) for all α,β F ; (ii) Tr F/K (cα) = ctr F/K (α) for all c K, α F ; (iii) Tr F/K is a linear transformation from F onto K (both viewed as K vector spaces); (iv) Tr F/K (a) = ma for all a K; (v) Tr F/K (α q ) = Tr F/K (α) for all α F. Proof. (i) For α, β F, Freshmen s Exponentiation yields Tr F/K (α + β) = α + β + (α + β) q + + (α + β) qm 1 = α + β + α q + β q + + α qm 1 + β qm 1 = Tr F/K (α) + Tr F/K (β). (ii) By Lemma 6.3, for c K we have c qi = c for all i 0. Then for α F, Tr F/K (cα) = cα + c q α q + + c qm 1 α qm 1 = cα + cα q + + cα qm 1 = ctr F/K (α).

40 CHAPTER 5. AUTOMORPHISMS AND BASES (iii) For all α F we have Tr F/K (α) K; this follows from the discussion above, or immediately from (Tr F/K (α)) q = (α + α q + + α qm 1 ) q = α q + + α qm 1 + α = Tr F/K (α). Combining this with (i) and (ii) shows that Tr F/K is a K-linear transformation from F into K. To show that it is surjective, it suffices to demonstrate that there exists some α F with Tr F/K (α) 0. We have Tr F/K (α) = 0 α is a root of x qm 1 + + x q + x K[x] in F ; since this polynomial has at most q m 1 roots in F whereas F has q m elements, the result follows. (iv) By Lemma 7.3, a qi = a for all a K and i 0, and the result follows. (v) For α F we have α qm = α, and so Tr F/K (α q ) = α q + α q2 + + α qm = Tr F/K (α). In fact, the trace function provides a description for all linear transformations from F into K, in the following sense. Theorem 11.4 Let F be a finite extension of the finite field K (both viewed as vector spaces over K). Then the K-linear transformations from F into K are precisely the mappings L β (β F ) given by L β (α) = Tr F/K (βα) for all α F. Moreover, if α,β are distinct elements of F then L α L β. Proof. Omitted. Idea: (α,β) Tr F/K (αβ) is a symmetric non-degenerate bilinear form on the K-vectorspace F. For a chain of extensions, we have the following rule. Theorem 11.5 (Transitivity of trace) Let K be a finite field, let F be a finite extension of K and E a finite extension of F. Then for all α E. Tr E/K (α) = Tr F/K (Tr E/F (α)) Proof. Let K = F q, let [F : K] = m and let [E : F] = n, so that [E : K] = mn by Theorem 5.6. For α E, Tr F/K (Tr E/F (α)) = = = = m 1 i=0 m 1 n 1 Tr F/K (α) qi ( α qjm ) qi i=0 m 1 i=0 mn 1 k=0 j=0 n 1 α qjm+i j=0 α qk = Tr E/K (α).

11. TRACES AND NORMS 41 The multiplicative analogue of the trace function is called the norm. Definition 11.6 For α F = F q m and K = F q, the norm N F/K (α) of α over K is defined by N F/K (α) = product of conjugates of α w.r.t. K = α α q α qm 1 = α (qm 1)/(). Comparing this definition with the characteristic polynomial g of α over K, as before, we see that N F/K (α) = ( 1) m a 0. In particular, N F/K (α) is always an element of K. Theorem 11.7 Let K = F q, and F its degree m extension. properties: The norm function N F/K satisfies the following (i) N F/K (αβ) = N F/K (α)n F/K (β) for all α,β F ; (ii) N F/K maps F onto K and F onto K ; (iii) N F/K (a) = a m for all a K; (iv) N F/K (α q ) = N F/K (α) for all α F. Proof. (i) Immediate from definition of norm. (ii) From above, N F/K maps F into K; since N F/K (α) = 0 α = 0, we have that N F/K maps F into K. We must now show that N F/K is surjective. By (i), N F/K is a homomorphism between the 1 K[x] in. By the First Isomorphism Theorem, the image has order (q m 1)/d, which is at least q 1. So N F/K maps F onto K and hence F onto K. multiplicative groups F and K. The elements of the kernel are the roots of x qm 1 F ; denoting the order of the kernel by d, we have d qm 1 (iii) Result is immediate upon noting that, for a K, all conjugates of a are equal to a. (iv) By (i), N F/K (α q ) = N F/K (α) q ; by (ii), N F/K (α) K and so N F/K (α) q = N F/K (α). Theorem 11.8 (Transitivity of Norm) Let K be a finite field, let F be a finite extension of K and let E be a finite extension of F. Then for all α E. N E/K (α) = N F/K (N E/F (α)) Proof. Let [F : K] = m and [E : F] = n. Then for α E, N F/K (N E/F (α)) = N F/K (α qmn 1 q m 1 ) = (α qmn 1 q m 1 ) qm 1 = α qmn 1 = N E/K (α).

42 CHAPTER 5. AUTOMORPHISMS AND BASES 12 Bases and the Normal Basis Theorem We first consider two important, and very natural, kinds of bases. Recall that F q m = F q (α) = F q [x]/(f), where f is an irreducible polynomial of degree m and α is a root of f in F q m. So, every element of F q m can be uniquely expressed as a polynomial in α over F q of degree less than m and hence, for any defining element α, the set {1,α,...,α m 1 } is a basis for F q m over F q. Definition 12.1 Let K = F q and F = F q m. A polynomial basis of F over K is a basis of the form {1,α,α 2,...,α m 1 }, where α is a defining element of F over K. We can always insist that the element α is a primitive element of F, since by Theorem 6.12, every primitive element of F can serve as a defining element of F over K. Example 12.2 Let K = F 3 and F = F 9. Then F is a simple algebraic extension of K of degree 2, obtained by adjoining an appropriate θ to K. Let θ be a root of the irreducible polynomial x 2 + 1 K[x]; then {1,θ} is a polynomial basis for F over K. However, θ is not primitive since θ 4 = 1. Now let α be a root of x 2 + x + 2; then {1,α} is another polynomial basis for F over K, and α is a primitive element of F. Definition 12.3 Let K = F q and F = F q m. A normal basis of F over K is a basis of the form {α,α q,...,α qm 1 }, consisting of a suitable element α F and all its conjugates with respect to K. Such an α is called a free or normal element. Example 12.4 Let K = F 2 and F = F 8. Let α F 8 be a root of the irreducible polynomial x 3 + x 2 + 1 in F 2 [x]. Then B = {α,α 2,1 + α + α 2 } is a basis of F 8 over F 2. Since α 4 = 1 + α + α 2, this is in fact a normal basis for F over K. To the contrary, let β F be a root of the irreducible polynomial x 3 + x + 1 K[x]. Then the conjugates {β,β 2,β 2 + β} of β do not form a basis of K. We now ask: does a normal basis exist for every F and K? We require two lemmas before proving the main result. Lemma 12.5 (Artin Lemma) Let χ 1,...,χ m be distinct homomorphisms from a group G into the multiplicative group F of an arbitrary field F, and let a 1,...,a m F, not all zero. Then for some g G we have a 1 χ 1 (g) +... + a m χ m (g) 0. Proof. The proof is by induction on m. We omit the details. Next, we recall a few concepts from linear algebra. Definition 12.6 If T is a linear operator on a finite dimensional vector space V over an arbitrary field K, then a polynomial f = a n x n + + a 1 x + a 0 K[x] is said to annihilate T if a n T n + + a 1 T + a 0 I = 0, where I and 0 are the identity and zero operator on V, respectively. The uniquely determined monic polynomial of least degree with this property is called the minimal polynomial for T. It divides any other polynomial in K[x] which annihilates T.

12. BASES AND THE NORMAL BASIS THEOREM 43 The characteristic polynomial g for T is given by g := det(xi T). It is a monic polynomial of degree n = dim(v ); by the Cayley-Hamilton theorem it annihilates T (and hence is divisible by the minimal polynomial). In fact, the roots of the two polynomials are the same up to multiplicity. A vector α V is called a cyclic vector for T if the vectors T k α, k = 0,1,... span V. We are now ready for the second lemma. Lemma 12.7 Let T be a linear operator on the finite-dimensional vector space V. Then T has a cyclic vector if and only if the characteristic and minimal polynomials for T are identical. Proof. Omitted. Theorem 12.8 (Normal Basis Theorem) For any finite field K and any finite extension F of K, there exists a normal basis of F over K. Proof. Let K = F q and F = F q m with m 2. From Theorem 10.8, the distinct automorphisms of F over K are given by ǫ,σ,σ 2,...,σ m 1, where ǫ is the identity map on F, σ(α) = α q for α F and σ i means composing σ with itself i times. Since σ(α + β) = σ(α) + σ(β) and σ(cα) = cσ(α) for α,β F and c K, we can think of σ as a linear operator on the vector space F over K. Since σ m = ǫ, the polynomial x m 1 K[x] annihilates σ. Consider ǫ,σ,σ 2,...,σ m 1 as endomorphisms of F, and apply the Artin Lemma; this tells us that no nonzero polynomial in K[x] of degree less than m annihilates σ. Thus, x m 1 is the minimal polynomial for the linear operator σ. Since the characteristic polynomial for σ is a monic polynomial of degree m divisible by the minimal polynomial for σ, we must have that x m 1 is the characteristic polynomial also. By Lemma 12.7, there must exist a cyclic vector for V ; i.e. there exists some α F such that α,σ(α),σ 2 (α),... span F. Dropping repeated elements, this says that α,σ(α),...,σ m 1 (α) span F, and hence form a basis of F over K. Since this basis consists of an element and its conjugates with respect to K, it is a normal basis, as required! In fact, it turns out that this result can be strengthened, in the following way. Theorem 12.9 (Primitive Normal Basis Theorem) For any finite extension F of a finite field K, there exists a normal basis of F over K that consists of primitive elements of F. Proof. Beyond the scope of this course! Example 12.10 Let K = F 2 and F = F 8 = K(α), where α 3 + α 2 + 1 = 0. We saw in Example 12.4 that the basis B = {α,α 2,1 + α + α 2 = α 4 } from Example 12.4 is a normal basis for F over K. In fact, α is a primitive element of F (F is the cyclic group of order 7 and hence any non-identity element is a generator). So this is a primitive normal basis for F over K.