aboutsummaryrefslogtreecommitdiff
path: root/src/Util/ZUtil/AddGetCarry.v
diff options
context:
space:
mode:
authorGravatar Jason Gross <jgross@mit.edu>2017-07-08 16:17:02 -0400
committerGravatar Jason Gross <jgross@mit.edu>2017-07-08 16:17:02 -0400
commit59dec7e5b97b447e91a8d86440848f4c5d74c93f (patch)
treef577b6f4b71c1f426823e9257af3c0db94b29a80 /src/Util/ZUtil/AddGetCarry.v
parent86772a8a67e246ba93c708bdb0459f2f39edb966 (diff)
More fine-grained tactics imports
Diffstat (limited to 'src/Util/ZUtil/AddGetCarry.v')
-rw-r--r--src/Util/ZUtil/AddGetCarry.v5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/Util/ZUtil/AddGetCarry.v b/src/Util/ZUtil/AddGetCarry.v
index 18822cbe3..e8897431a 100644
--- a/src/Util/ZUtil/AddGetCarry.v
+++ b/src/Util/ZUtil/AddGetCarry.v
@@ -2,10 +2,11 @@ Require Import Coq.ZArith.ZArith Coq.micromega.Lia.
Require Import Crypto.Util.ZUtil.
Require Import Crypto.Util.ZUtil.Definitions.
Require Import Crypto.Util.ZUtil.Hints.ZArith.
-Require Import Crypto.Util.Prod Crypto.Util.Tactics.
+Require Import Crypto.Util.Prod.
Require Import Crypto.Util.ZUtil.Tactics.PullPush.Modulo.
Require Import Crypto.Util.ZUtil.Tactics.DivModToQuotRem.
Require Import Crypto.Util.LetIn.
+Require Import Crypto.Util.Tactics.BreakMatch.
Local Open Scope Z_scope.
Local Notation eta x := (fst x, snd x).
@@ -62,7 +63,7 @@ Module Z.
Z.add_get_carry Z.add_with_get_carry Z.add_with_carry
Z.sub_get_borrow_full Z.sub_with_get_borrow_full
Z.sub_get_borrow Z.sub_with_get_borrow Z.sub_with_borrow.
-
+
Lemma add_get_carry_full_mod s x y :
fst (Z.add_get_carry_full s x y) = (x + y) mod s.
Proof. easypeasy. Qed.