Thermal and density

The greedy argmin softened into a Gibbs selection — and the asymptotic underneath it that temperature never touches.

A growth law is 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 (the dynamics demand: λ, the exponent of the unit group, must grow) collapses onto one prime's column, mortality (capacity with λ frozen) halts. A prime p's window is its slot in the state, opened by seating p and deepened by raising its exponent. The cost axis inside those laws' “least m” is the archimedean place the construction deleted; soften it into a thermal selection — pick admissible m with probability proportional to mβ, β > 1; the greedy is β = ∞ — and the properties of the blueprint — the squarefree, every-prime shape of the constructed rung — grade by how much of the selection each needs. Mortality's wall needs none: every admissible trajectory absorbs at exactly W(λ(seed)), the largest modulus whose λ divides λ(seed) — a deterministic bound, at every temperature. Breadth's destination needs only full support: a seed's missing primes almost surely all enter, at every β. What only the argmin enforced — the route, squarefree-ness, the lock (depth's collapse onto one prime's column) — melts.

The hot-limit theorem rule

The dynamics demand's admissible set is upward-closed in divisibility — λ never falls, so admissibility is inherited by multiples — hence every prime rides the multiples of every admissible move, P(p | pick) ≥ pβ uniformly in the state, and hot dynamics-greed reaches itself almost surely: every window opens and deepens without bound, for every seed and every β > 1. The single column, the lock, and the whole basin geography — which seeds reach which limits — are zero-temperature artifacts; the discontinuity sits at β = ∞ exactly. The proof needs only the closure: any thermal growth on the divisibility order with upward-closed nonempty admissible sets reaches almost surely (the upward-closure law, tower-free).

Scope. Proved; the runs stand as verification.

verifier: explore_hot_limit.py

The closure trichotomy rule

The upward-closure law asks a demand for one thing only — the shape of its admissible set in the divisibility order — so the question is how many shapes there are and how much each buys. The three demands have exactly three, and the fate-power is graded. Dynamics is upward-closed and co-finite: its complement is finite and downward-closed, being exactly the divisors of W(λ(N))/N — the moves that leave λ where it stood — so dynamics and mortality partition the moves at every state, the reach-everything demand and the finite-death demand complementary. Upward closure forces the top by itself, which is the law above. Independence is support-avoiding, a move admissible iff coprime to the state, and that shape alone forces entry-once and surely finite depths — a window's depth its exponent: once p divides N no later move touches p, and entering at all is the weight's full support. Mortality is downward-closed and finite, and its shape alone forces nothing — the constant demand admitting only the move 2 is downward-closed, finite and forever nonempty, and grows the 2-adic column instead of dying. Absorption additionally uses mortality's budget structure: its admissible set is the divisor set of a cofactor that every move strictly consumes. Two fates are shape-authored, the third is shape plus budget, and every one of the three arguments runs on the divisibility order alone.

Scope. Proved, and tower-free. Stated for the weights mβ, though the argument needs only w(pm) = cpw(m) with cp > 0 and w summable; wider weight families are untested. The closure and the partition are swept exhaustively over 2000 states × 199 moves.

verifier: explore_hot_limit.py

The zeta measure rule

The hot-breadth limit is a random supernatural number with independent geometric depths (ratio pβ) — squarefree, i.e. the exact blueprint, with probability

p(1pβ)  =  1ζ(β),\prod_p \bigl(1 - p^{-\beta}\bigr) \;=\; \frac{1}{\zeta(\beta)},

so the Riemann zeta function is the thermal tower's partition function. At the pole β → 1⁺ the depth profile converges to Haar measure on conditioned coordinate-wise on full support. The primorial tower is the ground state of a one-parameter Gibbs family running from the crystal — that squarefree limit — at β = ∞ to the Haar shadow at β → 1: windows write the invariants, the softened deleted place writes a measure over itineraries.

Scope. The squarefree probability is exact, and it is the partition-function identity. The β → 1⁺ statement is coordinate-wise convergence conditioned on full support — the global full-support event is Haar-null.

verifier: explore_thermal_growth.py

