A finite field is a field containing finitely many elements: addition, subtraction, multiplication, and division by any nonzero element are defined and satisfy the field axioms. Finite fields are also called Galois fields, and a field with elements is commonly written or . Their defining classification states that must be a prime power, and that for every prime power there is exactly one finite field up to isomorphism. They provide finite settings for algebraic operations without sacrificing the ability to divide. (kconrad.math.uconn.edu)
Characteristic and possible sizes
The characteristic of a finite field is the smallest positive integer for which
This integer must be a prime number. If it were composite, say with , then the nonzero elements and would have product zero, which is impossible in a field. The multiples of form its prime subfield, isomorphic to . (math.mit.edu)
Every finite field is a vector space over this subfield. If its dimension is , choosing a basis expresses each element uniquely using coefficients from . Consequently its cardinality, also called its order, is . Thus fields of orders , , , and exist, but fields of orders or do not. The exponent is the degree of the field extension over . (math.mit.edu)
Construction and examples
For prime , the simplest construction is
Its elements are residue classes of integers, with operations performed using modular arithmetic. For example, in , and , so is the multiplicative inverse of . In contrast, arithmetic modulo a composite integer produces a ring rather than a field: modulo , the nonzero classes and multiply to zero. (kconrad.math.uconn.edu)
Larger fields can be constructed with polynomials. Choose an irreducible polynomial of degree over , meaning that it cannot factor into two positive-degree polynomials over that field. The quotient ring
is then a field with elements. Its elements have unique representatives of degree less than . Addition is coefficientwise; multiplication is polynomial multiplication followed by reduction modulo . Irreducibility ensures that every nonzero class has an inverse. (math.mit.edu)
For instance, is irreducible over . Writing for the class of , the resulting field is
Thus . This field is not arithmetic modulo : in , , whereas modulo , . Different irreducible polynomials of the same degree can give different representations of an isomorphic field. (maths.dur.ac.uk)
Multiplicative structure and polynomial identities
The nonzero elements of form a cyclic group under multiplication, of order . Hence there is a primitive element such that every nonzero element is a power of . This multiplicative structure differs from the additive structure, which is that of an -dimensional vector space over . (kconrad.math.uconn.edu)
Every nonzero satisfies , and every element satisfies . Therefore
Conversely, the roots of in its splitting field form a field with exactly elements. This establishes existence; uniqueness of splitting fields establishes uniqueness up to isomorphism. The polynomial has distinct roots because its formal derivative is . (jmilne.org)
Polynomial expressions and polynomial functions must be distinguished. The nonzero polynomial induces the zero function on . More generally, every function from to itself has a unique polynomial representative of degree less than , obtained by interpolation. (kconrad.math.uconn.edu)
Frobenius and subfields
The Frobenius automorphism
preserves addition and multiplication in characteristic . On , it has order ; every automorphism fixing is one of its powers. Accordingly, the extension is Galois with a cyclic automorphism group, an explicit example of Galois theory. (jmilne.org)
The subfields are completely determined by divisibility: contains a subfield with elements exactly when divides , and that subfield is unique. It consists of the elements satisfying . For example, has proper subfields of orders , , and , but none of order . (jmilne.org)
Computation and applications
Finite-field arithmetic uses exact finite representations. Polynomial-based implementations reduce coefficients modulo and products modulo a chosen irreducible polynomial. In characteristic , coefficient addition corresponds to exclusive OR on bits. Inverses can be computed using the extended Euclidean algorithm for polynomials. (math.mit.edu)
Finite fields support algebraic error-correcting codes, in which symbols and codewords are organized using polynomial or linear-algebraic relations. These relations introduce redundancy that permits detection and correction of transmission errors. (math.mit.edu)
In cryptography, the Advanced Encryption Standard interprets bytes as elements of , using the reduction polynomial
Its substitution transformation uses multiplicative inversion, with zero treated separately, followed by an affine transformation; its column-mixing transformation also uses arithmetic in this field. (nvlpubs.nist.gov)