from research import *
s=begin(656,'Reconstruct the local Noah/Shem variant field','Which spacings survive the admitted local gear and lifespan comparisons?',{'Noah_G1':[2296,2236,2166,2106],'Noah_G2':[2298,2238,2168,2108],'Shem_G1':[2146,2086,2016,1956],'role':'alternative death coordinates, not successive deaths'},['File70 §§4.3–4.5; A.7'])
a=[2296,2236,2166,2106]; b=[2298,2238,2168,2108]; c=[2146,2086,2016,1956]
gaps=[[row[i]-row[i+1] for i in range(3)] for row in [a,b,c]]
finish(s,{'gaps':gaps,'G2_minus_G1':[y-x for x,y in zip(a,b)],'Shem_minus_Noah':[y-x for x,y in zip(a,c)]},'The admitted alternative-date rows have one60|70|60 shape. The local Noah gear change translates it by2; the Shem comparison translates it by−150. No operation is extended to Creation or the later patriarchs.','Determine how the supplied Joseph endpoint completes the local Noah400 comparison.',{'shape':gaps==[[60,70,60]]*3,'local_gear':[y-x for x,y in zip(a,b)]==[2]*4,'Shem':[y-x for x,y in zip(a,c)]==[-150]*4})
