Alphabeta Math
Pipeline-generated
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

✓ 18 results · all verified · 6 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 12 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Dirichlets Unit Theorem Regulators and S Units

1 · Prerequisites

2 · Summary

The unit group of a number field is finite at rank zero and otherwise a finite torsion group times a free abelian group. This page proves that structure from the arithmetic of the maximal order: only finitely many roots of unity lie in K, Kronecker's criterion converts bounded conjugates into torsion, and a unit of OK is exactly an element of norm ±1. The product formula is stated in the normalization the argument needs, with finite absolute values Np−vp, real ones ∣σ(x)∣ and complex ones ∣τ(x)∣2; its ideal-factorization step assumes Choice. The full-lattice argument also states Choice for its Minkowski and measure inputs, and the unit and S-unit results carry the hypotheses of their dependencies.

The logarithmic embedding λ doubles the complex coordinates, so that the product-formula identity becomes the literal coordinate-sum-zero hyperplane H; mixing the doubled and undoubled conventions silently rescales regulators by powers of two. On units, λ has kernel exactly the roots of unity, its image is discrete, and the central theorem of the page, after Stein, shows that image is a full lattice in H: the equality case of the Minkowski convex-body theorem produces a small element of OK, the boundedly many principal ideals of bounded norm reduce it to a unit, and the two-sided bound forces the span to fill H. Dirichlet's unit theorem then reads OK×≅μ(K)×Zr1+r2−1, with the rank r1+r2−1 recorded as a signature corollary covering the rank-zero fields Q and the imaginary quadratic fields, and the real quadratic case of rank one.

The regulator is defined by the absolute value of a deleted-row minor of the logarithmic matrix, with the empty determinant set to 1 at rank zero. The deleted-row minors of a matrix with zero column sums are independent of the deleted row up to sign, and a unimodular change of generating system multiplies every minor by ±1, so the regulator of a fundamental system is well defined; the definition and the well-definedness theorem are stated for the fundamental systems of the unit theorem, and the deletion normalization is made explicit. The page closes with S-integers and S-units for a finite set S of finite primes. The valuation map to ZS has kernel OK× and finite-index image, since the class number kills the classes of primes in S; this gives OK,S×≅μ(K)×Zr1+r2−1+∣S∣.

3 · Logical flowchart

4 · Definitions, theorems and proofs

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6.1-sol)audited 2026-10-02Open item page →

Finitely many roots of unity in a number field

Statement

Let K be a number field. The group μ(K) of roots of unity contained in K is finite.

Facts & Assumptions

Given: A number field K of degree n=[K:Q], and the set μ(K)=⋃N≥1μN(K) of the elements of K that satisfy xN=1 for some N≥1.

[F1]

For every N≥1 the set μN(K)={x∈K:xN=1} is a subgroup of K×, and an element x∈K is a root of unity exactly when xN=1 for some N≥1 (The group μn(K) of n-th roots of unity in a field, and primitive n-th roots of unity).

[F2]

An element b of a commutative ring B is integral over a subring A when it is a root of a monic polynomial in A[X], and an algebraic integer is a complex number integral over Z (Integral elements over a commutative ring and algebraic integers); the ring of integers OK is the integral closure of Z in K (Ring of integers).

[F3]

For α∈K, one has α∈OK if and only if the monic minimal polynomial of α over Q lies in Z[X] (Minimal-polynomial criterion for algebraic integers).

[F4]

For an algebraic element a of an extension of Q, the monic minimal polynomial ma∈Q[X] satisfies f(a)=0 if and only if ma∣f in Q[X] (The evaluation kernel and the unique monic irreducible minimal polynomial of an algebraic element).

[F5]

Complex modulus satisfies ∣zw∣=∣z∣ ∣w∣, ∣z∣≥0 and ∣z∣=0 only for z=0 (Conjugation is an involutive real-field automorphism, zz‾=∣z∣2, and modulus is definite, multiplicative, and subadditive); the N-th roots of unity in C are the numbers e2πik/N, k=0,…,N−1, all of modulus one (The n-th roots of a complex number and the n distinct roots of unity for every n≥1).

[F6]

If a is algebraic over F with minimal polynomial of degree d, then [F(a):F]=d (An element is algebraic over F if and only if its simple extension F(a)/F is finite).

[F7]

If F⊆E⊆L and L/F is finite, then E/F and L/E are finite and [E:F] divides [L:F] (The degree of an intermediate field divides the degree of a finite extension); for finite extensions the degrees multiply, [L:F]=[L:E][E:F] (Tower law for finite extensions: [L:F]=[L:K][K:F], The degree [K:F]=dim⁡FK of a finite field extension).

[F8]

There are only finitely many monic integer polynomials of degree at most n whose complex roots, counted with multiplicity, all have modulus at most R=1 (Bounded roots give finitely many monic integer polynomials). This is the one batch-2 supplier consumed here, authored in this run; the exact obligation used is that the set of monic integer polynomials of degree at most n all of whose complex roots have modulus at most 1 is finite.

[F9]

A nonzero polynomial of degree d over an integral domain has at most d distinct roots in that domain (A nonzero polynomial of degree n over an integral domain has at most n distinct roots); C is a field, hence an integral domain.

Proof

technique · every root of unity in $K$ is an algebraic integer whose minimal polynomial has degree at most $n$ and all of whose complex roots have modulus $1$; the bounded-conjugate polynomials of that degree form a finite box, and each polynomial has at most $n$ roots
1.1F1

The set μ(K) is a subgroup of K×: it contains 1; if ζm=1 and ηk=1 then (ζη)mk=ζmkηmk=1; and if ζm=1 then (ζ−1)m=(ζm)−1=1.

1.2F2F3F4

Let ζ∈K be a root of unity with ζN=1 for some N≥1. Then ζ is a root of the monic polynomial XN−1∈Z[X], so ζ is integral over Z and therefore lies in OK; its monic minimal polynomial mζ∈Q[X] has coefficients in Z; and mζ divides XN−1 in Q[X], because the polynomial XN−1 vanishes at ζ and mζ is the minimal polynomial of ζ.

1.3F5

Every complex root w of the polynomial XN−1 satisfies wN=1, hence ∣w∣N=∣wN∣=1 with ∣w∣≥0, so ∣w∣=1; equivalently the roots of XN−1 are the N-th roots of unity, of modulus one.

1.4F6F7

The degree of mζ equals [Q(ζ):Q] by [F6], and Q⊆Q(ζ)⊆K with K/Q finite, so [Q(ζ):Q] is finite and divides [K:Q]=n by [F7]; in particular d:=deg⁡mζ≤n.

2.1step 1.2step 1.3step 1.4

Every complex root w of mζ is a complex root of XN−1, since mζ∣XN−1 in Q[X] and therefore in C[X]; by step 1.3 such a root has ∣w∣=1. Hence mζ is a monic integer polynomial of degree d≤n all of whose complex roots have modulus at most 1, with the degree bound of step 1.4.

3.1F8F9step 2.1

By [F8] the monic integer polynomials of degree at most n whose complex roots all have modulus at most 1 are only finitely many; fix a list g1,…,gM of them. Each gj has degree at most n, hence at most n distinct complex roots by [F9], so the union of their complex root sets has at most nM elements.

4.1step 1.1step 3.1∎

Every root of unity ζ∈K has mζ of the form gj by step 2.1, so ζ is a root of one of the finitely many polynomials g1,…,gM; therefore μ(K) is contained in the finite union of their root sets, and μ(K) is finite. By step 1.1 it is the group of roots of unity contained in K.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6.1-sol)audited 2026-10-02Open item page →

Kronecker root-of-unity criterion

Statement

Let K be a number field and let 0≠α∈OK be an algebraic integer all of whose complex conjugates satisfy ∣σ(α)∣≤1. Then α is a root of unity.

Facts & Assumptions

Given: A number field K of degree n=[K:Q], the set Σ=Hom⁡Q(K,C) of its n embeddings into C, and an element 0≠α∈OK with ∣σ(α)∣≤1 for every σ∈Σ.

[F1]

K/Q is separable, because Q has characteristic zero, hence is perfect, and algebraic extensions of perfect fields are separable (Fields of characteristic zero, finite fields, and algebraically closed fields are perfect, Every algebraic extension of a perfect field is separable); so the norm is the product over the distinct embeddings, NK/Q(α)=∏σ∈Σσ(α), with ∣Σ∣=n=[K:Q] (Norm and trace from embeddings, with the inseparable exponent in the norm formula, Archimedean embeddings and signature).

[F2]

For α∈OK the norm NK/Q(α) is an integer (Trace and norm of an algebraic integer); if α≠0 then multiplication by α is an invertible linear map, so NK/Q(α)≠0 (The norm NK/F and trace Tr⁡K/F of a finite field extension, Ring of integers).

[F3]

An element β is conjugate to α over Q exactly when β is a complex root of the minimal polynomial mα∈Q[X] (Conjugate algebraic elements over a field). Sending an embedding τ:Q(α)→C to τ(α) is a bijection onto the set of distinct complex roots of mα (F-embeddings of F(α) into an algebraically closed field correspond to the distinct roots of mα); restriction Σ→Hom⁡Q(Q(α),C) is surjective (Restriction partitions embeddings in a finite tower into extension fibres); and for σ∈Σ one has mα(σ(α))=σ(mα(α))=0. Hence the set of complex roots of mα is exactly {σ(α):σ∈Σ}.

[F4]

Complex modulus is multiplicative, ∣zw∣=∣z∣ ∣w∣, and ∣z∣=0 only for z=0 (Conjugation is an involutive real-field automorphism, zz‾=∣z∣2, and modulus is definite, multiplicative, and subadditive).

[F5]

Sums and products of elements integral over Z are integral (Integral elements over a nonzero base ring form a subring), so for m≥1 the power αm is a nonzero element of OK, the integral closure of Z in K (Ring of integers).

[F6]

For every m≥1 the minimal polynomial mαm of the algebraic element αm has coefficients in Z, and deg⁡mαm=[Q(αm):Q] divides [K:Q]=n (Minimal-polynomial criterion for algebraic integers, An element is algebraic over F if and only if its simple extension F(a)/F is finite, The degree of an intermediate field divides the degree of a finite extension).

[F7]

Every complex root w of mαm is the image of αm under a Q-embedding of Q(αm) into C (F-embeddings of F(α) into an algebraically closed field correspond to the distinct roots of mα). Such an embedding extends to a Q-embedding σ:K→C (Restriction partitions embeddings in a finite tower into extension fibres), so w=σ(α)m.

[F8]

For fixed n≥1 and R=1 there are only finitely many monic integer polynomials of degree at most n whose complex roots, counted with multiplicity, all have modulus at most 1 (Bounded roots give finitely many monic integer polynomials); this is the supplier consumed here, and the exact obligation used is this instance R=1.

[F9]

A nonzero polynomial of degree at most n over the integral domain C has at most n distinct roots (A nonzero polynomial of degree n over an integral domain has at most n distinct roots).

[F10]

An element ζ of K is a root of unity exactly when ζN=1 for some N≥1 (The group μn(K) of n-th roots of unity in a field, and primitive n-th roots of unity).

Proof

technique · the norm bounds every conjugate of $\alpha$ above by $1$ and below by $1$ simultaneously; the powers $\alpha^{m}$ then have norm-controlled minimal polynomials of bounded degree, and only finitely many such polynomials exist
1.1F2

Since 0≠α∈OK, the norm NK/Q(α) is a nonzero integer, so ∣NK/Q(α)∣≥1.

1.2F1

The set Σ of Q-embeddings K→C has n elements and NK/Q(α)=∏σ∈Σσ(α).

1.3F3given

The complex roots of mα are exactly the numbers σ(α) with σ∈Σ; each is a conjugate of α, so by the hypothesis ∣σ(α)∣≤1 for every σ∈Σ.

2.1F4step 1.2step 1.3

By multiplicativity of the modulus, ∣NK/Q(α)∣=∏σ∈Σ∣σ(α)∣, and every factor is at most 1 by step 1.3, so ∣NK/Q(α)∣≤1.

