Why does the primitive element $\alpha$ is a root of the field generator polynomial?

803 Views Asked by At

Reading throught page 12 of the PDF http://downloads.bbc.co.uk/rd/pubs/whp/whp-pdf-files/WHP031.pdf, the first paragraph says that:

"(...) the primitive element $\alpha$ is a root of the field generator polynomial (...)"

I think I know the basics concepts of:

  • primitive element of $\alpha$ of a GF
  • field generator polynomial

but I cannot understand how the roots of the latter are connected with the former.

PS: I'm not a mathematician, but an engineer trying to grasp the basics of the Finite Field Theory to understand the Reed Solomon Coding/Decoding.

Sorry if this can be a dumb question. Thanks in advance.

1

There are 1 best solutions below

3
On BEST ANSWER

What is going on in the background which this paper/book does not seem to be talking about explicitly, is that to form the fields, we are taking the original field and adding some element $x$.

In other words, we consider all polynomials with coefficients in your field. Then, similar to when we look at integers mod some element, we mod this set of polynomials, which mathematicians call a polynomial ring, by some irreducible polynomial $p(x)$. Thus as an example we can form $GF(4)$ by taking $GF(2)=\Bbb Z_2= \Bbb F_2=\{0,1\}$ and taking polynomials over it, writen as ${\Bbb F_2}[x]$. Then we have the irreducible polynomial $p(x)=x^2+x+1$. Then we take the quotient ${\Bbb F_2}[x]/\langle p(x) \rangle$, so that in effect $x^2+x+1=0$ in our new field. Thus the root of our irreducible polynomial, represented by $x$, has been added to our field. This is exactly the primitive element added to form $GF(4)$. Make sense?