⚜ PRINCIPIA ORTHOGONA · Book XXVIII ← Book XXI · Planar Linear Systems
Book XXVIII · rung 28 · opened 2026-09-19 · the core WP-82 left open

Index Theory

WP-82 measured the corpus citing rung 33 thirty-one times and rung 28 twice, and named rung 28 the volume with no core. This is the core.
Methodfour theorems, kernel-checked
Mathlib v4.33.0-rc1
Claim typethe algebraic index, in full
no analysis, and the header lists what is absent
SourceShiftIndex.lean · report shiftindex.axioms.txt
gated by tools/axiom_gate.py
A reader who skips to the end of the ladder lands here, so the payload is stated before anything else: an operator with a one-sided inverse on an infinite-dimensional space has an index, the index is not zero, and which side the inverse is on decides the sign.

1 · The two numbers

Let V be the finitely supported sequences over a field F — the free module with basis e₀, e₁, e₂, … The forward shift Sₖ sends eₙ to eₙ₊ₖ; the backward shift Bₖ sends eₙ₊ₖ to eₙ and kills e₀ … eₖ₋₁.

ind(Sₖ) = dim ker − dim coker = 0 − k = −k ind(Bₖ) = dim ker − dim coker = k − 0 = +k

Actual kernels and cokernels: LinearMap.ker, the quotient by LinearMap.range, and Module.finrank — not a count kept by hand. bshift_comp_shift records that Bₖ ∘ Sₖ = id, which is why one is injective and not surjective and the other surjective and not injective.

What is not here, and must not be read in This is the algebraic index. There is no topology in the file: no norm, no completion, no boundedness, no compactness, no Fredholm theory in the analytic sense, and no Toeplitz operator on a Hardy space. F. Noether's 1921 theorem — that the index of a Toeplitz operator is minus the winding number of its symbol — is not formalised, and the agreement between −k and the winding number of zᵏ is here an observation about two numbers, not a proof that they are one theorem.

2 · Why the file moved twice

It was committed first to book11/, on the strength of a placement map that gave Volume XI the role “the algebraic floor”; then to book33/, on the reading that the floor ladder's top rung was 33. Neither was right. Two documents were numbering the same word differently, and a file cannot be addressed correctly until that is settled. The rule now is that the rung number is the volume number, so index theory is XXVIII and book33 is reserved for noncommutative geometry — a different subject, with its own source on the shelf.

Where this sits on the ladder The rung number is the volume number. docs/floor-ladder.tsv holds the map and tools/ladder_check.py refuses a rung whose volume disagrees in any of the three places it is written — the ladder, the directory, and the Lean file's own header.

11 what a numeral names · 12 counting · 14 the repairs · 16 order, powers, roots · 17 statistics · 18 the chain rule · 19 AXLE and the manual · 20 polynomials and the circle · 21 planar linear systems · 28 index theory · 33 noncommutative geometry

3 · Chapters

chtitlestate
1An Operator With a One-Sided Inverse — the shift, its kernel, its cokernel, and the signlive
2Why odd dimensions give index zero, and how Toeplitz escapes itplanned
3F. Noether 1921 — the winding number, and what it would take to formalise the bridgeplanned
Proved · kernel-checked
bshift_comp_shift book28/ShiftIndex.lean:140 Each name above is declared in this repository at the line shown and appears in an axiom report with no sorryAx. A clean axiom report is not a reading of the statement: per R20, a theorem can assume its conclusion and still report clean. Follow the link before citing one as evidence.