| ¬ i < max(count-i2j(i + 1, j)), i < j, ∀ j0, i0. i→n(j0 - i0) < i→n(j - i) → i0 ≤ j0 → max(count-i2j(i0, j0)) = j0 ⊦ i = j, i = j |
i < j, max(count-i2j(i + 1, j)) ≤ i, max(count-i2j(i + 1, j)) < j, ∀ j0, i0. i→n(j0 - i0) < i→n(j - i) → i0 ≤ j0 → max(count-i2j(i0, j0)) = j0 ⊦ i = j
Used simplifier rules: forward-lels: ⊦ i ≤ j ∧ j < j0 → i < j0; (forward) from specification int-abs%lels: ⊦ ¬ i < j ↔ j ≤ i; from specification int-abs