from research import *
s=begin(666,'Generate the complete retained-flank table','Can one formula produce every native and converted bracket column?',{'core':690,'flank':30,'operators':['identity','P','E']},['Supplement A §§1.1–1.2'])
ks=[F(1),P,E]; rows=[[k*690,k*690-690,k*690+30,k*690+60] for k in ks]
finish(s,{'columns':['core','gain','one_flank','two_flanks'],'rows':rows},'Applying each Key to the core while retaining30-unit flanks generates the full source table:690/720/750,700/730/760 and750/780/810. The gain belongs to the core; a whole-bracket conversion is a different operation.','Measure the exact difference between retained-flank and whole-bracket conversion.',{'source_table':rows==[[690,0,720,750],[700,10,730,760],[750,60,780,810]],'gains':rows[1][1]==10 and rows[2][1]==60})
