liquid-prelude-0.8.10.2: General utility modules for LiquidHaskell
Safe HaskellNone
LanguageHaskell2010

Language.Haskell.Liquid.Bag

Documentation

type Bag a = Map a Int Source #

fromList :: Ord k => [k] -> Bag k Source #

get :: Ord k => k -> Bag k -> Int Source #

put :: Ord k => k -> Bag k -> Bag k Source #

union :: Ord k => Bag k -> Bag k -> Bag k Source #

thm_emp :: Ord k => k -> Bag k -> () Source #

thm_size :: Ord k => [k] -> () Source #