Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passaudited 2026-10-01
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.

The ring of integers has rank the degree

Statement

OK is a free Z-module of rank [K:Q].

Facts & Assumptions

Given: A number field K.

[F1]

By definition, K/Q is a finite extension of degree [K:Q] (Number field).

[F2]

The trace of a∈K is the matrix trace of multiplication by a on the finite-dimensional Q-space K (The norm NK/F and trace Tr⁡K/F of a finite field extension).

[F3]

Every element of K has a positive integer multiple in OK (Clearing denominators for an algebraic number).

[F4]

The trace of an algebraic integer in a number field is an integer (Trace and norm of an algebraic integer).

[F5]

The integral elements over a nonzero base ring form a subring (Integral elements over a nonzero base ring form a subring).

[F6]

Every additive subgroup of Z is dZ for a unique d≥0, with d>0 the least positive member when the subgroup is nonzero (Every subgroup of (Z,+) is ⟨n⟩=nZ for exactly one natural number n).

[F7]

A square matrix over a field is invertible exactly when its kernel is zero, and then each right-hand side has a unique solution (Invertible matrix theorem: invertibility, full pivot rank, RREF I, trivial nullspace and unique solvability are equivalent).

Proof

technique · direct
1.1F1givenchoose

Put n=[K:Q] and choose a Q-basis e1,…,en of K. By [F1], K is an n-dimensional Q-vector space.

1.2F6given

We prove by induction on m≥0 that every additive subgroup H≤Zm has a finite Z-basis. For m=0, the zero subgroup has the empty basis. Now let m>0 and assume the assertion for m−1. Project H to its first coordinate. By [F6], the image is either {0} or dZ for some positive integer d.

2.1F2step 1.1algebra

Define B(x,y)=Tr⁡K/Q(xy). Multiplication in K gives m(ax+by)z=amxz+bmyz for a,b∈Q, and matrix trace is linear; the same holds in the second variable since K is commutative. Thus B is a bilinear form.

2.2F3F5step 1.1choose

For each i, [F3] gives a positive integer mi such that ui:=miei∈OK. These elements remain a Q-basis. Set M=∑i=1nZui. By [F5], M⊆OK.

2.3step 1.2choose

If the image is zero, H identifies with a subgroup of Zm−1 and has a finite basis by induction. If the image is dZ, its kernel H0 identifies with a subgroup of Zm−1 and has a finite basis k1,…,kr by induction. Choose one h∈H whose first coordinate is d.

3.1F2step 1.1step 2.1algebra

If x≠0, take y=x−1. Then B(x,y)=Tr⁡K/Q(1)=n, because multiplication by 1 is the identity on the n-dimensional space K. As n>0 in Q, this proves that the radical of B is zero.

3.2step 2.3algebra

In the nonzero-image case of step 2.3, every g∈H has first coordinate qd for some q∈Z, so g−qh∈H0; hence h,k1,…,kr span H. If ah+∑ibiki=0, its first coordinate gives ad=0, hence a=0, and the independence of the basis of H0 then gives every bi=0. Thus this spanning list is a basis. The induction uses only one lift for each fixed subgroup at this finite stage, not a choice of lifts for a family.

4.1F2F7step 1.1step 2.1step 3.1step 2.2algebra

Let A=(Tr⁡K/Q(uiuj))i,j. If Az=0 for z∈Qn, put x=∑jzjuj. Then Tr⁡K/Q(uix)=0 for every i, and bilinearity makes Tr⁡K/Q(yx)=0 for every y∈K, since the ui form a Q-basis. By step 3.1, x=0, so z=0. Thus A has zero kernel and [F7] makes it invertible.

5.1F7step 4.1algebra

For each j, solve Avj=εj over Q, where εj is the jth standard coordinate vector, and put uj∗=∑k(vj)kuk. By [F7], these solutions exist uniquely and satisfy Tr⁡K/Q(uiuj∗)=δij for every i,j.

6.1step 5.1choose

The coordinates of the finitely many uj∗ in the basis u1,…,un are rational. Choose a positive integer c clearing all their denominators. Then cuj∗∈M⊆OK for every j.

7.1F4F5step 6.1algebra

If x=∑iaiui∈OK, the trace-dual equations give caj=Tr⁡K/Q(x cuj∗). The product is integral by [F5], so [F4] makes this trace an integer. Thus every aj∈c−1Z, proving M⊆OK⊆c−1M.

8.1step 7.1step 1.2

Since u1/c,…,un/c is a Z-basis of c−1M≅Zn, the inclusion in step 7.1 identifies OK with an additive subgroup of Zn. By the induction, it has a finite Z-basis v1,…,vr.

9.1step 2.2step 8.1algebra∎

The vi span K over Q: their integral span contains M, which spans K. Their Z-independence implies Q-independence after clearing denominators. Thus they are a Q-basis and r=n=[K:Q]. This proves the claim.

Depends on

Used by

Dependency tree · two levels

42 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources