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 #