type Outside
import stelliferous@0.0.2.0/proofs/nat_interval.bend as NatIntervalimport Base
22# A query lies strictly before or at/after the end of a half-open interval.
23type Outside<-start: Nat,-length: Nat,-query: Nat> is Data:
24 Before{bound: {Nat.is_lt(query,start) == True{} : Bool}}
25 After{bound: {Nat.is_le(Nat.add(start,length),query) == True{} : Bool}}
Uses (5)
Used by (6)
- stelliferous@0.0.2.0/proofs/traversal_map_readback:outside_indexed
- stelliferous@0.0.2.0/proofs/nat_interval:outside_head
- stelliferous@0.0.2.0/proofs/nat_interval:outside_tail
- stelliferous@0.0.2.0/proofs/traversal_batch_refinement:continued
- stelliferous@0.0.2.0/proofs/traversal_map_readback:inside_indexed
- …