Exercise 4.2.6

Let F be a finite field. Explain why there is an algorithm for deciding whether f F [ x ] is irreducible.

Answers

Proof. If f is reducible, of degree n , f = gh , g , h F [ x ] , where 1 deg ( g ) deg ( h ) n 1 .

As deg ( g ) + deg ( h ) = n , 2 deg ( g ) n , deg ( g ) n 2 . If we multiply g , h by appropriate constants, we can suppose that g is monic.

So f is reducible iff there exists a monic factor of f of degree d , d , 1 d n 2 .

As F is finite, with cardinality q , we can list all monic polynomials of degree k , of the form p = x k + a k 1 x k 1 + + a 0 , by listing all q k k -plets ( a 0 , , a k 1 ) , and test the divisibility of f by each such polynomial, for every value of k , 1 k n 2 .

If f is irreducible, the number of polynomial division to prove the irreducibility is so

q + q 2 + q r = q q r 1 q 1 , r = n 2 .

User profile picture
2022-07-19 00:00
Comments