3.1step 1.1step 1.3step 2.1

Steps 1.1 and 2.1 give 1≤∣NK/Q(α)∣≤1, so ∣NK/Q(α)∣=1; a product of finitely many real numbers in [0,1] equals 1 only if every factor equals 1, so ∣σ(α)∣=1 for every σ∈Σ, and every complex root of mα has modulus exactly 1.

4.1F4F5F6F7step 3.1

Let m≥1. Then mαm∈Z[X] is monic of degree at most n. By [F7], every complex root w of mαm equals σ(α)m for some σ∈Σ; hence ∣w∣=∣σ(α)∣m=1 by step 3.1.

5.1F8F9step 4.1

By [F8] there are only finitely many monic integer polynomials of degree at most n whose complex roots all have modulus at most 1, and each of them has at most n distinct complex roots by [F9]; hence the union of the complex root sets of these finitely many polynomials is finite.

6.1step 4.1step 5.1

For every m≥1, αm is a complex root of mαm, so the set {αm:m≥1} is contained in the finite union of step 5.1 and is finite.

7.1F10step 6.1∎

Two distinct powers therefore coincide: αk=αm for integers k>m≥1, and since α≠0 this gives αk−m=1, so α is a root of unity.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6.1-sol)audited 2026-10-02Open item page →

A number-field unit is exactly an algebraic integer of norm plus or minus one

Statement

Let K be a number field (Number field) with ring of integers OK (Ring of integers) and with field norm NK/Q(u)=det⁡(mu) of multiplication by u (The norm NK/F and trace Tr⁡K/F of a finite field extension). For u∈OK, the element u is a unit of the ring OK (The units of a ring are the invertible elements of its multiplicative monoid, and R× is a group under multiplication; 0∈R× only in the zero ring) if and only if NK/Q(u)=±1.

Facts & Assumptions

Given: A number field K of degree n, its ring of integers OK, and an element u∈OK.

[F1]

OK is a free Z-module of rank n=[K:Q] (The ring of integers has rank the degree).

[F2]

If A∈Mn(R) is invertible over a commutative ring R, then det⁡A is a unit of R, with det⁡(A−1) its inverse (An invertible square matrix over a commutative ring has unit determinant).

[F3]

If det⁡(A) is a unit of R, then A−1=det⁡(A)−1adj⁡(A), and the adjugate of a matrix with entries in R has entries in R, its entries being cofactors (If det⁡(A) is a unit, then A−1=det⁡(A)−1adj⁡(A), Deleted-row-and-column minors, cofactors, the cofactor matrix and the adjugate over a commutative ring).

Proof

Proof technique: read the norm as the determinant of multiplication by u in an integral basis, and use the adjugate formula in one direction and the unit-determinant theorem in the other.

1.1F1given

Fix a Z-basis of OK and let M be the matrix of the Q-linear map mu:K→K, mu(x)=ux, in that basis (Coordinate columns [v]B and matrices [T]BC of linear maps relative to ordered bases). Since u∈OK and OK is closed under multiplication, u OK⊆OK; hence every column of M is the coordinate column of an element of OK, so M has entries in Z, and NK/Q(u)=det⁡M.

2.1F2F4step 1.1

Suppose first that u is a unit of OK, so u−1∈OK. The inverse of mu is mu−1, and its matrix in the same basis is M−1; by the argument of step 1.1 with u replaced by u−1 this matrix has integer entries. Thus M is invertible over Z, so by [F2] det⁡M is a unit of Z, and [F4] gives det⁡M=±1, that is, NK/Q(u)=±1.

3.1F3step 1.1∎

Suppose conversely that NK/Q(u)=det⁡M=±1. Then M is invertible and M−1=det⁡(M)−1adj⁡(M) by [F3]; since det⁡M=±1 is a unit of Z and the adjugate of an integer matrix has integer entries, M−1 has integer entries. For every x∈OK the coordinate column of u−1x is M−1 applied to the coordinate column of x, hence is integral, so u−1OK⊆OK; taking x=1 and using 1∈OK gives u−1∈OK. Therefore u⋅u−1=1 exhibits u as a unit of OK together with its inverse u−1.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6.1-sol)audited 2026-10-02Open item page →

Product formula for a number field

Statement

Assume the Axiom of Choice (The Axiom of Choice). Let K be a number field (Number field) with ring of integers OK (Ring of integers). Normalize the absolute values of x∈K× as follows:

  • at a nonzero prime ideal p of OK, set ∣x∣p=Np−vp(x), where vp is the prime-ideal valuation (Prime-ideal valuations on fractional ideals) and Np is the absolute norm (The absolute norm of an integral ideal);
  • at a real embedding σ, set ∣x∣σ=∣σ(x)∣;
  • at a complex embedding τ, one chosen from each complex conjugate pair, set ∣x∣τ=∣τ(x)∣2.

Then

∏v∣x∣v=1for every x∈K×,

the product being taken over the nonzero prime ideals and the chosen real and complex embeddings; only finitely many factors differ from 1.

Facts & Assumptions

Given: The Axiom of Choice, a number field K with embeddings σ1,…,σr1 and τ1,…,τr2 as in the statement (Archimedean embeddings and signature), and an element x∈K×.

[A1]

The Axiom of Choice is assumed for the whole argument; its single use is the Dedekind unique-factorisation route for fractional ideals (Unique factorization of nonzero fractional ideals into prime powers), whose statement assumes Choice, applied to ideals of OK (Rings of integers are Dedekind domains).

[F1]

Every nonzero fractional ideal of OK has a unique finite factorisation into prime ideals, and an integral ideal has only nonnegative exponents (Unique factorization of nonzero fractional ideals into prime powers); the valuation vp(I) is the exponent attached to p (Prime-ideal valuations on fractional ideals).

[F2]

For nonzero integral ideals, N(ab)=N(a)N(b), and for 0≠α∈OK one has N((α))=∣NK/Q(α)∣ (Ideal norm is multiplicative, The norm of a principal integral ideal).

[F3]

NK/Q(x)=∏ψψ(x), the product being over the [K:Q] embeddings K→C, and NK/Q(xy)=NK/Q(x)NK/Q(y) with NK/Q(1)=1 (Norm and trace from embeddings, with the inseparable exponent in the norm formula, Norm is multiplicative, trace is F-linear, and both are transitive in towers).

[F4]

The modulus satisfies ∣zw∣=∣z∣∣w∣ and zz‾=∣z∣2 for complex numbers (Conjugation is an involutive real-field automorphism, zz‾=∣z∣2, and modulus is definite, multiplicative, and subadditive); in particular ∣z‾∣=∣z∣, since ∣z‾∣2=z‾ z‾‾=z‾z=∣z∣2 and both sides are nonnegative.

Proof

technique · split the product into its finite and archimedean parts; the finite part is the reciprocal of $|N_{K/\mathbb Q}(x)|$ by unique factorisation and the ideal-norm formulas, and the archimedean part is $|N_{K/\mathbb Q}(x)|$ by the embedding formula for the norm
1.1givenalgebra

Write x=a/b with a,b∈OK∖{0}. Indeed, K/Q is finite so x is algebraic over Q and has a monic minimal polynomial m(X)=Xd+cd−1Xd−1+⋯+c0∈Q[X] (The evaluation kernel and the unique monic irreducible minimal polynomial of an algebraic element); choose M≥1 with all Mjcd−j∈Z, and set a=Mx. Then ad+Mcd−1ad−1+⋯+Mdc0=Mdm(x)=0, a monic integer polynomial relation, so a∈OK by the minimal-polynomial criterion (Minimal-polynomial criterion for algebraic integers); with b=M∈Z∖{0}⊆OK this gives x=a/b.

1.2F3F4given

For the archimedean factors, [F3] gives NK/Q(x)=∏ψψ(x) over all [K:Q] embeddings, and the embeddings consist of the r1 real embeddings together with the r2 conjugate pairs {τj,τj‾}; taking absolute values and using ∣zw∣=∣z∣∣w∣ and ∣z‾∣=∣z∣ from [F4], ∣NK/Q(x)∣=∏ψ∣ψ(x)∣=(∏i=1r1∣σix∣)(∏j=1r2∣τjx∣ ∣τjx‾∣)=(∏i=1r1∣σix∣)(∏j=1r2∣τjx∣2), which is exactly the product of the archimedean normalized absolute values.

2.1A1F1F2F3step 1.1

In the language of fractional ideals (Fractional ideals, The field of fractions Frac⁡(D)=(D∖{0})−1D of an integral domain) one has (x)=(a)(b)−1, hence vp(x)=vp((a))−vp((b)) for every prime p; by [F1] write (a)=∏ppep and (b)=∏ppfp with finite supports, so vp(x)=ep−fp vanishes outside the finite union of those supports and ∏pNp−vp(x)=(∏pNpfp)(∏pNpep)−1=N((b))/N((a))=∣NK/Q(b)∣/∣NK/Q(a)∣=1/∣NK/Q(x)∣, the third equality by [F2] applied to the two finite factorisations and the last by [F3], since NK/Q(a)=NK/Q(x)NK/Q(b).

3.1A1step 2.1step 1.2∎

Multiplying the finite product of step 2.1 and the archimedean product of step 1.2 gives ∏v∣x∣v=(∏i=1r1∣σix∣)(∏j=1r2∣τjx∣2)(∏pNp−vp(x))=∣NK/Q(x)∣⋅∣NK/Q(x)∣−1=1, and only the finitely many primes in the supports of (a) and (b) contribute a finite factor different from 1, so the product is over a finite set of places; the only Choice in the argument is [A1], the norms, moduli and logarithms being computed without further selection.

DefinitionDefinition: Literature-sourcedProof: Not applicableprecheck passaudited 2026-10-02Open item page →

Logarithmic embedding of a number field

Definition

Let K be a number field of signature (r1,r2), with real embeddings σ1,…,σr1:K→R and one embedding τ1,…,τr2:K→C chosen from each complex conjugate pair (Archimedean embeddings and signature). The logarithmic embedding of K is the map

λ:K×⟶Rr1+r2,λ(x)=(log⁡∣σ1x∣,…,log⁡∣σr1x∣, 2log⁡∣τ1x∣,…,2log⁡∣τr2x∣),

where K×=K∖{0}, log⁡ is the natural logarithm (The natural logarithm as the inverse of the exponential function), and ∣⋅∣ is the complex modulus (Real and imaginary parts, complex conjugation, and modulus).

The factor 2 on the complex coordinates is part of the convention and is not optional. A real coordinate carries no factor, while a complex coordinate enters with weight 2, matching the squared modulus ∣τx∣2 that is the normalized absolute value at a complex place. Taking the doubled coordinate is what makes the product-formula hyperplane the literal coordinate-sum-zero hyperplane and what fixes the determinant normalization of the regulator; for a fixed deleted row, doubling the retained complex rows multiplies the absolute determinant by 2 for each such row. Euclidean covolumes in the corresponding hyperplanes need not change by a power of 2.

The map is well defined. If x≠0 then σ(x)≠0 and τ(x)≠0 for every embedding, since a field homomorphism has trivial kernel, so every modulus is a strictly positive real number and every logarithm is defined. Replacing a chosen τj by its complex conjugate does not change λ: conjugation fixes the real numbers and replaces z=a+bi by z‾=a−bi, so ∣τjx‾∣=∣τjx∣ for every x∈K×. The ordering of the coordinates is auxiliary: reordering them post-composes λ with a linear isometry of Rr1+r2, and every statement about λ below is invariant under that reordering.

The coordinates are written in the display with the real embeddings first and the chosen complex embeddings after them; that ordering is the one used for the rest of this page.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-10-02Open item page →

Unit logarithms lie in the trace-zero hyperplane

Statement

Assume the Axiom of Choice. Let H={(xi)∈Rr1+r2:∑ixi=0}. Then λ(OK×)⊆H; that is, the coordinate sum of λ(u) is log⁡∣NK/Q(u)∣, which vanishes for every unit.

