21.02.07 · number-theory / quadratic-forms-local-fields

Number fields: ring of integers, ideal class group, and the Dirichlet unit theorem

shipped3 tiersLean: none

Anchor (Master): Neukirch 1999 *Algebraic Number Theory* (Springer Grundlehren 322) Ch. I (ring of integers, Dedekind domains, Minkowski theory, the class number and unit theorem); Lang 1994 *Algebraic Number Theory* (Springer GTM 110) Ch. V-VI; Dirichlet 1846 (unit theorem); Minkowski 1896 *Geometrie der Zahlen* (geometry of numbers)

Intuition Beginner

The whole numbers have one feature so familiar that it is easy to forget it is special: every whole number factors into primes in exactly one way. The number is , and there is no other prime recipe for it. This is the backbone of elementary number theory.

When you build a larger number system by adjoining a new number — say , so that you now have all the combinations with whole — this clean property can break. In that system the number has two genuinely different prime recipes. Factorisation, the bedrock of the integers, stops being unique.

The repair is one of the great ideas of the nineteenth century. Instead of factoring numbers, you factor something slightly larger called an ideal. At the level of ideals, unique factorisation comes back perfectly. The price is that some ideals are not just "a single number in disguise". The collection of these stubborn ideals forms a group, and the size of that group — the class number — counts precisely how badly ordinary factorisation failed.

So the story has a slogan: in number systems beyond the integers, factorisation can fail, the class group counts by how much, and a piece of geometry shows the failure is always finite.

Visual Beginner

Picture the new number system as a grid of dots in the plane — a lattice. Each dot is one of the elements , placed at the point with horizontal coordinate and vertical coordinate . The grid is perfectly regular, like graph paper stretched in one direction.

Two questions about the number system become questions about this grid. First, how spread out are the dots near the origin? A theorem of Minkowski says that any symmetric blob centred at the origin, once its area passes a fixed threshold, must swallow a grid dot other than the centre. That single geometric fact is what forces the class number to be a finite count rather than an endless one.

Second, which dots are units — the elements you can divide by, the analogues of and ? For the grid drawn from there are only four. For a grid drawn from there are endlessly many, marching off to infinity along a curve. Counting which is which is the unit theorem.

Worked example Beginner

Take the number system , the dots with whole. We show that has two different factorisations.

Recipe one is plain: . Recipe two uses the new number: , and since squared is , this works out to . So as well.

Are these recipes really different, or is secretly a product involving ? To check, attach to each element the size . This size multiplies: the size of a product is the product of the sizes. The size of is , the size of is , and the size of is .

If split into a product of two non-unit pieces, their sizes would multiply to , forcing one piece to have size . But has no whole solution: must be , and then is impossible. So cannot be broken further, and likewise and each resist splitting.

Each of the four numbers is unbreakable, yet is a product of the first two and also of the last two. Unique factorisation has failed. The class group of this system has size two, the smallest possible measure of a genuine failure.

Check your understanding Beginner

Formal definition Intermediate+

A number field is a field that is a finite extension of . Its degree is , and there are exactly field embeddings . These split into embeddings with image in and embeddings coming in complex-conjugate pairs, so that . The pair is the signature of .

An element is an algebraic integer if it is a root of a monic polynomial with coefficients in . The set of all algebraic integers in forms a subring , the ring of integers of ; it is the integral closure of in . As an abelian group is free of rank , so it has an integral basis , and the determinant over the embeddings is the discriminant of , a non-zero integer.

The ring is a Dedekind domain: it is Noetherian, it is integrally closed in , and every non-zero prime ideal is maximal (Krull dimension one). The defining structural consequence is unique factorisation of ideals: every non-zero ideal factors as a product of prime ideals, $$ \mathfrak{a} = \mathfrak{p}_1^{e_1} \cdots \mathfrak{p}_g^{e_g}, $$ and the primes with their exponents are determined by .

A fractional ideal is a non-zero finitely generated -submodule of ; the fractional ideals form an abelian group under multiplication, with the principal fractional ideals as a subgroup. The ideal class group is the quotient $$ \mathrm{Cl}(K) = \mathcal{I}_K / \mathcal{P}_K, $$ and the class number is . The ring is a principal ideal domain, equivalently a unique factorisation domain, exactly when .

