from research import *
s=begin(648,'Recover the five-node Creation refinement','Can one small template reproduce both standard and restored Creation refinements?',{'standard':[4121,4115,4114,4108,4107],'restored':[4251,4245,4244,4238,4237],'template':[7,1,0,-6,-7]},['File70 §§2.3,3.2; A.3'])
template=[7,1,0,-6,-7]; a=[4121,4115,4114,4108,4107]; b=[4251,4245,4244,4238,4237]
finish(s,{'generated':[[c+x for x in template] for c in [4114,4244]],'gaps':[a[i]-a[i+1] for i in range(4)],'component_translation':[y-x for x,y in zip(a,b)]},'Both Creation states are the same five-position template centered at4114 or4244; regular Cainan changes every coordinate by130 and leaves the6|1|6|1 refinement intact.','Test the complete Terah refinement against this template.',{'standard':[4114+x for x in template]==a,'restored':[4244+x for x in template]==b,'translation':[y-x for x,y in zip(a,b)]==[130]*5})
