CSE5313 Coding and information theory for data science (Lecture 4)
Algebra over finite fields
is the set of natural numbers.
by adding additive inverse, we can define the set of integers .
by adding multiplicative inverse, we can define the set of rational numbers .
by adding limits, we can define the set of real numbers .
by adding polynomial roots, we can define the set of complex numbers .
Another two extensions for quaternions and for octonions.
Few theorems about extension of fields
- As long as it is irreducible, the choice of does not matter.
- If are irreducible of the same degree, then .
- Over every ( prime), there exists an irreducible polynomial of every degree.
- All finite fields of the same size are isomorphic.
- All finite fields are of size for prime and integer .
Corollary: This is effectively the only way to construct finite fields.
Common notations
is the finite field with elements. where is a prime power.
is a vector field of dimension over . (no notion of multiplication)
is the finite field with elements. (as extension field of )
. Every extension field of is a vector field over .
. Additional structure is required.
From now on, we will use to denote the modulo operations .
Few exercises
Let be a field and . Prove that for , show .
Proof
:
Suppose , then for some .
Thus, .
:
We proceed by induction over .
Base case: , then for some . Then . So .
So .
Inductive step: Suppose , and the condition holds for all polynomials with .
Then for some with (By euclid’s division algorithm).
By our inductive hypothesis, .
So .
Let be a field and . Prove that for , show .
Solution
We extend to .
We extend this by using an irreducible polynomial of degree 2.
Need to find an irreducible polynomial .
In , , . So has no root in .
Consider .
Suppose for contradiction that is reducible, then for some . And are both of degree 1.
So for some , and .
So
This contradicts the fact that has no root in .
Summary from last lecture
A recipe for constructing a field with elements ( prime).
- Construct .
- Find an irreducible polynomial of degree (always exists).
- Let .
- The elements: polynomials in of degree at most .
- Addition and multiplication .
Facts:
- Choice of does not matter.
- Always end up with isomorphic (identical up to renaming of elements).
- All finite fields are of size for prime and some .
- The above recipe is unique.
- The above recipe is unique.
Algebra over finite fields
Groups
A group is a set with an operation that satisfies the following axioms:
- Closure: .
- Associativity: .
- Identity: .
- Inverses: .
- Operator is not necessarily commutative. (if so then it’s called an abelian group)
- May not be finite/infinite.
- May represented in power notation .
Examples of groups
is an abelian group. is an abelian group.
is an abelian group.
Let .
Then is a group. If is prime, then only need to remove .
Order of element in group
Let be a finite group.
Then there exists such that .
Proof
Consider the sequence .
Since is finite, there exists such that .
Then .
So there exists such that .
The order of an element (denoted as ) is the smallest positive integer such that .
Examples:
order of in is .
If , then .
Proof
Let , then if , then by definition of order, . So such that and .
So . This contradicts the definition of order. That is the smallest positive integer such that .
Cyclic groups
A group is called cyclic if there exists such that .
one element is a generator of the group.
Exercises for cyclic groups
Is cyclic? If so, find a generator.
Solution
Yes, the generator is .