Algebraic Number Theory
Number fields, rings of integers, ideals, class groups, and p-adic numbers.
Algebraic number theory grew out of nineteenth-century attempts to prove Fermat’s Last Theorem by working not with ordinary integers but with richer number systems where new factorizations become possible. What emerged was a discipline that reveals deep structural truths about how integers, primes, and polynomial equations interlock — truths invisible to the elementary approach but laid bare once you enlarge the arena from to the rings of integers of arbitrary number fields. The subject stands at a crossroads: it extends the ideas of quadratic reciprocity and abstract algebra into a unified framework that today underpins the Langlands program, the proof of Fermat’s Last Theorem, and large swaths of modern cryptography.
Algebraic Numbers and Algebraic Integers
The most natural way to extend the rational numbers is to adjoin solutions of polynomial equations. A complex number is called an algebraic number if it satisfies some non-zero polynomial with rational coefficients: there exist , not all zero, such that
Every rational number is trivially algebraic (it satisfies ), but so is (satisfying ), the primitive cube root of unity (satisfying ), and every root of every polynomial with rational coefficients. Numbers that are not algebraic — such as and , as proved by Lindemann in 1882 and Hermite in 1873 respectively — are called transcendental.
Among algebraic numbers, a distinguished subclass plays the role that ordinary integers play among rationals. An algebraic number is called an algebraic integer if it satisfies a monic polynomial with integer coefficients:
The requirement that the leading coefficient be is precisely what distinguishes integers from fractions: the rational number satisfies (with rational coefficients) but satisfies no monic polynomial with integer coefficients, so it is not an algebraic integer. The set of all algebraic integers forms a ring — sums and products of algebraic integers are again algebraic integers — a fact that is elegant but not obvious.
The minimal polynomial of an algebraic number over is the unique monic polynomial of least degree in that has as a root. It is always irreducible over . The degree of is the degree of its minimal polynomial, which equals the dimension of the field extension generated by . The norm and trace are, respectively, the product and the sum of all Galois conjugates of — the roots of its minimal polynomial. These quantities are always rational, and when is an algebraic integer, they are ordinary integers. Norms and traces are the algebraic number theorist’s primary bridge between the abstract and the concrete.
The historical impetus came from Kummer’s 1844–1847 attempts to prove Fermat’s Last Theorem by factoring in the ring of integers in the cyclotomic field , where is a primitive -th root of unity. Kummer discovered that unique factorization fails in these rings — an obstacle he circumvented by introducing ideal numbers, later formalized by Dedekind into the modern theory of ideals.
Number Fields and Rings of Integers
A number field is a finite-degree field extension of . Every number field has the form for some algebraic number by the primitive element theorem, and its degree is . The simplest examples are the quadratic fields for a squarefree integer , which have degree , and the cyclotomic fields , which have degree and play a central role in the theory of reciprocity laws.
Inside any number field , the ring of integers consists of all elements of that are algebraic integers. It is always a free -module of rank , meaning there exists an integral basis such that every element of can be written uniquely as with . For the quadratic field , the ring of integers is
The discriminant of is an integer that encodes the geometry of inside ; it equals the determinant of the matrix . A prime ramifies in if and only if , a fact that connects the discriminant to the branching behavior of primes.
Rings of integers are Dedekind domains: integral domains in which every non-zero ideal factors uniquely into a product of prime ideals. This is a remarkable structural theorem proved by Dedekind in 1871 in his landmark supplement to Dirichlet’s Vorlesungen über Zahlentheorie. While may fail to be a unique factorization domain (UFD) — in , for instance, are two distinct factorizations into irreducibles — the failure is completely captured by the ideal structure: the ideals , , , and all factor into prime ideals in a way that is unique. Dedekind’s insight was that unique factorization should be sought among ideals, not elements.
Units, Class Groups, and Ideal Theory
An element is a unit if it has a multiplicative inverse also lying in , equivalently if . The units form a group under multiplication. Dirichlet’s unit theorem, proved in 1846, gives a complete structural description of this group:
where is the (finite cyclic) group of roots of unity in , is the number of real embeddings of , and is the number of pairs of complex conjugate embeddings, with . The integer is called the unit rank. For , we have , , so the unit rank is and the units are for — the fundamental unit generates an infinite cyclic factor. For imaginary quadratic fields like , the unit rank is and the units are purely the roots of unity: in this case.
The ideal class group measures precisely how far is from being a UFD. Two non-zero fractional ideals and of are equivalent if for some ; the equivalence classes form a group under ideal multiplication, and this is the ideal class group. The order is the class number of . The key fact is: is a UFD if and only if . The class number thus quantifies the failure of unique factorization.
Computing class numbers is a central algorithmic problem. Minkowski’s bound gives the decisive tool: every ideal class contains an integral ideal with , where the Minkowski bound is
Since there are only finitely many integral ideals of bounded norm, this shows that the class group is finite. Moreover, to compute the class group it suffices to determine the ideal classes of all prime ideals with — a finite computation. For example, in , one finds and the class group is , reflecting the non-unique factorization of seen earlier.
The analytic class number formula, one of the crown jewels of the subject, expresses the class number through analytic means. The Dedekind zeta function of is
and it satisfies the class number formula: the residue of at equals
where is the regulator (the volume of the unit lattice) and is the number of roots of unity in . This formula, a generalization of Dirichlet’s 1839 class number formula for quadratic fields, links algebraic invariants of to the analytic behavior of its zeta function — a connection that would eventually grow into the Langlands program.
Valuations and Local Fields
A valuation on a field is a function satisfying , , and the triangle inequality . If the stronger ultrametric inequality holds, the valuation is called non-archimedean. The ordinary absolute value on is archimedean; the -adic absolute value — where is the exponent of in the prime factorization of — is non-archimedean.
Ostrowski’s theorem (1916) classifies all valuations on up to equivalence: every non-trivial absolute value on is equivalent either to the ordinary absolute value or to the -adic absolute value for some prime . This is the first indication that the primes of and the archimedean embedding stand on equal footing — they are the places of , and number theory is richest when all places are considered simultaneously.
The -adic numbers are constructed as the completion of with respect to , precisely as is the completion with respect to the ordinary absolute value. Elements of have a canonical -adic expansion:
which converges in the -adic topology. The subring of -adic integers consists of those elements with non-negative -adic valuation. Within , the unique maximal ideal is , and the quotient is the finite field with elements.
A local field is a locally compact, non-discrete topological field. Over characteristic zero, these are exactly , , and the finite extensions of . The extension theory of local fields is much simpler than that of global fields: every finite extension is completely described by three invariants — the ramification index , the residue degree , and the relation . The prime factors in as , so means is ramified in .
Hensel’s lemma is the fundamental lifting tool for -adic arithmetic. In one formulation: if and satisfies and , then there exists a unique with and . This is a -adic analogue of Newton’s method, and it means that a simple root modulo lifts uniquely to an exact root in . Hensel’s lemma implies, for instance, that every integer that is a square modulo (with odd) is a square in .
The study of local fields is called local number theory, and it is indispensable for understanding global number fields. The passage from local to global is formalized through the adele ring (a restricted product), which packages all completions simultaneously and enables powerful analytic techniques such as the Poisson summation formula on the adeles.
Ramification and Decomposition
When a prime is extended to a prime ideal of , the prime may behave in one of three fundamentally different ways. The ideal factors into prime ideals of :
Each prime has a residue degree , and the fundamental identity holds. The prime is ramified in if any , split if and all , and inert if and . Ramification is the most delicate case: it signals that divides the discriminant , and only finitely many primes ramify in any given number field.
For Galois extensions — those for which the Galois group acts transitively on the prime ideals above — the situation simplifies: all and all are equal, so . The decomposition group is the stabilizer of , and the inertia group consists of those automorphisms that act trivially on . We have and ; is unramified exactly when is trivial.
For unramified primes in a Galois extension, each decomposition group is cyclic, generated by a canonical element called the Frobenius element , characterized by the congruence
The Frobenius element is a cornerstone of modern number theory. Different primes lying over the same rational prime have conjugate Frobenius elements, so in an abelian Galois extension the Frobenius depends only on , yielding a well-defined Artin symbol . The map is the Artin map of class field theory, and the fact that it is a group homomorphism from the group of fractional ideals to — the Artin reciprocity law — is the crowning theorem of class field theory, the branch of algebraic number theory that classifies all abelian extensions of a number field.
The distribution of Frobenius elements is governed by the Chebotarev density theorem (1922), which asserts that for any conjugacy class , the proportion of primes with equals . This is a vast generalization of Dirichlet’s theorem on primes in arithmetic progressions — which is the special case where is a cyclotomic field and the Galois group is abelian. The Chebotarev density theorem is proved using the analytic properties of the Dedekind zeta function and its factorization into Artin -functions, forging yet another link between the algebraic structure of number fields and the analytic behavior of their associated -functions.
The theory of ramification and decomposition connects seamlessly to the study of quadratic reciprocity (as treated in that topic): the Legendre symbol records how the prime splits in , and the quadratic reciprocity law is a special case of the Artin reciprocity law for quadratic fields. The abstract algebra of Galois groups, normal subgroups, and field extensions (as treated in abstract algebra) provides the language in which all of these ideas are most clearly expressed. Together, these strands weave into algebraic number theory’s central ambition: to understand the absolute Galois group , the symmetry group of all algebraic numbers, through its representations and its action on arithmetic objects — a program that remains one of the deepest open problems in mathematics.