| ints0 -l i0 ≠ [], 0 < min(i, min(ints0)), 0 < min(ints0), min(i, min(ints0 -l i0)) < 0, min(i, min(ints0 -l i0)) < min(i, min(ints0)), min(i, min(ints0 -l i0)) < min(ints0), ∀ i0. ¬ min(ints0 -l i0) < 0 ⊦ ints0 = [], i0 = i |
0 < min(i, min(ints0)), 0 < min(ints0), min(i, min(ints0 -l i0)) < 0, min(i, min(ints0 -l i0)) < min(i, min(ints0)), min(i, min(ints0 -l i0)) < min(ints0), ∀ i0. ¬ min(ints0 -l i0) < 0 ⊦ ints0 = [], i0 = i, ints0 -l i0 = []
Used simplifier rules: forward-le-02: ⊦ j < i ∧ i ≤ 0 → j < 0; (forward) from specification int-abs%transitivity: ⊦ i < i0 ∧ i0 < i1 → i < i1; (forward) from specification oelem[intlista]