Other meanings of Finite field
Algebra
A finite field is an algebraic structure with finitely many elements, also called a Galois field. Its addition, subtraction, multiplication, and division by every nonzero element obey the ordinary field laws, while its finite size imposes strong structure: every finite field has exactly pn elements for a prime p and positive integer n.1 Finite fields underpin coding theory, computer algebra, pseudorandom-sequence construction, and modern cryptography.
A finite field is a field whose underlying set contains finitely many elements. The smallest examples are the integers modulo a prime p, written GF(p)Fp; arithmetic wraps around after reduction modulo p.1 Every finite field has characteristic p, meaning that adding its multiplicative identity to itself p times gives zero. Its number of elements is necessarily pn, where n is a positive integer. For each such size there is, up to a field-preserving relabeling called an isomorphism, exactly one finite field. Thus GF(16) is unique in structure even though it can be represented in different ways.
Larger finite fields are constructed by adjoining a root of an irreducible polynomial to a prime field. If f(x) has degree n over GF(p), the quotient ring GF(p)[x]/(f) is a field with pn elements. Elements are represented by polynomials of degree below n, with coefficients reduced modulo p; multiplication is followed by reduction using f. Different irreducible polynomials produce different coordinate descriptions of isomorphic fields. The Frobenius automorphism, which maps a to ap, is central to computations: its repeated application generates the field's Galois group over GF(p), and its fixed elements form the base field.
The nonzero elements of a finite field form a cyclic multiplicative group of order pn−1, so every nonzero element has a multiplicative inverse and a power dividing that order.1 Finite fields support polynomial factorization, efficient exponentiation, and finite versions of linear algebra. In coding theory, Reed–Solomon and related error-correcting codes perform symbol arithmetic in fields such as GF(28). The Advanced Encryption Standard represents bytes as elements of GF(28) and uses inversion there in its substitution construction. Public-key systems also use finite fields, including elliptic-curve cryptography over prime fields and binary fields.
Finite fields have a richer subfield structure than their size alone suggests. GF(pm) is a subfield of GF(pn) exactly when m divides n. The polynomial xpn−x has every element of GF(pn) as a root, making it a compact way to describe the field and its subfields. A field may be implemented with a polynomial basis, a normal basis, or other coordinates; these representations change speed and storage without changing the abstract field. The same arithmetic also appears in less conspicuous settings, including linear-feedback shift registers, combinatorial designs, finite geometries, and algorithms for factoring polynomials over finite domains.2
GF(q) and Fq are standard notations for a finite field with q elements; q must be a prime power.
Help improve the encyclopedia. Reports go straight to the site manager.