| (m0 < bag.max ⊃ bag.max;m0) < m, ∀ m1. bag.max < m1 → count(m1, bag) = 0 ⊦ bag = ∅, count(m, bag ++ m0) = 0 |
bag.max < m, m0 < bag.max, ∀ m1. bag.max < m1 → count(m1, bag) = 0 ⊦ bag = ∅, count(m, bag ++ m0) = 0
m0 < m, ∀ m1. bag.max < m1 → count(m1, bag) = 0 ⊦ bag = ∅, count(m, bag ++ m0) = 0, m0 < bag.max