I Like Serena: The subset of \mathbb{F}_{16} of solutions to x^4 - x form a subfield of \mathbb{F}_{16}. Since it has 4 elements it must be (isomorphic to) \mathbb{F}_{4}. In the language of Galois theory, x \mapsto x^4 is a field automorphism of \mathbb{F}_{16}. \mathbb{F}_{4} is (isomorphic) to its fixed field.
If \alpha and \beta are primitive elements (over \mathbb{F}_{2}) of \mathbb{F}_{4} and \mathbb{F}_{16}, then send \alpha \mapsto \beta^5 (or to \beta^{10})
Zoe-b said:
My problem now is that I really have very little concept of how the fields F(16) and F(8) are related to each other-
They don't much.
\mathbb{F}_{16} consists of 2 elements of degree 1, 2 elements of degree 2, and 12 elements of degree 4 (over \mathbb{F}_{2}.
\mathbb{F}_{8} consists of 2 elements of degree 1 and 6 elements of degree 3.
How do I know these facts? Because I know all of their subfields. The calculation would be a little more involved for, say, \mathbb{F}_{64}, but still a straightforward combinatorial exercise.
Since gcd(3,4) = 1, every element of \mathbb{F}_{16} of degree 4 over \mathbb{F}_{2} must also be degree 4 over \mathbb{F}_{8}. (of course, that same element would be degree 2 over \mathbb{F}_{4})
There are various equivalent descriptions of \alpha being degree
n over \mathbb{F}_{q}:
- \mathbb{F}_{q}(\alpha) \cong \mathbb{F}_{q^n}
- The minimal polynomial of \alpha over \mathbb{F}_{q} has degree n
- The orbit of \alpha under x \mapsto x^q (i.e. the set \{ \alpha, \alpha^q, \alpha^{q^2}, \alpha^{q^3}, \cdots \}) has n elements. (and these are the roots of the aforementioned minimal polynomial)
Just knowing the degrees of the roots (and that they're distinct) over \mathbb{F}_2 tells me that the irreducible factorization (over \mathbb{F}_2) is
x^{16} - x = <linear> <linear> <quadratic> <quartic> <quartic> <quartic>
In fact, if I have a model of \mathbb{F}_{16} and know an algorithm for computing minimal polynomials, I could use it to actually
compute the factors.