aboutsummaryrefslogtreecommitdiff
path: root/src/ModularArithmetic/ModularBaseSystemOpt.v
diff options
context:
space:
mode:
authorGravatar jadep <jade.philipoom@gmail.com>2016-10-26 20:08:10 -0400
committerGravatar jadep <jade.philipoom@gmail.com>2016-10-27 13:39:21 -0400
commitaee90845eec2475e1f2901d898b7f364272b6c71 (patch)
treeb6a7e0e8316181d7f69f8244480b5ebf80c46227 /src/ModularArithmetic/ModularBaseSystemOpt.v
parent230009bd4d71e52b4f53058db38818da39d99d93 (diff)
Slightly loosen freeze preconditions (in particular, I had failed to properly account for the case when which [n] and [pred n] are BOTH out of bounds in my statement of initial bounds)
Diffstat (limited to 'src/ModularArithmetic/ModularBaseSystemOpt.v')
-rw-r--r--src/ModularArithmetic/ModularBaseSystemOpt.v2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ModularArithmetic/ModularBaseSystemOpt.v b/src/ModularArithmetic/ModularBaseSystemOpt.v
index 89acd77f4..d2c73b57a 100644
--- a/src/ModularArithmetic/ModularBaseSystemOpt.v
+++ b/src/ModularArithmetic/ModularBaseSystemOpt.v
@@ -913,7 +913,7 @@ Section with_base.
mkFreezePreconditions {
lt_1_length_base : (1 < length base)%nat;
int_width_pos : 0 < int_width;
- int_width_compat : forall w, In w limb_widths -> w <= int_width;
+ int_width_compat : forall w, In w limb_widths -> w < int_width;
c_pos : 0 < c;
c_reduce1 : c * (Z.ones (int_width - log_cap (pred (length base)))) < 2 ^ log_cap 0;
c_reduce2 : c < 2 ^ log_cap 0 - c;