The Class Group - Core Definitions
The class group measures the failure of unique factorization in rings of integers, encoding profound arithmetic information about number fields.
Let be a number field with ring of integers . Two fractional ideals and are equivalent if there exist nonzero such that .
The set of equivalence classes forms a group under ideal multiplication, called the ideal class group or simply class group, denoted or .
The identity element is the class of principal ideals, and the order is the class number of .
Equivalently, is the quotient of the group of fractional ideals by the subgroup of principal fractional ideals:
When , every ideal is principal and is a principal ideal domain (PID), hence a unique factorization domain (UFD).
For imaginary quadratic fields with square-free:
- for (complete list)
For real quadratic fields with :
A set of integral ideals is a complete set of representatives for if every ideal class contains exactly one .
By the Minkowski bound, representatives can be chosen with bounded norm: where and is the number of complex conjugate pairs of embeddings.
The Minkowski bound is constructive: to compute , enumerate all ideals with norm up to , factor them into primes, and determine equivalences. This algorithm is practical for small discriminants but becomes infeasible as grows.
The narrow class group refines the class group by requiring equivalence via totally positive elements: if for totally positive (positive at all real embeddings).
The narrow class number satisfies and where is the number of real embeddings.
The class group encodes deep arithmetic: its structure determines solvability of embedding problems, existence of extensions with prescribed ramification, and distribution of prime ideals. The Hilbert class field is the maximal unramified abelian extension of , with Galois group canonically isomorphic to .