| ∀ a. count(a, bag1) ≤ count(a, bag0) ⊦ (count(a, bag0) - count(a, bag1)) + count(a, bag2) = (count(a, bag1) ≤ count(a, bag0) + count(a, bag2) ⊃ count(a, bag0) + count(a, bag2) - count(a, bag1);0) |
∀ a. count(a, bag1) ≤ count(a, bag0) ⊦ count(a, bag1) ≤ count(a, bag0), (count(a, bag0) - count(a, bag1)) + count(a, bag2) = (count(a, bag1) ≤ count(a, bag0) + count(a, bag2) ⊃ count(a, bag0) + count(a, bag2) - count(a, bag1);0)
count(a, bag0) = n0 + count(a, bag1) ∧ count(a, bag1) ≤ count(a, bag0), ∀ a. count(a, bag1) ≤ count(a, bag0) ⊦ n0 + count(a, bag2) = (count(a, bag1) ≤ count(a, bag0) + count(a, bag2) ⊃ count(a, bag0) + count(a, bag2) - count(a, bag1);0)
Used simplifier rules: n ≤ m ⊦ n0 = m - n ↔ m = n0 + n; (elim) Used terms: count(a, bag0), count(a, bag1), n