from research import *
nodes={'MT':(3654,3056,2458),'LXX':(4534,3836,3238),'SP_equalized':(3954,3706,3108)}
s=begin(503,'Cross-tradition range of the598 mechanism','Does the whole J/N/F progression transfer, or only its local Noah–Flood interval?',{'Jared_NoahG1_FloodG2':nodes,'fixed_anchor':12026},['File18 §§2.1.3,3.1–3.2,4.1; local Gear tables','File52c §3.15'])
r={k:{'Jared_to_Noah':j-n,'Noah_to_Flood':n-f,'radii':[12026-j,12026-n,12026-f],'radius_residues_mod23':[(12026-x)%23 for x in (j,n,f)]} for k,(j,n,f) in nodes.items()}
finish(s,r,'The selected NoahG1–FloodG2 interval598 transfers to all three. The preceding interval is598,698,248 respectively, so the complete14/15/16 pattern and its three-Key integrality do not transfer. Local compatibility survives without whole-field identity.',
 'Check the tenfold529 placement on the same fixed cross-tradition states.',{'local_interval':all(x['Noah_to_Flood']==598 for x in r.values()),'prior_interval':[x['Jared_to_Noah'] for x in r.values()]==[598,698,248]})
