--- a/src/HOL/IMPP/EvenOdd.ML Sat Jun 09 08:41:25 2001 +0200
+++ b/src/HOL/IMPP/EvenOdd.ML Sat Jun 09 08:42:06 2001 +0200
@@ -12,9 +12,7 @@
Addsimps [even_0];
Goalw [even_def] "even 1 = False";
-by (Clarsimp_tac 1);
-by (dtac dvd_imp_le 1);
-by Auto_tac;
+by (Simp_tac 1);
qed "not_even_1";
Addsimps [not_even_1];
--- a/src/HOL/NumberTheory/Factorization.thy Sat Jun 09 08:41:25 2001 +0200
+++ b/src/HOL/NumberTheory/Factorization.thy Sat Jun 09 08:42:06 2001 +0200
@@ -258,11 +258,8 @@
lemma prime_dvd_mult_list [rule_format]:
"p \<in> prime ==> p dvd (prod xs) --> (\<exists>m. m:set xs \<and> p dvd m)"
apply (induct xs)
- apply simp_all
- apply (erule prime_nd_one)
- apply (rule impI)
- apply (drule prime_dvd_mult)
- apply auto
+ apply (force simp add: prime_def)
+ apply (force dest: prime_dvd_mult)
done
lemma hd_xs_dvd_prod: