Module ISet

This module is undocumented. This is a list of its definitions.

Cons :: Integer -> Set a -> a -> Set a -> Set a
Empty :: Set a
concat3 :: Ord a => Set a -> a -> Set a -> Set a
delete :: Ord a => Set a -> a -> Set a
delmin :: Ord a => Set a -> (a, Set a)
empty :: Set a
fold :: (a -> b -> a) -> a -> Set b -> a
insert :: Ord a => Set a -> a -> Set a
isEmpty :: Set a -> Boolean
member :: Ord a => a -> Set a -> Boolean
set :: Ord a => [a] -> Set a
singleton :: a -> Set a
size :: Set a -> Integer
splitL :: Ord a => Set a -> a -> Set a
splitR :: Ord a => Set a -> a -> Set a
union :: Ord a => Set a -> Set a -> Set a