fact: Fixpoint insert `{EqDec k} (i : k) (x : v) (m : Map) : Map := match m with | Empty => singleton i x | Add i' x' m => if eq_dec i i' then Add i x m else Add i' x' (insert i x m) end.
imports: Coq.Lists.List Coq.micromega.Lia Equations(Equations) Category.Lib