| j < i, perm(ints0, ints1 + ints), min(i, min(ints)) ≤ j, j < min(ints), min(i, min(ints)) < i, min(i, min(ints)) < min(ints), ints1 = [] ∨ max(ints1) ≤ j ⊦ ints = [] |
⊦ ¬ j < i → min(j, i) = i
Used simplifier rules: lels-03: ⊦ i < j → (¬ ¬ j ≤ i ↔ false); from specification int-abs%Min-left: ⊦ j < i → min(j, i) = j; from specification int-min%min-a: ⊦ min(i, min(j, j0)) = min(min(i, j), j0); from specification int-min%min-c: ⊦ min(i, j) = min(j, i); from specification int-min Used terms: min(ints), i