In a finite field Fq, I've read that one can get the minimum polynomial f(z) of an element β∈Fq using this formula:
f(z)=(z−β)(z−β2)(z−β4)(z−β8)...
I'm trying to prove this to myself in the case of the finite field F8=F2[x]/(x3+x+1)
The elements of this field are:
0,1,x,x2,x3≡(x+1),x4≡(x2+x),x5≡(x2+x+1),x6≡(x2+1)
Let's say I want to find the minimal polynomial of x, which should also be the minimal polynomial for its conjugates x2 and x4≡x2+x. Since x8≡x, I can ignore the higher powers.
Since coefficients are in F2, +1 and −1 are considered equivalent:
f(z)=(z+x)(z+x2)(z+x4)
f(z)=z3+z2(x4+x2+1)+z(x6+x5+x3)+x7
Using the conversions I've listed above, I can replace all the powers of x3 or higher with lower-degree polynomials:
f(z)=z3+z2((x2+x)+x2+1)+z((x2+1)+(x2+x+1)+(x+1))+1
f(z)=z3+z2(x+1)+z+1
This isn't what I'm expecting... I would have expected the z2 term to go to zero. Am I making an algebra mistake here?
Answer
The z2 term is x4+x2+x, not x4+x2+1 as you have written.
No comments:
Post a Comment