Added prune_params_tac to improve readability of subgoals
authorpaulson
Thu, 09 May 1996 11:43:44 +0200
changeset 1739 35961ebbbfad
parent 1738 a70a5bc5e315
child 1740 b50755328aad
Added prune_params_tac to improve readability of subgoals
src/HOL/ex/Comb.ML
--- a/src/HOL/ex/Comb.ML	Wed May 08 18:01:54 1996 +0200
+++ b/src/HOL/ex/Comb.ML	Thu May 09 11:43:44 1996 +0200
@@ -133,7 +133,7 @@
 (*Church-Rosser property for parallel contraction*)
 goalw Comb.thy [diamond_def] "diamond(parcontract)";
 by (rtac (impI RS allI RS allI) 1);
-by (etac parcontract.induct 1);
+by (etac parcontract.induct 1 THEN prune_params_tac);
 by (ALLGOALS 
     (fast_tac (parcontract_cs addSDs [K1_parcontractD,S2_parcontractD])));
 qed "diamond_parcontract";
@@ -163,7 +163,7 @@
 goal Comb.thy "parcontract <= contract^*";
 by (rtac subsetI 1);
 by (split_all_tac 1);
-by (etac parcontract.induct 1);
+by (etac parcontract.induct 1 THEN prune_params_tac);
 by (ALLGOALS (deepen_tac reduce_cs 0));
 qed "parcontract_subset_reduce";