Processing math: 100%

Thursday, August 22, 2013

Prime Cyclotomic Polynomials Modulo p (12.2.20)

Dummit and Foote Abstract Algebra, section 12.2, exercise 20:

MathJax TeX Test Page

Let n be prime, and let Φn(x)=xn1x1=xn1+...+1 be the nth cyclotomic polynomial, which is irreducible over Q. Fix a prime p. This exercise determines when Φn(x)Fp[x] is irreducible and thus provides information about the conjugacy classes of matrices of prime order over prime fields.

(a) Let p=n. Show x1 divides Φn(x).
(b) Let pn. Let f be the multiplicative order of p in F×n. Show that m=f is the smallest integer for which GLm(Fp) contains a matrix A of order n.
(c) Show that no polynomial in Fp[x] of degree less than f divides Φn(x), and that mA(x) is an irreducible polynomial of degree f dividing Φn(x).
(d) In particular, prove Φn(x) is irreducible over Fp if and only if p is a primitive root modulo n, i.e. p generates Fn.

Proof: (a) Since Φn(1)0, x1 divides Φn(x).

(b) We have |GLm(Fp)|=(pm1)...(pmpm1). By Lagrange's and Cauchy's theorems, GLm(Fp) has a matrix of order p if and only if its order is divisible by p, so - since Fp is an integral domain - if and only if npmpk=pk(pmk1) for some 0km. Since this first occurs when m=f and k=0, the claim is proven.

(c) Assuming g(x) | Φn(x) | xn1 implies mB(x) | cB(x)=g(x) | xn1 where B is the companion matrix of g(x). Thus Bn=1 and by (b) g(x) is of degree f. Letting A be as in (b) we see mA(x) | xn1=(x1)Φn(x) and by the restriction of polynomials dividing Φn(x) and the size of A we have mA(x) is of degree f. Since mA(x) is a monomial of minimal degree dividing Φn(x) it must be irreducible, and since A1 we have mA(x)x1 and now mA(x) | Φn(x).

(d) The case is clear when p=n. Otherwise, let p be a primitive root. Then f=n1 and no polynomial of degree smaller than n1 divides Φn(x), and thus Φn(x) is irreducible. If Φn(x) is irreducible, then a polynomial of degree smaller than n1 divides Φn(x) and thus the order of p in Fn is smaller than n1. 

No comments:

Post a Comment