le 0 y true le s x 0 false le s x s y le x y zero 0 true zero s x false id 0 0 id s x s id x minus x 0 x minus s x s y minus x y mod x y if_mod zero x zero y le y x id x id y if_mod true b1 b2 x y 0 if_mod false b1 b2 x y if2 b1 b2 x y if2 true b2 x y 0 if2 false b2 x y if3 b2 x y if3 true x y mod minus x y s y if3 false x y x 2.2 if_mod false b1 b2 x y if2 b1 b2 x y mod x y zero x if3 true x y minus x y mod x y id x le s x s y le x y if3 true x y mod minus x y s y mod x y zero y mod x y id y mod x y if_mod zero x zero y le y x id x id y if2 false b2 x y if3 b2 x y minus s x s y minus x y mod x y le y x id s x id x true if3 true x y mod minus x y s y if2 false b2 x y if3 b2 x y mod x y if_mod zero x zero y le y x id x id y if_mod false b1 b2 x y if2 b1 b2 x y true Failed! NaTT certifiable-1.6