ProofComplete

Dirichlet's Unit Theorem - Key Proof

We present Dirichlet's proof of the unit theorem, a masterpiece combining analysis, geometry, and algebra.

ProofDirichlet's Unit Theorem

Let KK be a number field with r1r_1 real and r2r_2 pairs of complex embeddings. Set r=r1+r2βˆ’1r = r_1 + r_2 - 1.

Step 1: Logarithmic embedding and hyperplane

Define Ξ»:Kβˆ—β†’Rr1+r2\lambda: K^* \to \mathbb{R}^{r_1+r_2} by: Ξ»(Ξ±)=(logβ‘βˆ£Οƒ1(Ξ±)∣,…,logβ‘βˆ£Οƒr1(Ξ±)∣,2logβ‘βˆ£Ο„1(Ξ±)∣,…,2logβ‘βˆ£Ο„r2(Ξ±)∣)\lambda(\alpha) = (\log|\sigma_1(\alpha)|, \ldots, \log|\sigma_{r_1}(\alpha)|, 2\log|\tau_1(\alpha)|, \ldots, 2\log|\tau_{r_2}(\alpha)|)

For units ϡ∈OKβˆ—\epsilon \in \mathcal{O}_K^*, we have ∣N(Ο΅)∣=1|N(\epsilon)| = 1, so: βˆ‘i=1r1logβ‘βˆ£Οƒi(Ο΅)∣+βˆ‘j=1r22logβ‘βˆ£Ο„j(Ο΅)∣=0\sum_{i=1}^{r_1}\log|\sigma_i(\epsilon)| + \sum_{j=1}^{r_2}2\log|\tau_j(\epsilon)| = 0

Thus Ξ»(OKβˆ—)\lambda(\mathcal{O}_K^*) lies in the hyperplane H={x:βˆ‘xi=0}β‰…RrH = \{x : \sum x_i = 0\} \cong \mathbb{R}^r.

Step 2: Compactness argument

Consider the image of roots of unity: λ(μK)={0}\lambda(\mu_K) = \{0\} since ∣΢∣=1|\zeta| = 1 for all roots of unity ΢\zeta.

For ϡ∈OKβˆ—\epsilon \in \mathcal{O}_K^* not a root of unity, infinitely many powers Ο΅n\epsilon^n are distinct. Their images Ξ»(Ο΅n)=nΞ»(Ο΅)\lambda(\epsilon^n) = n\lambda(\epsilon) accumulate, showing Ξ»(Ο΅)β‰ 0\lambda(\epsilon) \neq 0.

Step 3: Discreteness of unit lattice

The set Ξ»(OKβˆ—/ΞΌK)\lambda(\mathcal{O}_K^*/\mu_K) is discrete in HH. To see this, suppose {Ο΅n}\{\epsilon_n\} are units with Ξ»(Ο΅n)β†’0\lambda(\epsilon_n) \to 0.

Choose representatives with βˆ£Οƒi(Ο΅n)∣β‰₯1|\sigma_i(\epsilon_n)| \geq 1 for some fixed ii. Then all other βˆ£Οƒj(Ο΅n)∣|\sigma_j(\epsilon_n)| are bounded (by the trace-zero condition). Since OK\mathcal{O}_K is discrete in the Minkowski embedding, only finitely many such Ο΅n\epsilon_n exist modulo ΞΌK\mu_K.

Step 4: Fundamental domain

Consider the region: F={x∈H:0≀xi<CΒ forΒ i=1,…,r}F = \{x \in H : 0 \leq x_i < C \text{ for } i = 1, \ldots, r\}

for sufficiently large CC. This is a fundamental domain for the action of Ξ»(OKβˆ—/ΞΌK)\lambda(\mathcal{O}_K^*/\mu_K) on HH.

The quotient H/Ξ»(OKβˆ—/ΞΌK)H / \lambda(\mathcal{O}_K^*/\mu_K) is compact, showing Ξ»(OKβˆ—/ΞΌK)\lambda(\mathcal{O}_K^*/\mu_K) is a full-rank lattice in Hβ‰…RrH \cong \mathbb{R}^r.

Step 5: Freeness and rank

A discrete subgroup of Rr\mathbb{R}^r with compact quotient is a free abelian group of rank rr. Therefore: OKβˆ—/ΞΌKβ‰…Zr\mathcal{O}_K^*/\mu_K \cong \mathbb{Z}^r

Taking generators Ο΅1,…,Ο΅r\epsilon_1, \ldots, \epsilon_r gives the fundamental units.

Step 6: Uniqueness of representation

If ΞΆΟ΅1a1β‹―Ο΅rar=ΞΆβ€²Ο΅1b1β‹―Ο΅rbr\zeta \epsilon_1^{a_1} \cdots \epsilon_r^{a_r} = \zeta' \epsilon_1^{b_1} \cdots \epsilon_r^{b_r} with ΞΆ,ΞΆβ€²βˆˆΞΌK\zeta, \zeta' \in \mu_K, then: Ο΅1a1βˆ’b1β‹―Ο΅rarβˆ’br=ΞΆβ€²/΢∈μK\epsilon_1^{a_1-b_1} \cdots \epsilon_r^{a_r-b_r} = \zeta' / \zeta \in \mu_K

Since Ξ»\lambda is injective on OKβˆ—/ΞΌK\mathcal{O}_K^*/\mu_K and Ξ»(ΞΌK)={0}\lambda(\mu_K) = \{0\}, we have ai=bia_i = b_i for all ii, hence ΞΆ=ΞΆβ€²\zeta = \zeta'.

β– 
Remark

The proof's key insight is the logarithmic embedding transforming multiplicative structure into additive lattice structure. This technique, pioneered by Dirichlet, is now fundamental throughout algebraic and analytic number theory.

The regulator RKR_K arises as the covolume of this lattice, appearing in Euler product expansions of ΞΆK(s)\zeta_K(s) near s=1s = 1.

ExampleExplicit Verification for $\mathbb{Q}(\sqrt{2})$

For K=Q(2)K = \mathbb{Q}(\sqrt{2}): r1=2,r2=0r_1 = 2, r_2 = 0, so r=1r = 1.

The embeddings are Οƒ1(a+b2)=a+b2\sigma_1(a + b\sqrt{2}) = a + b\sqrt{2} and Οƒ2(a+b2)=aβˆ’b2\sigma_2(a + b\sqrt{2}) = a - b\sqrt{2}.

For Ο΅=1+2\epsilon = 1 + \sqrt{2}: Ξ»(Ο΅)=(log⁑(1+2),log⁑(1βˆ’2))=(log⁑(1+2),βˆ’log⁑(1+2))\lambda(\epsilon) = (\log(1 + \sqrt{2}), \log(1 - \sqrt{2})) = (\log(1 + \sqrt{2}), -\log(1 + \sqrt{2}))

This lies in H={(x,βˆ’x):x∈R}β‰…RH = \{(x, -x) : x \in \mathbb{R}\} \cong \mathbb{R}, with Ξ»(Ο΅)β‰ 0\lambda(\epsilon) \neq 0, confirming Ο΅\epsilon generates OKβˆ—/{Β±1}\mathcal{O}_K^*/\{\pm 1\}.