![]() |
[home] [lexicon] [problems] [tests] [courses] [auxiliaries] [notes] [staff] |
![]() |
Mathematics-Online lexicon: | ||
Introduction to Finite Fields |
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z | overview |
Rings and Fields
A Ring is a set with an addition
and a
multiplication
, which are both associative. The addition is commutative.
Moreover the following
law of distributivity holds in
Each ring has a zero element
and a unity
such that
For each
exists
such that
.
If additionally for each element
there is a
multiplicative inverse
, i.e.
, then
is called a skew field (or
often also a division ring).
If the multiplcation is commutative, then a ring is called commutative and
a skew field is called a field.
Examples.
Note that a polynomial is a formal expression. It becomes a function from
to
by
substituting
by elements of
For some rings
it is possible that
different polynomials of
yield in this way the same function.
Ideals.
An ideal
in a commutative ring
is a subset of
such that
For example the even numbers
are an ideal of
or
is an ideal of
.
Each ideal
of
defines a new ring, the so-called
residue class ring
. The elements of
are subsets
of
of the following form. Let
be a fixed element of
Then
is called the residue class of with respect to the ideal
Note that
if and only if
if and only if
An element
is called a representative of
the residue class.
One checks easily that with the following addition and multiplication
is a commutative ring.
Example.
has the elements
and
.
The calculations in
may be done by representatives (omitting the
bars and taking into account that
) ,
because modifications modulo
are permitted. More cumbersome but also
correct is the calculation
Finite Fields
We define first with the ideal
of
the finite fields
with
elements,
a prime, via
Using the notation above the elements of are described by
Note that
is for each natural number
an ideal of
But the residue class ring
is a field if and only if
is a prime.
If
is not a prime, then
with natural numbers
In
one gets
Hence neither
nor
are zero and both elements have no multiplicative inverse.
A polynomial
in
is called irreducible, if it is not the product of two polynomials
of lower degree. Otherwise it is called reducible. The irreducible polynomials
play in
a similar role as the primes in
Note that irreducibility quite often may be checked only by testing all
possible divisors of a given polynomial
, i.e. by
division of
by any
polynomial of degree less or equal than a half of the degree of
Examples.
Using irreducible polynomials over the field of elements one can construct
all other finite fields. This is the main content of the following theorem.
Theorem.
The constant polynomials form with addition and multiplication in
a field ( more precisely a subfield of
) which
is obviously isomorphic to
.
Let and
be polynomials in
such that
deg
deg
. Then by polynomial
division we can write
Suppose that
with irreducible polynomial
Then we can express in
as
Using this one shows that each element of
may be expressed
as a unique linear combination of
of the elements
over
So
is a vector space over
with basis
.
A vector space of dimension
over
has
elements.
Therefore
has
elements
and these elements are represented by all polynomials of degree less
than
Note that the residue class ring
has also
elements.
But for
this ring is not a field because then
is not a prime
(see above).
Also in
the equation
Primitive Elements, Zech-Logarithms
Each element in
of
staisfies the equation
.
If
is the minimal exponent
such that
then
is called primitive.
One can show that each finite field has at least one primitive element. Note that if
is primitive, then each non-zero element of
is a power of
Note that a randomly chosen element of a finite field is with high
probability primitive.
Fix a primitive element primitive element
Then with respect to this element Zech-logarithms are defined as
follows.
If
then
is called the
Zech-logarithm of
.
Note that
is uniquely determined except in the case when
. In this case we define
.
All non -zero elements of a finite field are described by a power of a
primitive element. Thus multiplications of these elements may be easily
performed. The Zech-logarithms are useful for the addition, because
for
Example. Consider the field of elements defined as
.
is primitive, because
,
and
.
The corresponding Zech - logarithms follow from the
the table
The Zech - logarithm of
is
and
.
Frobenius Automorphism
The Frobenius-automorphism of
is a bijective map
defined by
It has the properties that
Because for
(
_p considered as subfield), it follows
that
provided
.
Clearly
for a primitive element
of
Therefore this
equation is valid for each element of
and it follows for the
Frobenius automorphism
that
.
Examples:
automatically generated 7/ 7/2005 |