diff options
Diffstat (limited to 'theories')
| -rw-r--r-- | theories/QArith/Qreduction.v | 4 | ||||
| -rw-r--r-- | theories/ZArith/Znumtheory.v | 5 |
2 files changed, 5 insertions, 4 deletions
diff --git a/theories/QArith/Qreduction.v b/theories/QArith/Qreduction.v index 6b16cfff4c..f289b6106d 100644 --- a/theories/QArith/Qreduction.v +++ b/theories/QArith/Qreduction.v @@ -49,7 +49,7 @@ Proof. Open Scope Z_scope. intuition. rewrite <- H in H0,H1; clear H. - rewrite H3; rewrite H4. + rewrite H5; rewrite H6. assert (0 <> g). intro; subst g; discriminate. @@ -57,7 +57,7 @@ Proof. apply Zmult_gt_0_lt_0_reg_r with g. omega. rewrite Zmult_comm. - rewrite <- H4; compute; auto. + rewrite <- H6; compute; auto. rewrite Z2P_correct; auto. ring. Close Scope Z_scope. diff --git a/theories/ZArith/Znumtheory.v b/theories/ZArith/Znumtheory.v index cbe65989ed..599d6791a4 100644 --- a/theories/ZArith/Znumtheory.v +++ b/theories/ZArith/Znumtheory.v @@ -521,8 +521,9 @@ Qed. Lemma Zis_gcd_mult : forall a b c d:Z, Zis_gcd a b d -> Zis_gcd (c * a) (c * b) (c * d). Proof. - intros a b c d; simple induction 1; constructor; intuition. - elim (Zis_gcd_bezout a b d H); intros. + intros a b c d; simple induction 1; constructor. + intuition. intuition. intros. intuition. + elim (Zis_gcd_bezout a b d H). intros. elim H3; intros. elim H4; intros. apply Zdivide_intro with (u * q + v * q0). |
