The pricing schedule

The dynamics a growth law's limit comes out of, with the ring taken out: four ingredients and a supply, the local invariant that decides whether the openings ever stop, the two numbers a single place hands over, and what the element world needs on top.

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

Those shapes were derived in rings — a function field, a quadratic number ring, an elliptic curve's coordinate ring — and the derivation needs none of them.

The limit belongs to the schedule, not the ring rule

Take the ring out and four ingredients remain: items carrying an integer DEGREE; one GLOBAL CLOCK multiplying the tick by b whenever any item is deepened; a PRICE f(degree, staleness), staleness being how far the tick has moved since that item last did; and a fresh-opening DISCOUNT spendable m times at each degree, the least degree born with its discount already spent. The ring enters only as a SUPPLY — how many items each degree holds. Dial each as far as the move model admits — b at 3/2, 2, 3 and 4, the degree's exponent at 0, 1 and 2 and an additive form, one to three discounts, every born-spent set — and ONE INFINITE COORDINATE survives every dial but one. The dial that kills it is the degree-blind price, which cannot tell a cheap item from a dear one — and only where the clock's steps are wider than 1. At step 1 an opening and a repeat cost the same, the tie deepens rather than opens, and one item runs away regardless.

A FLAT SUPPORT is the weaker half and does not survive as far, so the two are separate claims. At b ≥ 3 the ceiling on the deep item's degree has already fallen to the least degree while the clock still seats an item above it, so that item is seated, clocked, then undercut and STRANDED above exponent 1 forever — exactly one such item on every branch that hands the clock on, and none on the branch whose first repeat was also its last. The doubling clock of the ideal limit is precisely where that cannot happen.

Scope. Proved for the abstract schedule, and a rule in range: 60 walks over ten schedules and six supplies, with the abstract walker certified equal to the exact one in cost, in every move type's multiplicity and in the covered set at 120 states over each of six supplies. The dial survey is crossed with the clock's landing rule rather than read beside it — 7 landing rules × 8 dials × 2 clocks — and the single infinite coordinate holds at all 49 crossed cells whose price can see a degree UNDER THE GLOBAL CLOCK. Give each item its own tick instead and the count standing above exponent 1 moves with the dial and with the clock's step width together, which is the mixed run below. Strands arise on both sides by different mechanisms — there the ceiling falls under a seated item, in a mixed run the item's own step widens under it.

verifiers: explore_price_schedule.py, explore_tick_pump.py

That dynamics has a name outside this subject. Size-based priority with aging is a scheduling discipline in production use — its UNIX form halves a usage counter every second, which is this clock at b = 2 — and it has a deterministic limit analysis of its own: Epema's decay-usage steady state (ACM TOCS 16(4), 1998) partitions a fixed job set into monopolisers, a shared middle, and classes that starve at share exactly zero. The claims here are narrower than that overlap suggests: a size-discriminated ceiling in closed form, under ADMISSION from a supply that never runs out, so the support itself grows — which a fixed job set does not do.

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 above. 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.

verifiers: explore_tick_pump.py, explore_lock_budget.py, explore_bare_cost.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 vehicle past the splice — and e forever after, which is what the vehicle 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. A ring reads a place's door — the least climb there that raises λ — against the whole state's invariant, 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. The carrier is cross-prime — the INERT place over 3 has 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. Write p for the rational prime a place sits over. The units modulo a power of that 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 power of p in the state's invariant, less the exponent the place stands at, 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 element world is a schedule too

Growing by elements — every state and every move generated by a single element — adds one ingredient, and it is the only one the dials above do not reach. A move deepens a core — one place raised to a power — and what a single element generates must have trivial ideal class, the class group being the finite group that measures how far a ring's ideals are from being generated by one element, so the move carries a second factor: the rider, the cheapest product of places whose class cancels the core's. The rider's COST is a lookup on the core's own degree and class and on that core's door. Its EFFECT is not a price at all — the move raises exponents at places the core is not, and a family whose move raises one item's exponent has no member that raises several, at any price. So the cost rejoins the schedule and the effect stays outside it.