The norm of a non-zero ideal is , a positive integer, and it is multiplicative: . The unit group consists of the elements of whose inverse also lies in ; equivalently, those of ideal norm one. The torsion subgroup of is the finite cyclic group of roots of unity in .

Counterexamples to common slips

  • The ring of integers is the integral closure of , not simply for a generator . For the ring of integers is , strictly larger than , because the golden-ratio element is a root of and so is an algebraic integer.
  • A non-principal ideal is not "a number that fails to exist". The ideal in is a perfectly definite set; it simply cannot be written as for a single . Its square is principal, which is why the class has order two.
  • The class number measures element factorisation, not ideal factorisation. Ideal factorisation is always unique in a Dedekind domain. The class group records how far the ideal-level uniqueness is from descending to elements.

Key theorem with proof Intermediate+

Theorem (finiteness of the class number; Minkowski, Dedekind). Let be a number field of degree and discriminant . Then the class number is finite. Every ideal class contains an integral ideal whose norm satisfies the Minkowski bound $$ N(\mathfrak{a}) \leq M_K := \left( \frac{4}{\pi} \right)^{r_2} \frac{n!}{n^n} \sqrt{|d_K|}. $$

Proof. Embed into the Minkowski space by sending to the tuple of its real embeddings and one representative from each complex-conjugate pair. Under this embedding maps to a full lattice whose covolume is . More generally a non-zero ideal maps to a lattice of covolume .

We use Minkowski's convex-body theorem: a centrally symmetric convex set with volume contains a lattice point other than the origin. Choose for a region adapted to the norm — concretely, the set where — whose volume is computed to be . Selecting so the volume just exceeds the convex-body threshold for the lattice attached to produces a non-zero element with all embeddings small.

The arithmetic-geometric mean inequality bounds the absolute norm of that in terms of , and after optimising one obtains a non-zero with . The integral ideal then lies in the same ideal class as inverse-shifted and has norm . So every ideal class has a representative of norm at most .

Finally there are only finitely many integral ideals of norm at most : an ideal of norm divides , and a fixed integer has finitely many ideal divisors. Hence finitely many ideal classes, and .

Bridge. This finiteness result builds toward the entire analytic theory of number fields, and the foundational reason it holds is exactly the conversion of an arithmetic question — how many ideal classes are there — into a lattice-point count, where Minkowski's convex-body theorem supplies a guaranteed small element. The central insight is that the ring of integers, sitting inside Minkowski space as a lattice of covolume , makes the discriminant a geometric volume, so that the size of controls both how rare small elements are and how large the class number can be. This is exactly the mechanism that appears again in 21.03.03, where the class number , the regulator , the root-of-unity count , and the discriminant assemble into the residue of the Dedekind zeta function. The bridge is the recognition that geometry of numbers is dual to analytic counting: the convex-body theorem and the zeta residue are two readings of the same lattice. Putting these together, the finiteness of generalises into the broader principle that arithmetic invariants of are encoded in the geometry of its Minkowski lattice, a pattern that recurs from the unit theorem to Arakelov theory.

Exercises Intermediate+

Advanced results Master

Theorem (Dirichlet unit theorem; Dirichlet 1846). Let be a number field of signature and set . Then the unit group is $$ \mathcal{O}_K^\times \cong \mu_K \times \mathbb{Z}^{r}, $$ where is the finite cyclic group of roots of unity in . A choice of units generating the free part is a system of fundamental units.

The proof embeds the units logarithmically. Define by over the real embeddings and complex pairs . Because for a unit, the image lies in the trace-zero hyperplane , of dimension . The kernel of is the finite group . The substance is that is a full lattice in : it is discrete (a bounded region of pulls back to finitely many units, by the finiteness of integers with bounded embeddings) and it spans (proved by a Minkowski-style convex-body argument producing units with prescribed sign pattern of logarithms). A full lattice in is isomorphic to , giving the free rank .

Definition (regulator). Discard one coordinate from (the hyperplane has dimension ) and let be fundamental units. The regulator is the covolume of the unit lattice in , where are the first logarithmic coordinates. It is a positive real number independent of the choice of fundamental units and of the discarded coordinate.

