The inside view

An observer holding only the finished ring, asking what it can know of how it grew — and what a hand reaching in can buy.

The worlds here are grown by a growth law: a structural demand plus a greedy move, extend the modulus N by the least m ≥ 2 meeting the demand. Each demand's greedy policy realizes one fatebreadth (independence) seats every prime, depth (λ must grow) collapses onto one prime's column, mortality (capacity with λ frozen) halts — and softening the argmin into a thermal selection, admissible m picked with probability proportional to mβ at β > 1, makes each of them a distribution over histories. Stand inside such a world: the observer holds the ring's isomorphism class, its depth profile, and nothing else. Boltzmann numerators cancel between histories (complete multiplicativity), so every thermal demand's genesis posterior is exact, and all route information lives in the normalizers — in what each intermediate world could have done otherwise, its menu being every move the demand admitted at that state — all of them, since at a temperature each carries weight. What is then knowable splits by fate.

The ledger of the knowable rule

The breadth world is the amnesiac fate: its total possible evidence for cold genesis against temperature β is capped at ζ(β) : 1 odds forever (1.64 : 1 at β = 2) — one deep column refutes the crystal, the squarefree limit, outright, so cold genesis is falsifiable but never confirmable — and a majority of β = 2 worlds come out squarefree anyway, handing their observers a false crystal reading. The depth world remembers: its cold-genesis log-odds grow linearly in depth (0.69 nats per deepening at β = 2), so one deepening out-earns the breadth world's capped eternity. The split is a property of states, not of watching — the dated state, the state with its age, being a function of the path, I(G; path) = I(G; dated) + I(G; path | dated) exactly (G the generator: law and temperature), so what a snapshot loses about its generator is precisely what the forgotten route carried. The fossil paradox closes the ledger: the column keeps every generator bit while its route posterior sits at the uniform maximum of route entropy, and necessarily so — zero menu drift (the menus never changing along the run) forces the route posterior uniform, which proves the fossil and maximizes the amnesia at once. Memory for the law and memory for the past are different resources. The chart is a Bayes ceiling and the exact posterior attains it (a smoothed plug-in pays +200%), so grown worlds are induction benchmarks that know their own optimum, scoring a compression-driven inducer against the literal Bayes value; the test is lopsided — the whole generator is log₂ 3 bits forever while the unrecoverable route entropy crosses it by age 3 and grows ≈ 1 bit per move.

Scope. The bounded-evidence law, the unbounded-memory law, the mutual-information identity, and the fossil paradox are proved; the ceiling chart is truncated-menu exact (twelve moves, ages ≤ 4), with the mnemonic crossover measured — young breadth worlds out-inform young columns, depth wins from age 3.

verifiers: explore_observer_view.py, explore_induction_ceiling.py

The seed–history confound rule

Amnesia survives the removal of temperature. Freeze the breadth world at zero temperature, where the law is deterministic and the route is the increasing one, and the state still fails to determine its own past. The pairs (seed, age) — the state a world started from and the number of moves since — whose greedy trajectory passes through N are exactly the subsets of D(N) = {p : p divides N exactly once, and every prime below p divides N}: the subset is the set of primes the run picked, the seed is N divided by their product, and every such pair really is a run. So a state supports 2|D(N)| pasts — N = 210 has 16 — at the one temperature where the law itself leaves nothing to chance. The ambiguity is over where the run began and not over the order it went in — seed and age fixed, the increasing route is the only one, which is why the count is of starting points. What buys uniqueness is the genesis convention, seed 1, and nothing the world holds: initial condition and history are separable from inside only by decree.

Scope. Proved, and checked exhaustively at every state N ≤ 2000. The count is of zero-temperature breadth preimages; at β < ∞ every ordered coprime factorization is a candidate history and the posterior above is what sorts them.

verifier: explore_observer_view.py

The one-way design rule

