aboutsummaryrefslogtreecommitdiff
path: root/src/ModularArithmetic/ModularBaseSystemProofs.v
diff options
context:
space:
mode:
authorGravatar jadep <jade.philipoom@gmail.com>2016-08-28 17:45:00 -0400
committerGravatar jadep <jade.philipoom@gmail.com>2016-08-31 10:03:57 -0400
commitcf887e708a1050fe39d882fcac5ded83b5341a7a (patch)
treeb8bd62465ffd7aa493fec43705a31dc7f474dc19 /src/ModularArithmetic/ModularBaseSystemProofs.v
parent595c5457b6821403d071088588cf9c2c00cc1d0d (diff)
Compatibility for 8.5; clear assumptions for an admitted canonicalization proof.
Diffstat (limited to 'src/ModularArithmetic/ModularBaseSystemProofs.v')
-rw-r--r--src/ModularArithmetic/ModularBaseSystemProofs.v7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/ModularArithmetic/ModularBaseSystemProofs.v b/src/ModularArithmetic/ModularBaseSystemProofs.v
index cdcf17e8b..0147a7f60 100644
--- a/src/ModularArithmetic/ModularBaseSystemProofs.v
+++ b/src/ModularArithmetic/ModularBaseSystemProofs.v
@@ -697,7 +697,10 @@ Section CanonicalizationProofs.
*)
Lemma freeze_canonical : forall u v x y, rep u x -> rep v y ->
- (x = y <-> fieldwise Logic.eq (freeze u) (freeze v)).
+ (x = y <-> fieldwise Logic.eq (freeze u) (freeze v)).
+ Proof.
+ clear.
+ (* TODO: bundle these assumptions so they can be more easily passed to square root proofs? *)
Admitted.
End CanonicalizationProofs.
@@ -714,7 +717,7 @@ Section SquareRootProofs.
Proof.
cbv [eqb]. intros.
rewrite fieldwiseb_fieldwise by (apply Z.eqb_eq).
- auto using freeze_canonical.
+ eauto using freeze_canonical.
Qed.
Section Sqrt3mod4.