merged
authorhaftmann
Tue, 14 Jul 2009 10:56:43 +0200
changeset 32001 fafefd0b341c
parent 31996 1d93369079c4 (diff)
parent 32000 6f07563dc8a9 (current diff)
child 32002 1a35de4112bb
merged
--- a/src/HOL/GCD.thy	Tue Jul 14 10:54:54 2009 +0200
+++ b/src/HOL/GCD.thy	Tue Jul 14 10:56:43 2009 +0200
@@ -1503,7 +1503,7 @@
 by (metis gcd_1_nat lcm_unique_nat nat_mult_1 prod_gcd_lcm_nat)
 
 lemma lcm_1_iff_int[simp]: "lcm (m::int) n = 1 \<longleftrightarrow> (m=1 \<or> m = -1) \<and> (n=1 \<or> n = -1)"
-by (metis abs_minus_one abs_mult_self lcm_proj1_if_dvd_int lcm_unique_int one_dvd zmult_eq_1_iff)
+by (auto simp add: abs_mult_self trans [OF lcm_unique_int eq_commute, symmetric] zmult_eq_1_iff)
 
 
 subsection {* Primes *}