Can a demand offering many moves at every state — every admissible move coprime to the state — hide exponentially many histories? A dated endpoint's route posterior is uniform iff the interior-normalizer product is route-invariant (the balance criterion), so the design target is normalizer balance, and the answer is a trichotomy. At every temperature, impossible (the quarantine theorem, at every age): in any coprime demand the leading move is quarantined from every tail menu, the normalizer product's support pins both routes to one prime set, and the valuations then force route identity — so β-free perfect amnesia forces a single route. The escape is PRIME RECYCLING, and that is the exact boundary: a world free to reuse its own primes can hold both routes to a two-route endpoint equiprobable at every β with menus that differ (the rogue world), and coprimality is precisely what forbids the reuse — the constant menu ({2, 3} at every state, its primes reused forever) is the extreme case, hiding exponentially many routes at every β, which is the depth column's own privilege and the fossil paradox's other face. At the world's own temperature, a construction (the tuned amnesiac): the balance criterion is a finite system of mass equations, solved exactly by Egyptian-fraction junk menus — at k = 2 both two-route endpoints are exactly uniform at β₀ = 1, detuning to 117:70 odds at β = 2; at k = 3 all 3! routes of one endpoint are exactly equiprobable — and the tuned world keeps nonzero menu drift and a positive witness gap — the ledger identity's conditional term read on the temperature, I(β; path | dated) > 0, the route still carrying temperature information the snapshot lost — while its routes sit uniform at β₀: it forgets its past without becoming a fossil (the fossil split). And plain breadth hides nearly for free at height (the footprint law): the posterior's only leak is the used primes' menu-mass footprint, the singleton-footprint model capturing all but ≤ 0.04% of it from support {11, 13, 17, 19} up. History-hiding is thermally tuned: a grown world can be built unreadable exactly at the temperature it was grown.

Scope. The balance criterion is immediate; the quarantine theorem is proved at every age for coprime demands; the amnesiacs and the rogue world are exact constructions (k = 2, 3; general k argued); the footprint law is measured across tested supports and temperatures.

verifiers: explore_one_way.py, explore_rogue_world.py

How much of a genesis is beyond recovery is itself an exact quantity, and it has a critical point the thermodynamics cannot see — one clock at every finite place, the deep clock reading four separable layers of the field, and on a breathing column a staircase of modes: Irreducibility.

What the probe can see

A second percept sits beside the genesis posterior and is far poorer. Read a state through whether a move leaves its period λ fixed, and the whole reading is one number — the transparency headroom V(N) = W(λ(N))/N, where W(L) is the largest modulus whose λ divides L, the state's wall — since the moves leaving λ fixed from N, the transparent ones, are exactly the divisors of V(N). That percept is not a second object: at every open odd window — a prime p the state carries, open when (p−1) divides λ — its exponent is exactly that window's counter in the growth machine (the reading/hosting square). The machine's whole register file therefore sits inside what the observer sees — the counters are the seated odd primes, and the probe sees the prime 2 besides — so a Minsky machine's counters and an eye's percept are the same numbers.

The headroom ledger theorem

Every move splits into what it spends of the percept and what it opens:

V(Nm)  =  V(N)gcd(m,V(N))G,GZ>0.V(Nm) \;=\; \frac{V(N)}{\gcd(m,\,V(N))}\cdot G' , \qquad G' \in \mathbb{Z}_{>0} .

A modulus divides its own wall and the wall never falls, so the wall's gain at each prime covers whatever the move fails to pay out of V — which is what makes the opening factor G′, the premium, an integer, and what makes it a law that a move can never destroy more headroom than it spends. The burn is gcd(m, V): truncated subtraction on the exponents, the primitive lossy counter machines are built from, and the opening runs that same primitive upward on λ's exponents plus one term the spending side has no counterpart for — the windows that were not there before, which is the whole reason V can rise. It rises exactly when G′ > gcd(m, V); a move that also burns transparency comes out behind (N = 3 under m = 16 sends V from 8 to 5).

Neither half is a property of the move alone. The wall gain is a ratio of endpoint values, so it telescopes along a split m = ab where the unpaid part does not — and since V(Nab) is one state either way, an inflated opening half arrives with an equally inflated spending half, so the gross flows are path-dependent and only their quotient is not. The correction relating a split's chained premium to the direct one is a unit fraction every time, which makes the premium submultiplicative along every factorisation: a split never undercounts what the move opened. Spending and opening are properties of the move together with the granularity it is watched at, and the wall gain is the only one of the three that is a state function of the endpoints. What the move opens closes in the same style: the state enters through λ and one coordinate of the percept per prime of the move, and through nothing else — but the move's primes interact, since a window opens on a divisibility condition reading the whole of λ. At λ = 1 the move 35 opens the window 13, which neither 5 nor 7 opens alone: 13 − 1 = 4·3 draws its 4 from λ(5) and its 3 from λ(7). So a move's premium is not assembled from its factors'.

The wall map itself is a closure operator: NW(λ(N)) is monotone, inflationary and idempotent, so a transparency episode is a walk inside the interval [N, W(λ(N))] — the divisor lattice of V — and its fixed points are V = 1, the closed states, those with no transparent move left. Those are the mortal tombstones, and above 2 every one of them is divisible by 24, for an elementary reason with no Bernoulli numbers in it: λ is even from 3 up, so the wall carries 2v₂+2 ≥ 8 and (3−1) | λ admits the 3. The state 2 escapes by the property that distinguishes it — the only closed state with an odd λ.

