from research import *
s=begin(652,'Generate Jacob’s death-centered reflection','Does one reflection recover every supplied paired node?',{'center':1859,'path':[1936,1929,1859,1789,1782],'secondary_role':'1789 traditional Judah death'},['File70 §5.3; A.5 JB001–016'])
path=[1936,1929,1859,1789,1782]; reflected=[2*1859-x for x in path]
finish(s,{'reflected':reflected,'gaps':[path[i]-path[i+1] for i in range(4)],'centered':[x-1859 for x in path]},'Reflection about Jacob1859 reverses the full source path, with offsets77,70,0,−70,−77. The70|70 body and seven-year wings are one symmetric object; the traditional Judah role remains secondary.','Compare this death-centered object with Jacob’s biographical70|7|70 path.',{'reflection':reflected==list(reversed(path)),'gaps':[path[i]-path[i+1] for i in range(4)]==[7,70,70,7]})
