| max(m, n) < n, max(m, n) < m, n0 < m, n0 ≤ n, n ≤ m, max(m, n) < n0, max(m, n) + 1 < m ⊦ m = 0, n0 = 0, m = n0, n = 0 |
Used simplifier rules: Max-right: ⊦ ¬ m < n → max(m, n) = m;%le-ls-simp: ⊦ m ≤ n → (n < m ↔ false); from specification nat Used formulas: m < n