Scope. The ledger and the premium's closed form are proved prime by prime for all N and m, and confirmed over 23084 moves (N < 400, m < 60), 13134 of them with more than one prime in the move. The closure operator is proved outright and checked on its own battery — idempotence and inflation below 3000, monotonicity below 400 against every divisor. Submultiplicativity is proved prime by prime over 52536 splits and is exactly trivial on 97.0% of them. The exponent identity is a statement about the ODD windows, which are the machine's counters — the prime 2 carries its own formula — and it is exact at an open window, parting company at a shut one where the counter is unseated.

verifiers: explore_headroom.py, explore_premium.py, explore_composite_move.py

A probe prices its own ignorance theorem

Two states with the same headroom are one state to this probe, and a transparent move keeps them so with certainty — the wall gain is 1 exactly when the multiplier divides V. Blindness is entirely a cross-λ phenomenon (λ and V determine N, so the probe is injective on a λ-fibre), and what shatters it is the premium: d tells a blind pair apart iff the two wall gains differ, for every d, with no coprimality hypothesis. Since every such d — every resolver — is a non-divisor of V,

least resolver    floor(V)  :=  minq primeqvq(V)+1,\text{least resolver} \;\ge\; \operatorname{floor}(V) \;:=\; \min_{q\ \text{prime}} q^{\,v_q(V)+1} ,

the least non-divisor of V — always a prime power, since a least non-divisor pam with m > 1 coprime to p has both parts strictly smaller, so both divide V, so their coprime product does too. That bound is a function of the reading alone. A probe that cannot tell which state it is in computes a sharp lower bound on its own cheapest way of finding out, knowing neither state: V = 24 gives 5, and the pair 10, 11 resolves at exactly 5. It is usually the whole answer — 90 of the 96 pairs of the standard pool (the pairs below 1500 with multipliers under 60) attain it — and the residue is exactly what the reading cannot supply, namely which blind partner is on the other side: 34 of the 52 classes with three or more members carry more than one least resolver across their pairs.

The floor's prime-power shape does not transfer to the price itself: the pair 211, 212 — blind at V = 65535 — survives every multiplier up to 27 and splits first at 28 = 2²·7, where 12289 = 3·212+1 — a door of the deeper state's λ, a prime p with p−1 dividing it, which is exactly what its wall carries — opens at the deeper state only. On adjacent powers of two the whole question is primality at exact depths: a move resolves exactly when a prime u·2k+1 (a Proth prime; Fermat when u = 1) sits at the deeper state's depth with u dividing the odd part of the move's λ, so the least resolver is composite exactly when the cheapest such prime needs both a deepened seat and an odd route — a move 2x·m with x ≥ 1 and m > 1 — which happens twice in the family's eleven blind pairs. And the threshold is unbounded: at every even L the blind-spot theorem's lift to every even λ puts infinitely many primes at the reading W(L), so every such reading hosts blind pairs, while along L = lcm(1, …, n) every prime up to n+1 is a door of L and each door's own term in the floor exceeds n times that door, so floor(W(L)) exceeds n+1. What is measured is the price against the floor: every member of the class of reading W(L₀) has λ divisible by an explicit base, the base-multiple enumeration reaches λ in the billions, and readings designed to carry floors 47 and 81 both host blind pairs — resolving at exactly their floor, on states of up to 453 digits.

No pair is blind forever. Given a blind pair, a prime q ≡ 1 mod lcm(λ₁, λ₂) drives both states to λ = q−1, making the walls agree while the two readings cannot — so the resolving set is never empty, on Dirichlet and nothing stronger. That buys certainty, not economy: the constructed q runs to 111827 over the pool while every pair is in fact resolved by some multiplier under 60. Which is why the harder position is the watcher's, who takes the move it is given and cannot go looking. A watcher wins on m iff some divisor of m resolves, so every blind pair survives at least τ(V) − 1 moves with certainty — one per divisor of the reading above 1, τ the divisor count — and a chooser never picks one. Choosing when to read and choosing what to play are two faculties the word observer bundles into one.

One blind spot is provably infinite and needs no conjecture: V = 1 is the class of closed states, W(L) is closed for every L, and W(2k) ≥ 2k+2 is unbounded. Every wall reads exactly like every other wall, and there are infinitely many walls.

Scope. The resolution criterion, the floor, its prime-power form, the non-existence of permanent blindness and the threshold's unboundedness are proved — the last on that lift, so on Bombieri–Vinogradov and nothing conjectural; the pool figures are measured over the pairs below 1500 with multipliers under 60, nothing censored under a search to 200; the witness pair, the Proth-window table and the deep enumeration are exact finite checks, and that a designed reading's pairs resolve at exactly the floor is measured through floor 81. The least resolver is not always a prime power (the 211, 212 witness), so the prime-power shape belongs to the reading's floor, never to the price. The floor is not a benchmark ceiling and does not follow from one: a ceiling is an expectation over an ensemble, computed by a designer standing outside the ignorance being priced, where this is a per-instance bound computed by the ignorant party from a strictly poorer percept.

