from research import *
s=begin(694,'Map the full4304 source path throughP','Does the declared common-parent route preserve the source’s internal ratio?',{'source_path':[4304,2648,1406],'held_anchor':1406},['Supplement A §9.8'])
path=[4304,2648,1406]; out=[1406+P*(x-1406) for x in path]; parts=[path[i]-path[i+1] for i in range(2)]; newparts=[out[i]-out[i+1] for i in range(2)]
finish(s,{'source_parts':parts,'generated_path':out,'generated_parts':newparts,'ratio':F(parts[0],parts[1])},'The full anchoredP map takes1656|1242 to1680|1260 and2648 to2666 while retaining the4:3 partition ratio. Both internal labels are generated seams in this comparison, so shared numbers elsewhere do not transfer event identity.','Reconstruct the4346 carrier ladder across the civil seam.',{'path':out==[4346,2666,1406],'parts':newparts==[1680,1260],'ratio':F(parts[0],parts[1])==F(newparts[0],newparts[1])==F(4,3)})
