from research import *
s=begin(610,'Compare total evaluation with digit reversal','Why must the grammar retain ordered component boundaries before inversion?',{'regular_path':[1650,1050],'cumulative_path':[9170,3430],'anchor':1406},['Latest File52c §3.3; C495; C609'])
out=[]
for v in [[1650,1050],[9170,3430]]:
 component=sum(inv(x) for x in v);whole=inv(sum(v));out.append({'path':v,'component_inverse':component,'whole_inverse':whole,'difference':component-whole,'endpoint':1406+component})
finish(s,{'comparisons':out},'Both admitted component paths reach12026, but reversing their totals gives different values. Unlike the linear Key evaluation, decimal inversion cannot be applied after forgetting the partition. This explains why the path layer is essential to the common grammar.','Resolve the3430 lower leg into its source cumulative anatomy without adding inverse breakpoints.',{'shared_endpoint':all(r['endpoint']==12026 for r in out),'nonadditive':all(r['component_inverse']!=r['whole_inverse'] for r in out),'single_pass_only':inv(3430)==3430})
