diff -r 9787769764bb -r 40501bb2d57c src/HOL/Divides.thy --- a/src/HOL/Divides.thy Tue Jul 07 07:56:24 2009 +0200 +++ b/src/HOL/Divides.thy Tue Jul 07 17:39:51 2009 +0200 @@ -887,7 +887,7 @@ interpretation dvd: order "op dvd" "\n m \ nat. n dvd m \ \ m dvd n" proof qed (auto intro: dvd_refl dvd_trans dvd_anti_sym) -lemma nat_dvd_diff[simp]: "[| k dvd m; k dvd n |] ==> k dvd (m-n :: nat)" +lemma dvd_diff_nat[simp]: "[| k dvd m; k dvd n |] ==> k dvd (m-n :: nat)" unfolding dvd_def by (blast intro: diff_mult_distrib2 [symmetric]) @@ -897,7 +897,7 @@ done lemma dvd_diffD1: "[| k dvd m-n; k dvd m; n\m |] ==> k dvd (n::nat)" -by (drule_tac m = m in nat_dvd_diff, auto) +by (drule_tac m = m in dvd_diff_nat, auto) lemma dvd_reduce: "(k dvd n + k) = (k dvd (n::nat))" apply (rule iffI) @@ -906,7 +906,7 @@ apply (subgoal_tac "n = (n+k) -k") prefer 2 apply simp apply (erule ssubst) - apply (erule nat_dvd_diff) + apply (erule dvd_diff_nat) apply (rule dvd_refl) done