| i < max(ints) ⊦ max(ints -1l i) = max(ints) |
∀ i. i < max(ints0) → max(ints0 -1l i) = max(ints0), i < max(i0 + ints0) ⊦ max((i0 + ints0) -1l i) = max(i0 + ints0)
Used simplifier rules: max-empty: ⊦ max([]) = 0;%intlist freely generated by [], +;;%del1-e: ⊦ [] -1l i = []; from specification list-del[intlista]