Facts & Assumptions

Given: The Axiom of Choice, a number field K of signature (r1,r2) with its logarithmic embedding λ (Logarithmic embedding of a number field), and a unit u∈OK×.

[F1]

The logarithmic embedding is λ(x)=(log⁡∣σ1x∣,…,log⁡∣σr1x∣,2log⁡∣τ1x∣,…,2log⁡∣τr2x∣) on K×, where σ1,…,σr1 are the real embeddings and τ1,…,τr2 one embedding from each complex conjugate pair (Logarithmic embedding of a number field, Archimedean embeddings and signature).

[F2]

For x∈K× the product formula reads ∏v∣x∣v=1, where the finite absolute values are ∣x∣p=Np−vp(x) with vp(x)=vp((x)) the valuation of the principal fractional ideal, and the archimedean ones are ∣x∣σ=∣σ(x)∣ and ∣x∣τ=∣τ(x)∣2 (Product formula for a number field, Prime-ideal valuations on fractional ideals, Fractional ideals).

[F3]

For u∈OK the element u is a unit if and only if NK/Q(u)=±1 (A number-field unit is exactly an algebraic integer of norm plus or minus one).

[F4]

The modulus of a complex number is nonnegative and vanishes only at 0, and satisfies ∣zw∣=∣z∣ ∣w∣ (Conjugation is an involutive real-field automorphism, zz‾=∣z∣2, and modulus is definite, multiplicative, and subadditive).

[F5]

For x,y>0 the natural logarithm satisfies log⁡(xy)=log⁡x+log⁡y and log⁡1=0 (Order, continuity, range, and the product, quotient, and reciprocal laws for the natural logarithm, The natural logarithm as the inverse of the exponential function).

[F6]

For a finite separable extension such as K/Q the norm is the product of the images under the [K:Q] embeddings K→C (Norm and trace from embeddings, with the inseparable exponent in the norm formula).

[A1]

The Axiom of Choice is assumed; its only use in this argument is the AC-qualified product formula [F2] (The Axiom of Choice).

Proof

Proof technique: a unit has valuation zero at every finite prime, so the product formula collapses to its archimedean part; taking logarithms turns that product into the coordinate sum of λ(u).

1.1F2given

The principal fractional ideal of the unit u is (u)=OK, so vp(u)=vp((u))=0 for every nonzero prime p, and the normalized finite absolute value ∣u∣p=Np−vp(u) equals 1 at every finite place.

1.2F4given

Every modulus ∣σiu∣ and ∣τju∣ is strictly positive: the embeddings are injective field homomorphisms, u≠0, and a nonzero complex number has positive modulus.

1.3F3given

Since u is a unit, NK/Q(u)=±1 and therefore ∣NK/Q(u)∣=1.

2.1F2step 1.1

For x=u the product formula gives ∏v∣u∣v=1; by step 1.1 every finite factor equals 1, so the archimedean factors satisfy (∏i=1r1∣σiu∣)(∏j=1r2∣τju∣2)=1.

3.1F1F5step 2.1step 1.2

Applying the logarithm to the identity of step 2.1 yields ∑i=1r1log⁡∣σiu∣+∑j=1r2log⁡∣τju∣2=log⁡1=0; since log⁡(a2)=2log⁡a for a>0 by step 1.2, the left-hand side equals ∑kλ(u)k, the coordinate sum of λ(u); hence this coordinate sum is 0 and λ(u)∈H.

4.1F5F6step 1.3step 3.1

The same coordinate sum equals log⁡∣NK/Q(u)∣: the embedding formula [F6] gives ∣NK/Q(u)∣=(∏i∣σiu∣)(∏j∣τju∣2), whose logarithm is the sum of step 3.1, and by step 1.3 this is log⁡1=0.

5.1A1step 3.1step 4.1∎

As u∈OK× was arbitrary, λ(OK×)⊆H; the only Choice used is [A1] through the AC-qualified product formula, the remaining computations being evaluations of norms, moduli and logarithms.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-10-02Open item page →

Kernel of the unit logarithm is the roots of unity

Statement

ker⁡(λ∣OK×)=μ(K), the group of roots of unity contained in K; in particular the kernel is finite and is the torsion subgroup of OK×.

Facts & Assumptions

Given: A number field K with embeddings σ1,…,σr1 and τ1,…,τr2 as in the definition of the logarithmic embedding λ (Logarithmic embedding of a number field, Archimedean embeddings and signature).

[F1]

For x∈K×, λ(x)=(log⁡∣σ1x∣,…,log⁡∣σr1x∣,2log⁡∣τ1x∣,…,2log⁡∣τr2x∣), the σi and τj being the real and chosen complex embeddings of K (Logarithmic embedding of a number field).

[F2]

μ(K) is the set of ζ∈K with ζN=1 for some N≥1; for fixed N the set μN(K) is a finite cyclic subgroup of K×, and an element of a field is a root of unity exactly when it has finite order in the multiplicative group (The group μn(K) of n-th roots of unity in a field, and primitive n-th roots of unity, μn(K) is cyclic of order dividing n, and has a primitive n-th root of unity exactly when its order is n).

[F3]

If ζ∈K satisfies ζN=1, then ζ is a root of the monic polynomial XN−1∈Z[X], hence is integral over Z and lies in OK; its inverse ζN−1 lies in OK as well, so ζ∈OK× (Integral elements over a commutative ring and algebraic integers, Ring of integers).

[F4]

Modulus is multiplicative, and ∣z‾∣=∣z∣: writing z=a+bi, the coordinate definition gives ∣z‾∣=a2+(−b)2=a2+b2=∣z∣. Thus, for an embedding ψ:K→C and ζ∈K with ζN=1, ψ(ζ)N=1 implies ∣ψ(ζ)∣N=∣ψ(ζ)N∣=1 and ∣ψ(ζ)∣=1 (Real and imaginary parts, complex conjugation, and modulus, Conjugation is an involutive real-field automorphism, zz‾=∣z∣2, and modulus is definite, multiplicative, and subadditive).

[F5]

The natural logarithm satisfies log⁡1=0 and is strictly increasing on (0,∞) (Order, continuity, range, and the product, quotient, and reciprocal laws for the natural logarithm); hence log⁡a=0 for a>0 forces a=1.

[F6]

If 0≠α∈OK has all its complex conjugates of modulus at most 1, then α is a root of unity (Kronecker root-of-unity criterion).

[F7]

The group μ(K) of roots of unity in the number field K is finite (Finitely many roots of unity in a number field).

[F8]

A unit u of OK satisfies NK/Q(u)=±1, so in particular u≠0 (A number-field unit is exactly an algebraic integer of norm plus or minus one).

Proof

Proof technique: compare the kernel of λ with μ(K) in both directions, the forward direction by Kronecker's criterion and the reverse by the multiplicativity of the embeddings.

1.1F2F3

Every root of unity ζ∈μ(K) lies in OK×, and μ(K) is a subgroup of OK×: each ζ lies in OK with inverse ζN−1 for ζN=1; the product of roots of unity of orders m and k is a root of unity of order dividing mk, and the inverse of a root of unity is a root of unity.

1.2F1F4F5

Let ζ∈μ(K) with ζN=1. For every real embedding σ and every chosen complex embedding τ one has σ(ζ)N=1=τ(ζ)N, so ∣σ(ζ)∣=∣τ(ζ)∣=1 by [F4]; therefore log⁡∣σ(ζ)∣=log⁡1=0 and 2log⁡∣τ(ζ)∣=0 by [F5], and λ(ζ)=0. Hence μ(K)⊆ker⁡(λ∣OK×).

1.3F1F4F5F6F8

Conversely let u∈OK× with λ(u)=0. Every coordinate of λ(u) vanishes: log⁡∣σiu∣=0 for every real embedding and 2log⁡∣τju∣=0 for every chosen complex embedding; by [F5] this gives ∣σiu∣=∣τju∣=1. Every complex conjugate of u is a real embedding value, a chosen value τj(u), or its conjugate τj(u)‾; by [F4], the latter also has modulus 1. Thus all conjugates have modulus at most 1. The unit u is a nonzero algebraic integer by [F8], so Kronecker's criterion [F6] makes it a root of unity, that is, u∈μ(K). Hence ker⁡(λ∣OK×)⊆μ(K).

2.1F2F7step 1.2step 1.3∎

Steps 1.2 and 1.3 give ker⁡(λ∣OK×)=μ(K); this kernel is finite by [F7]. Moreover an element u∈OK× has finite order in the group OK× exactly when uN=1 for some N≥1, that is, exactly when u is a root of unity in K, by [F2]; hence μ(K) is the torsion subgroup of OK×, and the kernel is both finite and the torsion subgroup.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6.1-sol)audited 2026-10-02Open item page →

Discrete subgroups of a real vector space are lattices

Statement

Facts & Assumptions

Given: A finite-dimensional real vector space V of dimension n with a norm, the induced metric and topology, and a subgroup Γ≤V.

[F2]

The induced metric is d(x,y)=∥x−y∥, the norm is homogeneous and satisfies the triangle inequality, a bounded set is contained in some ball, and balls are translation invariant; open sets contain a ball around each of their points (A norm on a real vector space, the induced metric, and the dictionary with the metric axioms, The metric topology: a set is open when every one of its points has a ball around it inside the set; closed means open complement, Open ball, closed ball and sphere in a metric space, Bounded subset, diameter, distance from a point to a set, and distance between two sets in a metric space).

[F3]

Identifying V with Rn by one basis, the given norm corresponds to a norm on Rn. Equivalence with the coordinate maximum norm gives a constant c>0 such that ∥x∥≥c∥x∥∞ in these coordinates (For n≥1 all norms on Rn are equivalent).

[F4]

Every subgroup of (Z,+) is dZ for a unique nonnegative integer d (Every subgroup of (Z,+) is ⟨n⟩=nZ for exactly one natural number n). In particular, the image of a subgroup of Zm under projection to one coordinate is either {0} or dZ for some d>0.

[F5]

A finite group of order N has uN=1 for every element u, by Lagrange's theorem (Lagrange's theorem: ∣G∣=[G:H]∣H∣ for every subgroup H of a finite group G).

[F6]

For every ε>0 there is an integer q≥1 with 1/q<ε (For every ε>0 in a complete ordered field there is a natural n≥1 with 1/n<ε).

Proof

Proof technique: a direct chain (a) implies (b) implies (c) implies (a): isolation and a finite coordinate grid give bounded finiteness. A bounded fundamental parallelepiped gives a finite-index inclusion into the integer span of a maximal independent tuple. Scaling embeds the group in Zr; a finite-rank subgroup induction then supplies a lattice basis using only the cyclic-subgroup-of-Z result.

First handle n=0. Then V={0} and Γ={0}, so (a), (b), and (c) hold with r=0. Assume n≥1 below.

1.1F2

Suppose first that Γ is discrete. Then {0} is open in the subspace topology on Γ, so {0}=Γ∩U for some open U⊆V; choosing a ball around 0 inside U gives an ε>0 with Γ∩B(0,ε)={0}.

1.2F2

Suppose next that (b) holds. The set Γ∩B(0,1) is then finite; if it is {0} take ε=1, and otherwise let δ:=min⁡{∥γ∥:0≠γ∈Γ∩B(0,1)}>0, a minimum of a nonempty finite set of positive reals, so that again Γ∩B(0,δ)={0}. Since balls are translation invariant in the metric of a norm, B(γ,δ)=γ+B(0,δ) for every γ∈Γ, so Γ∩B(γ,δ)={γ}: every point of Γ is isolated in Γ, that is, Γ is discrete. Hence (b) implies (a).

1.3F1

Assume (b) from here on. By [F1] the lengths of the R-linearly independent finite tuples of elements of Γ form a nonempty subset of {0,1,…,n}, so a maximum r exists; select an R-linearly independent tuple v1,…,vr∈Γ, and put W:=span⁡R(v1,…,vr), so dim⁡RW=r.

1.4F2

