from research import *
s=begin(1242,'Derive Shem’s death-to-Moses interval from the same family','Is the430 interval a separate chronological placement or a consequence of the retained path?',{},['C1241','File51a §7A.3'])
rows=json.loads((ROOT/'model/Moses_MT_complete_path.json').read_text())['rows'];by={r['name']:r for r in rows};d=json.loads((ROOT/'model/complete_source_row_packet.json').read_text());sh=next(r for r in d['MT'] if r['name']=='Shem');death=by['Shem']['rounded_BC']-sh['L_ledger'];post=by['Arphaxad']['rounded_BC']-by['Moses']['rounded_BC'];gap=sh['b_ledger']+post-sh['L_ledger']
a=artifact('model/Moses_Shem_death_consequence.json',json.dumps({'Shem_birth':by['Shem']['rounded_BC'],'Shem_life':sh['L_ledger'],'Shem_death':death,'Arphaxad_to_Moses':post,'formula':'100+930-600=430','death_to_Moses':gap,'dependency':'Once thepostFlood path andShem biography are held, this interval adds no new placement condition.'},indent=2)+'\n')
finish(s,{'Shem_consequence':a,'death':death,'gap':gap},'Shem’s source100/600 biography and the930 post-Flood path give100+930−600=430. His1956 death and its430 interval toMoses follow from the same retained data.','Transfer the two post-Flood blocks using the shared begetting-amplitude masks.',{'death1956':death==1956,'gap430':gap==430==death-1526})
Evidence
s1242.py
Linked sources and evidence
Edition and provenance
s1242.py
SHA-256 a1987c7cede7609c1d3d0efce01131dc5d40ea4f3a7a50091088c39ab2b894bc
C480–C1634/Research_Cycles/C1132_C1431_Recovered/evidence/s1242.py