minus x y cond gt x y x y cond false x y 0 cond true x y s minus x s y gt 0 v false gt s u 0 true gt s u s v gt u v 2.2 cond true x y minus x s y minus x y cond gt x y x y gt s u s v gt u v minus x y gt x y true minus x y cond gt x y x y cond true x y minus x s y true Failed! NaTT certifiable-1.6