aboutsummaryrefslogtreecommitdiff
path: root/src/Experiments
diff options
context:
space:
mode:
authorGravatar Andres Erbsen <andreser@mit.edu>2016-07-20 15:35:01 -0400
committerGravatar Andres Erbsen <andreser@mit.edu>2016-07-20 18:53:43 -0400
commita5caf332df39f57bf25829cf5c127aa54fb8d3e4 (patch)
tree35fa8d69124edec7ae0c7ae42ffb930f491f780a /src/Experiments
parent476f078855a221a2ec47a63e7efdceaa35acd488 (diff)
experiments wd25519: simplify proof for a
Diffstat (limited to 'src/Experiments')
-rw-r--r--src/Experiments/SpecEd25519.v11
1 files changed, 1 insertions, 10 deletions
diff --git a/src/Experiments/SpecEd25519.v b/src/Experiments/SpecEd25519.v
index 30d8ce13d..111aaff0b 100644
--- a/src/Experiments/SpecEd25519.v
+++ b/src/Experiments/SpecEd25519.v
@@ -18,16 +18,7 @@ Lemma two_lt_q : (2 < q)%Z. reflexivity. Qed.
Definition a : F q := opp 1%F.
-(* TODO (jadep) : make the proofs about a and d more general *)
-Lemma nonzero_a : a <> 0%F.
-Proof.
- unfold a.
- intro eq_opp1_0.
- apply (@Fq_1_neq_0 q prime_q).
- rewrite <- (F_opp_spec 1%F).
- rewrite eq_opp1_0.
- symmetry; apply F_add_0_r.
-Qed.
+Lemma nonzero_a : a <> 0%F. Proof. rewrite F_eq; compute; discriminate. Qed.
Ltac q_bound := pose proof two_lt_q; omega.
Lemma square_a : isSquare a.