Added trace output and replaced fast_tac set_cs by Fast_tac.
authornipkow
Thu, 10 Apr 1997 09:08:05 +0200
changeset 2928 c0e3f1ceabf2
parent 2927 56131a902972
child 2929 4eefc6c22d41
Added trace output and replaced fast_tac set_cs by Fast_tac.
src/HOL/typedef.ML
--- a/src/HOL/typedef.ML	Wed Apr 09 15:56:53 1997 +0200
+++ b/src/HOL/typedef.ML	Thu Apr 10 09:08:05 1997 +0200
@@ -33,7 +33,7 @@
     val tac =
       TRY (rewrite_goals_tac (filter is_def thms)) THEN
       TRY (REPEAT_FIRST (resolve_tac (filter_out is_def thms))) THEN
-      if_none usr_tac (TRY (ALLGOALS (fast_tac set_cs)));
+      if_none usr_tac (TRY (ALLGOALS Fast_tac));
   in
     prove_goalw_cterm [] goal (K [tac])
   end
@@ -103,6 +103,7 @@
     if null errs then ()
     else error (cat_lines errs);
 
+    writeln("Proving nonemptiness of " ^ quote name ^ " ...");
     prove_nonempty cset (map (get_axiom thy) axms @ thms) usr_tac;
 
     thy