The two hot limits are separated by the Jacobson radical: ∏p Fp = /J(), so cold independence grows the semisimple quotient (from a squarefree seed — a general seed's excess powers persist) and hot dynamics the full completion from any seed — temperature's gift to the dynamics demand is exactly the radical. Over F2[x], where cold growth already runs one column's radical, the gift is breadth instead (the function-field melt).

The density theorem: transparency → 1

The tower alternates between complexity rungs, where λ jumps, and capacity rungs, where a transparent prime — one whose arrival leaves λ where it stood, its p − 1 already dividing λ — adds space on the same dynamical skeleton. In the limit the balance tips entirely to capacity — a theorem; what remains open is the rate's constant.

Transparency density approaches 1 theorem

The fraction of transparent primes among the first k approaches 1 — equivalently, log lcm{p−1 : px} = o(x). The proof is elementary and unconditional. Repeated prime powers cost O(√x); primes qx/log x enter the lcm once each, at most θ(x/log x) ~ x/log x in total; and a prime q > x/log x divides some p − 1 only with p − 1 = mq, m < log x — a prime pair, and the sieve upper bound (Halberstam–Richert) caps such p at O(x log log x/(log x)2), each contributing less than log x. Total: O(x log log x/log x) = o(x). The mechanism is smoothness of p − 1 against the accumulated λ, which is the criterion itself; smoothness against p is the measurable proxy for it, and it is a weaker one than its class means suggest. Transparent primes do have mean P+(p−1)/p = 0.056 against 0.286 for non-transparent — but read as a classifier at the classical P+ ≤ √p boundary it scores 67.3% where calling every prime transparent already scores 64.8%, and 39.5% of transparent primes are rough by it. What does separate them is P+ ≤ (log p)2, at 75.9% — a polylogarithmic threshold, not either power of p tested. The fraction rises 47% at k = 50, 65% at k = 200, 74% at k = 1000, 80% at k = 104 — log-speed in range, not a power law — and the rate ratio L(x) log x/(x log log x) sits flat at 0.76–0.79 to x = 107, so the proved upper bound looks tight in range. The matching lower bound — sharpness, and the rate's constant — stays open and is Elliott–Halberstam-hard: its mass sits at q = x1−o(1), needing primes in progressions to moduli near x. Safe primes (p = 2q+1, q prime) are always non-transparent — for q > 2 no prime below p is ≡ 1 (mod q), so the factor q first appears at p itself, and p = 5 forces the 2² bump — and conjectured infinite, so non-transparent primes are expected never to stop appearing — only to become rarer, which is all the theorem forces.

Scope. The vanishing (density → 1) is proved — elementary sieve tools, general in x, no computation at specific k. The trend is computed k = 2..104 (to 200, to 2000, and to 104 — the three density scripts in order), the rate charted to x = 107. The class means and the classifier scores are computed over k = 2..200 only, and are an observation at that range: they say how much of the criterion the p-relative proxy carries, and nothing about the limit. The lower bound and the constant are open (EH-hard).

verifiers: explore_lcm_shifted_primes.py, explore_shifted_prime_density.py, explore_asymptotic_density.py, explore_density_extended.py, explore_complexity_ledger.py

The complexity ledger rule

λ grows only at non-transparent steps, and every λ-jump raises exactly one prime power — a new-prime jump forces P+(p−1) itself, 100% in range — so log λ(pk#) is the accumulated log-size of the prime powers the rough shifted primes force into λ. Each raise is smaller than log pk, so with Nnt(k) the number of non-transparent primes among the first k, log λ(pk#) < Nnt(k) log pk: transparency-density → 1 forces the complexity ratio α = log λ / log φ → 0. Measured at the milestones k = 50 … 104, α drifts 0.30 → 0.165, monotone across those milestones only: rung by rung it is a sawtooth, rising only where λ moves — at non-transparent rungs — and falling at every transparent one.

Scope. The jump structure is verified k ≤ 104, and its one-prime-power clause much further, for every p ≤ 10¹⁶ (the serial ledger); the domination is exact; the α drift is an observation.

verifier: explore_complexity_ledger.py

The collision equivalence theorem

With N(qa) = #{ppk : qa | p−1}, exactly:

logφ=qaN(qa)logq,logλ=qa[N(qa)1]logq,\begin{aligned} \log\varphi &= \sum_{q^a} N(q^a)\log q, \\ \log\lambda &= \sum_{q^a} \bigl[N(q^a) \ge 1\bigr]\log q, \end{aligned}

so α = 1 − collision/log φ, the collision mass being the gap Σ (N−1)+ log q — prime powers dividing several shifted primes. The equivalence: Nnt(k)/kα(k) → 0, at rate O(log log x/log x) with x = pk — so α → 0 iff transparency density → 1, with no extra hypothesis, and limsup α = limsup Nnt/k. Forward is the ledger's domination; the converse is the write-once bound

Nnt    qylogxlogq  +  logλlogyN_{\mathrm{nt}} \;\le\; \sum_{q \le y} \Bigl\lfloor \tfrac{\log x}{\log q} \Bigr\rfloor \;+\; \frac{\log\lambda}{\log y}

for any y strictly between 1 and x: a prime power is raised at most once ever, so raises by primes qy are rationed by the prime-counting function π(y) and every other raise carries ≥ log y; y = x/log3 x gives the rate. Equivalently, density → 1 states: log lcm{p−1 : px} = o(x) — proved (the density theorem above), so lim α = 0 unconditionally. What stays open is the rate's constant: the sharpness direction needs the shifted-prime distribution circle (Elliott–Halberstam).

Scope. The identity is exact at every k; the equivalence's proof is elementary and general (Chebyshev, Mertens, partial summation — no computation at specific k); the in-range gap 0.22 → 0.034, falling across the milestones; lim α = 0 via the density theorem, its rate constant the open residual.

verifiers: explore_collision_equivalence.py, explore_ledger_threshold.py

One statement, read twice: the transparency criterion is the self-growing tower's window-opening rule verbatim — a shifted prime dividing an accumulator — so density → 1 is also the breadth trajectory's asymptotic absorption rate. What a DESIGNED economy makes of the same shifted primes — reserves whose solvency thresholds realize the analytic-prime-constant zoo, with the density above sitting at the degenerate end of that zoo — is Constants.