adapted some proofs for new simplifier
authoroheimb
Fri, 31 May 1996 19:47:23 +0200
changeset 1778 6c942cf3bf68
parent 1777 47c47b7d7aa8
child 1779 1155c06fa956
adapted some proofs for new simplifier
src/HOL/IOA/ABP/Correctness.ML
--- a/src/HOL/IOA/ABP/Correctness.ML	Fri May 31 19:34:40 1996 +0200
+++ b/src/HOL/IOA/ABP/Correctness.ML	Fri May 31 19:47:23 1996 +0200
@@ -227,9 +227,10 @@
 goal Correctness.thy 
       "is_weak_pmap (%id.id) sender_ioa sender_ioa";
 by (simp_tac (!simpset addsimps [Solve.is_weak_pmap_def]) 1);
-by (rtac conjI 1);
+by (TRY(
+   (rtac conjI 1) THEN
 (* start states *)
-by (fast_tac set_cs 1);
+   (fast_tac set_cs 1)));
 (* main-part *)
 by (REPEAT (rtac allI 1));
 by (rtac imp_conj_lemma 1);
@@ -242,9 +243,10 @@
 goal Correctness.thy 
       "is_weak_pmap (%id.id) receiver_ioa receiver_ioa";
 by (simp_tac (!simpset addsimps [Solve.is_weak_pmap_def]) 1);
-by (rtac conjI 1);
+by (TRY(
+   (rtac conjI 1) THEN
  (* start states *)
-by (fast_tac set_cs 1);
+   (fast_tac set_cs 1)));
 (* main-part *)
 by (REPEAT (rtac allI 1));
 by (rtac imp_conj_lemma 1);
@@ -256,9 +258,10 @@
 goal Correctness.thy 
       "is_weak_pmap (%id.id) env_ioa env_ioa";
 by (simp_tac (!simpset addsimps [Solve.is_weak_pmap_def]) 1);
-by (rtac conjI 1);
+by (TRY(
+   (rtac conjI 1) THEN
 (* start states *)
-by (fast_tac set_cs 1);
+   (fast_tac set_cs 1)));
 (* main-part *)
 by (REPEAT (rtac allI 1));
 by (rtac imp_conj_lemma 1);