aboutsummaryrefslogtreecommitdiff
path: root/src/Util/ZRange.v
diff options
context:
space:
mode:
authorGravatar Jason Gross <jagro@google.com>2018-06-26 15:10:24 -0400
committerGravatar Jason Gross <jagro@google.com>2018-06-26 15:10:24 -0400
commit78656baa06ed1daeb7ba90c2d429228516dc8475 (patch)
treedd8423b57e107e8fb2efcb2d22438edc723845f4 /src/Util/ZRange.v
parent19fd81bfae1d8fad0b31a8415e4259c11ab80c0a (diff)
Add a couple of zrange lemmas
Diffstat (limited to 'src/Util/ZRange.v')
-rw-r--r--src/Util/ZRange.v3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/Util/ZRange.v b/src/Util/ZRange.v
index 4f1e4f806..8badcb492 100644
--- a/src/Util/ZRange.v
+++ b/src/Util/ZRange.v
@@ -68,6 +68,9 @@ Proof.
split; intro H; (repeat let x := fresh in intro x; specialize (H x)); omega.
Qed.
+Definition is_bounded_by_bool (v : Z) (x : zrange) : bool
+ := ((lower x <=? v) && (v <=? upper x))%bool%Z.
+
Definition is_tighter_than_bool (x y : zrange) : bool
:= ((lower y <=? lower x) && (upper x <=? upper y))%bool%Z.