from research import *
s=begin(1276,'Keep equal coordinates from collapsing the inverse interface','Which coincidences ofnumber must retain distinctobjectidentities?',{},['C1273','C1275'])
collisions=[{'BC':2456,'objects':['Arphaxad sourcebirth','selectedRoundedFloodevent'],'reason':'Separatebirth/eventroles shareoneadmittednumericaldate; noduplicate statisticalsource.'},{'BC':4106,'objects':['originalCreationhead','generatedfirstinverselegendpoint6+4100'],'reason':'Samecoordinate arisesbeforeandaftertransformation; nooperation mayidentifytheobjectsbyvaluealone.'}]
a=artifact('model/Moses_inverse_coordinate_roles.json',json.dumps({'collisions':collisions,'rule':'Representcoordinatesalongside sourcefamily, mode, eventrole and supplied/generatedstatus.','blocked_inference':'Neither equalitylicensesaSPcap-to-MTinverseedge or aseconddecimalinverse.'},indent=2)+'\n')
finish(s,{'role_collisions':a},'Two equal-coordinate pairs retain differentroles:Arphaxad/Flood2456 andoriginalCreation/generatedfirstleg4106. Keepingtheseroles prevents anumericmatch fromsilentlycreatinganoperation.','Check whether thefiveMosesblocks retainrowrounding ratherthanonce-roundingtheiraggregates.',{'two_collisions':len(collisions)==2,'generated4106':6+4100==4106})
