We want to have algebraic structure into code design / decoding
Field
A field is a triplet
- is a set
- are two binary operators, for which we have
- Associativity
- Commutativity
- Identity under
- Inverse under
- Identity under
- Inverse under
- Distributivity:
If is finite ⇒ finite field
We can of course denote the operations as any other symbol
,
For a positive integer , we have
- ⇒ ← times ⇒ times
- ⇒ ← times
Every field contains the special number
- For a finite field, the order of with respect to is a prime number — called the field characteristic
Definition
Isomorphism ⇐> between two finite fields and is a bijection
Such that for all
Theorem
- The cardinality of a finite field is an integer power of its characteristic for some prime
- All finite fields of the same cardinality are isomorphic
- For every prime number , and positive integer , there exists a finite field of cardinality
This is self sufficient:
is a finite field ⇐> is prime
Finite Dimensional Vector spaces
From linear algebra (last semester)
Definition
A nonempty set is set to be vector space over a finite field if
- There exists an operation called addition that associates each pair a vector
- There exists an operation called the scalar multiplication that associates each and a new vector
Definition
We have a vector space over a field denoted as if
- is a commutative group
- The binary operator is between an element of and one of
If is a vector space with the property that is closed under vector addition and multiplication by a scalar, then it it a vector space too
We call this a subspace of
The set of all linear combinations of is called the span
A vector space is called finite-dimensional if there is a list of vectors which spans the whole space
Theorem
A list in is a basis of ⇐> every can be written uniquely in the form
Theorem
Every spanning list in a vector space can be reduced to a basis of the vector space
Theorem
Any two bases of a finite dimensional vector space have the same length
Theorem
The set of solutions in of linear homogeneous equations in variables is a subspace of
Let be the dimensionality of the vector space spanned by the coefficient vectors. We therefore have
In particular, if the vectors of coefficients are linearly independent, then
Conversely if is a subspace of of dimension . There exists a set of linear equations with coefficients that form linearly independent vectors in , the solution of which are the vectors in
Theorem
An -dimensional vector space over a finite field
- is finite
- has cardinality