from research import *
s=begin(1336,"Draft the SP cap mechanism","How do shorter birth paths restrict the selected lives?",{},["C1132–C1161","C1316"])
t=json.loads("\"## SP births constrain its lifespan field\\n\\nThe SP mechanism links the two chronological measurements directly. Reconstruct the ancestral births, measure each birth’s inclusive capacity to the Flood boundary, and cap the comparison lifespan at that capacity:\\n\\n\\\\[\\nL'_i=\\\\min(L_i,c_i).\\n\\\\]\\n\\nThe native SP capacities below use Noah’s 600-year interval plus the inclusive one. The lifespans compared are the selected MT baseline values.\\n\\n| Ancestor | Baseline life | SP capacity | Selected capped life | Reduction |\\n|---|---:|---:|---:|---:|\\n| Adam | 930 | 1307 | 930 | 0 |\\n| Seth | 912 | 1177 | 912 | 0 |\\n| Enosh | 905 | 1072 | 905 | 0 |\\n| Kenan | 910 | 982 | 910 | 0 |\\n| Mahalalel | 895 | 912 | 895 | 0 |\\n| Jared | 962 | 847 | 847 | 115 |\\n| Enoch | 365 | 785 | 365 | 0 |\\n| Methuselah | 969 | 720 | 720 | 249 |\\n| Lamech | 777 | 653 | 653 | 124 |\\n\\nOne rule reproduces the nine outputs, including the three reductions totaling \\\\(115+249+124=488\\\\). Shorter birth paths bring the Flood boundary inside those three baseline lives. Enoch illustrates why an earlier birth boundary does not automatically shorten every life: his baseline 365 remains below capacity.\\n\\nThe relation is especially transparent for Methuselah. In the MT comparison, \\\\(969=187+182+600\\\\). The SP birth changes remove \\\\(120+130\\\\), while the inclusive boundary restores one: \\\\(250-1=249\\\\). This produces the selected 720 without treating its reduction as an unrelated adjustment.\\n\\nEber and official SP Terah supply another 60 each after the Flood, making the total lifespan displacement \\\\(488+120=608\\\\). Ideal Terah 205 is a separate state from official Terah 145.\\n\\nThis is a conditional mechanism for the selected SP field: the birth ages, baseline lives and count convention are supplied. A capped result alone cannot recover how far its original life exceeded the boundary. That missing excess remains part of a reversible record, rather than becoming a newly generated source value.\\n\\nSource basis: File18 native rows; C1132–C1161.\\n\"")
a=artifact("draft/04a_SP_cap.md",t)
finish(s,{'artifact':a,'words':len(t.split())},"The SP chapter shows all nine outputs and connects the three reductions to birth-derived Flood capacities.","Connect these source changes to the equal-gain rectangle.",{'nonempty':len(t)>100,'cap_sum':sum(max(L-c,0) for L,c in zip([930,912,905,910,895,962,365,969,777],[1307,1177,1072,982,912,847,785,720,653]))==488})
Evidence
s1336.py
Linked sources and evidence
Edition and provenance
s1336.py
SHA-256 8902f65ae04ddc13f52de2e01f80d248756168a0348f14f90481d4602bf4c9d1
C480–C1634/Research_Cycles/C1132_C1431_Recovered/evidence/s1336.py