Put Γ0:=Zv1⊕⋯⊕Zvr⊆Γ and P:={∑i=1rtivi:0≤ti<1}. Since ∥∑itivi∥≤∑i∣ti∣ ∥vi∥≤∑i∥vi∥, the set P is bounded, so F:=Γ∩P is finite by (b).

2.1F2F3F6step 1.1

This proves (a)⇒(b) without selecting a sequence from a bounded set. Fix a basis e1,…,en of V and put S:=∑i=1n∥ei∥>0. Let B⊆V be bounded; if B=∅ the conclusion is immediate. Otherwise choose a ball B(x0,R) containing it. Let ai be the coordinates of x0. By [F3] there is c>0 with ∥v∥≥c∥(vi)∥∞ in these coordinates, so every x∈B satisfies max⁡i∣xi−ai∣<R/c. Set M:=max⁡{1,R/c}; then the coordinate vectors of B lie in the box ∏i[ai−M,ai+M]. Set δ:=ε/(2S)>0 and choose an integer q≥1 with 1/q<δ/(2M) by [F6]. Divide each coordinate interval into q equal subintervals and take their finitely many product cells. In one cell, any two coordinate vectors differ by less than δ in each coordinate, so the corresponding points x,y satisfy ∥x−y∥≤∑i∣xi−yi∣∥ei∥<δS=ε/2<ε. By step 1.1, each cell therefore contains at most one point of Γ. The finite collection of cells covers B, so B∩Γ is finite.

2.2step 1.3

If γ∈Γ∖W, then any relation λ1v1+⋯+λrvr+μγ=0 must have μ=0, since otherwise it would express γ as an element of W. The independence of v1,…,vr then forces every λi=0, so adjoining γ would give r+1 independent elements of Γ, contradicting maximality in step 1.3. Thus Γ⊆W, and since the vi lie in Γ, span⁡RΓ=W.

3.1step 1.4step 2.2

Every γ∈Γ differs from an element of Γ0 by an element of F: by step 2.2 write γ=∑isivi with si∈R and write si=mi+ti with mi∈Z and 0≤ti<1; then γ−∑imivi∈Γ∩P=F.

4.1F5step 1.4step 3.1

The map F→Γ/Γ0, f↦f+Γ0, is surjective by step 3.1. Thus Γ/Γ0 is finite; let its order be N≥1. By [F5], Nγ∈Γ0 for every γ∈Γ. The map T:Γ→Γ0, T(γ)=Nγ, is an injective homomorphism: if Nγ=0, then γ=0 because V is a real vector space and N>0. Consequently its image is a subgroup of Γ0≅Zr.

5.1F4choosestep 4.1

By step 4.1, T(Γ) is a subgroup of Γ0≅Zr. For this use, every subgroup H≤Zm has a finite Z-basis of length at most m, by induction on m. For m=0 the subgroup is zero and the empty list is a basis. For m≥1, project H onto its first coordinate. By [F4] the image is dZ for some d≥0. If d=0, identify H with a subgroup of the last m−1 coordinates and apply induction. If d>0, choose h∈H with first coordinate d; the kernel H0 of that projection is a subgroup of Zm−1, so induction gives it a basis of length at most m−1. Every x∈H has first coordinate kd for some k∈Z; then x−kh∈H0, so h together with a basis of H0 generates H. They are independent because projecting any integer relation to the first coordinate forces the coefficient of h to be zero, after which independence in H0 forces all remaining coefficients to vanish. This proves the claim, including that the basis has at most m elements.

6.1F1step 2.2step 5.1

Apply step 5.1 to T(Γ)≤Γ0≅Zr and pull its Z-basis back through the isomorphism T:Γ→T(Γ). This gives a Z-basis b1,…,bs of Γ with s≤r. By step 2.2, v1,…,vr are linearly independent and span W, while span⁡R(b1,…,bs)=W because they generate Γ. The finite-dimensional independent-set bound [F1] gives r≤s, so s=r. If r>0 and these r spanning vectors were linearly dependent, one could remove a vector and still span W, contradicting [F1] applied to v1,…,vr; when r=0, the empty list is independent. Hence they are R-linearly independent and Γ=Zb1⊕⋯⊕Zbr, proving (c).

7.1F1F3∎

Finally assume (c): Γ=Zv1⊕⋯⊕Zvr with v1,…,vr R-linearly independent. Extend this tuple to a basis v1,…,vr,w1,…,wn−r of V and let φ:Rn→V send the standard basis to it. The function t↦∥φ(t)∥ is a norm on Rn, hence equivalent to the coordinate norm ∣t∣∞=max⁡i∣ti∣ by [F3], so there is c>0 with ∥φ(t)∥≥c ∣t∣∞ for all t. A nonzero element of Γ has coordinates (m1,…,mr,0,…,0) with some mi∈Z∖{0}, so ∣m∣∞≥1 and ∥γ∥≥c; thus Γ∩B(0,c)={0} and Γ is discrete, proving (a). This closes the cycle (a)⇒(b)⇒(c)⇒(a).

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-10-02Open item page →

The logarithmic unit image is discrete

Statement

Assume the Axiom of Choice. The subgroup λ(OK×)⊂H is discrete; equivalently, every bounded subset of H meets λ(OK×) in finitely many points.

Facts & Assumptions

Given: The Axiom of Choice, a number field K of degree n=[K:Q] with logarithmic embedding λ and hyperplane H (Logarithmic embedding of a number field), and a bounded subset C⊆H.

[F1]

The map λ is given by λ(x)=(log⁡∣σ1x∣,…,log⁡∣σr1x∣,2log⁡∣τ1x∣,…,2log⁡∣τr2x∣), with σ1,…,σr1 the real embeddings and τ1,…,τr2 one embedding from each complex conjugate pair (Logarithmic embedding of a number field, Archimedean embeddings and signature).

[F2]

For every unit u∈OK× one has λ(u)∈H, so λ(OK×) is a subgroup of the finite-dimensional real vector space H (Unit logarithms lie in the trace-zero hyperplane).

[F3]

For a subgroup Γ of a finite-dimensional real vector space with the topology induced by a norm, Γ is discrete if and only if every bounded subset of the space meets Γ in a finite set (Discrete subgroups of a real vector space are lattices).

[F4]

The natural logarithm is strictly increasing with inverse the exponential function on (0,∞) (Order, continuity, range, and the product, quotient, and reciprocal laws for the natural logarithm, The exponential function is strictly increasing, The natural logarithm as the inverse of the exponential function); hence for real a>0 and real t, a≤et if and only if log⁡a≤t, and similarly log⁡a≥−t if and only if a≥e−t.

[F5]

For fixed n≥1 and R≥1, only finitely many monic integer polynomials of degree at most n have all their complex roots of modulus at most R (Bounded roots give finitely many monic integer polynomials). This batch-2 supplier is authored in this run, and the exact obligation used is the instance for the fixed real R=eM≥1 of the argument.

[F6]

For u∈OK× the minimal polynomial mu∈Z[X] is monic of degree [Q(u):Q], which divides n; its complex roots are exactly the numbers ψ(u), where ψ ranges over the Q-embeddings K→C (Minimal-polynomial criterion for algebraic integers, The degree of an intermediate field divides the degree of a finite extension, F-embeddings of F(α) into an algebraically closed field correspond to the distinct roots of mα, Restriction partitions embeddings in a finite tower into extension fibres).

[F7]

A nonzero polynomial of degree at most n over C has at most n distinct roots (A nonzero polynomial of degree n over an integral domain has at most n distinct roots).

[F8]

The kernel of λ∣OK× is finite (Kernel of the unit logarithm is the roots of unity).

[A1]

The Axiom of Choice is assumed; it is used only through the AC-qualified hyperplane lemma [F2] (The Axiom of Choice).

Proof

technique · boundedness of the log image bounds all conjugates of a unit between two positive constants, and the bounded-conjugate polynomials of bounded degree are finite in number
1.1F2

The image λ(OK×) lies in H and is a subgroup of H.

1.2givenalgebra

Since C⊆H is bounded, there is a real M≥0 with ∣xi∣≤M for every x=(xi)∈C and every coordinate i; fix such an M and put R=eM≥1.

2.1F1step 1.2

Let u∈OK× with λ(u)∈C. Then ∣log⁡∣σiu∣∣≤M for every real embedding and ∣2log⁡∣τju∣∣≤M, that is, −M≤log⁡∣σiu∣≤M and −M/2≤log⁡∣τju∣≤M/2.

3.1F4step 2.1

Exponentiating the inequalities of step 2.1, using that the exponential is strictly increasing and inverse to the logarithm, gives e−M≤∣σiu∣≤eM=R for every real embedding and e−M/2≤∣τju∣≤eM/2 for every complex embedding; in particular every conjugate of u has modulus at most R.

4.1F5F6F7step 3.1

Consequently the minimal polynomial mu of such a unit u is a monic integer polynomial of degree at most n all of whose complex roots have modulus at most R; by [F5] there are only finitely many such polynomials, and each of them has at most n distinct complex roots by [F7], so the set S:={u∈OK×:λ(u)∈C} is finite.

5.1F3step 1.1step 4.1step 1.2

The intersection C∩λ(OK×) is the image under λ of S, hence is finite; therefore every bounded subset of H meets the subgroup λ(OK×) in a finite set, and by the lattice criterion [F3] the subgroup λ(OK×) is discrete.

6.1A1F8step 5.1∎

The single Choice use is [A1] through the AC-qualified product formula behind the hyperplane lemma; the bounded-conjugate and root-bound arguments select nothing, and the kernel [F8] is finite by the choice-free finiteness of the roots of unity.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-10-02Open item page →

The logarithmic unit image is a full lattice

Statement

Assume the Axiom of Choice (The Axiom of Choice). Let K be a number field of signature (r1,r2) with logarithmic embedding λ and hyperplane H={(xi):∑ixi=0} (Logarithmic embedding of a number field). The discrete subgroup λ(OK×)⊂H spans H over R; hence it is a full lattice in H of rank r1+r2−1.

Facts & Assumptions

Given: The Axiom of Choice, a number field K of degree n=r1+2r2 and signature (r1,r2), its logarithmic embedding λ and hyperplane H (Logarithmic embedding of a number field), the subspace W:=span⁡Rλ(OK×)⊆H, and the fixed constant A:=∣dK∣ (2/π)r2.

[F1]

λ(x)=(log⁡∣σ1x∣,…,log⁡∣σr1x∣,2log⁡∣τ1x∣,…,2log⁡∣τr2x∣) for the real embeddings σ1,…,σr1 and one chosen embedding τ1,…,τr2 from each complex conjugate pair, and H={(xi)∈Rr1+r2:∑ixi=0} is a hyperplane of dimension r1+r2−1 (Logarithmic embedding of a number field, Archimedean embeddings and signature).

[F2]

λ(u)∈H for every unit u∈OK× (Unit logarithms lie in the trace-zero hyperplane), so both λ(OK×) and W lie in H.

[F3]

λ(OK×) is discrete (The logarithmic unit image is discrete).

[F4]

For a subgroup Γ of a finite-dimensional real vector space: if every bounded set meets Γ in a finite set, then there are R-linearly independent v1,…,vs∈Γ with Γ=Zv1⊕⋯⊕Zvs and span⁡RΓ=Rv1⊕⋯⊕Rvs; conversely such a subgroup is discrete (Discrete subgroups of a real vector space are lattices).

[F5]

Orthogonal complements are taken in the standard inner product on Rr1+r2: U⊥={v:⟨v,u⟩=0 for all u∈U}, one has W⊥⊥=W for every subspace W, and U1⊆U2 implies U2⊥⊆U1⊥. Since H={x:⟨x,(1,…,1)⟩=0}, we have H⊥=R(1,…,1); hence z∉H⊥ exactly when the coordinates of z are not all equal (The orthogonal complement W⊥={v:⟨v,w⟩=0 for all w∈W}, In finite dimension, W⊥⊥=W and dim⁡W+dim⁡W⊥=dim⁡V).

