src/HOL/ex/Factorization.ML
changeset 8528 6c48043ccd0e
parent 8442 96023903c2df
child 8600 a466c687c726
--- a/src/HOL/ex/Factorization.ML	Mon Mar 20 12:54:31 2000 +0100
+++ b/src/HOL/ex/Factorization.ML	Mon Mar 20 18:24:11 2000 +0100
@@ -133,7 +133,7 @@
 
 Goal "oinsert x (oinsert y l) = oinsert y (oinsert x l)";
 by (induct_tac "l" 1);
-by (ALLGOALS Asm_full_simp_tac);
+by Auto_tac;
 qed "oinsert_x_y";
 
 
@@ -146,24 +146,24 @@
 
 Goal "xs <~~> ys ==> prod xs = prod ys";
 by (etac perm.induct 1);
-by (ALLGOALS (asm_full_simp_tac (simpset() addsimps [mult_left_commute])));
+by (ALLGOALS (asm_simp_tac (simpset() addsimps mult_ac)));
 qed_spec_mp "perm_prod";
 
 Goal "xs <~~> ys ==> oinsert a xs <~~> oinsert a ys"; 
 by (etac perm.induct 1);
-by (auto_tac (claset() addIs perm_rules, simpset()));
+by Auto_tac;
 qed "perm_subst_oinsert";
 
 Goal "x#xs <~~> oinsert x xs";
 by (induct_tac "xs" 1);
-by (auto_tac (claset() addIs perm_rules, simpset()));
+by Auto_tac;
 qed "perm_oinsert";
 
 Goal "xs <~~> sort xs";
 by (induct_tac "xs" 1);
-by (auto_tac (claset() addIs [perm.trans,perm_oinsert] 
+by (auto_tac (claset() addIs [perm_oinsert] 
 	               addEs [perm_subst_oinsert],
-              simpset() addsimps [perm_refl]));
+              simpset()));
 qed "perm_sort";
 
 Goal "xs <~~> ys ==> sort xs = sort ys";