Module docstring
{"# Definition of 0 and ::ₘ
This file defines constructors for multisets:
Zero (Multiset α)instance: the empty multisetMultiset.cons: add one element to a multisetSingleton α (Multiset α)instance: multiset with one element
It also defines the following predicates on multisets:
Multiset.Rel:Rel r s tlifts the relationrbetween two elements to a relation betweensandt, s.t. there is a one-to-one mapping between elements insandtfollowingr.
Notation
0: The empty multiset.{a}: The multiset containing a single occurrence ofa.a ::ₘ s: The multiset containing one more occurrence ofathansdoes.
Main results
Multiset.rec: recursion on adding one element to a multiset at a time. ","### Empty multiset ","###Multiset.cons","### Singleton ","###Multiset.Subset","### Partial order onMultisets ","### Cardinality ","### Map for partial functions ","### Lift a relation toMultisets "}