| # ints = m + 1, i < n→i(m), i ∈ ints, 0 ≤ i, i ≤ n→i(m), i0 ∈ ints, ∀ i0. i0 ∈ ints → 0 ≤ i0 ∧ i0 ≤ i, ∀ j0, ints. i→n(j0) < i→n(i + 1) → (∀ i. i ∈ ints → 0 ≤ i ∧ i < j0) ∧ 0 ≤ j0 ∧ j0 < n→i(# ints) → dups(ints) ⊦ i0 = i, m = 0, ~1 = i, ints = [], dups(ints), 0 ≤ i0 ∧ i0 < i |
Used simplifier rules: lels-02: ⊦ i ≠ j → (i ≤ j ↔ i < j); from specification int-abs%zero-gels-04: ⊦ i ≤ 0 ∧ 0 ≤ j → i ≤ j; from specification int-abs Used terms: i0