Is this a generator of a cyclic group?

232 Views Asked by At

Let $F=\mathbb Z/(p)$, where $p$ a prime number, $f(x)$ a monic irreducible polynomial in $K=F[x]$ of degree $n$, $K=F[x]/(f(x))$, and $E$ the multiplicative group of nonzero elements of $K$. Then it is easy to see that $K=F(x+f(x))$. Is $x+(f(x))$ a generator of $E$ as a multiplicative group?

1

There are 1 best solutions below

3
On BEST ANSWER

It depends on the polynomial $f$. If $x + (f(x))$ is a generator, $f$ is called primitive. For each finite base field and each degree, a primitive polynomial always exists.

Example

There are 3 irreducible polynomials of degree 4 over $\Bbb F_2$: $$x^4 + x + 1,\quad x^4 + x^3 + 1,\quad x^4 + x^3 + x^2 + x + 1$$

The first two polynomials are primitive, but the third one is not. This can be checked as follows:

In $\Bbb F_2[x]/(x^4 + x^3 + x^2 + x + 1)$, polynomial long division gives $$ x^5 = (x + 1)\cdot(\underbrace{x^4 + x^3 + x^2 + x + 1}_{=0}) + 1 = 1\text{,} $$ so $x + (f(x))$ has multiplicative order $5$. To generate the multiplicative group, its order must be $15$.