Monday, December 24, 2018

Double finite field extension



Suppose we are given the field F5 and
p(X)=X22F5[X], an irreducible polynomial over F5.
Let K denote the extension of F5 in which p(X) has a root α. K is an extension of degree 2 and of cardinality 52=25.




It is easily verified that α is not a square in K, so q(Y)=Y2αK[Y] is an irreducible polynomial over K. We can therefore form an extension of K in which q(Y) has a root β, i.e. an element such that β2=α. I will call this extension L. L is an extension of degree 2 over K and of cardinality 54=625.



I am trying to find the minimal polynomial of β over F5 which gives rise to the same extension L, i.e. the polyomial s(Z)F5[Z] such that s(β)=0.



s(Z) should be of degree 4 and L, being the splitting field of s(Z), will contain all its roots which are given by β,β5,β25,β125. So, one way to find s(Z) is to compute and simpify the product s(Z)=(Zβ)(Zβ5)(Zβ25)(Zβ125). I got s(Z)=Z4+3.



My question: is there another, more intelligent, method to find s(Z) that would work even when the involved fields are of greater cardinality?


Answer



You're adding in 2 and then 2. So intuitively it's obvious that really you're just adding a root of x42.




This is the same polynomial as you got.



More formally speaking, you could verify the isomorphism of rings:



F5[x,y]/x22,y2xF5[y]/y42



This amounts to checking that the equality of the ideals



x22,y2x=y42,y2x




The only non-trivial step there is that x22y42,y2x.


No comments:

Post a Comment

analysis - Injection, making bijection

I have injection f:AB and I want to get bijection. Can I just resting codomain to f(A)? I know that every function i...