verifiers: explore_resolver_threshold.py, explore_proth_window.py, explore_silent_set.py, explore_composite_move.py

How coarse that probe is has a census and a theorem. More than a quarter of the states below 192000 share their reading with another; the largest blind class below 6000, V = 24, has its prime part characterized exactly, and that part is infinite and a fixed share of the primes — N ~ δ·π(x) with δ > 0, and the blind class of every even λ's own wall likewise — by a sieve, the Bernoulli denominators and Erdős–Wagstaff's density theorem carried to the shifted primes, while a divisor model reads the approach to δ to 10⁵⁰: The blind spot.

The price of intervention

Give the observer a hand. In a deep world one push re-locks the growth (the push leaves an invariant that holds the price of opening 2 at the global minimum forever), and a composite push steers it to any chosen prime — which lock a seed reaches was decidable; interactively it is programmable. In a mortal world the hand buys time, and the price list is exact. In the breadth world the hand buys neither steering nor time: what it buys is inscription — nothing it writes can ever be erased.

The scar ledger rule

Acting is fate-graded opposite to memory: where depth sells the hand a destination and mortality sells it time, the breadth world — the amnesiac fate — sells inscription. Healing absorbs every push: the demand goes on seating new primes and the destination is push-proof. But multiplication never removes, so every scar — the extra depth a push writes into the state — is permanent (200 of 200 thermal continuations keep an injected 2²). In the amnesiac fate the only fossils are therefore artifacts. And artifacts forge: a crystal dressed in scars with geometrically distributed depths is state-indistinguishable from thermal genesis by construction, and a single 2-scar — one squared prime on an otherwise squarefree state — moves the crystal's temperature reading from infinity to β̂ = 1.88. False memories are implantable. The deniability split sorts pushes by who can call them: a gcd-scar, a push sharing a prime with the state, is a probability-zero move under the thermal law — signed, certainly artificial to any watcher of the path — yet the state it leaves is thermally reachable, so it is deniable in the state; a coprime scar, a push the law itself could have made, is a positive-probability thermal event, deniable even to the watcher. States can always be forged; only watched paths can be signed, and only gcd-scars sign.

Scope. Permanence is proved (the healing rule's dark half) and held over 200 thermal continuations; the forgery readings and the single-scar estimate are measured at β = 2 through the maximum-likelihood temperature read from the state alone; the deniability split's two specimens are exact routes.

verifier: explore_interactive_observer.py

The phoenix criterion rule

Over Z, minimal life support — inject the least move, 2, at each death — freezes the genome D = odd(λ(seed)), the odd part of the seed's period, and opens exactly the windows {p : p − 1 | 2t·D} at frozen depths (t counts the revivals). From seed 1 those windows are the Fermat primes, opened at their own exponents (3, 5, 17, 257, 65537 at λ = 2, 4, 16, 256, 65536), and whether the phoenix ever opens a sixth window is the Fermat-prime question: the cheapest escape from death grows the Fermat primes. Above the minimum the push writes the genome — windows {p : odd(p−1) | D} at depths vp(D)+1, the exponents compounding with the state rather than with the push, since the realized genome reads the accumulated product and is blind to the order the pushes arrived in — and opening a chosen prime has a three-branch price list: fiat (push p itself), depth (push le+1 for each prime power le exactly dividing odd(p−1)), or cover (push the least prime q* with odd(p−1) dividing odd(q*−1)). Cover routinely undercuts fiat — 97 opens via a push of 7 at 2.8 bits against 6.6, and across primes < 50000 a third cost strictly less. The floor is the exactness obstruction: an exact genome edit (add le with no odd side effect) needs a Proth prime le·2a + 1, whose price is unbounded — and nonexistent for a Sierpiński le. Over F2[x], where a bounded alphabet makes every thermal world mortal (the mortality split), life support buys exactly one native move per revival and the bill doubles: billk+1 = 2·billk + D (2, 10, 26, 58, 122 at D = 6) — the module law's diverging cost read as a price the operator pays, against Z's rank-1 column at bill 0.

Scope. The frozen-genome and spectrum laws are proved at every genome — each death lands on the wall of a λ whose odd part a push of 2 never moves, so the windows are the wall's own doors at its own exponents — the seed-1 window list exact, the criterion the spectrum law read at D = 1; the bill doubling is a rule and the price-list census a rule in range (primes < 50000); exact-edit feasibility is the Proth/Sierpiński question, open. The steering law is proved, and instantiated at 16/16 targets.

verifiers: explore_interactive_observer.py, explore_phoenix_bill.py