[F6]

The Minkowski embedding σ:K→Rr1×R2r2=Rn is injective, sends x to (σ1x,…,σr1x,Re⁡τ1x,Im⁡τ1x,…,Re⁡τr2x,Im⁡τr2x), is additive, and in the complex coordinate pairs ∣τjx∣2=(Re⁡τjx)2+(Im⁡τjx)2 (Unscaled Minkowski embedding).

[F7]

The image σ(OK) is a full lattice in Rn, and its covolume, for the Lebesgue volume on Rr1×R2r2 induced by the identification C≅R2 just fixed, is covol⁡(σ(OK))=2−r2∣dK∣, where dK=disc⁡(OK) is the nonzero field discriminant (Number-field integer rings and ideals are full lattices, Covolume of an integral ideal lattice, Discriminant of a basis and order, Number-field discriminant is well-defined and nonzero).

[F8]

Equality case of the lattice point principle: if Λ⊆Rn is a full lattice and S⊆Rn is closed, bounded, convex and centrally symmetric with Vol⁡(S)≥2ncovol⁡(Λ), then S∩Λ contains a nonzero point (Minkowski convex-body theorem at equality).

[F9]

For every real B≥1 only finitely many nonzero integral ideals a⊆OK satisfy Na≤B (Finitely many ideals of bounded norm).

[F10]

For 0≠a∈OK the principal ideal (a)=aOK={ca:c∈OK} satisfies N((a))=∣NK/Q(a)∣; if (a)⊆(b) then a=cb for some c∈OK, so (a)=(b) gives a=ub and b=va with u,v∈OK and uv=1, that is, u∈OK× (The norm of a principal integral ideal, The ideal generated by a subset and principal ideals).

[F11]

If 0≠a∈OK then NK/Q(a)=∏i=1r1σi(a)⋅∏j=1r2∣τj(a)∣2 and NK/Q(a)∈Z; consequently NK/Q(a)≠0 and ∣NK/Q(a)∣≥1 (Norm and trace from embeddings, with the inseparable exponent in the norm formula, Trace and norm of an algebraic integer, Conjugation is an involutive real-field automorphism, zz‾=∣z∣2, and modulus is definite, multiplicative, and subadditive).

[F12]

AC implies Countable Choice (AC implies DC implies countable choice). Under Countable Choice, each closed real interval [−c,c] has Lebesgue measure 2c (A box in Rn with parameters ai≤bi is Lebesgue measurable of measure ∏i<n(bi−ai), whichever of its faces are included). Each closed disc of radius c>0 is a bounded Jordan-measurable region between continuous graphs (Riemann area between continuous graphs equals Jordan content) with Jordan content πc2 (A closed disc of radius r≥0 has Jordan content πr2), so its Lebesgue measure is πc2 (Lebesgue outer measure is at most Jordan outer content, and a bounded Jordan measurable set is Lebesgue measurable with Lebesgue measure equal to its Jordan content). Each Euclidean Lebesgue measure λd is sigma-finite, since the cubes [−N,N]d exhaust Rd and have finite measure by the box formula. For Borel sets Ei⊆Rdi with di∈{1,2}, the measure of a finite Cartesian product is the product of the factor measures: iterate the rectangle formula for sigma-finite product measures and the agreement of product measure with Euclidean Lebesgue measure on Borel sets (For sigma-finite factors, the product measure exists, has the rectangle formula, is sigma-finite, and is unique, On Borel subsets of R^{m+n}, the product lambda_m times lambda_n agrees with lambda_{m+n}). Therefore the Euclidean volume of the product of these intervals and discs is the product of their Lebesgue measures.

[F13]

The natural logarithm is strictly increasing, maps (0,∞) onto R, satisfies log⁡(xy)=log⁡x+log⁡y and log⁡1=0, so log⁡t→∞ as t→∞ and log⁡(s/t)=log⁡s−log⁡t for s,t>0 (Order, continuity, range, and the product, quotient, and reciprocal laws for the natural logarithm).

[F14]

Since dK≠0 by [F7], ∣dK∣>0 and its nonnegative square root is positive; also π>0. Thus the fixed constant A:=∣dK∣(2/π)r2 is positive (Square roots exist: a unique a≥0 with (a)2=a; the positives are {x2:x≠0}, Pi as twice the smallest positive zero of cosine).

[A1]

The Axiom of Choice is assumed; it is used through the equality-case lattice point principle [F8], the discreteness input [F3] whose own AC use is inherited, and the Countable Choice measure interfaces in [F12]. AC supplies Countable Choice by [F12] (The Axiom of Choice).

Proof

technique · contraposition on a linear functional. If some $z$ is not orthogonal to $H$, products of intervals and discs of fixed volume produce, through the equality case of the lattice point principle, an algebraic integer of bounded norm; the finite list of principal ideals of bounded norm converts it to a unit $u$ with $f(u)$ bounded away from a tunable number $t_c$, and rescaled logarithms make $|t_c|$ exceed that bound, forcing $f(u)\ne0$
1.1F1F2F5

The image λ(OK×) is a subgroup of Rr1+r2 contained in H, so W is a subspace of H; also H⊥=R(1,…,1).

1.2F1F2F4

If r1+r2=1 then H={0} by [F1], so λ(OK×)={0}=H by [F2], and the image is a full lattice of rank 0 in H; hence assume r1+r2≥2 from now on.

1.3F5

Fix z∈Rr1+r2 with z∉H⊥; then the coordinates z1,…,zr1+r2 of z are not all equal, by [F5].

1.4F1algebra

Define f(x):=⟨z,λ(x)⟩=∑i=1r1zilog⁡∣σix∣+∑j=1r22zr1+jlog⁡∣τjx∣ for x∈K×, a group homomorphism K×→(R,+); since λ(OK×) spans W and ⟨z,⋅⟩ is linear, f(u)=0 for every u∈OK× exactly when z∈W⊥, so it suffices to exhibit one unit u with f(u)≠0.

1.5F12F14algebra

Let c1,…,cr1+r2 be positive reals with ∏i=1r1ci⋅∏j=1r2cr1+j2=A, and let Sc⊆Rn be the set of points whose first r1 coordinates yi satisfy ∣yi∣≤ci and whose j-th complex pair (uj,vj) satisfies uj2+vj2≤cr1+j2; then Sc is closed, bounded, convex and centrally symmetric. Positivity of A is established in [F14]. By [F12], its volume is ∏i=1r1(2ci)⋅∏j=1r2πcr1+j2=2r1πr2A=2n⋅2−r2∣dK∣.

1.6F14

The fixed positive constant A depends only on K, as recorded in [F14].

2.1F7F8step 1.5

By [F7] we have covol⁡(σ(OK))=2−r2∣dK∣, so Vol⁡(Sc)=2ncovol⁡(σ(OK)); applying [F8] to the full lattice σ(OK) and the set Sc produces a nonzero point x∈Sc∩σ(OK).

3.1F6step 2.1

Write x=σ(a) with a∈OK; then a≠0 and the coordinates of a satisfy ∣σi(a)∣≤ci for i≤r1 and (Re⁡τja)2+(Im⁡τja)2≤cr1+j2, that is ∣τj(a)∣2≤cr1+j2.

4.1F11step 3.1

By [F11], ∣NK/Q(a)∣=∏i=1r1∣σi(a)∣⋅∏j=1r2∣τj(a)∣2≤∏i=1r1ci⋅∏j=1r2cr1+j2=A; since also a≠0 and NK/Q(a)∈Z∖{0}, we get 1≤∣N(a)∣≤A, and in particular A≥1.

5.1step 4.1algebra

If for some i≤r1 one had ∣σi(a)∣<ci/A, then the remaining factors of ∣N(a)∣ being bounded by A/ci would give ∣N(a)∣<(ci/A)(A/ci)=1, contradicting ∣N(a)∣≥1; hence ∣σi(a)∣≥ci/A. Likewise, if ∣τj(a)∣2<cr1+j2/A for some j≤r2, then ∣N(a)∣<(cr1+j2/A)(A/cr1+j2)=1, again a contradiction, so ∣τj(a)∣2≥cr1+j2/A.

5.2F9F10step 4.1

Let B0:=max⁡{1,A}≥1; by [F9] only finitely many nonzero integral ideals of OK have norm at most B0, hence only finitely many have norm at most A. The finite subcollection of principal ideals is nonempty because (1) has norm 1≤A by [F10] and step 4.1. Choose generators 0≠b1,…,bm∈OK for these principal ideals, so that (b1),…,(bm) are exactly the principal ideals of norm at most A; choosing these m generators is a selection from finitely many nonempty sets. Since N((a))=∣N(a)∣≤A by [F10], (a)=(bj) for some j, and then a=ubj with u∈OK×.

6.1F13step 4.1step 5.2

Put tc:=∑i=1r1zilog⁡ci+∑j=1r2zr1+jlog⁡(cr1+j2); the finite numbers f(bj)=⟨z,λ(bj)⟩ being fixed, B:=max⁡j∣f(bj)∣+log⁡A⋅∑i=1r1+r2∣zi∣ is a real number depending only on z, on K and on the chosen list, not on c.

7.1F13step 5.1step 5.2step 6.1

For the unit u of step 5.2 we have ∣f(u)−tc∣=∣f(a)−f(bj)−tc∣≤∣f(bj)∣+∣f(a)−tc∣, and expanding f(a)−tc=∑i=1r1zilog⁡(∣σi(a)∣/ci)+∑j=1r2zr1+jlog⁡(∣τj(a)∣2/cr1+j2) shows, by step 5.1 and by ∣σi(a)∣≤ci, ∣τj(a)∣2≤cr1+j2, that each logarithm lies in [−log⁡A,0]; hence ∣f(a)−tc∣≤log⁡A⋅∑i∣zi∣ and ∣f(u)−tc∣≤B.

7.2F13step 1.3step 6.1

Choose indices p<q with zp≠zq, possible by step 1.3. Since log⁡d→∞ as d→∞ and zp−zq≠0, the absolute value of (zp−zq)log⁡d+zqlog⁡A tends to infinity; hence choose d>0 with ∣(zp−zq)log⁡d+zqlog⁡A∣>B.

8.1F13step 7.2

Set dp:=d, dq:=A/d and di:=1 for the remaining indices i; then ∏i=1r1+r2di=A and ∑izilog⁡di=zplog⁡d+zqlog⁡(A/d)=(zp−zq)log⁡d+zqlog⁡A, so this d can be chosen with ∣∑izilog⁡di∣>B.

9.1step 8.1algebra

Define the admissible tuple c by ci:=di for i≤r1 and cr1+j:=dr1+j for 1≤j≤r2; then ∏i=1r1ci⋅∏j=1r2cr1+j2=∏idi=A and tc=∑izilog⁡di, so ∣tc∣>B.

10.1step 1.4step 1.5step 5.2step 7.1step 9.1

Applying the fixed-product construction and bounded-norm argument of steps 1.5 through 5.2 to the admissible tuple c from step 9.1 yields a unit u∈OK× with ∣f(u)−tc∣≤B; since ∣tc∣>B, the triangle inequality gives ∣f(u)∣≥∣tc∣−∣f(u)−tc∣>0, so f(u)≠0 and therefore z∉W⊥ by step 1.4.

11.1step 1.3step 10.1

As z∉H⊥ was arbitrary, every z outside H⊥ lies outside W⊥, which means W⊥⊆H⊥.

12.1F5step 1.1step 11.1

Since W⊆H we have H⊥⊆W⊥, and with step 11.1 this gives H⊥=W⊥; taking orthogonal complements and using W⊥⊥=W and H⊥⊥=H yields W=H, so λ(OK×) spans H over R.

13.1F1F3F4step 12.1

By the discreteness of λ(OK×) and [F4], there are R-linearly independent v1,…,vs∈λ(OK×) with λ(OK×)=Zv1⊕⋯⊕Zvs and span⁡Rλ(OK×)=Rv1⊕⋯⊕Rvs; this span is H by step 12.1, so s=dim⁡RH=r1+r2−1 and λ(OK×) is a full lattice in H of rank r1+r2−1.

