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