Theorem (analytic class-number formula; statement). The Dedekind zeta function has a simple pole at with residue $$ \operatorname{res}_{s=1} \zeta_K(s) = \frac{2^{r_1} (2\pi)^{r_2} , h_K , R_K}{w_K \sqrt{|d_K|}}, $$ where . This single identity bundles every invariant produced in this unit — the class number , the regulator , the root-of-unity count , the discriminant , and the signature — and the consumer unit 21.03.03 develops it in full.

Theorem (ramification and the discriminant). A prime ramifies in — meaning has some — if and only if . Only finitely many primes ramify, exactly the divisors of the discriminant. For with the ramified primes are and , matching with and the prime above with .

Theorem (Hermite-Minkowski finiteness). For each bound and degree , there are only finitely many number fields of degree with . Moreover for every (Minkowski), so is the unique number field of discriminant . The Minkowski bound forces , which exceeds for ; this is the same convex-body inequality, now read as a lower bound on the discriminant rather than an upper bound on a class representative.

Synthesis. The arithmetic of a number field is governed by three finiteness statements that are one statement seen from different sides, and the foundational reason they cohere is exactly Minkowski's convex-body theorem applied to the ring of integers as a lattice. The central insight is that sits in Minkowski space with covolume , so the discriminant is a geometric volume; the convex-body theorem then forces small elements to exist, and this single mechanism is dual to all three results — the finiteness of the class number, the full-lattice property of the logarithmic unit embedding, and the lower bound . Putting these together, the class number and the regulator are the order and the covolume of two lattices attached to , and this is exactly the pairing that the analytic class-number formula reads off the residue of at . The bridge is the recognition that geometry of numbers, the ideal class group, and the unit group are three faces of the Minkowski lattice of ; this pattern recurs in Arakelov geometry, where the same lattice acquires a metric and the class-number formula becomes an arithmetic Riemann-Roch statement, and it generalises into the adelic picture where the class group and unit group reappear as the components of the idele class group.

Full proof set Master

Proposition 1 (the ring of integers is a free -module of rank ). Let be a number field of degree . Then is a free abelian group of rank .

Proof. Pick a -basis of consisting of algebraic integers (clear denominators in any basis). The trace form is a non-degenerate symmetric bilinear form, because is separable. Let be the dual basis under . Any expands as with , since traces of algebraic integers are rational integers. Hence $$ \mathbb{Z}\alpha_1 + \cdots + \mathbb{Z}\alpha_n \subseteq \mathcal{O}_K \subseteq \mathbb{Z}\beta_1 + \cdots + \mathbb{Z}\beta_n. $$ The outer groups are free of rank , and a subgroup of a free abelian group of rank containing a finite-index free subgroup of rank is itself free of rank (structure theorem for finitely generated abelian groups). So is free of rank .

Proposition 2 (unique factorisation of ideals). In a Dedekind domain , every non-zero ideal factors uniquely into prime ideals.

Proof. First, every non-zero ideal contains a product of non-zero prime ideals: if not, the set of ideals failing this is non-empty, and by the Noetherian property has a maximal element , which cannot be prime, so there are with ; then and strictly contain , each contains a product of primes, and so does their product, which lies in — a contradiction. Next, for a non-zero prime define ; using that is integrally closed one shows strictly contains and , so every non-zero prime is invertible. Existence of factorisation now follows by Noetherian induction: a maximal ideal gives with strictly larger, and iterating terminates. Uniqueness follows because if then contains the right side, hence contains some , hence equals it by maximality; cancel using invertibility and induct.

Proposition 3 (the norm is multiplicative and finite). For non-zero ideals of , the index is finite and .

Proof. Finiteness: a non-zero ideal contains a non-zero rational integer (the absolute norm of any non-zero element), so is a quotient of , a finite group. Multiplicativity reduces by unique factorisation to the case prime, where the third isomorphism theorem gives , and is a one-dimensional vector space over the residue field (using invertibility of to see the quotient is as a module), so . Hence and the general case follows by induction.

