diff options
author | Jason Gross <jagro@google.com> | 2016-07-02 12:08:02 -0700 |
---|---|---|
committer | Jason Gross <jagro@google.com> | 2016-07-02 12:18:52 -0700 |
commit | cd6c4f1297a6604fa4691a5f13808b721194f13b (patch) | |
tree | 71075b2573818cae036f87a7efda7f3372eb4e3e /src/Encoding/ModularWordEncodingTheorems.v | |
parent | 2939418894d78c095cd9142ce99c615f2d61dda6 (diff) |
Make ZUtil more uniform
The standard library uses Z.*, and Z* and Z_* are compatibility
notations. We follow suit.
Also, eliminate a few lemmas that are duplicates of ones in the standard
library.
Diffstat (limited to 'src/Encoding/ModularWordEncodingTheorems.v')
-rw-r--r-- | src/Encoding/ModularWordEncodingTheorems.v | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Encoding/ModularWordEncodingTheorems.v b/src/Encoding/ModularWordEncodingTheorems.v index 41b75e216..033e99665 100644 --- a/src/Encoding/ModularWordEncodingTheorems.v +++ b/src/Encoding/ModularWordEncodingTheorems.v @@ -43,12 +43,12 @@ Section SignBit. pose proof (F_opp_spec x) as opp_spec_x. apply F_eq in opp_spec_x. rewrite FieldToZ_add in opp_spec_x. - rewrite <-opp_spec_x, Z_odd_mod in sign_zero by (pose proof prime_ge_2 m prime_m; omega). - replace (Z.odd m) with true in sign_zero by (destruct (ZUtil.prime_odd_or_2 m prime_m); auto || omega). + rewrite <-opp_spec_x, Z.odd_mod in sign_zero by (pose proof prime_ge_2 m prime_m; omega). + replace (Z.odd m) with true in sign_zero by (destruct (Z.prime_odd_or_2 m prime_m); auto || omega). rewrite Z.odd_add, F_FieldToZ_add_opp, Z.div_same, Bool.xorb_true_r in sign_zero by assumption || omega. apply Bool.xorb_eq. rewrite <-Bool.negb_xorb_l. assumption. Qed. -End SignBit.
\ No newline at end of file +End SignBit. |