14.1A1F3F8F9F12step 1.2step 5.2step 7.2∎

Choice accounting: AC is invoked through [F8], the discreteness input [F3], and the Countable Choice measure interfaces in [F12]. The only other selections are the finitely many generators b1,…,bm of step 5.2 and the single positive real d of step 7.2; the rank-zero case of step 1.2 is choice-free.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-10-02Open item page →

Dirichlet unit theorem

Statement

Assume the Axiom of Choice (The Axiom of Choice). For a number field K of signature (r1,r2) there is an isomorphism OK×≅μ(K)×Zr1+r2−1. In particular OK× is finitely generated of rank r1+r2−1 and its torsion subgroup is μ(K).

Facts & Assumptions

Given: The Axiom of Choice, a number field K of signature (r1,r2) with logarithmic embedding λ (Logarithmic embedding of a number field), and the image Λ:=λ(OK×).

[F1]

For x,y∈K× the multiplicativity of every embedding and of the complex modulus gives ∣σi(xy)∣=∣σix∣ ∣σiy∣ and ∣τj(xy)∣=∣τjx∣ ∣τjy∣, and log⁡(xy)=log⁡x+log⁡y for positive reals; hence λ(xy)=λ(x)+λ(y), so λ restricts to a group homomorphism OK×→Rr1+r2 (Logarithmic embedding of a number field, Order, continuity, range, and the product, quotient, and reciprocal laws for the natural logarithm, Conjugation is an involutive real-field automorphism, zz‾=∣z∣2, and modulus is definite, multiplicative, and subadditive).

[F2]

ker⁡(λ∣OK×)=μ(K); this kernel is finite and is exactly the torsion subgroup of OK× (Kernel of the unit logarithm is the roots of unity, The group μn(K) of n-th roots of unity in a field, and primitive n-th roots of unity).

[F3]

Λ is a full lattice in the hyperplane H of the definition of λ, of rank r1+r2−1; hence Λ=Zv1⊕⋯⊕Zvr for R-linearly independent v1,…,vr∈Λ and r=r1+r2−1 (The logarithmic unit image is a full lattice).

[F4]

Every finitely generated abelian group G has a decomposition G≅Zs⊕T with T its finite torsion subgroup, and the integer s (the free rank) and the torsion subgroup are determined by G (The fundamental theorem of finitely generated abelian groups from PID modules).

[F5]

The units of a commutative ring form an abelian group under multiplication; in particular OK× is an abelian group (The units of a ring are the invertible elements of its multiplicative monoid, and R× is a group under multiplication; 0∈R× only in the zero ring).

Proof

Proof technique: split the unit group by the logarithmic embedding. The image is a free abelian group whose rank is computed by the full-lattice theorem, and the kernel is the finite roots-of-unity group, so lifting a Z-basis of the image exhibits OK× as μ(K)×Zr1+r2−1.

1.1F1F2

The restriction λ∣OK× is a group homomorphism onto Λ with kernel μ(K), a finite group that coincides with the torsion subgroup of OK×.

1.2F3

By [F3] the image is Λ=Zv1⊕⋯⊕Zvr with v1,…,vr∈Λ R-linearly independent and r=r1+r2−1; choose once and for all units u1,…,ur∈OK× with λ(ui)=vi, a selection of finitely many elements.

2.1F1step 1.1step 1.2

Let u∈OK×; since Λ is generated by v1,…,vr there are unique integers m1,…,mr with λ(u)=∑imivi=λ(u1m1⋯urmr), so λ(u (u1m1⋯urmr)−1)=0 and hence u (u1m1⋯urmr)−1=ζ for some ζ∈μ(K); therefore u=ζ u1m1⋯urmr.

3.1F1step 1.2

The expression in step 2.1 is unique: if ζu1m1⋯urmr=ζ′u1m1′⋯urmr′ with ζ,ζ′∈μ(K), then applying the homomorphism and using λ(ζ)=λ(ζ′)=0 gives ∑i(mi−mi′)vi=0, hence mi=mi′ for every i by linear independence of the vi, and then ζ=ζ′.

4.1F5step 1.2step 2.1step 3.1

Consequently the map μ(K)×Zr→OK×, (ζ,m1,…,mr)↦ζu1m1⋯urmr, is a bijective group homomorphism, because OK× is abelian and u1m1⋯urmr u1n1⋯urnr=u1m1+n1⋯urmr+nr; hence OK×≅μ(K)×Zr with r=r1+r2−1, and OK× is finitely generated.

5.1F2F4step 4.1

Since OK× is finitely generated abelian, [F4] exhibits it as Zs⊕T with T its finite torsion subgroup; the displayed isomorphism of step 4.1 has free part Zr1+r2−1 and torsion factor μ(K), so by the uniqueness in [F4] the free rank is s=r1+r2−1 and the torsion subgroup is T=μ(K).

6.1F3step 1.2∎

Choice accounting: the assumption AC enters only through the full-lattice theorem [F3]; the only selections made here are the finitely many units u1,…,ur lifting a finite basis, and no choice over an infinite family occurs.

DefinitionDefinition: Literature-sourcedProof: Not applicableprecheck passaudited 2026-10-02Open item page →

System of fundamental units

Definition

Assume the Axiom of Choice (The Axiom of Choice). Let K be a number field of signature (r1,r2) and unit rank r=r1+r2−1 (Dirichlet unit theorem). By the full-lattice theorem the image λ(OK×) is a free abelian subgroup of the hyperplane H of rank r (The logarithmic unit image is a full lattice, Free abelian group on a set). A system of fundamental units of K is a tuple (ε1,…,εr) of units of OK such that λ(ε1),…,λ(εr) is a Z-basis of λ(OK×), that is

λ(OK×)=Zλ(ε1)⊕⋯⊕Zλ(εr).

Existence. The unit theorem gives OK×≅μ(K)×Zr (Dirichlet unit theorem), so λ(OK×) is a free abelian group of rank r and has a Z-basis; since λ maps OK× onto its image, each basis vector is λ(εi) for some unit εi. This exhibits a system of fundamental units, and the construction makes only the finitely many choices of preimages of a finite basis, so the Axiom of Choice is used here only through the unit theorem. In rank r=0 the empty tuple is the unique system of fundamental units.

The equivalent product description. A tuple (ε1,…,εr) is a system of fundamental units if and only if every unit u∈OK× admits a unique expression

u=ζ ε1m1⋯εrmr,ζ∈μ(K),m1,…,mr∈Z.

Indeed, if the λ(εi) form a Z-basis and u∈OK×, then λ(u)=∑imiλ(εi)=λ(ε1m1⋯εrmr) for unique integers mi, so u(ε1m1⋯εrmr)−1 lies in the kernel of λ on OK×, which is μ(K) (Kernel of the unit logarithm is the roots of unity); uniqueness of the exponents follows from the Z-independence of the basis and then uniqueness of ζ from cancellation in the group OK× (The units of a ring are the invertible elements of its multiplicative monoid, and R× is a group under multiplication; 0∈R× only in the zero ring). Conversely, if every unit has such a unique expression, then ∑imiλ(εi)=0 forces the unit ε1m1⋯εrmr to lie in μ(K), hence by uniqueness all mi=0, so the λ(εi) are Z-independent; and applying λ to the expression of an arbitrary unit shows that they generate λ(OK×). Thus the two descriptions of the definition agree.

A system is auxiliary data, not canonical field data. Different systems of fundamental units are related by a unimodular integer change of coordinates: the tuples (λ(εi)) and (λ(εi′)) are two Z-bases of the same free abelian group, so λ(εi′)=∑jcijλ(εj) with (cij)∈GL⁡r(Z). No system is singled out by the field, and the definition introduces no sign or ordering convention: the regulator constructed from these units is independent of the system, a fact proved separately.

DefinitionDefinition: Literature-sourcedProof: Not applicableprecheck passaudited 2026-10-02Open item page →

Regulator of a number field

Definition

Assume the Axiom of Choice (The Axiom of Choice). Let K be a number field of signature (r1,r2) (Number field, Archimedean embeddings and signature) and unit rank r=r1+r2−1, and let (ε1,…,εr) be a system of fundamental units of K (System of fundamental units). Let A be the (r1+r2)×r real matrix

A=(λ(ε1) ⋯ λ(εr))

whose columns are the logarithmic vectors λ(εi) in the doubled convention of the logarithmic embedding (Logarithmic embedding of a number field). For k=1,…,r1+r2 let Ak be the r×r matrix obtained from A by deleting row k, and let det⁡Ak be its determinant (For n≥1, the determinant over a commutative ring by the Leibniz formula, and ∣det⁡A∣ for a real matrix). The regulator of K is

RK:=∣det⁡Ak∣.

For r=0 the matrices A and Ak are empty, and the empty determinant is defined to be 1; thus RQ=1 and RK=1 for imaginary quadratic K.

Why a deleted row gives a well-defined number. The columns of A are linearly independent over R: the full-lattice theorem says that λ(OK×) is a full lattice in H of rank r=r1+r2−1=dim⁡RH. Thus a Z-basis has r vectors spanning H, hence is also an R-basis of H. The vectors λ(ε1),…,λ(εr) are another Z-basis of the same group, and their change-of-basis matrix lies in GL⁡r(Z), hence is invertible over R. Therefore these columns are R-linearly independent and A has rank r, so r1+r2=r+1≥1 (Row space, column space, nullspace, row rank, column rank and matrix rank, The logarithmic unit image is a full lattice). Each column lies in the hyperplane H, so its coordinates sum to zero (Unit logarithms lie in the trace-zero hyperplane). The deleted-row minors of a rank-r real matrix with r+1 rows and zero column sums therefore satisfy det⁡Ak=(−1)k−1det⁡A1 and are all nonzero (Deleted-row minors of a zero-column-sum matrix agree up to sign); in particular ∣det⁡Ak∣ does not depend on the deleted row k.

Independence of the fundamental system. The number RK above is defined from one chosen system of fundamental units; that the absolute deleted-row determinant does not depend on this auxiliary choice, so that RK depends on K alone, is the content of The regulator is well defined ↗, which also shows RK>0 in the rank-r case. A change of fundamental system multiplies A on the right by a matrix in GL⁡r(Z), which is why the absolute determinant, and not the signed one, is the invariant.

Normalization. The factor 2 on the complex coordinates of λ is part of the doubled convention fixed in the definition of the logarithmic embedding; with it, the regulator of a real quadratic field is log⁡ε for its fundamental unit ε>1, and mixing conventions changes the value. Ordering the coordinates differently permutes rows of A, which leaves every ∣det⁡Ak∣ unchanged, so the definition is insensitive to the ordering of the embeddings.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6.1-sol)audited 2026-10-02Open item page →

Deleted-row minors of a zero-column-sum matrix agree up to sign

Statement

Let m≥1 and let A=(akj) be an (m+1)×m real matrix of rank m (Row space, column space, nullspace, row rank, column rank and matrix rank) each of whose columns has coordinate sum zero, that is ∑k=1m+1akj=0 for every column index j. For k=1,…,m+1 let Δk be the determinant (For n≥1, the determinant over a commutative ring by the Leibniz formula, and ∣det⁡A∣ for a real matrix) of the m×m matrix obtained by deleting row k. Then Δk≠0 for every k and

Δk=(−1)k−1Δ1(k=1,…,m+1);

in particular all ∣Δk∣ are equal.

Facts & Assumptions

Given: An integer m≥1 and an (m+1)×m real matrix A=(akj) of rank m whose columns each have coordinate sum zero.

[F1]

Expanding a determinant along its last column, with Mkm the determinant of the matrix obtained by deleting row k and the last column and Ckm=(−1)k−1+mMkm the corresponding cofactor, gives det⁡B=∑k=1m+1bk,m+1Ck,m+1; a matrix with two equal columns has determinant zero (Laplace expansion computes the determinant along every row and every column over a commutative ring, Deleted-row-and-column minors, cofactors, the cofactor matrix and the adjugate over a commutative ring, A square matrix with a zero column or two equal columns has determinant zero).

