| i < max(i0 ' + ints0), ∀ i. i < max(ints0) → max(ints0 -1l i) = max(ints0) ⊦ i = i0, max(i0 ' + (ints0 -1l i)) = max(i0 ' + ints0) |
⊦ ints ≠ [] → max(i ' + ints) = max(i, max(ints))
¬ ints0 -1l i ≠ [], i < max(i0 ' + ints0), ∀ i. i < max(ints0) → max(ints0 -1l i) = max(ints0) ⊦ i = i0, max(i0 ' + (ints0 -1l i)) = max(i0 ' + ints0)
ints0 -1l i ≠ [], i < max(i0 ' + ints0), ∀ i. i < max(ints0) → max(ints0 -1l i) = max(ints0) ⊦ i = i0, max(i0, max(ints0 -1l i)) = max(i0 ' + ints0)
Used terms: ints0 -1l i, i0