def Map.bit.go
import Base2662def Map.bit.go(key: String, ci: Nat, off: Nat) -> String & Bool:
2663 match key:
2664 case SNil{}:
2665 (SNil{}, False{})
2666 case SCon{c, t}:
2667 match ci:
2668 case 0n:
2669 Map.bit.go.chr(t, Map.bit.chr(c, off))
2670 case 1n+j:
2671 Map.bit.go.rec(c, Map.bit.go(t, j, off))
Uses (8)
Used by (11)
- Map.bit.at
- bend-collections-laws-crypto@1.0.0.0/proofs/lib/lemmas/proofs/map_bridge:bit_go_preserves_key
- bend-collections-laws-crypto@1.0.0.0/proofs/lib/lemmas/proofs/native_map:bit_go_preserves_key
- bend-collections-laws-math@1.0.0.0/proofs/lib/lemmas/proofs/map_bridge:bit_go_preserves_key
- bend-collections-laws-math@1.0.0.0/proofs/lib/lemmas/proofs/native_map:bit_go_preserves_key
- …