The element schedule, in both characteristics rule

Strip the ring again, and what the ideal world read as a supply by degree the element world reads as a supply matrix — how many places carry each (degree, class) pair, over the ideal classes as a finite group with its addition table. Hand a walker that, plus the clock's reading at each state. Recompute the rider and its cost from the matrix alone, as a shortest path over that group with each class weighted by its cheapest place, and the walker's menu — the cheapest admissible moves at a state, one entry where the greedy move is unique and several where it ties — is the ring's own, entry for entry, at every state. It holds over six function-field rings, where a place's degree is an integer, and over two quadratic number rings, where a place's degree is the logarithm of its norm, so that costs which added as degrees now multiply as norms. The least cost stops being a least total degree and becomes a least norm PRODUCT, its weights no longer integers, and nothing breaks: the two arguments that use it — the shortest path, and the bound saying a core bought past its door is never cheaper — need only that it is a minimum over an ordered monoid with a monotone operation, and the logarithm carries one such monoid to the other.

The matrix does not give everything. A function field's places share one clock, the doubling tick; a number ring gives each place its own ladder — the set of depths at which that place's own λ moves, its TAIL gap the ramification index above — so no single tick supplies the doors, and the matrix, being a COUNT of how many places carry each pair, holds no per-place ladder to read one from. The ring hands a LADDER COLUMN over beside it, and that is the whole price of the crossing. Norm and gap together come close:

λ(N,g,a)  =  (N1)rad(N)(a1)/g\lambda(N, g, a) \;=\; (N-1)\cdot\operatorname{rad}(N)^{\lceil (a-1)/g\rceil}

for a place of norm N at depth a with gap g, rad(N) being the rational prime beneath it. That is the ring's own λ at every place except the ones carrying a head, where the principal units are still squaring rather than stepping — over these two rings exactly the places with pe + 1, which are the places over 2. So the ring enters as a supply matrix and a ladder column — one entry per place, and over a function field the same entry throughout — and the ladder is what hands the walker its doors wherever the state does not widen one, which over these two rings is everywhere.

The bundle's form also says why an element lock's recurrent price is FLAT, which the ideal world's own argument could not reach: that one is about a single place's valuation, and an element move seats several places at once. It does not have to reach several. The recurrent move is the core at a fixed power together with its rider, so the price FACTORS — the first factor flat because deepening a place carries the state's valuation to just below the new depth, leaving the next door at the constant gap, and the second a lookup on a finite group, fixed once the door is. The element world's flat price is the ideal mechanism composed with the rider being a price.

Scope. The cost monoid's carry-over is a derivation; the menu equality is a rule in range on both sides, the walker handed the clock's reading at each state — the tick over a function field, the door itself over a number ring — so what is under test is the bundle and the cost, never the ladder. Six function-field rings, menus compared entry for entry over the whole branch tree out to four moves and nine moves of the greedy line each, none differing; and two quadratic number rings, 675 states — every element seed of norm ≤ 40 walked twelve moves, plus the whole branch tree out to four moves — again none differing, and of the 344 and 347 menu entries, 103 and 307 seat a bundle rather than a single place. The ladder column is read at the 35 places of norm ≤ 60 over depths 1..14, as a biconditional against p − 1 ≤ e so that an agreement at one of the head-carrying places would count against it too: 32 agree, 3 part from depth 3 on, 35 of 35 on the criterion. Each class's cheapest rider is unique at both number rings, by an exhaustive enumeration, and at every function-field ring run, so the reading is never tested where a class has two. The recurrent tails are read at 53 seeds with 40 moves past each lock, 0 non-flat.

verifiers: explore_class_schedule.py, explore_element_schedule_nf.py

What the lock/sprawl dichotomy decides at the level of the machine — the same apparatus read as a computation, its depth face one borrow short of Turing-complete and its element face universal bare — is the Computation section.