| i ≠ i0, max(i0 ' + ints0) < max(i0 ' + (ints0 -1l i)), ∀ i. max(ints0) < max(ints0 -1l i) → ints0 = [] ∨ ints0 = i ' ∧ i < 0 ⊦ i0 ' + ints0 = i ' ∧ i < 0 |
max(i0 ' + ints0) < max(i0 ' + (ints0 -1l i)), ∀ i. max(ints0) < max(ints0 -1l i) → ints0 = [] ∨ ints0 = i ' ∧ i < 0 ⊦ i = i0, i0 ' + ints0 = i '
Used simplifier rules: a: ⊦ (ints + ints0) + ints1 = ints + ints0 + ints1; from specification list[intlista]%c-03: ⊦ i ' = i0 ' + ints ↔ i = i0 ∧ ints = []; from specification list[intlista]