diff options
Diffstat (limited to 'src/Util/ZUtil/Tactics/PullPush/Modulo.v')
-rw-r--r-- | src/Util/ZUtil/Tactics/PullPush/Modulo.v | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/Util/ZUtil/Tactics/PullPush/Modulo.v b/src/Util/ZUtil/Tactics/PullPush/Modulo.v index a2502aeea..4ff81f7ad 100644 --- a/src/Util/ZUtil/Tactics/PullPush/Modulo.v +++ b/src/Util/ZUtil/Tactics/PullPush/Modulo.v @@ -78,6 +78,9 @@ Ltac pull_Zmod := | [ |- context[(((-?y) mod ?z)) mod ?z] ] => has_no_mod y z; rewrite <- (Z.opp_mod_mod y z) + | [ |- context[((?x mod ?z)^?y) mod ?z] ] + => has_no_mod x z; + rewrite <- (Z.pow_mod_full x y z) | [ |- context[(?x mod ?z) mod ?z] ] => rewrite (Zmod_mod x z) | _ => progress autorewrite with pull_Zmod |