| m = n0 + 2, i < ~1, i < 0, 2 ≤ m ⊦ m = 0, m ≤ # int2bits(i) ↔ ¬ # int2bits(i) ≤ n0 + 1 |
i < ~1, i < 0 ⊦ n0 + 2 ≤ # int2bits(i) ↔ ¬ # int2bits(i) ≤ n0 + 1
Used simplifier rules: lep: ⊦ m ≤ m + n; from specification nat%c: ⊦ m + n = n + m; from specification nat-basic2%a: ⊦ (m + n0) + n1 = m + n0 + n1; from specification nat-basic2%add-num-03: n < n0 ⊦ (* n) ≠ m0 + (* n0); from specification nat