aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Jason Gross <jagro@google.com>2016-06-30 15:02:29 -0700
committerGravatar Jason Gross <jagro@google.com>2016-06-30 15:02:29 -0700
commit271a8c1a6c53140cf8be6903cedb504d86c9d56f (patch)
tree9146431485260ec1f686e068b1f014de81b850f3 /src
parent6c6c65eff384182197289797ef58ca78bcfff4dc (diff)
Add a tactic for making use of destructed <? in Z
Diffstat (limited to 'src')
-rw-r--r--src/Util/ZUtil.v10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/Util/ZUtil.v b/src/Util/ZUtil.v
index c6686b63c..e0949c933 100644
--- a/src/Util/ZUtil.v
+++ b/src/Util/ZUtil.v
@@ -480,3 +480,13 @@ Proof.
induction l; intros; try reflexivity.
etransitivity; [ apply IHl | apply Z.le_max_r ].
Qed.
+
+Ltac Zltb_to_Zlt :=
+ repeat match goal with
+ | [ H : (?x <? ?y) = ?b |- _ ]
+ => let H' := fresh in
+ rename H into H';
+ pose proof (Zlt_cases x y) as H;
+ rewrite H' in H;
+ clear H'
+ end.