| ¬ i < max(ints0), i < max(ints0 -1l i), i ∈ ints0, perm(ints1, ints0 -1l i) ⊦ ints1 = [], max(ints0 -1l i) = max(ints0) |
i < max(ints0 -1l i), i ∈ ints0, perm(ints1, ints0 -1l i), max(ints0) ≤ i, max(ints0) < max(ints0 -1l i) ⊦ ints1 = [], max(ints0 -1l i) = max(ints0)
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