| m0 < m, ∀ m1. bag.max < m1 → count(m1, bag) = 0 ⊦ bag = ∅, count(m, bag ++ m0) = 0, m0 < bag.max |
m0 < m, bag.max < m, bag.max ≤ m0, ∀ m1. bag.max < m1 → count(m1, bag) = 0 ⊦ bag = ∅, count(m, bag ++ m0) = 0
Used simplifier rules: fle-01: ⊦ m ≤ n ∧ n < n0 → m < n0; (forward) from specification nat% ⊦ m < n ↔ ¬ n ≤ m; (ss)