Map
Types
Functions
def new : {m : (Map k v) | Map.size m = 0}
def set (m : (Map k v)) (key : k) (value : v) : (Map k v)
def get (m : (Map k v)) (key : k) : (Maybe v)
def get_or (m : (Map k v)) (key : k) (default : v) : v
def has (m : (Map k v)) (key : k) : Bool
def delete (m : (Map k v)) (key : k) : (Map k v)
Uninterpreted
Functions declared as def f ... = uninterpreted: only their signature is known to the verifier; they have no body.
def size : (m : (Map k v)) → Int