Upload
mrdubster
View
215
Download
0
Embed Size (px)
Citation preview
8/12/2019 Number theory lecture
1/6
MATH 361: NUMBER THEORY TENTH LECTURE
The subject of this lecture is nite elds.
1. Root Fields
Let k be any eld, and let f (X ) k [X ] be irreducible and have positive degree.We want to construct a supereld K of k in which f has a root. To do so, considerthe quotient ring
R = k [X ]/ f ,
where f is the principal ideal f (X )k [X ] of k[X ]. That is, R is the usual ringof polynomials over k subject to the additional rule f (X ) = 0. Specically, thering-elements are cosets and the operations are
(g + f ) + ( h + f ) = ( g + h) + f ,(g + f )(h + f ) = gh + f .
The fact that f is irreducible gives R the structure of a eld, not only a ring. Theonly matter in question is multiplicative inverses. To see that they exist, supposethat
g + f = f in R.
The condition is that g / f , i.e., f g. so (f, g ) = 1 (because f is irreducible),and so there exist F, G k [X ] such that
F f + Gg = 1 .
That is, f | Gg 1, i.e., Gg 1 f , so that
Gg + f = 1 + f in R.
That is,
(G + f )(g + f ) = 1 + f in R,
showing that G + f inverts g + f in R.Now use the eld R to create a set K of symbols that is a superset of k and is
in bijective correspondence with R. That is, there is a bijection : R K , (a + f ) = a for all a k .
Endow K with addition and multiplication operations that turn the set bijectioninto a eld isomorphism. The operations on K thus extend the operations on k .Name a particular element of K ,
r = (X + f ).1
8/12/2019 Number theory lecture
2/6
2 MATH 361: NUMBER THEORY TENTH LECTURE
Then
f (r ) = f ((X + f )) by denition of r
= (f (X + f )) since algebra passes through = (f (X ) + f ) by the nature of algebra in R= ( f ) by the nature of algebra in R= 0 by construction of .
Thus K is a supereld of k containing an element r such that f (r ) = 0.
For example, since the polynomial f (X ) = X 3 2 is irreducible over Q , thecorresponding quotient ring
R = Q [X ]/ X 3 2 = {a + bX + cX 2 + X 3 2 : a,b, c Q }
is a eld. And from R we construct a eld (denoted Q (r ) or Q [r ]) such that r 3 = 2.Yes, we know that there exist cube roots of 2 in the supereld C of Q , but the
construction given here is purely algebraic and makes no assumptions about thenature of the starting eld k to which we want to adjoin a root of a polynomial.
2. Splitting Fields
Again let k be a eld and consider a nonunit polynomial f (X ) k [X ]. We canconstruct an extension eld
k 1 = k (r 1),where r 1 satises some irreducible factor of f . Let
f 2(X ) = f (X )/ (X r 1) k 1[X ].
We can construct an extension eld
k 2 = k 1(r 2) = k (r 1 , r 2),
where r2 satises some irreducible factor of f 2 . Continue in this fashion untilreaching a eld where the original polynomial f factors down to linear terms. Theresulting eld is the splitting eld of f over k , denoted
splk (f ).
Continuing the example of the previous section, compute thatX 3 2X r
= X 2 + rX + r2 in Q (r )[X ].
Let s = rt where t3 = 1 but t = 1. Then, working in Q (r, t ) we have
s2 + rs + r2 = r 2 t2 + r2 t + r2 = r 2(t2 + t + 1) = r 2 0 = 0 ,
Thus s = rt satises the polynomial X 2
+ rX + r2
, and now compute thatX 2 + rX + r2
X rt = X rt 2 in Q (r, t )[X ].
That is,X 3 2 = ( X r )(X rt )(X rt 2) Q (r, t )[X ],
showing thatsplQ (X 3 2) = Q (r, t ).
8/12/2019 Number theory lecture
3/6
MATH 361: NUMBER THEORY TENTH LECTURE 3
3. Examples of Finite Fields
We already know the nite elds
F p = Z /p Z , p prime.
For any positive integer n we can construct the extension eld
K = spl F p (X pn X ).
Furthermore, the roots of X pn
X in K form a subeld of K . To see this, checkthat if a p
n
= a and b pn
= b then
(ab) pn
= a pn
b pn
= ab,
(a + b) pn
= a pn
+ b pn
= a + b,
(a 1) pn
= ( a pn
) 1 = a 1 if a = 0 ,
( a) pn
= ( 1) pn
a pn
= a (even if p = 2) .
(The modulo p result that ( a + b) p = a p + b p is sometimes called the freshmans dream .) Thus the splitting eld K is exactly the roots of X p
n
X . The roots aredistinct because the derivative
(X pn
X ) = 1
is nonzero, precluding multiple roots. Thus K contains pn elements. We give it aname,
Fq = spl F p (X pn X ) where q = pn .
4. Exhaustiveness of the Examples
In fact the elds
Fq , q = pn , n 1
are the only nite elds, up to isomorphism. To see this, let K be a nite eld.The natural homomorphism
Z K , n n 1K
has for its kernel an ideal I = nZ of Z such that
Z /I K ,
and so Z /I is a nite integral domain. This forces I = pZ for some prime p, and so
F p K .
Identify F p with its image in K . Then K is a nite-dimensional vector space over F p,so that |K | = pn for some n. Every nonzero element x K satises the conditionx p
n 1 = 1, and so every element x K satises the condition x pn
= x. In sum,K = Fq up to isomorphism where again q = pn .
8/12/2019 Number theory lecture
4/6
8/12/2019 Number theory lecture
5/6
MATH 361: NUMBER THEORY TENTH LECTURE 5
The polynomial X 4 + X + 1 works: it has no roots, and it doesnt factor into twoquadratic terms because
(X 2
+ aX + 1)( X 2
+ bX + 1) = X 4
+ ( a + b)X 3
+ abX 2
+ ( a + b)X + 1 .Thus, again up to isomorphism,
F16 = F2[X ]/ X 4 + X + 1
= F2(r ) where r 4 + r + 1 = 0
= {a + br + cr2 + dr 3 : a,b,c, d F2}.
8. A Remarkable Polynomial Factorization
In general, to construct the eld Fq where q = pn , we need an irreducible monicpolynomial of degree n over F p. Are there such? How do we nd them?
Fix a prime p and a positive integer n . For any d 1, let MI p(d) denote the setof monic irreducible polynomials of degree d over F p. Then
X pn
X =d| n f MI p (d)
f (X ) in F p[X ].
To establish the identity, consider any monic irreducible polynomial f , and let ddenote its degree. We want to show that f (X ) | X p
n
X if and only if d | n.Working in a eld large enough to contain all roots of f and all roots of X p
n
X ,we have
f (X ) | X pn
X in F p[X ] each root of f (X ) is a root of X pn
X.
(The = direction is a little subtle, because conceivably f could have repeatroots. Indeed, there do exist so-called inseparable scenarios where the roots of anirreducible polynomial over a eld do repeat. But in our context, if even one root aof f is a root of X p
n
X then f (X ) | X pn
X . To see this, substitute a for X inthe relation X p
n
X = q (X )f (X ) + r(X ) (where r = 0 or deg( r ) < deg f ) to getr (a) = 0. Thus r = 0 since otherwise a satises some irreducible factor of r alongwith satisfying the irreducible f , but a can not satisfy two distinct irreducible poly-nomials because then it would satisfy their gcd, which is the constant polynomial 1.Since r = 0, f (X ) | X p
n
X as desired.) Recall that the set of roots of X pn
X is precisely F pn . Also, up to isomorphism, if we adjoin any root of f to F p then weget a eld F p(r ) = F p[X ]/ f = F pd (recall that d = deg( f )). Thus
f (X ) | X pn
X in F p[X ] F pd F pn .
And so, by the nature of nite eld containments, we have shown exactly what wewant: For any monic irreducible polynomial f over F p, letting d denote its degree,
f (X ) | X pn
X in F p[X ] d | n.
To count the monic irreducible polynomials over F p of a given degree, take thedegrees of both sides of the identity
X pn
X =d| n f MI p (d)
f (X ) in F p[X ]
to get pn =
d| n
d |MI p(d)|.
8/12/2019 Number theory lecture
6/6
6 MATH 361: NUMBER THEORY TENTH LECTURE
By Mobius inversion,
|MI p(n)| = 1
n d| n(n/d ) pd (where is the Mobius function) .
The sum on the right side is positive because it is a base- p expansion with topterm pn and the coefficients of the lower powers of p all in {0, 1}. So |MI p(n)| > 0for all n > 0. That is, there do exist monic irreducible polynomials of every degreeover every eld F p.
For example, taking p = 2 and n = 3,
X 8 X = X (X 7 1) = X (X 1)(X 6 + X 5 + X 4 + X 3 + X 2 + X + 1)
= X (X 1)(X 3 + X 2 + 1)( X 3 + X + 1) mod 2 ,a product of two linear factors and two cubic factors. And the counting formulafrom the previous section gives the results that it must,
|MI2(1) | = 11(1)2
1= 2 ,
|MI2(3) | = 13
((1)23 + (3)2 1) = 13
(8 2) = 2 .
Similarly, taking p = 3 and n = 2,
X 9 X = X (X 8 1) = X (X 4 1)(X 4 + 1)
= X (X 2 1)(X 2 + 1)( X 2 + X + 1)( X 2 X + 1) mod 3
= X (X 1)(X + 1)( X 2 + 1)( X 2 + X 2 + 1)( X 2 + X + 1) ,and
|MI3(1) | = 11
(1)31 = 3 ,
|MI3(2) | = 12((1)3
2
+ (3)31
) = 12 (9 3) = 3 .
9. Common Errors
The nite eld Fq where q = pn is neither of the algebraic structures Z/q Zand ( Z /p Z )n as a ring. As a vector space, Fq = F n p , but the ring (multiplicative)structure of F q is not that of Z/q Z or of (Z /p Z )n .
The nite eld F pm is not a subeld of F pn unless m | n, in which case it is.
10. Gauss Sums Again
Let p and q be odd primes.Working in Fq2 , the multiplicative generator g has order q 2 1 = 0 mod 8.
Consequently, g(q2 1) / 8 has order 8 and can serve as 8 in the Gauss sum calculation
of (2/q ).Working in Fqp 1 , the multiplicative generator g has order q p 1 1 = 0 mod p.Consequently, g(q
p 1 1) /p has order p and can serve as p in the Gauss sum proof of the main quadratic reciprocity law.