advanced38 min studyLesson 577 in Mathematics

Dirichlet's unit theorem

Separate roots of unity from the free unit rank and interpret the logarithmic embedding with the correct complex weights.

On this page

What you’ll understand

  • Compute the free unit rank from the field signature.
  • Use a weighted logarithmic embedding and its sum-zero constraint.
  • Distinguish an explicit unit from a proven fundamental generator.

An integer-ring unit may have enormous absolute size in one embedding and tiny size in another while its norm remains plus or minus one. Dirichlet's theorem explains the full multiplicative structure behind this behavior. A finite subgroup consists of roots of unity, and an independent free part has rank determined by the number of real embeddings and complex-conjugate pairs. The logarithmic map converts multiplication into addition, but it must weight complex embeddings correctly and retain the distinction between proving an element is a unit and proving it generates the free part.

Signature determines a rank, not the whole group

Let K have signature (r1,r2)(r_1,r_2), with [K:Q]=r1+2r2[K:\mathbb Q]=r_1+2r_2. Dirichlet's unit theorem gives an abstract isomorphism OK×≅μ(K)×Zr1+r2−1\mathcal O_K^\times\cong\mu(K)\times\mathbb Z^{r_1+r_2-1}, where μ(K) is the finite cyclic group of roots of unity in K. The theorem's rank counts multiplicatively independent units of infinite order. It does not say that the group has only that many elements or that an arbitrary list of units of the right length already generates the full group.

A real quadratic field has two real embeddings and no complex pair, hence free rank one. An imaginary quadratic field has one complex pair and no real embedding, hence rank zero and only finitely many units. Both have degree two, so degree alone is not enough to determine the unit rank. Roots of unity also depend on the actual field: the Gaussian integers contain four, while many other imaginary quadratic fields contain only plus and minus one. Those finite factors are independent of the free-rank count.

OK×≅μ(K)×Zr1+r2−1,[K:Q]=r1+2r2\mathcal O_K^\times\cong\mu(K)\times\mathbb Z^{r_1+r_2-1},\qquad [K:\mathbb Q]=r_1+2r_2
The torsion subgroup μ(K) consists exactly of roots of unity; the remaining exponent is the free abelian rank.↔ Scroll wide equations horizontally.

Weighted logarithms turn units into a lattice

Choose all real embeddings σᵢ and one embedding τⱼ from each complex pair. Use log absolute values for the real entries and twice log absolute values for the complex entries. For a unit, their sum is the logarithm of the absolute rational norm, hence zero. Thus the logarithmic image lies in a real hyperplane of dimension r1+r2−1r_1+r_2-1. Multiplication becomes vector addition. Omitting the factor two at a complex place changes the product formula and the hyperplane equation.

The kernel on integer-ring units is the finite root-of-unity group, and Dirichlet's theorem says that the image is a full lattice in that hyperplane. Discreteness and full rank are substantial conclusions, not consequences of the sum-zero equation alone. The covolume, with an appropriate convention, leads to the regulator. Choosing fundamental units amounts to choosing a lattice basis, so different bases can represent the same group. A finite-index sublattice of correct rank still misses units and gives an incorrect regulator for the full unit group.

λ(u)=(log⁡∣σi(u)∣, 2log⁡∣τj(u)∣),∑λ(u)=log⁡∣NK/Q(u)∣=0\lambda(u)=\bigl(\log|\sigma_i(u)|,\ 2\log|\tau_j(u)|\bigr),\qquad\sum\lambda(u)=\log|N_{K/\mathbb Q}(u)|=0
Complex embeddings are represented once and weighted twice. The formula assumes u is an integer-ring unit.↔ Scroll wide equations horizontally.

A norm calculation does not prove generation

In a real quadratic field, a candidate with norm plus or minus one is a unit, and its powers supply infinitely many units if its chosen real value exceeds one. To call it a fundamental unit requires showing that no smaller positive unit greater than one exists, or otherwise proving the generated subgroup has index one. Pell-type equations and continued fractions can establish this. Merely displaying one spectacular norm-one solution gives neither a minimality proof nor a complete description of the unit lattice.

