The division algebras
Cayley–Dickson doubling climbed over a residue window
instead of over the reals: division is gone by the second step and at
four of seven channels by the first, the classical walls are total
from the quaternion floor up, and what survives the whole ladder is a
multiplicative size the window can compute.
A rung of the tower is Z/N with N the
product of the first k primes, read as one channel per prime —
the residue mod p, a reduction at one finite place, with the
archimedean place deleted (The Object). Every
channel is a field Fp. A function is
channel-local when its value mod p depends only on the
input mod p; on a squarefree rung those are exactly the
polynomial functions, and integer size is not among them
(the locality criterion).
Figures below are computed on the seven-channel rung
Z/510510 — channels 2, 3, 5, 7, 11, 13, 17.
Cayley–Dickson doubling builds an algebra of twice the
dimension out of one carrying a conjugation. Floor n
below means n doublings — dimension 2n —
performed over one channel's field rather than over R. Over
R the ladder runs R → C → H → O,
and all four are division algebras: commutativity goes at floor 2 and
associativity at floor 3, where what is left is alternative —
any two elements generate an associative subalgebra. Division itself
survives every one of the four and dies at floor 4. Frobenius bounds
the associative list at H, Hurwitz the normed list at
O.
Over a finite field the classical walls arrive earlier and leave
nothing: Wedderburn (a finite division ring is a field), Artin–Zorn
(the same for the alternative case), and Chevalley–Warning, under
which a form of degree below its variable count is isotropic —
carries a nonzero vector the form sends to 0. An algebra whose norm
form is isotropic splits: it degenerates to the non-division
shape its dimension allows, a product of fields in dimension 2 and a
full matrix algebra in dimension 4, which is as far from a division
algebra as a ring gets. A degree-2 form needs three variables before
Chevalley–Warning says anything, so it reaches every floor from the
quaternion one up and neither of the two below. Floor 0 is the
channel's own field, a division algebra whatever the channel is; the
entry floor's two-variable form is the one place on the ladder where
the answer can depend on the channel, and it does. What is left to compute is what
the split floors keep.
The floors
One
channel-sensitive floor, then uniform collapse
rule
The entry floor — floor 1, one doubling, adjoining a square root
of −1 — is the only floor that reads the channel it stands on. It is
the Gaussian decality: Z[i] over the seven
channels has exactly ten prime components, three verdicts across the
seven. At
p ≡ 1 (mod 4) the doubling splits into
Fp × Fp — 5, 13,
17. At p ≡ 3 (mod 4) it is the field
Fp², division intact — 3, 7, 11. At 2 it
ramifies: x² + 1 = (x + 1)², and the doubling is a
local ring — one maximal ideal, everything outside it a unit
— carrying a nilpotent, so division is gone there too.
Floor 2 reads nothing. The quaternion doubling
(−1, −1 | Fp) is M2(Fp)
at every odd channel, by explicit isomorphism constructed
per channel; Wedderburn and Chevalley–Warning are what stand behind
it. Channel 2 degenerates instead: the doubling is commutative
there, the 16-element local ring
F2[C2 × C2]
with 8 units and (1 + i)² = 0. That degeneration is a fact
about the presentation and not about the place, which
designed ramification
separates. Three channels arrive at floor 2 still
holding division and none carries it out, against the ladder over
R, where division reaches floor 3 and dies only at floor 4.
Across channels the floor lifts by construction, matrix rings
commuting with products:
Scope. Isomorphisms constructed and checked
— relations and spanning — at every odd channel of
Z/510510; channel 2's commutativity exhaustive over all 256
pairs. The splitting law itself is classical.
verifier:
explore_division_ladder.py
The composition
norm is the channel-computable size
rule
At floor 2 the norm is the determinant, and det is a polynomial
in the entries — hence channel-local by the criterion in its
n-variable form. It is a multiplicative size-analogue living
inside the channel-local class, where integer size is the
information wall (the hiding
lemma). It is the multiplicative half of size and no more: a
field of characteristic p carries no order, so nothing here
compares two elements.
The norm's fibers are exactly flat over the units —
p³ − p matrices at every nonzero value — and its zero
set is the cone, where the algebra's zero divisors live:
p³ + p² − p elements at floor 2 and
p⁷ + p⁴ − p³ at floor 3. Invertibility is
per-channel cone avoidance, so a matrix over the whole rung is a
unit iff its determinant misses every channel's cone:
|GL2(Z/6)| = 288.
Scope. Multiplicativity exhaustive at
p = 2, 3 and sampled at Z/6; fiber and cone counts
exhaustive at every odd channel of Z/510510, the floor-3 cone
by dynamic programming over the same channels.
verifier:
explore_division_ladder.py
What a split floor loses
Nilpotents return,
and the meadow splits by the decality
rule
A squarefree rung is a meadow: every element a has
a pseudo-inverse a′ with a·a′·a =
a and 0′ = 0, defined for all of the ring at once, which is
what makes division total there
(the wall-breaker).
Doubling reinstates what squarefreeness banished — at channel 2
already on the entry floor, and everywhere on the one above it:
p² − 1 nonzero nilpotents per channel at floor 2,
elements with a zero power — the matrix unit E12,
a single 1 above the diagonal, squares to 0 — now unavoidable over a
field rather than a symptom of a repeated prime. Five candidates
follow them down, and each fails in a different place.
- Powering, am+1 = a: dead for
every m, since E12 has no nonzero
power.
- Any polynomial in A with scalar coefficients: dead — a
commuting inner inverse at a nilpotent forces the algebra to
zero.
- The adjugate map adj(A)·det(A)2p−3
— adj being the transposed cofactor matrix, so adj(A)·A
= det(A)·I identically — is total, polynomial and
exact on units, but it collapses the entire cone to 0 and the
meadow laws die there.
- Von Neumann regularity, some X with AXA =
A: total, but choiceful — no canonical X without
further structure.
- The Moore–Penrose inverse — the choice-free patch,
pinning the candidate G by four equations in A,
G and the transpose — exists exactly where Pearl's rank
criterion
rank(AAT) = rank(ATA) =
rank(A) holds, and is total at exactly the
p ≡ 3 (mod 4) channels.
The failures are exactly the rank-1 matrices whose row or column
space is isotropic
— 4p(p − 1) of them at each p ≡ 1 (mod 4)
channel, so 80, 624 and 1088 at 5, 13 and 17, and five of channel
2's sixteen matrices, where (1, 1) is isotropic for the same form.
So the floor-1 norm
x² + y² governs the floor-2 meadow: the congruence
deciding whether the entry floor splits is the same one deciding
whether the floor above it has a canonical inverse. That coupling is
2×2-specific and dies immediately above. At 3×3,
x² + y² + z² is isotropic over every
Fp by Chevalley–Warning, so a rank-1
witness built on an isotropic vector breaks Pearl's criterion at
every channel of the rung and totality fails everywhere.
Scope. Nilpotent counts and the adjugate and
von Neumann candidates exhaustive at p ≤ 5, the
scalar-polynomial one at p ≤ 3; the powering tier dies
algebraically at any m. Moore–Penrose existence exhaustive
with uniqueness at p = 2, 3 and exhaustive at p = 5,
the failure-set equality checked per channel across
Z/510510. The 3×3 failure is criterion-independent at
p = 2, 3 — none of the p⁹ candidate inverses satisfies
the four equations — and rests on Chevalley–Warning at the
rest.
verifiers:
explore_division_ladder.py,
explore_designed_ramification.py
Napier narrows to
the norm rule
Recoding a channel by a discrete logarithm turns × into + —
Napier's move made exact over a residue window — and gives the rung
a second coordinate system, the index transform ind
(Number systems). At
floor 2 there is no such coordinate at all:
GL2(Fp) is nonabelian. What
survives is its abelianization, and the whole of it is the norm. The
commutator subgroup is exactly SL2 — the commutators
generate all p³ − p matrices of determinant 1
(Dieudonné) — so every homomorphism to an abelian group factors
through det, and ind ∘ det is the whole of Napier's move at floor 2:
what is left of the logarithm is exactly the channel-computable size.
Channel 2
is exceptional again, and in the opposite direction:
GL2(F2) ≅ S3 has
abelianization C2, which det cannot see, since
F2* is trivial.
Scope. Commutator generation computed at
every odd channel of Z/510510, the generated subgroup coming
out at full order p³ − p with every element of
determinant 1. The factor-through-det consequence is
algebraic.
verifier:
explore_division_ladder.py
The criterion
saturates within channels and holds across them
rule
The locality criterion's proof never used commutativity — a
matrix function is four functions of four scalar variables — so
channel-local = compatible transfers verbatim to
M2(Z/N) and the cross-channel wall keeps
its teeth. Within one channel the polynomial class saturates
instead: every function
M2(Fp) →
M2(Fp) is a generalized
polynomial, one permitting coefficients on both sides of the
variable. The construction is explicit — the matrix units multiply
as E1r·X·Ec1
= xrc·E11, extracting an
entry into a corner where entries multiply like scalars, and
Lagrange does the rest; the classical shadow is
A ⊗ Aop ≅ End(A) for central simple
A. And the CRT glue collapses to one line,
e2·f2(X) +
e3·f3(X), because the
central idempotents are now coefficients rather than degreewise
bookkeeping.
Scope. Circuits built and verified
pointwise at p = 2 (all 16 inputs) and p = 3 (all 81);
the CRT glue at M2(Z/6), both channels exact on
150 random points.
verifier:
explore_division_ladder.py
Where the ladder ends
Composition
outlives division by exactly two floors
rule
Division dies at floor 2. Composition —
N(xy) = N(x)N(y), the norm
being a homomorphism of the multiplication — outlives it by two.
Floor 3 is no longer associative but is alternative and still
composes, and its cone is exactly its zero divisors:
x·conj(x) = 0 at norm 0, with conj the conjugation
each doubling carries up. Floor 4 loses both
composition and alternativity, by explicit witnesses over
F3. That is Hurwitz's dimensions 1, 2, 4, 8
verbatim over the tower — composition algebras exist in those
dimensions over any field and the ladder ends where it ends
everywhere. Over R the two deaths coincide, division and
composition both reaching floor 3 and failing at floor 4; the gap of
two is what a channel opens. What the tower changes is not where the
shadow stops but what it falls on: the surviving norm is
channel-local, and the size it half-replaces is the deleted
window.
Scope. Nonassociativity, alternativity and
composition at floor 3 by witness plus 3000-pair samples at
p = 3, 5; the floor-4 failures by explicit witness at
p = 3. The dimension classification is classical.
verifier:
explore_division_ladder.py
The channels as a design knob
Floor 2's one oddity is channel 2, and it has a cheap explanation:
ij = −ji collapses to commutativity when −1 = 1, so
every naive order Z⟨1, i, j, k⟩ is
commutative mod 2 whatever algebra it presents. It also has an
expensive one: the degeneration is the Hamilton quaternions' classical
ramification set {2, ∞} seen through residue windows with ∞ deleted.
Only the second predicts anything, and what it predicts is a whole
pattern of channels fixed before any of it is computed.
Designed
ramification rule
A quaternion algebra (a, b | Q) is
ramified at a place when it stays a division algebra there
and split when it becomes a matrix algebra; Hilbert
reciprocity makes the ramification set finite and of even size
across all places, and every such set is realized by some
algebra. So which channels ramify is chosen, not found. Four
algebras across
the seven channels give 28 verdicts, and all 28 hold as predicted:
the ramified channels are exactly the designed finite primes — {3, 5}
for (5, 3), {7, 11} for (77, −1), {2} for (−1, −1), {3} for
(−3, −1) — and channel 2 splits in each of the three designs that
leave it out.
Separating design from presentation needs a maximal
order: a subring that is a lattice of full rank in the algebra
and maximal among such, certified here by its reduced discriminant
— the invariant that equals the algebra's own exactly when the order
is maximal — coming out as the product of the designed finite
primes. Such an order reduces to
M2(Fp) at exactly the undesigned
channels, channel 2 included whenever it is undesigned, so the
naive order's mod-2 collapse was the artifact and what survives it
is real ramification.
A designed channel does not vanish, it fattens. The order's
reduction there is local; its radical — the nilpotent ideal divided
out to reach a field — has dimension 2, and the field left is
Fp², the quadratic extension, which is the
Deuring–Eichler shape. And the visible parity comes
out odd: (−3, −1) ramifies at {3, ∞}, so the set the channels can
see has size one. Evenness is conserved only across all places and
the tower deleted one, so the finite half of a reciprocity
constraint is free to be odd — a design rule whose partner term sits
at the missing window and is read off the channels that remain.
Scope. All 28 verdicts fixed in advance of
the run, four algebras × seven channels, with the reading's
refutation riding on channel 2's four. Maximality certified by
reduced discriminant; Hilbert
symbols computed at every relevant place and reciprocity checked;
the ramified shape certified per designed channel — local, radical
of dimension 2, residue field verified a field of order
p².
verifier:
explore_designed_ramification.py
Every floor above the entry one falls to a wall that needs a single
field and nothing about the tower: Wedderburn, Artin–Zorn and
Chevalley–Warning are one-field facts, and that is where
the provenance ladder files the
division-ladder floors. What the tower supplies is the reading — which
channel a wall bites at, and, at floor 2, a set of them that can be
chosen.