from research import *
s=begin(595,'Reconstruct the bounded attribution cascade','Does expunging the schematic Cainan row move dates or occupants?',{'scope':'Arphaxad through Joshua II','coordinate_columns':4},['File68 §7.5; Appendix C.11'])
t=json.loads((ROOT/'prep/file68_69_source_tables.json').read_text());v=t['file68_fixed_coordinate_attribution_overlay'];grid=t['file68_four_rail_generation_rows'];same=[]
for r in v:
j=49-r['source_generation_count'];same.extend(r['heads'][k]['a']==grid[j]['rails'][k]['start']['a'] for k in r['heads'])
shift=all(v[i]['expunged']==v[i+1]['retained'] for i in range(1,len(v)-1))
finish(s,{'rows':len(v),'fixed_coordinate_comparisons':len(same),'cascade':'Arphaxad fixed; next occupant moves into each subsequent slot; last slot unassigned'},'The18-row overlay changes attribution while all72 coordinate entries remain fixed. It is a bounded name-to-slot operation, distinct from deleting a biological lifespan or translating a historical chronology.','Connect the internal ancestry counts to the external schematic spacing.',{'coordinates':all(same),'cascade':shift,'fixed_first':v[0]['expunged'].startswith('Arphaxad'),'empty_last':v[-1]['expunged'].startswith('unassigned')})
Evidence
s595.py
Linked sources and evidence
Edition and provenance
s595.py
SHA-256 8e4cb5f9c7d7855649bea372a821e7d1b63eab06e96e179985490c950a5a72da
C480–C1634/Research_Cycles/C0532_C0631/evidence/s595.py