The two real embeddings of a quadratic unit have absolute values that are reciprocals. A norm-minus-one unit has conjugate of opposite sign, yet the logarithmic vector still uses absolute values and lies on the same line. Torsion signs disappear in the logarithmic map, which is why they must be retained separately. When computing units numerically, exact norm verification and an index or minimality argument should accompany approximate logarithms; a nearly zero floating-point norm residual is not a certificate of an algebraic identity.

A unit and its two logarithmic directions

For K=Q(sqrt(2)), analyze epsilon=1+sqrt(2). Find its norm, free unit rank, torsion subgroup, and logarithmic vector. Do not assume generation from the norm test alone.

  1. The full integer ring is Z[sqrt(2)]. The norm is (1+sqrt(2))(1−sqrt(2))=−1, so epsilon is a unit with inverse sqrt(2)−1.

  2. The signature is (2,0), so the free rank is one. Since every root of unity in a real field is plus or minus one, μ(K)={1,−1}.

  3. Let L=log(1+sqrt(2)), which is positive. The absolute conjugate is sqrt(2)−1=1/(1+sqrt(2)), so the logarithmic vector is (L,−L). Its nonzero value proves infinite order, but a separate minimality or index proof would be required to assert a full generating system.

The result

The theorem fixes the group shape {±1} times Z, and epsilon supplies an explicit infinite-order unit. The worked calculation deliberately separates existence from a fundamental-unit claim.

Explore the model

Interactive lab

Interactive lab · vectors

The logarithmic norm constraint is a hyperplane

Pause and Reset, then set both controls to angle −45° and magnitude 1. Predict components (1/√2,−1/√2) with sum zero, the normalized direction of the real-quadratic unit log line. Reset and set angle 45° and magnitude 1; predict sum √2, violating that constraint. These are geometric log-coordinate illustrations, not actual enumerated units or a regulator calculation.

The logarithmic norm constraint is a hyperplanePlayback traces a fixed vector and its projections. Angle and magnitude set the geometry; the moving marker does not change them. Current readings: x component: 1.393; y component: 0.975; Magnitude: 1.7. All parameters are adjustable with the labeled controls below.−7.46−3.7303.737.46−3.5−1.7501.753.5xyvvₓ = 1.39
Vectorx / y projectionsTrace marker
x component
1.393
y component
0.975
Magnitude
1.7
t = 0 s

Playback traces a fixed vector and its projections. Angle and magnitude set the geometry; the moving marker does not change them. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.

Look forThe sum-zero equation is necessary for a unit log vector, while the theorem's lattice and integrality assertions provide much more.

Check your understanding

Which expression gives the free rank of O_K's unit group?

Try it yourself

Determine the signature, free unit rank, and full unit group of Q(i). Explain why this does not contradict the rank-one answer for Q(sqrt(2)).

Take a moment to make a prediction or work it out on paper. Open a hint when you need one.

Give me a hint

Use the Gaussian norm a²+b² and remember that one complex pair contributes two to the field degree but one to the unit-rank formula.

Compare with the solution

Q(i) has signature (0,1), giving free rank 0+1−1=0. A Gaussian integer is a unit precisely when a²+b²=1, so the units are 1,−1,i,−i. Q(sqrt(2)) instead has signature (2,0), giving rank one despite the same degree two. The imaginary quadratic group is finite torsion, while the real quadratic field has an infinite free part.

Take it with you

  • Unit torsion and free rank are separate pieces of the group.
  • Complex places need weight two in the chosen logarithmic convention.
  • An explicit norm-one or norm-minus-one unit need not be a proven fundamental generator.

Read further

Original sources and deeper explanations to follow at your own pace.

Optional progress, saved in this browser when available. Revisit any lesson at any time.

Lesson not marked complete.