Given a finite field Fpm that is given p and the irreducible polynomial of degree m. I want to construct irreducible polynomials of degree d|m.
Let Fpm=Fp(α), then we can take its partial trace or norm such that β:=Tr(α)∈Fd. Note that we can find trace/Norm using Frobenius.
Now if can construct min poly of β then we can get the required irreducible polynomial.
Does this idea work ?? I am unable to prove it. Is there any simple solution for this ?
Answer
You need to exercise a bit of care, but the basic idea is fine.
What can go wrong is that trmd(α) may land in too small a field. In other words, it may happen that the extension degree [Fp(β):Fp] is a proper factor of d. The same thing may happen, if you use the relative norm instead of the relative trace.
As examples of both these phenomenon let me proffer the following. Consider the field F16=F2(α) where α is a zero of the irreducible polynomial x4+x+1. Assume that we want to produce an element
that generated the intermediate field F4. If we use the relative trace
tr42:F16→F4,x↦x4+x,
and the above element α, then we see that
β=tr42(α)=α4+α=1.
Thus F2(β)=F2, and β failed to generate the intermediate field F4.
If we, instead, you the relative norm
N42:F16→F4,x↦x⋅x4=x5,
then the above choice of α actually works (this is because α is of order fifteen, so N24(α) is of order three, and hence generates F4). But if we carelessly use, in the role of α, a fifth root of unity γ∈F16, then obviously N42(γ)=1, and we get that
F2(γ)=F16 but F2(N42(γ))=F2.
What works in general is the following. Let α be a primitive element of
Fpm, in other words, α is a generator of the multiplicative group F∗pm (warning: there are two notions of primitive in field theory, this is prevalent in the theory of finite fields, but there is another definition of primitivity elsewhere in field-theory that is at odds with this).
Then the relative norm
β=Nmd(α)=m/d−1∏i=0αpid
is always a generator of the multiplicative group of the intermediate field Fpd. Consequently, the minimal polynomial of β over Fp is of degree d.
Also, both the relative norm and the relative trace are surjective mappings from the bigger field to the intermediate field. Therefore the process you described always works for some elements α. Actually it works for most elements of Fpm for a suitable definition of most. The above intermediate field F4 probably gives you the lowest success rate, when using a random α.
In a comment the OP asked for examples with gcd. Let us denote
F=\Bbb{F}_{p^d}, E=\Bbb{F}_{p^m}. The relative trace
tr^E_F:E\to F, x\mapsto x+x^{p^d}+x^{p^{2d}}+\cdots+x^{p^{m-d}}
is a surjective F-linear mapping. Therefore the kernel of tr^E_F is
an F-subspace of E of dimension (m/d)-1. In other words, there exist
p^{m-d} elements x\in E with the property tr^E_F(x)=0. So when d is relatively small, the number of elements with trace zero exceeds the number of elements in the union of proper subfields of E, because the latter number is strictly less that \sum_{\ell\mid m}p^{m/\ell}, where \ell ranges over the prime factors of m.
Similarly, the kernel of the relative norm map has (p^m-1)/(p^d-1)>p^{m-d}
elements.
Given these observations there will be elements \alpha such that \Bbb{F}_p(\alpha)=E but tr^E_F(\alpha)=0. And also elements \alpha such that \Bbb{F}_p(\alpha)=E and N^E_F(\alpha)=1.
No comments:
Post a Comment