, null
, size
, member
+ , notMember
, lookup
, findWithDefault
Nothing -> False
Just x -> True
+-- | /O(log n)/. Is the key not a member of the map?
+notMember :: Ord k => k -> Map k a -> Bool
+notMember k m = not $ Data.Map.member k m
+
-- | /O(log n)/. Find the value at a key.
-- Calls 'error' when the element can not be found.
find :: Ord k => k -> Map k a -> a
, null
, size
, member
+ , notMember
, isSubsetOf
, isProperSubsetOf
GT -> member x r
EQ -> True
+-- | /O(log n)/. Is the element not in the set?
+notMember :: Ord a => a -> Set a -> Bool
+notMember x t = not $ Data.Set.member x t
+
+
{--------------------------------------------------------------------
Construction
--------------------------------------------------------------------}