| ints ≠ [] → max(ints) ∈ ints ∧ (∀ i. i ∈ ints → i ≤ max(ints)) ⊦ ints = [], max(i ' + ints) = max(i, max(ints)) |
∀ i. i ∈ ints → i ≤ max(ints) ⊦ ints = [], max(i ' + ints) = max(i, max(ints))
Used simplifier rules: max-in-01: ⊦ max(ints) ∈ ints ↔ ints ≠ [];