Given algebraic numbers , ...,
it is always possible to find a single algebraic
number
such that each of
,
...,
can be expressed as a polynomial in
with rational coefficients. The number
is then called a primitive element of the extension
field
.
Stated differently, an algebraic number
is a primitive element of
iff
. Primitive elements were implemented in
version of the Wolfram Language prior
to 6 as PrimitiveElement[z,
a1, ..., an
] (after loading the package NumberTheory`PrimitiveElement`.
For example, a primitive element of is given by
, with
(1)
| |||
(2)
|