diff options
author | 2016-08-28 17:46:26 -0400 | |
---|---|---|
committer | 2016-08-31 10:03:57 -0400 | |
commit | 299ae5301892dc3b070fdc05ec7c126183398f21 (patch) | |
tree | a346bb654398e24285c14244ea38bff38f36b618 /src/ModularArithmetic | |
parent | cf887e708a1050fe39d882fcac5ded83b5341a7a (diff) |
Removed some commented-out code that will probably not be needed.
Diffstat (limited to 'src/ModularArithmetic')
-rw-r--r-- | src/ModularArithmetic/ModularBaseSystemOpt.v | 28 |
1 files changed, 1 insertions, 27 deletions
diff --git a/src/ModularArithmetic/ModularBaseSystemOpt.v b/src/ModularArithmetic/ModularBaseSystemOpt.v index 28ff29081..72813ca96 100644 --- a/src/ModularArithmetic/ModularBaseSystemOpt.v +++ b/src/ModularArithmetic/ModularBaseSystemOpt.v @@ -916,32 +916,6 @@ Section Canonicalization. Definition freeze_opt_correct us : freeze_opt us = freeze us := proj2_sig (freeze_opt_sig us). -(* - Lemma freeze_opt_canonical: forall us vs x, - @pre_carry_bounds _ _ int_width us -> rep us x -> - @pre_carry_bounds _ _ int_width vs -> rep vs x -> - freeze_opt us = freeze_opt vs. - Proof. - intros. - rewrite !freeze_opt_correct. - eapply freeze_canonical with (B := int_width); eauto. - Qed. - - Lemma freeze_opt_preserves_rep : forall us x, rep us x -> - rep (freeze_opt us) x. - Proof. - intros. - rewrite freeze_opt_correct. - eapply freeze_preserves_rep; eauto. - Qed. - Lemma freeze_opt_spec : forall us vs x, rep us x -> rep vs x -> - @pre_carry_bounds _ _ int_width us -> - @pre_carry_bounds _ _ int_width vs -> - (rep (freeze_opt us) x /\ freeze_opt us = freeze_opt vs). - Proof. - split; eauto using freeze_opt_canonical. - auto using freeze_opt_preserves_rep. - Qed. -*) End Canonicalization. + |