aboutsummaryrefslogtreecommitdiff
path: root/src/ModularArithmetic/ModularBaseSystemProofs.v
diff options
context:
space:
mode:
authorGravatar Jason Gross <jagro@google.com>2016-07-20 13:44:16 -0700
committerGravatar Jason Gross <jagro@google.com>2016-07-20 13:44:16 -0700
commit476f078855a221a2ec47a63e7efdceaa35acd488 (patch)
treed300fc651332a2f44940412e5c1e5523feb59375 /src/ModularArithmetic/ModularBaseSystemProofs.v
parent4fbf246cb392496e676e314c11bc2962d37caad7 (diff)
Move mul_rep_extended (do we actually care about this?)
Diffstat (limited to 'src/ModularArithmetic/ModularBaseSystemProofs.v')
-rw-r--r--src/ModularArithmetic/ModularBaseSystemProofs.v8
1 files changed, 0 insertions, 8 deletions
diff --git a/src/ModularArithmetic/ModularBaseSystemProofs.v b/src/ModularArithmetic/ModularBaseSystemProofs.v
index e74051319..b815167e2 100644
--- a/src/ModularArithmetic/ModularBaseSystemProofs.v
+++ b/src/ModularArithmetic/ModularBaseSystemProofs.v
@@ -147,14 +147,6 @@ Section PseudoMersenneProofs.
Local Hint Resolve firstn_us_base_ext_base bv ExtBaseVector limb_widths_match_modulus.
Local Hint Extern 1 => apply limb_widths_match_modulus.
- Lemma mul_rep_extended : forall (us vs : BaseSystem.digits),
- (length us <= length base)%nat ->
- (length vs <= length base)%nat ->
- (BaseSystem.decode base us) * (BaseSystem.decode base vs) = BaseSystem.decode (ext_base limb_widths) (BaseSystem.mul (ext_base limb_widths) us vs).
- Proof.
- intros; apply mul_rep_two_base; auto with arith distr_length.
- Qed.
-
Lemma modulus_nonzero : modulus <> 0.
pose proof (Znumtheory.prime_ge_2 _ prime_modulus); omega.
Qed.