diff -r 555e5358b8c9 -r a4179bf442d1 src/HOL/Nat.thy --- a/src/HOL/Nat.thy Thu Nov 12 14:32:21 2009 -0800 +++ b/src/HOL/Nat.thy Fri Nov 13 14:14:04 2009 +0100 @@ -596,7 +596,7 @@ lemma le_trans: "[| i \ j; j \ k |] ==> i \ (k::nat)" by (rule order_trans) -lemma le_anti_sym: "[| m \ n; n \ m |] ==> m = (n::nat)" +lemma le_antisym: "[| m \ n; n \ m |] ==> m = (n::nat)" by (rule antisym) lemma nat_less_le: "((m::nat) < n) = (m \ n & m \ n)" @@ -1611,14 +1611,14 @@ lemma nat_dvd_1_iff_1 [simp]: "m dvd (1::nat) \ m = 1" by (simp add: dvd_def) -lemma dvd_anti_sym: "[| m dvd n; n dvd m |] ==> m = (n::nat)" +lemma dvd_antisym: "[| m dvd n; n dvd m |] ==> m = (n::nat)" unfolding dvd_def by (force dest: mult_eq_self_implies_10 simp add: mult_assoc mult_eq_1_iff) text {* @{term "op dvd"} is a partial order *} 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) + proof qed (auto intro: dvd_refl dvd_trans dvd_antisym) lemma dvd_diff_nat[simp]: "[| k dvd m; k dvd n |] ==> k dvd (m-n :: nat)" unfolding dvd_def