| count(a0, bag1) < count(a0, bag0), count(a0, bag0 ++ a) ≤ count(a0, bag1), ∀ a0. count(a0, bag0 ++ a) ≤ count(a0, bag1) ⊦ |
count(a0, bag1) < count(a0, bag0), count(a0, bag0 ++ a) < count(a0, bag0), count(a0, bag0 ++ a) ≤ count(a0, bag1), ∀ a0. count(a0, bag0 ++ a) ≤ count(a0, bag1) ⊦
Used simplifier rules: fle-01: ⊦ m ≤ n ∧ n < n0 → m < n0; (forward) from specification nat