MapBridge.seek_bit: def of bend-collections-laws-crypto@1.0.0.0 Import: import bend-collections-laws-crypto@1.0.0.0/proofs/lib/lemmas/proofs/map_bridge.bend as MapBridge Lines 97-103 of bend-collections-laws-crypto@1.0.0.0/proofs/lib/lemmas/proofs/map_bridge.bend: https://jend.leeeet.dev/read.txt?path=bend-collections-laws-crypto@1.0.0.0/proofs/lib/lemmas/proofs/map_bridge.bend&start_line=97&end_line=103 import Base def seek_bit(-a: Quant, -V: Kind(a), lo: Map, hi: Map, p2: Nat, kb: String & Bool) -> Map & String & Maybe<&2, String>: (key2, b) = kb match b: case False{}: Map.lo(a, V, String & Maybe<&2, String>, p2, hi, Map.seek(a, V, lo, key2)) case True{}: Map.hi(a, V, String & Maybe<&2, String>, p2, lo, Map.seek(a, V, hi, key2)) Uses (10): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Map https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Map.hi https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Map.lo https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Map.seek https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Maybe https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Nat https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Pair https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Sigma https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String