| ints1 ≠ [], perm(ints0, ints1 + ints), i ≤ j, j < max(i, max(ints1)), max(ints1) ≤ j, i < max(i, max(ints1)), max(ints1) < max(i, max(ints1)), ints = [] ∨ j < min(ints) ⊦ ints1 = [] |
perm(ints0, ints1 + ints), i ≤ j, j < max(i, max(ints1)), max(ints1) ≤ j, i < max(i, max(ints1)), max(ints1) < max(i, max(ints1)), ints = [] ∨ j < min(ints) ⊦ ints1 = []
Used simplifier rules: forward-lels: ⊦ i ≤ j ∧ j < j0 → i < j0; (forward) from specification int-abs