src/HOL/ex/Qsort.ML
changeset 1820 e381e1c51689
parent 1673 d22110ddd0af
child 2031 03a843f0f447
--- a/src/HOL/ex/Qsort.ML	Fri Jun 21 11:57:00 1996 +0200
+++ b/src/HOL/ex/Qsort.ML	Fri Jun 21 12:18:50 1996 +0200
@@ -27,7 +27,7 @@
 Addsimps [alls_lemma];
 
 goal HOL.thy "((P --> Q) & (~P --> Q)) = Q";
-by(fast_tac HOL_cs 1);
+by(Fast_tac 1);
 val lemma = result();
 
 goal Qsort.thy "(Alls x:qsort le xs.P(x))  =  (Alls x:xs.P(x))";
@@ -55,7 +55,7 @@
 by(asm_full_simp_tac (!simpset addsimps []) 1);
 by(asm_full_simp_tac (!simpset addsimps [list_all_mem_conv]) 1);
 by(rewrite_goals_tac [Sorting.total_def,Sorting.transf_def]);
-by(fast_tac HOL_cs 1);
+by(Fast_tac 1);
 result();
 
 (* A verification based on predicate calculus rather than combinators *)
@@ -69,7 +69,7 @@
 goal Qsort.thy "x mem qsort le xs = x mem xs";
 by(res_inst_tac[("xs","xs"),("p","le")]Qsort.qsort_ind 1);
 by(ALLGOALS(asm_simp_tac (!simpset setloop (split_tac [expand_if]))));
-by(fast_tac HOL_cs 1);
+by(Fast_tac 1);
 Addsimps [result()];
 
 goal Qsort.thy
@@ -80,7 +80,7 @@
 by(asm_simp_tac (!simpset setloop (split_tac [expand_if])
 			  delsimps [list_all_conj]
 			  addsimps [list_all_mem_conv]) 1);
-by(fast_tac HOL_cs 1);
+by(Fast_tac 1);
 Addsimps [result()];
 
 goal Qsort.thy
@@ -91,7 +91,7 @@
 			  delsimps [list_all_conj]
 			  addsimps [list_all_mem_conv]) 1);
 by(rewrite_goals_tac [Sorting.total_def,Sorting.transf_def]);
-by(fast_tac HOL_cs 1);
+by(Fast_tac 1);
 result();