[F2]

For a real m×(m+1) matrix the rank and the dimension of the kernel satisfy rank⁡+dim⁡N=m+1; transposition does not change the rank (For an m×n matrix A, rank⁡(A)+dim⁡N(A)=n, Row rank equals column rank, and both equal the number of pivots, The transpose AT of a matrix).

[F3]

If A is (m+1)×m of rank m, then some m-rowed minor of A is nonzero (A matrix has rank at least r exactly when it has a nonzero r-rowed minor).

Proof

Proof technique: build a linear relation among the minors from the equality of two columns of an augmented matrix, then identify the resulting kernel with the all-ones line.

1.1F1given

Fix a column index j and let B be the (m+1)×(m+1) real matrix whose first m columns are the columns of A and whose last column is the j-th column of A; its entries in the last column are bk,m+1=akj. The last column of B equals column j, so det⁡B=0, and expanding along the last column as in [F1] gives ∑k=1m+1(−1)k−1+makjΔk=0, because deleting row k and the last column of B leaves exactly the matrix whose determinant is Δk.

2.1F2step 1.1

Define ck:=(−1)k−1+mΔk for k=1,…,m+1. Step 1.1 says ∑k=1m+1akjck=0 for every column index j, that is ATc=0 for the transpose AT; and the column-sum hypothesis says ∑k=1m+1akj⋅1=0 for every j, that is AT1=0 with 1=(1,…,1)≠0.

3.1F2step 2.1

Since A has rank m, its transpose AT has rank m, so by rank-nullity its kernel has dimension (m+1)−m=1 and is therefore a line. Both c and 1 lie in that kernel and 1≠0, so c=λ1 for some λ∈R.

4.1F3step 3.1∎

By [F3] some m-rowed minor of A is nonzero, and the m-rowed minors of A are exactly the determinants Δ1,…,Δm+1; since ck=±Δk, this makes c≠0, hence λ≠0 and Δk=(−1)k−1+mλ≠0 for every k. In particular Δ1=(−1)mλ, so Δk=(−1)k−1+mλ=(−1)k−1⋅(−1)mλ=(−1)k−1Δ1, which is the claimed sign pattern and nonvanishing.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-10-02Open item page →

The regulator is well defined

Statement

Assume the Axiom of Choice. The regulator RK of a number field K is independent of the deleted row and of the chosen system of fundamental units, and RK>0. Consequently RK is an invariant of K (in the doubled logarithmic normalization), with RK=1 for rank zero.

Facts & Assumptions

Given: The Axiom of Choice, a number field K of signature (r1,r2) with unit rank r=r1+r2−1, a system of fundamental units (ε1,…,εr), the matrix A with columns λ(ε1),…,λ(εr), and the deleted-row matrices Ak of the regulator definition (Regulator of a number field, Logarithmic embedding of a number field).

[F1]

The regulator is RK=∣det⁡Ak∣ for the r×r matrix Ak obtained from A by deleting row k; every square matrix has a determinant, and for r=0 the matrices A and Ak are empty and the empty determinant is 1 (Regulator of a number field, For n≥1, the determinant over a commutative ring by the Leibniz formula, and ∣det⁡A∣ for a real matrix).

[F2]

The logarithms λ(ε1),…,λ(εr) form a Z-basis of the free abelian group λ(OK×), that is λ(OK×)=Zλ(ε1)⊕⋯⊕Zλ(εr); in rank r=0 the empty tuple is the unique system of fundamental units; and for two systems (εi) and (εi′) there is a matrix C=(cij)∈GL⁡r(Z) with λ(εi′)=∑jcijλ(εj) (System of fundamental units).

[F3]

Every column of A lies in H={x:∑ixi=0}, because λ(u)∈H for every unit u (Unit logarithms lie in the trace-zero hyperplane, Logarithmic embedding of a number field).

[F4]

λ(OK×) is discrete in H and spans H over R; it is a full lattice in H of rank r1+r2−1 (The logarithmic unit image is a full lattice).

[F5]

If Γ is a discrete subgroup of a finite-dimensional real vector space, then there are R-linearly independent v1,…,vs∈Γ with Γ=Zv1⊕⋯⊕Zvs and span⁡RΓ=Rv1⊕⋯⊕Rvs (Discrete subgroups of a real vector space are lattices).

[F6]

Let m≥1 and let B be an (m+1)×m real matrix of rank m whose columns have coordinate sum zero. For the determinant Δk of the matrix obtained by deleting row k one has Δk≠0 for every k and Δk=(−1)k−1Δ1; in particular all ∣Δk∣ are equal (Deleted-row minors of a zero-column-sum matrix agree up to sign).

[F7]

For square matrices of the same size, det⁡(BC)=det⁡(B)det⁡(C) (For same-sized finite square matrices over a commutative ring, det⁡(AB)=det⁡(A)det⁡(B)), the rank of a matrix is the dimension of its column space (Row space, column space, nullspace, row rank, column rank and matrix rank), and an invertible square matrix over a commutative ring has unit determinant (An invertible square matrix over a commutative ring has unit determinant); the units of Z are 1 and −1 ((Z,⋅,1) is a commutative monoid whose group of units is {1,−1}; equivalently u∣1 holds exactly for u=1 and u=−1).

[A1]

The Axiom of Choice is assumed; it is used only through the existence of a system of fundamental units supplied by the AC-qualified unit theorem [F2] (The Axiom of Choice).

Proof

technique · prove the two invariance statements of the definition separately. The deleted-row statement reduces to the sign pattern of the cofactors of a rank-$r$ matrix with zero column sums. For a change of fundamental system, form the integer matrix whose columns give the new basis vectors in the old basis; it is unimodular, so every deleted-row determinant is multiplied by $\pm1$. Positivity follows because the common determinant is nonzero
1.1F1F2

Rank zero: if r=0 then by [F1] the matrix A has no columns and each Ak is the empty matrix with determinant 1, while by [F2] the empty tuple is the unique system of fundamental units; hence RK=1 is independent of the deleted row and of the fundamental system, and RK>0.

1.2F2F4F5F7

Assume r≥1 from here on, so A is an (r+1)×r real matrix with r1+r2=r+1≥2 rows. Its columns are R-linearly independent, that is A has rank r: by [F4] the group λ(OK×) is a discrete subgroup of the finite-dimensional real vector space H, so by [F5] it equals Zv1⊕⋯⊕Zvs with v1,…,vs R-linearly independent and span⁡Rλ(OK×)=Rv1⊕⋯⊕Rvs of dimension s; by [F2] the elements λ(ε1),…,λ(εr) form a Z-basis of that same group, so s=r (equal free rank) and their R-span is all of span⁡Rλ(OK×), of dimension r; a spanning set of r vectors in a space of dimension r is a basis, so the columns of A are R-linearly independent and the rank of A is r by [F7].

1.3F3

Every column of A lies in H, hence has coordinate sum zero.

1.4F2

Independence of the fundamental system: let (ε1′,…,εr′) be a second system of fundamental units and let A′ be the matrix with columns λ(ε1′),…,λ(εr′). By [F2] both logarithm lists are Z-bases of the same group. For each i, write λ(εi′)=∑jbjiλ(εj) using unique integers bji, and let B=(bji), so the i-th column of B records the coordinates of λ(εi′) in the old basis. The reverse basis change also has integer coefficients, so B∈GL⁡r(Z). With these column coordinates, A′=AB; deleting row k gives Ak′=AkB for every k.

2.1F7step 1.4

The matrix B of step 1.4 has an integer inverse, so [F7] makes det⁡B a unit of Z, and the description of the units of Z in [F7] gives det⁡B=±1.

2.2F6step 1.2step 1.3

Independence of the deleted row: by step 1.2 and step 1.3 the matrix A satisfies the hypotheses of [F6] with m=r, so for the determinants Δk=det⁡Ak one has Δk≠0 and Δk=(−1)k−1Δ1 for every k; therefore ∣det⁡Ak∣=∣Δ1∣ is the same number for every deleted row, and it is positive because Δ1≠0.

3.1F7step 1.4step 2.1

For every k, multiplicativity of the determinant [F7] applied to Ak′=AkB of step 1.4 gives det⁡Ak′=det⁡Akdet⁡B, so ∣det⁡Ak′∣=∣det⁡Ak∣ ∣det⁡B∣=∣det⁡Ak∣ by step 2.1; hence every deleted-row determinant of the second system has the same absolute value as the first.

4.1F1step 1.1step 2.2step 3.1

Combining steps 2.2 and 3.1: in the case r≥1 the number RK=∣det⁡Ak∣ depends neither on the deleted row nor on the chosen system of fundamental units, and it is positive; in the case r=0 step 1.1 gives RK=1. Therefore RK is well defined and is an invariant of K alone, equal to 1 in rank zero.

5.1A1F2∎

Choice accounting: the only place where AC enters is the existence of the systems of fundamental units in [F2], inherited from the AC-qualified unit theorem; the linear algebra of ranks, determinants and unimodular change of basis is elementary and choice-free.

CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-10-02Open item page →

Unit ranks by signature

Statement

Assume the Axiom of Choice. The unit rank r1+r2−1 is 0 exactly for K=Q and for imaginary quadratic fields, and it is 1 for every real quadratic field; in general it equals r1+r2−1. The rank-0 cases have OK×=μ(K) finite and the rank-1 real quadratic case has OK×≅μ(K)×Z with μ(K)={±1}.

Facts & Assumptions

Given: The Axiom of Choice and a number field K of signature (r1,r2) (Number field, Archimedean embeddings and signature).

[F1]

The signature satisfies r1+2r2=[K:Q], with r1 the number of real embeddings and r2 the number of complex conjugate pairs (Archimedean embeddings and signature).

[F2]

OK×≅μ(K)×Zr1+r2−1; the rank of OK× is r1+r2−1, and when r1+r2−1=0 one has OK×=μ(K) (Dirichlet unit theorem).

[F3]

For a finite field extension K/Q one has [K:Q]=1 if and only if K=Q (A finite extension has degree one if and only if the two fields are equal). Moreover OQ, the integral closure of Z in Q (Ring of integers), equals Z: a rational number integral over Z is an integer (The rational algebraic integers are exactly the integers), and every integer n is a root of the monic polynomial X−n, so OQ=Z with unit group OQ×=Z×={±1} ((Z,⋅,1) is a commutative monoid whose group of units is {1,−1}; equivalently u∣1 holds exactly for u=1 and u=−1).

[F4]

If x∈R and xn=1 for some integer n≥1, then x=±1: the inequalities x>1, 0<x<1 are preserved by taking n-th powers, and x<0 with xn=1 forces n even and (−x)n=1, so −x=1 (Monotonicity of x↦xn and of n↦an, Sign rules for products and monotonicity of multiplication, The group μn(K) of n-th roots of unity in a field, and primitive n-th roots of unity).

[F5]
[F6]

In a finite tower, the intermediate degree divides the total degree (The degree of an intermediate field divides the degree of a finite extension). For an algebraic element α, [Q(α):Q] is the degree of its monic irreducible minimal polynomial (An element is algebraic over F if and only if its simple extension F(a)/F is finite, The evaluation kernel and the unique monic irreducible minimal polynomial of an algebraic element).

[F7]

Every positive integer has a unique prime factorisation (The fundamental theorem of arithmetic: every integer n≥1 is a product of primes, and the factorisation is unique up to order — if ∏i<rpi=∏j<sqj with every pi and qj prime, then r=s and qi=pπ(i) for some π∈Sym⁡(r)); consequently every nonzero rational Δ can be written as q2d with q∈Q× and d a nonzero squarefree integer, by writing each prime exponent of Δ as 2k+e with e∈{0,1} and retaining the sign in d.

[A1]

The Axiom of Choice is assumed; it is used only through the AC-qualified unit theorem [F2] (The Axiom of Choice).

Proof

