Overview
Unique factorization of ideals survives in a number field's ring of integers even when unique factorization of elements fails. The ideal class group records the difference: it asks whether an ideal can be generated by a single element, while treating multiplication by any nonzero field element as a change of representative.
Its finiteness makes this obstruction computable. Its order, the class number, also occurs in analytic formulas and as the degree of the Hilbert class field.
Prerequisites
Use fractional ideals, their inverses and prime ideal factorizations. Know quotient groups and the distinction between units and nonzero field elements. For computations, know ideal norms and the discriminant of a number field.
Definition and conventions
Let be a number field, the multiplicative group of nonzero fractional -ideals, and its subgroup of principal fractional ideals. The ordinary ideal class group is
Thus exactly when for some . The identity class consists of all principal fractional ideals, not just the unit ideal. Multiplication is .
Every class has an integral representative, since multiplication by a common denominator changes an ideal only by a principal factor. For real fields, requiring that factor to have a totally positive generator instead defines the narrow class group. This article uses the ordinary group.
Intuition
The ideal group keeps all prime ideal exponents. Passing to classes imposes every relation arising from a principal ideal. A nontrivial class is an obstruction to replacing ideal arithmetic by arithmetic of generators. An ideal can be nonprincipal while a power of it is principal; its class then has finite order.
This is separate from the unit group: units describe different generators of the same principal ideal, whereas classes describe ideals for which no generator exists.
Examples and non-examples
In , Euclidean division makes every ideal principal, so is trivial. The distinct ideals and therefore represent the same class. Equality of classes does not mean equality of ideals or equality of norms.
For a nontrivial calculation, let , so , and put . Its quotient ring is , so . If , the principal norm formula would give , impossible for integers . Hence .
Writing , the square is generated by , and . These all lie in , while their differences and an integer multiple of yield . Therefore
The discriminant is . The Minkowski bound is , so every ideal class has an integral representative of norm or . There is only one ideal of norm : a map onto must send to the unique root of modulo . Thus the two classes are and , and the class group is cyclic of order two.
Important properties
For every number field of degree , with pairs of complex embeddings and discriminant , every class contains an integral ideal of norm at most
Only finitely many ideals have bounded norm, proving finiteness. Proof sketch: embed an inverse ideal as a lattice, use Minkowski's convex body theorem to find a sufficiently small nonzero element, then multiply by that element to obtain an integral representative of the original class.
Because is Dedekind, its class group is trivial exactly when it is a principal ideal domain, equivalently a unique factorization domain. These equivalences should not be transferred to arbitrary commutative rings.
Connections and further reading
Ideal classes contribute equally to the leading asymptotic count of integral ideals; summing them introduces the factor in the residue of at . Reciprocity gives for the ordinary Hilbert class field. These are analytic and Galois interpretations of the same finite group. Sutherland, Sections 14.4–14.5 supplies the bounds used above.