The clock
A growth law prices every move against a counter, and a ring
is what hands that counter its steps: the characteristic that decides
whether the openings ever stop, the two numbers a single place hands over,
and the cell between the family's two clocks that a ring actually sits
at.
A growth law extends a modulus by the least move meeting a
structural demand (Growth), and what a run converges to
is a limit: one exponent per place — the primes of a ring past
Z, each carrying a degree, the degree of the irreducible for
polynomials and the logarithm of the norm for a number ring
(The image and limit). A move that seats a place
not yet seated is an opening; deepening one already seated is a
repeat move, and a repeat advances a counter, the tick
T, against which every price is read — an exponent at or under the
tick buys nothing new, so a repeat must climb past it. A run locks
when it stops opening new places for good, and the repeated move it makes
forever after is its recurrent move. In a limit, a coordinate carried
up without bound is a runaway; a coordinate left standing above
exponent 1 by a move it can never afford again is a strand.
Take the ring out of that and a scheduling discipline remains
(The pricing schedule): items carrying
an integer degree, a clock, a price read off a degree and a
staleness — how far the tick has moved since that item last did — and
a fresh-opening discount spendable a fixed number of times at each degree,
a degree whose discount is spent being covered, so that a fresh
opening goes to the least uncovered degree. The ring re-enters only as a
supply of how many items each degree holds. The menu at a
state is the moves it can make, priced; a walk takes the cheapest and breaks
ties, and what a locked run's recurrent move costs forever is its
budget. What it does NOT hand
over that way is the clock. A ring's own clock is a local invariant at each
place, and everything the dynamics gets from it is one number, or on some
places two.
Lock or sprawl is the characteristic
Whether the openings ever stop is what separates a finite
set of reachable limits from a
continuum, and it
turns on a single local invariant. What a move must move is λ, the
exponent of the unit group; and in a quadratic number ring a rational prime
either splits into two distinct places, stays inert as one
place of degree 2, or ramifies as one place repeated — the
multiplicity being the ramification index e.
The lock/sprawl
dichotomy rule
Replace the clock's factor b by the SET of exponents the
tick may stand at, the tick advancing to the least member at or
above the exponent just landed on. That set is exactly
{a : v(a+1) > v(a)} for
v the valuation λ carries at the place, and the whole
of what it gives the dynamics is its gap: the distance from
one member to the next, which is the price of a repeat move divided
by the degree. A ring whose gaps are BOUNDED stops opening new
places, at about the deep place's degree times the largest gap; a
ring whose gaps are UNBOUNDED opens forever. Which one a ring has is
settled by
the principal-unit filtration
(O/Pa)* = k* ×
(1+P)/(1+Pa): the p-th power map
sends level i to p·i in equal characteristic —
a multiplicative set, gaps unbounded, SPRAWL — and to
min(i+e, p·i) in mixed characteristic,
which is i+e past a leading stretch — constant gap,
LOCK, with the gap the RAMIFICATION INDEX e. A set whose gap
grows without being multiplicative is realized by no Dedekind domain
with finite residue fields, which is where λ is defined at
all. So the dichotomy is the characteristic — equal against mixed —
and what varies within the locking side is ramification and nothing
else. That is the same local invariant the
module law states from the other
end: its eventually constant price
qe = pef is this gap's
cost, and its rank-∞ case is this unbounded gap.
Scope. The arithmetic half is a derivation
from the filtration, checked at the three worlds run. The measured
half is a rule in range: every place of norm ≤ 200 in two quadratic
number rings — 90 in all, 82 split, 5 inert, 3 ramified — read at
depths 1..24, the tail gap equalling the ramification index at 90 of
90, 1 at every split and inert place and 2 at every ramified one,
0 off; beside three function-field degrees whose gap is already 16
by depth 24. Three of the 90 carry a LEADING stretch of wider gaps,
and they are exactly the three with p − 1 ≤ e — the
depths below e/(p−1), where the principal units are
still squaring rather than stepping. The stop location is measured
at 2, 2, 3, 5 against products 1, 2, 3, 5 at gaps 1, 2, 3 and 5,
exact at three and floored at the fourth — measured in the abstract
schedule, where a gap can be dialled, and not in a ring.
The stop law is a
COMPARISON of two curves — a bounded recurrent price against an
opening cost that grows in the degree — and each half can fail. Where
openings never get dearer a bounded gap stops nothing, which is the
SECOND curve going flat and is
the degree-blind dial, the
one setting of the schedule that cannot tell a cheap item from a dear
one. The FIRST
can fail once the recurrent price READS THE STATE, and does wherever
that reading GROWS with the seated set: every opening then makes the
recurrent move dearer before any item can take
its first repeat. The cheapest recurrent move reads 248, 494 and
740 against a cheapest opening of 124 — the recurrent curve standing
ABOVE the opening curve — at gaps 1, 2 and 3 alike, so this is not the
bounded/unbounded axis in another coat, and 122 items are seated with
none above exponent 1 and no runaway at all: a limit shape the
family has no name for. So a bounded gap stops a walk only where the
recurrent price cannot read the state. The rings above are not
disturbed — a walked state raises what one seated place must climb to
move at all from 5 to 7, the widening priced below, where a planted
companion drives the same one to 17 — but that is a measurement at
three rings and not a bound, so the ring half of the stop law now rests
on it.
What would settle it is a race between two rates, and
both are properties already in hand. A place's door is the least
climb there that raises λ against the whole state at once, and
what it reads of that state is one number: the surplus, the power
of p standing in the state's invariant above the exponent the
place has reached, for p the rational prime the place sits over.
Raising the surplus to k is bought from a carrier — a
place over some OTHER rational prime whose own λ supplies that
power — and a carrier needs norm at least pk + 1, so a
supply costs exponentially in what it supplies, at base p. The
deep place answers with its recurrent price, its own norm raised to a
door growing linearly in the surplus — base pf, for
f its residue degree. Both are exponential in the surplus and
their exponents stand in ratio f, so the two rates part at
f = 1, with the recurrent side dearer above it — the shape of the
recurrent curve standing over the opening one. That is what the race
would DECIDE, and it is not itself a verdict about walks: the comparison
runs as the surplus grows, a ring walk's surplus stays small, and at
f = 1 the rates agree and the constant in that linear door
decides. Against it stands the self-correction — a seated
place that does move lands past the surplus it outran, which resets the
race rather than losing it. Neither this comparison nor the
self-correction is read off the three rings, whose records carry no
such reading, and
the carrier's own residue degree enters only through the constant in
that floor — degree 3 attains it where degree 2 and below are slack — so
it moves the race by a constant and never by an exponent.
verifiers:
explore_tick_pump.py,
explore_lock_budget.py,
explore_bare_cost.py,
explore_populated_door.py,
explore_cubic_undercut.py
A ring is a schedule of exactly that kind rather than an analogue
of one: its unramified places carry gap 1 and its ramified ones gap
e in the same run, and over the two quadratic rings walked here
a seated place's price in a populated state equals its own lone-place
price at 472 of 472 readings — a transfer that holds on that column and
fails off it, which the section below prices. So a ring's
places do not share one gap, and the recurrent cost everything else is
priced against is then the least PRODUCT of a seated place's degree
with its own gap — not the least gap. A gap-3 place at degree 1 holds
that slot against every gap-1 place above degree 3, while a single
gap-1 place at the least degree freezes an entire wide population. And
a wide place cannot simply wait for a cheap depth: its gap falls back
to 1 only at its own set's members, and the depths it can reach miss
every one of them after the first step, so its cheap move comes
exactly once. That one move is what mixing adds to the limit, and it
is the strand.
What one place hands the dynamics
The gap above was a single number, and for most places it is. Where
it is not, the two jobs a gap does come apart — and the constant-gap
family could not have told them apart, because in it they are the same
number.
The sup gap stops the
walk, the tail gap prices it rule
A place's ladder is the orbit of one recursion — ψ(i)
= min(p·i, i+e), started at level 1, the
multiplying branch below the Kummer seat e/(p−1) and the
stepping branch above it. The junction between the two is the ladder's
splice. The multiplying segment REACHES the seat only when the
seat is a power of p, and where it does and the residue layer
dies there, the two gears cancel and the step overshoots — which is
the splice made visible in the ladder itself, as a head: a
leading stretch of wider gaps of width w before the constant
e settles in.
Such a place hands the dynamics TWO numbers, the
tail gap e and the sup gap e+w, and
they decide different things. The sup decides where the walk STOPS and
how many coordinates stand above exponent 1; the tail decides what the
runaway PAYS forever. Both are gaps the item LANDS on, which is why
each is a price and not a statistic: reachable depths climb the ramp
to exactly pt+1, whose next member is the landing,
so the item pays e+w once — the barrier it must clear to
get its recurrent move past the splice — and e forever after,
which is what that move then costs. So Z[i]'s place over 2
(e = 2, w = 3) stops where gap 5 stops and is priced
where gap 2 is priced, and Z[21/8]'s stops at 12 and is
priced at 8. Nothing else about the head enters: given the two
numbers, the schedule's laws are the constant family's unchanged, and
the ramp's internal shape, the splice's position and the number of
splices add nothing.
Scope. A rule in range on generated ladders,
and the arithmetic behind them a derivation. Seven ladders ψ
produces, each run at two clocks against the constant ladder of its
own sup: agreement on all four aggregate columns at 14 of 14 —
least uncovered degree, runaway count, strand count, and which
fate the run holds — and
disagreement on the recurrent budget at 14 of 14, which reads the
tail where the control reads the sup. The stop reading holds at four
ladders ψ cannot produce at all (a splice-free ladder over a
signature where a splice is guaranteed, an arithmetic rather than
geometric ramp, a splice three steps above the seat, and a ladder with
two overshoots), which is what makes it a fact about walks rather than
about the recursion. WHICH places carry a head is read at 24 places
over 21 local fields: the head needs e = (p−1)pt
AND the whole residue layer to die, at residue degree f = 1 with
μp in the completion. The older reading "exactly the places with
p−1 ≤ e" holds at all 90 places of the two quadratic
rings measured here and is false as a criterion — wrong at 9 of the 24, Z[√3] against Z[√−3] carrying the
same p and e with a head at one and none at the other.
BOTH NUMBERS ARE A LONE PLACE'S, which is what a
per-item clock is. The state's invariant a door is read against is an
LCM over
every seated place, so a populated door can only be WIDER than the
lone-place one and never narrower. At 472 readings over the SEATED
places of those two quadratic rings it is never wider either — off
that column all three rings widen. At a third ring it is:
Z[i]'s ramified place at exponent 3 has a lone-place door of 5
and a door of 7 in the locked state. Its carrier is the INERT place over
3: residue field F9, so its λ carries that
field's 9 − 1 = 8, and that 2-part already covers the depths the place
over 2 would have escaped at. And the widening obeys a law that is
structural rather than observed. The units modulo a power of a place
split as a cyclic
group of order prime to p, times a group of p-power order —
so the only part of λ that moves with depth is the power of
p inside it, and a seated door is just the least climb whose
λ carries a higher power of p than the whole state's
invariant does. That is ONE number, and it is the whole of what a seated
place ever sees of the state around it. Whether it has a CLOSED FORM is a
second question, and ramification does not scope the answer. Where a
place's λ gains exactly one factor of p per depth — the
shape a cyclic local unit group gives — the door is read off the surplus
directly: the surplus plus 2, against a lone-place door of 1.
That holds at all 413 readings on a column of that shape and breaks on
every one of the five columns that lack it, at 237 of their 304
readings — and Z[i]'s place above is one of the five, which is
why its door reads 7 where the form would give 2: that column plateaus
rather than climbing, so it takes several depths to gain the factor the
form spends one on. And what takes a column off the shape is not
ramification:
λ is the unit group's EXPONENT rather than its order, and the two
part exactly where that group stops being cyclic, which happens at an
UNRAMIFIED place whenever 2 splits — as it does in the ring of integers of
Q(√−23), whose places over 2 climb 1, 2, 2, 4, 8, … So the boundary is
cyclic against not, and unramified is no defence. What no ladder here can
express
is the SOURCE rather than the widening: an item's price in this family
is a function of its own exponent, and this one is a function of another
place's residue cardinality. Nor is the excess bounded — a single
planted companion drives that same door from 5 to 17.
verifiers:
explore_headed_ladder.py,
explore_populated_door.py,
explore_head_width.py
The clock is two dials
Everything above runs at one end or the other of a single dial, from a
clock all the items share to a clock each, and that dial carries two
ingredients at once: which items share a TICK, and which share a
LADDER. A ring sets them differently.
A seated place reads λ through a single p-adic valuation,
so the places over one rational prime read the same counter and share a
tick; and an unramified place carries gap 1 where a ramified one over
that same prime carries e, so they do not share a ladder. Call
the places over one rational prime a block. A ring is then a
block clock — one tick per block, per-place ladders inside
one — which is neither end of the dial.
One deep coordinate is
a corner rule
Run the schedule at a block clock and the limit's shape splits by
the recurrent price. Where the gaps are BOUNDED that price is flat and
exactly ONE item runs away, however finely the items are cut into
blocks. Where they GROW the price climbs and the runaways number
exactly the blocks. The mechanism is the door's RESET: a recurrent
mover lands on the next member of its own ladder, so its next door is
its own gap and a bounded ladder returns it to the same price forever,
one global minimum holding; a growing ladder lifts it past that price
instead, the minimum ROTATES, and every block takes a runaway of its
own. So a single deep coordinate
over a flat support is the FLAT-COST CORNER of a law that
otherwise reads one runaway per block, and what collapses the product
to one place is the total order on prices rather than anything
p-adic. Two things move with the cut and one does not. The
budget does not: the flat minimum is the runaway's own price read at
its own gap — which is the staleness the reset leaves it at — however
the blocks are drawn. The count standing
above exponent 1 does, against a runaway count fixed at 1, so every
coordinate a finer cut adds there is a STRAND. And the ceiling on the
deep item's degree is per BLOCK, so a state's deepest degree is a MAX
over blocks and rises with the cut, from 1 at a single block to as far as
26 at singletons.
THE SECOND REGIME IS ARITHMETICALLY UNREACHABLE, which is why the
corner was never in danger and why it is safe for the wrong reason.
Rotation needs a climbing price AND more than one block. A function
field's gaps grow, and it has one residue characteristic and so one
block. A number ring has many blocks, and its ladders are eventually
constant-gap at the ramification index — a gap set that grows without
being multiplicative being realized by no Dedekind domain with finite
residue fields, as above — so its price is eventually flat. The two
realizable worlds each miss one hypothesis and they miss different
ones, so the finiteness of the residue field is the whole of what
stands between this law and its second regime, and no ring either
world supplies would ever have shown that the law has a second regime
at all.
A HEAD DOES NOT BUY IT BACK, which is where that
“eventually” is paid. A head climbs, so a headed place is
in the rotating regime for its own length — but every such ladder
flattens at its splice, and past it each block's price is a constant,
so the global minimum picks one and holds it. Crossing both dials at
once — a block tick over headed ladders, which is the ring's actual
shape run with the ring's actual ladders — exactly one item is still
rising in every run, and it stands past the depth where its own
ladder's gaps have settled to the tail, so the budget it sets is read
at the TAIL gap and the head moves nothing in it. A head buys a
TRANSIENT and never a second infinite coordinate.
Scope. A rule in range at one schedule, and the
unreachability half a derivation from the two rules above — the
characteristic dichotomy and what gap sets a ring can realize — which
it inherits the scope of. A runaway is counted as an item still rising
over a trailing stretch of moves. Six ladders × five block
structures — one
ladder at one block structure being a CELL, each walked 120 moves —
give one rising item at all 20 bounded-gap cells, and rising items
equalling the distinct blocks they occupy at the 6 growing cells that
can discriminate, the per-item rows being consistent and VACUOUS for
that reading since every item is its own block there. The crossed cell
adds ten headed ladders × five, one rising item at all 50, read
against each cell's deepest exponent so that a walk stopping short of
a splice shows as vacuous rather than passing quietly. Both dial ends are
certified against the family's own two clocks — one block against the
global, singletons against the per-item — move for move, menu for menu
and seat for seat, as the control. Two cells built to break
it hold: blocks whose two supplies are isomorphic still give one
runaway, by tie-break alone, at a block-split seed as well as at the
skewed one; and a shared tick with UNSHARED ladders, which is what two
places over one rational prime are, puts the runaway on the NARROW item
and never carries the wide one above exponent 1. What a block clock
strands it strands ACROSS blocks and never inside one.
verifiers:
explore_block_clock.py,
explore_headed_block.py
What the clock prices, and the fifth ingredient that stops the openings
by the other mechanism, is The pricing
schedule; what a
run converges to under all of it is
The image and limit.