technique · read the rank $r_1+r_2-1$ off $\mathcal O_K^\times\cong\mu(K)\times\mathbb Z^{r_1+r_2-1}$, enumerate the signatures with $r_1+r_2=1$ to identify the rank-zero fields, and compute the real quadratic torsion from the real roots of unity
1.1F1F2F5

By [F2] the rank of OK× equals r1+r2−1; in particular rank 0 means OK×=μ(K), and a real quadratic field has signature (2,0) and rank 1.

1.2F1F2F3

Q has signature (1,0), so its unit rank is 0; by [F3] its ring of integers is Z with unit group {±1}=μ(Q), a finite group.

1.3F1F2F5

An imaginary quadratic field has signature (0,1), so its unit rank is 0 and hence OK×=μ(K), a finite group.

1.4F1F3F5F6F7algebra

Conversely, rank 0 gives r1+r2=1. If r2=0, then [K:Q]=1 and K=Q. Otherwise (r1,r2)=(0,1) and [K:Q]=2. Choose α∈K∖Q. The degree [Q(α):Q] divides 2 and is not 1, so K=Q(α) and the monic minimal polynomial is X2+bX+c with b,c∈Q. Thus β:=2α+b satisfies β2=Δ:=b2−4c, where Δ≠0 is not a rational square, since otherwise α would be rational. Factoring the numerator and denominator of Δ into primes and removing even exponents gives Δ=q2d with q∈Q× and d≠1 a nonzero squarefree integer. Hence K=Q(β/q)=Q(d). Since K has no real embedding, [F5] forces d<0, so K is imaginary quadratic.

1.5F1F2F4F5

For a real quadratic field, signature (2,0) gives rank 1 and OK×≅μ(K)×Z; moreover every ζ∈μ(K) lies in the image of one of the two real embeddings, so ζ is a real root of unity and hence ζ=±1 by [F4]; thus μ(K)={±1} and OK×≅{±1}×Z.

1.6F1F2

The rank formula r1+r2−1 applies to every signature; a field of signature (1,1), such as a complex cubic field, also has rank 1, so the real quadratic case is a computed example of rank one rather than a characterisation of it.

2.1A1F2∎

Choice accounting: the corollary uses only the AC-qualified unit theorem [F2]; the signature enumeration and the real-roots-of-unity computation are choice-free.

DefinitionDefinition: Literature-sourcedProof: Not applicableprecheck passaudited 2026-10-02Open item page →

S-integers and S-units of a number field

Definition

Let K be a number field (Number field), and let S be a finite set of nonzero prime ideals of OK (Ring of integers); only finite primes belong to S. Write vp for the prime-ideal valuation of a nonzero fractional ideal (Prime-ideal valuations on fractional ideals) and, for x∈K×, write vp(x):=vp((x)) for the principal fractional ideal (x) (Fractional ideals).

The ring of S-integers of K is

OK,S={0}∪{ x∈K×:vp(x)≥0 for every nonzero prime p∉S },

and the group of S-units is

OK,S×={ x∈K×:vp(x)=0 for every nonzero prime p∉S }

with the group structure inherited from K× (The units of a ring are the invertible elements of its multiplicative monoid, and R× is a group under multiplication; 0∈R× only in the zero ring).

No infinite place belongs to S. Only nonzero prime ideals, that is finite places, are admitted into S; a real or complex place is never a member. The archimedean places are already carried by the logarithmic embedding, so admitting them into S would count them twice. Consequently the rank formula of the S-unit theorem is r1+r2−1+∣S∣, with ∣S∣ the number of finite primes chosen.

The description via the fractional ideal is the one used below. OK,S consists of 0 and the nonzero elements of K whose principal fractional ideal involves no prime outside S in a denominator, and an element x of OK,S× is precisely an element of K× whose principal fractional ideal involves no prime outside S at all, in numerator or denominator. This intrinsic description, and not a localisation, is the one the S-unit theorem consumes; it also makes visible why S is a set of finite primes only.

Well-definedness

Put R=OK. By Clearing denominators for an algebraic number, every x∈K has mx∈R for a positive integer m, so K=Frac⁡(R). For x≠0, (x)=xR is consequently a nonzero fractional ideal: it is an R-submodule of K and m(x)⊆R.

The Dedekind property can also be established without Choice. By The ring of integers has rank the degree, R≅Zn additively, where n=[K:Q]≥1. Every subgroup of Zn has a finite integer basis (the finite induction in that theorem, steps 1.2, 2.3 and 3.2). Thus every ideal of R is finitely generated over R, so R is Noetherian. It is an integrally closed domain by The integral closure of a domain in a field extension is integrally closed. For every nonzero prime p, R/p is a finite domain by A nonzero number-field ideal has finite quotient, hence a field: multiplication by any nonzero element is injective on this finite set and therefore surjective. Thus every nonzero prime is maximal. Moreover R/2R has 2n>1 elements; among its proper ideals one of largest cardinality is maximal, and its inverse image is a nonzero prime of R. Together with the prime (0) this proves dim⁡R=1, so R is Dedekind (Dedekind domains).

To justify the local valuation without the Choice-qualified general invertibility theorem, use the local calculation in Integral ideal factorisation in a number field, in ZF, steps 2.1--6.1, with the nonzero integral ideal a=p. It proves that Rp has maximal ideal (π) and each nonzero element is uniquely uπk, with u a unit and k≥0. Its fraction field is K, so each x∈K× is uniquely uπj with j∈Z. Hence (x)p=πjRp, exactly the valuation used in the Definition. Changing π by a unit does not change j. Multiplication adds these exponents, inversion negates them, and vp(x)≥0 is equivalent to x∈Rp. Consequently OK,S is the intersection of these local subrings over p∉S, and x is a unit of that intersection precisely when both x and x−1 belong to it, equivalently all those exponents vanish. This verifies the ring and group assertions without selecting uniformizers simultaneously; the construction uses no Choice.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-10-02Open item page →

S-unit theorem

Statement

Assume the Axiom of Choice (The Axiom of Choice). Let K be a number field of signature (r1,r2) and let S be a finite set of nonzero prime ideals of OK. Then OK,S×≅μ(K)×Zr1+r2−1+∣S∣; in particular the S-unit group is finitely generated of rank r1+r2−1+∣S∣ with torsion subgroup μ(K).

Facts & Assumptions

Given: The Axiom of Choice, a number field K of signature (r1,r2), and a finite set S of nonzero prime ideals of OK with G:=OK,S× (S-integers and S-units of a number field).

[F1]

G={x∈K×:vp(x)=0 for every nonzero prime p∉S}, where vp(x):=vp((x)) for the principal fractional ideal (x); every vp(x) is an integer (S-integers and S-units of a number field, Prime-ideal valuations on fractional ideals).

[F2]

The unit group satisfies OK×≅μ(K)×Zr1+r2−1, is finitely generated of rank r1+r2−1, and has torsion subgroup μ(K) (Dirichlet unit theorem).

[F3]

The ideal class group Cl⁡(OK) is finite of order h≥1, and the class of a nonzero fractional ideal is its image under cl⁡ (Finiteness of the number-field class group, The ideal class group, The ideal class group quotient is well defined).

[F4]

The principal-divisor sequence 0→OK×→K×→div⁡Div⁡(OK)→cl⁡Cl⁡(OK)→0 is exact, where div⁡(x)=∑pvp((x))[p]; thus ker⁡div⁡=OK× and the principal divisors are exactly the kernel of cl⁡ (The principal-divisor exact sequence for a Dedekind domain).

[F5]

Every nonzero fractional ideal has the unique factorisation I=∏ppvp(I), and vp(IJ)=vp(I)+vp(J) (Unique factorization of nonzero fractional ideals into prime powers, Prime-ideal valuations of a fractional ideal have finite support and add under products); in particular vp(p)=1 and vq(p)=0 for q≠p.

[F6]

Every subgroup of Zn is free of rank at most n, and a finitely generated abelian group has an intrinsic free rank and finite torsion subgroup (Integer abelian structure and rank by finite reduction).

[F7]

An element of K× of finite order is a root of unity, and every root of unity in K lies in OK×; thus μ(K) is exactly the torsion subgroup of OK× and is finite (The group μn(K) of n-th roots of unity in a field, and primitive n-th roots of unity, Dirichlet unit theorem).

[F8]

If G is a finite group of order h, then gh=1 for every g∈G (Lagrange's theorem: ∣G∣=[G:H]∣H∣ for every subgroup H of a finite group G).

Proof

technique · measure an $S$-unit by its valuations at the primes in $S$. The kernel of that map is the ordinary unit group, and the image has finite index in $\mathbb Z^S$ because taking $h$-th powers of the prime ideals turns them principal; the image is therefore free of rank $|S|$, so the surjection onto it splits and exposes $G$ as $\mu(K)$ times a free abelian group of rank $r_1+r_2-1+|S|$
1.1F1F5

Define φ:G→ZS by φ(u)=(vp(u))p∈S; it is a group homomorphism because vp(xy)=vp(x)+vp(y) for all nonzero fractional ideals.

1.2F1F4

The kernel of φ is OK×: a unit u∈G has φ(u)=0 exactly when vp(u)=0 for every p∈S, and by definition vp(u)=0 for every p∉S, so φ(u)=0 exactly when div⁡(u)=0, that is u∈ker⁡div⁡=OK×.

1.3F3F4F8

Put h:=∣Cl⁡(OK)∣≥1, a finite number; for p∈S let [p] be its class, so [p]h=1 by [F8], and hence the divisor h[p] lies in the kernel of cl⁡, i.e. is principal: there is πp∈K× with (πp)=ph; since ph is an integral ideal, πp∈OK∖{0}.

2.1F5step 1.3

For p,q∈S one has vq(πp)=vq(ph)=h vq(p)=hδpq, using additivity of valuations and vq(p)=1 for q=p and 0 otherwise.

3.1step 1.1step 2.1

Consequently hZS⊆φ(G), because φ(πp)=h ep for each p∈S and the elements h ep generate hZS.

4.1F6step 3.1

The image M:=φ(G) is a subgroup of ZS, hence free of rank s≤∣S∣; since hZS is a subgroup of M isomorphic to Z∣S∣, the same rank bound gives ∣S∣≤s, so s=∣S∣ and M≅Z∣S∣; also M has finite index in ZS, because it contains hZS.

5.1step 1.2step 4.1

Since M is free abelian, the surjection φ:G↠M splits: choose a Z-basis m1,…,m∣S∣ of M and preimages u1,…,u∣S∣∈G with φ(ui)=mi, and define the homomorphism σ:M→G by σ(mi)=ui; then φ∘σ=idM, and every g∈G is written as g=σ(φ(g))⋅(g σ(φ(g))−1) with g σ(φ(g))−1∈ker⁡φ and σ(φ(g))∈im⁡σ, while ker⁡φ∩im⁡σ={1} because φ(σ(m))=m; hence G≅ker⁡φ×M.

6.1F2step 5.1

By [F2] and step 5.1, G≅(μ(K)×Zr1+r2−1)×Z∣S∣≅μ(K)×Zr1+r2−1+∣S∣, so G is finitely generated, its free rank is r1+r2−1+∣S∣, and the torsion subgroup of G is the torsion subgroup of μ(K)×Zr1+r2−1+∣S∣, namely μ(K).

7.1F2F7step 6.1

Directly: if g∈G⊆K× has finite order then g is a root of unity and so lies in μ(K); conversely every root of unity lies in μ(K)⊆OK×⊆G; hence the torsion subgroup of G is μ(K), finite, in agreement with step 6.1.

8.1F2F3F4F5step 1.3step 5.1∎

Choice accounting: the unit theorem [F2], class-group finiteness input [F3], principal-divisor exact sequence [F4], and ideal-factorisation and valuation inputs [F5] assume AC. The selections performed here are finitely many (the elements πp for p∈S and the lifts ui of a basis of M), so these selections need only finite choice; the splitting is noncanonical because it depends on those lifts.

5 · Examples, counterexamples and false statements

None yet.

Sources