from research import *
p=json.loads((ROOT/'model/file18_rows.json').read_text())
s=begin(738,'Unify the three complete mode profiles','Can one implementation reconstruct all native profiles while preserving their distinct row membership?',{'traditions':['MT','LXX','SP'],'common_terminal':{'regular':2166,'cumulative_center':2435,'lower':2433}},['C734–C737; File18'])
fields={}
for t in ['MT','LXX','SP']:
rows=p['regular_source_rows'][t]; L=[r['L_ledger'] for r in rows]; out=[]
for i,r in enumerate(rows):
k=2 if r['name']=='Noah' else (-1 if t=='SP' and r['name']=='Lamech' else 0)
R=r['birth_BC']+215; C=2435+sum(L[i:])
out.append({'name':r['name'],'R':R,'C_center':C,'C_lower':C-2,'G':C-2-R,'b':r['b_ledger'],'L':L[i],'kappa':k})
out.append({'name':'Abraham','R':2166,'C_center':2435,'C_lower':2433,'G':267})
fields[t]=out
a=artifact('model/native_mode_fields.json',json.dumps(fields,indent=2)+'\n')
finish(s,{'artifact':a,'native_row_counts':{t:len(v) for t,v in fields.items()},'head_G':{t:v[0]['G'] for t,v in fields.items()}},'A single source-aware constructor now carries all61 native node comparisons. TheLXX-onlyCainan row stays explicit; an absent row is not replaced with a zero-life patriarch. These fields support direct cross-tradition comparisons without another global fit.','Compute the entire inter-tradition displacement profiles on the common named nodes.',{'counts':[len(fields[t]) for t in ['MT','LXX','SP']]==[20,21,20],'head_values':[fields[t][0]['G'] for t in ['MT','LXX','SP']]==[9890,9400,8982],'shared_terminal':all(v[-1]['G']==267 for v in fields.values())})
Evidence
s738.py
Linked sources and evidence
Edition and provenance
s738.py
SHA-256 b60935d8496789c54375520c5024fc948a858185e840ebf75ac97238bffecff6
C480–C1634/Research_Cycles/C0732_C0831/evidence/s738.py