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