| i0 ≠ i, min(i ' + (ints0 -l i0)) < 0, min(i ' + (ints0 -l i0)) < min(i, min(ints0)), min(i ' + (ints0 -l i0)) < min(ints0), 0 < min(i, min(ints0)), 0 < min(ints0), ∀ i0. ¬ min(ints0 -l i0) < 0 ⊦ ints0 = [] |
0 < min(i, min(ints0)), 0 < min(ints0), min(i ' + (ints0 -l i0)) < 0, min(i ' + (ints0 -l i0)) < min(i, min(ints0)), min(i ' + (ints0 -l i0)) < min(ints0), ∀ i0. ¬ min(ints0 -l i0) < 0 ⊦ ints0 = [], i0 = i
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]