| min(i ' + ints) ≤ i, min(ints) ≤ i, min(i ' + ints) < min(ints), min(i ' + ints) < i, ∀ i. i ∈ ints → min(ints) ≤ i, ∀ i0. i0 ∈ ints → min(i ' + ints) ≤ i0 ⊦ ints = [], min(i ' + ints) = min(ints), min(i ' + ints) ∈ ints |
min(i ' + ints) ∈ i ' + ints, min(i ' + ints) ≤ i, min(ints) ≤ i, min(i ' + ints) < min(ints), min(i ' + ints) < i, ∀ i. i ∈ ints → min(ints) ≤ i, ∀ i0. i0 ∈ ints → min(i ' + ints) ≤ i0 ⊦ ints = [], min(i ' + ints) = min(ints), min(i ' + ints) ∈ ints
Used simplifier rules: min-in: ⊦ min(ints) ∈ ints ↔ ints ≠ [];%e-01: ⊦ i ' + ints ≠ []; from specification list[intlista]%a: ⊦ (ints + ints0) + ints1 = ints + ints0 + ints1; from specification list[intlista] Used formulas: min(i ' + ints) ∈ i ' + ints