def Map.set.fin.go
import Base2850def Map.set.fin.go(
2851 a, -V: Kind(a), m: Map<a, V>, key: String, x: V, r: (String & String) & Cmp
2852) -> Map<a, V>:
2853 ((keyb2, k2), c) = r
2854 match c:
2855 case EQ{}:
2856 Map.put(a, V, m, key, x)
2857 case o:
2858 Map.ins(a, V, m, key, x, Map.diff(keyb2, k2))
Uses (8)
Used by (7)
- Map.set.fin
- bend-collections-laws-crypto@1.0.0.0/proofs/lib/lemmas/proofs/map_insert:set_comparison_case
- bend-collections-laws-crypto@1.0.0.0/proofs/lib/lemmas/proofs/map_insert:set_found_case
- bend-collections-laws-math@1.0.0.0/proofs/lib/lemmas/proofs/map_insert:set_comparison_case
- bend-collections-laws-math@1.0.0.0/proofs/lib/lemmas/proofs/map_insert:set_found_case
- …