Proposition 4 (Minkowski's convex-body theorem). Let be a full lattice and a centrally symmetric convex set with . Then contains a lattice point other than the origin.

Proof. Consider the half-scaled set , of volume . The quotient map restricted to a set of volume exceeding the covolume of cannot be injective (the target torus has volume ), so there are distinct with . Write ; both and lie in (using central symmetry for ), and convexity puts their midpoint in . So is a non-zero lattice point in .

Proposition 5 (no non-zero element of a non-principal class has too small a norm — finiteness recap). Every ideal class of contains an integral ideal of norm at most , and consequently is finite.

Proof. Given a class , pick an integral ideal in the inverse class . Apply Proposition 4 in Minkowski space to the lattice attached to and the norm-adapted convex body of volume just above the threshold; this yields a non-zero with , after the arithmetic-geometric mean estimate on the embeddings. The ideal is integral, lies in , and has . Since only finitely many ideals have norm at most — each divides the principal ideal generated by its norm, and a fixed integer has finitely many ideal divisors — there are finitely many classes.

Proposition 6 ( has class number ). The field satisfies , with the class group generated by , .

Proof. Here , , , so . Every class has a representative of norm at most . Norm- ideals are the whole ring (the identity class). For norm : the prime factors as with of norm (Exercise 3), the unique ideal of norm . This is not principal, since a generator would have norm , but has no integer solution. So , while . The class group is generated by classes of norm ideals, namely the identity and , so and .

Connections Master

  • Unique factorisation in 21.01.02. The fundamental theorem of arithmetic is the special case , where , every ideal is principal, the class number is one, and prime ideals are the prime numbers. This unit is the precise statement of what survives and what fails when is enlarged to : ideal factorisation always survives, element factorisation survives only when . The class group is the exact obstruction, so the entire subject is the controlled generalisation of the result that primes factor numbers uniquely.

  • Polynomial-ring PID/UFD/Euclidean hierarchy 01.02.07. The chain Euclidean PID UFD organises the failure measured here. The ring is a Dedekind domain, and a Dedekind domain is a PID if and only if it is a UFD if and only if — the equivalence of PID and UFD, which can fail for general rings, holds for rings of integers precisely because the class group controls both. Integral dependence over , the algebraic backbone of as the integral closure, is the ring-theoretic content imported from that unit.

  • -adic numbers and completions 21.02.03. Localising and completing at a prime above produces a local field, and the factorisation records the ramification and residue degrees that the local theory reads off. The global class group and unit group are assembled from local data through the idele class group, the local-global bridge: the geometry-of-numbers finiteness here is the global shadow of the local compactness exploited in the completions, and the two viewpoints meet in the analytic class-number formula.

  • Dedekind, Hecke, and Artin -functions 21.03.03. This is the consumer. The Dedekind zeta function has a simple pole at whose residue is , packaging exactly the five invariants constructed here — class number, regulator, root-of-unity count, discriminant, and signature. The class-number-formula proof route cites the finiteness of and the Dirichlet unit theorem as named black boxes; this unit supplies them, closing a forward reference that several later units in the chapter depend on.

  • Heights and the Northcott property 21.09.03. The Northcott finiteness property — only finitely many points of bounded height and bounded degree — is the Diophantine-geometry analogue of the Minkowski finiteness proved here: both convert a boundedness condition into a finite count via a lattice or a counting estimate. The regulator of this unit reappears as the height regulator in the Birch and Swinnerton-Dyer setting, and the convex-body mechanism that bounds class representatives is the model for the height machine that bounds rational points.

Historical & philosophical context Master

The subject was born from a failure. In the 1840s Kummer, studying Fermat's Last Theorem in cyclotomic fields , discovered that unique factorisation of elements collapses, and he rescued the theory by inventing "ideal numbers" — fictitious common divisors that restore unique factorisation. Dedekind's Supplement X to Dirichlet's Vorlesungen über Zahlentheorie (1871) [Dedekind 1871] replaced Kummer's ideal numbers with honest sets — ideals — and proved that in the ring of integers of any number field, ideals factor uniquely into prime ideals. This is the conceptual leap that defines modern algebraic number theory: the right objects to factor are ideals, and the class group is the exact measure of how far ideal factorisation is from element factorisation. Dedekind's notion of a Dedekind domain — Noetherian, integrally closed, dimension one — abstracts the three properties that make this work, and it became one of the foundational structures of commutative algebra.

Dirichlet's 1846 paper Zur Theorie der complexen Einheiten [Dirichlet 1846] settled the structure of the unit group, proving that the units of form a group of the shape . The rank formula encodes the signature of the field directly: real and complex places contribute differently, and the fundamental units that generate the free part are, for real quadratic fields, exactly the solutions of the Pell equation studied since antiquity. Minkowski's Geometrie der Zahlen (1896) [Minkowski 1896] supplied the geometric engine. His convex-body theorem — a symmetric convex region of large enough volume must contain a lattice point — turned arithmetic finiteness into lattice-point counting, proving the finiteness of the class number and giving the explicit Minkowski bound on class representatives. The same theorem yields for every field beyond , so is recognised as the unique unramified-everywhere number field.

Philosophically, the arc from Kummer to Minkowski is the discovery that the obstructions to naive arithmetic are themselves structured objects — a finite group and a lattice — carrying their own invariants. The class number and the regulator are not defects to be apologised for but invariants to be computed, and Dirichlet's analytic class-number formula reveals that they are encoded in the analytic behaviour of the Dedekind zeta function. This fusion of algebra, geometry, and analysis in a single field of numbers set the template for the twentieth century: class field theory, the geometry of numbers, and ultimately the Langlands programme all descend from the recognition that the arithmetic of a number field is governed by the geometry of its lattice of integers.

Bibliography Master

@incollection{Dedekind1871,
  author    = {Dedekind, Richard},
  title     = {{\"U}ber die Theorie der ganzen algebraischen Zahlen},
  booktitle = {Vorlesungen {\"u}ber Zahlentheorie von P. G. L. Dirichlet (Supplement X)},
  edition   = {2},
  publisher = {Vieweg},
  address   = {Braunschweig},
  year      = {1871}
}

@article{Dirichlet1846,
  author  = {Dirichlet, Peter Gustav Lejeune},
  title   = {Zur Theorie der complexen Einheiten},
  journal = {Journal f{\"u}r die reine und angewandte Mathematik},
  volume  = {30},
  year    = {1846},
  pages   = {103--107}
}

@book{Minkowski1896,
  author    = {Minkowski, Hermann},
  title     = {Geometrie der Zahlen},
  publisher = {Teubner},
  address   = {Leipzig},
  year      = {1896}
}

@book{Neukirch1999,
  author    = {Neukirch, J{\"u}rgen},
  title     = {Algebraic Number Theory},
  publisher = {Springer-Verlag},
  series    = {Grundlehren der mathematischen Wissenschaften},
  volume    = {322},
  year      = {1999},
  note      = {Translated by Norbert Schappacher}
}

@book{Marcus1977,
  author    = {Marcus, Daniel A.},
  title     = {Number Fields},
  publisher = {Springer-Verlag},
  series    = {Universitext},
  year      = {1977}
}

@book{Lang1994,
  author    = {Lang, Serge},
  title     = {Algebraic Number Theory},
  publisher = {Springer-Verlag},
  series    = {Graduate Texts in Mathematics},
  volume    = {110},
  edition   = {2},
  year      = {1994}
}

@book{ManinPanchishkin2005,
  author    = {Manin, Yuri I. and Panchishkin, Alexei A.},
  title     = {Introduction to Modern Number Theory},
  publisher = {Springer-Verlag},
  series    = {Encyclopaedia of Mathematical Sciences},
  volume    = {49},
  edition   = {2},
  year      = {2005}
}

@book{Serre1973,
  author    = {Serre, Jean-Pierre},
  title     = {A Course in Arithmetic},
  publisher = {Springer-Verlag},
  series    = {Graduate Texts in Mathematics},
  volume    = {7},
  year      = {1973},
  note      = {English translation of \emph{Cours d'arithm{\'e}tique}, Presses Universitaires de France, 1970}
}

@book{StewartTall2015,
  author    = {Stewart, Ian and Tall, David},
  title     = {Algebraic Number Theory and Fermat's Last Theorem},
  publisher = {CRC Press},
  edition   = {4},
  year      = {2015}
}

@book{Samuel1970,
  author    = {Samuel, Pierre},
  title     = {Algebraic Theory of Numbers},
  publisher = {Hermann},
  address   = {Paris},
  year      = {1970}
}