Hash map lemmas #
This module contains lemmas about Std.Data.HashMap. Most of the lemmas require
EquivBEq α and LawfulHashable α for the key type α. The easiest way to obtain these instances
is to provide an instance of LawfulBEq α.
Equations
Instances For
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
This is a restatement of contains_of_contains_insertIfNew that is written to exactly match the proof
obligation in the statement of getElem_insertIfNew.
This is a restatement of mem_of_mem_insertIfNew that is written to exactly match the proof obligation
in the statement of getElem_insertIfNew.
Equations
Instances For
Instances For
Instances For
Simpler variant of getD_filter when LawfulBEq is available.
Variant of getElem?_map that holds with EquivBEq (i.e. without LawfulBEq).
Variant of getElem_map that holds with EquivBEq (i.e. without LawfulBEq).
Variant of getElem!_map that holds with EquivBEq (i.e. without LawfulBEq).