ConceptComplete

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.

DefinitionIdeal Class Group

Let KK be a number field with ring of integers OK\mathcal{O}_K. Two fractional ideals II and JJ are equivalent if there exist nonzero α,β∈K\alpha, \beta \in K such that αI=βJ\alpha I = \beta J.

The set of equivalence classes forms a group under ideal multiplication, called the ideal class group or simply class group, denoted Cl(K)\text{Cl}(K) or ClK\text{Cl}_K.

The identity element is the class of principal ideals, and the order hK=∣Cl(K)∣h_K = |\text{Cl}(K)| is the class number of KK.

Equivalently, Cl(K)\text{Cl}(K) is the quotient of the group of fractional ideals by the subgroup of principal fractional ideals: Cl(K)={fractionalΒ ideals}{principalΒ fractionalΒ ideals}\text{Cl}(K) = \frac{\{\text{fractional ideals}\}}{\{\text{principal fractional ideals}\}}

When hK=1h_K = 1, every ideal is principal and OK\mathcal{O}_K is a principal ideal domain (PID), hence a unique factorization domain (UFD).

ExampleClass Numbers of Quadratic Fields

For imaginary quadratic fields K=Q(d)K = \mathbb{Q}(\sqrt{d}) with d<0d < 0 square-free:

  • hK=1h_K = 1 for d∈{βˆ’1,βˆ’2,βˆ’3,βˆ’7,βˆ’11,βˆ’19,βˆ’43,βˆ’67,βˆ’163}d \in \{-1, -2, -3, -7, -11, -19, -43, -67, -163\} (complete list)
  • hQ(βˆ’5)=2h_{\mathbb{Q}(\sqrt{-5})} = 2
  • hQ(βˆ’23)=3h_{\mathbb{Q}(\sqrt{-23})} = 3
  • hQ(βˆ’14)=4h_{\mathbb{Q}(\sqrt{-14})} = 4

For real quadratic fields K=Q(d)K = \mathbb{Q}(\sqrt{d}) with d>0d > 0:

  • hQ(2)=1h_{\mathbb{Q}(\sqrt{2})} = 1
  • hQ(10)=2h_{\mathbb{Q}(\sqrt{10})} = 2
  • hQ(26)=2h_{\mathbb{Q}(\sqrt{26})} = 2
DefinitionIdeal Class Representatives

A set of integral ideals {a1,…,ah}\{\mathfrak{a}_1, \ldots, \mathfrak{a}_h\} is a complete set of representatives for Cl(K)\text{Cl}(K) if every ideal class contains exactly one ai\mathfrak{a}_i.

By the Minkowski bound, representatives can be chosen with bounded norm: N(ai)≀MK=n!nn(4Ο€)r2βˆ£Ξ”K∣N(\mathfrak{a}_i) \leq M_K = \frac{n!}{n^n}\left(\frac{4}{\pi}\right)^{r_2}\sqrt{|\Delta_K|} where n=[K:Q]n = [K : \mathbb{Q}] and r2r_2 is the number of complex conjugate pairs of embeddings.

Remark

The Minkowski bound is constructive: to compute hKh_K, enumerate all ideals with norm up to MKM_K, factor them into primes, and determine equivalences. This algorithm is practical for small discriminants but becomes infeasible as βˆ£Ξ”K∣|\Delta_K| grows.

DefinitionNarrow Class Group

The narrow class group Cl+(K)\text{Cl}^+(K) refines the class group by requiring equivalence via totally positive elements: I∼JI \sim J if αI=βJ\alpha I = \beta J for α,β\alpha, \beta totally positive (positive at all real embeddings).

The narrow class number hK+=∣Cl+(K)∣h^+_K = |\text{Cl}^+(K)| satisfies hK∣hK+h_K | h^+_K and hK+/hK∈{1,2r1}h^+_K / h_K \in \{1, 2^{r_1}\} where r1r_1 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 KK, with Galois group canonically isomorphic to Cl(K)\text{Cl}(K).