| Copyright | © 2022–2025 Jonathan Knowles | 
|---|---|
| License | Apache-2.0 | 
| Safe Haskell | None | 
| Language | Haskell2010 | 
Data.MonoidMap.Examples.MultiSet
Description
A multiset type, implemented in terms of MonoidMap.
Documentation
multiplicity :: Ord a => a -> MultiSet a -> Natural Source #
cardinality :: MultiSet a -> Natural Source #
isSubsetOf :: Ord a => MultiSet a -> MultiSet a -> Bool Source #
intersection :: Ord a => MultiSet a -> MultiSet a -> MultiSet a Source #
disjointUnion :: Ord a => MultiSet a -> MultiSet a -> MultiSet a Source #
subtractMaybe :: Ord a => MultiSet a -> MultiSet a -> Maybe (MultiSet a) Source #