diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/Util/ZUtil.v | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/Util/ZUtil.v b/src/Util/ZUtil.v index 045ada019..8177444a5 100644 --- a/src/Util/ZUtil.v +++ b/src/Util/ZUtil.v @@ -1132,6 +1132,14 @@ Module Z. Qed. Hint Resolve f_equal_sub_mod : zarith. + Lemma div_sub_mod_exact a b : b <> 0 -> a / b = (a - a mod b) / b. + Proof. + intro. + rewrite (Z.div_mod a b) at 2 by lia. + autorewrite with zsimplify. + reflexivity. + Qed. + Section equiv_modulo. Context (N : Z). Definition equiv_modulo x y := x mod N = y mod N. |