| i ∈ ints0, perm(ints1, ints0 -1l i), max(ints0 -1l i) ≤ i ⊦ ints1 = [], i = max(ints0) |
⊦ i < max(ints) → max(ints -1l i) = max(ints)
Used simplifier rules: max-in-not-ls: ⊦ i ∈ ints → ¬ max(ints) < i;%lenls: ⊦ i ≤ j → ¬ j < i; from specification int-abs%lst-01: ⊦ ¬ i < j → (i ≠ j ↔ j < i); from specification int-basic1 Used terms: i, ints0