avoid shortcuts from OldGoals;
authorwenzelm
Fri, 21 Oct 2005 18:14:32 +0200
changeset 17955 3b34516662c6
parent 17954 42fc2ac69c8c
child 17956 369e2af8ee45
avoid shortcuts from OldGoals;
src/CCL/Fix.ML
src/HOLCF/FOCUS/Stream_adm.ML
src/HOLCF/IOA/meta_theory/CompoExecs.ML
src/HOLCF/IOA/meta_theory/CompoScheds.ML
src/HOLCF/IOA/meta_theory/CompoTraces.ML
src/HOLCF/IOA/meta_theory/Deadlock.ML
src/HOLCF/IOA/meta_theory/ShortExecutions.ML
src/HOLCF/IOA/meta_theory/SimCorrectness.ML
src/HOLCF/IOA/meta_theory/Traces.ML
--- a/src/CCL/Fix.ML	Fri Oct 21 16:34:22 2005 +0200
+++ b/src/CCL/Fix.ML	Fri Oct 21 18:14:32 2005 +0200
@@ -182,7 +182,7 @@
 by (REPEAT_SOME (ares_tac [allI]));
 by (stac applyBbot 1);
 by (resolve_tac prems 1);
-br (applyB RS ssubst )1;
+by (rtac (applyB RS ssubst) 1);
 by (res_inst_tac [("t","xa")] term_case 1);
 by (ALLGOALS (simp_tac term_ss));
 by (ALLGOALS (fast_tac (term_cs addIs ([all_INCL,INCL_subst] @ prems))));
--- a/src/HOLCF/FOCUS/Stream_adm.ML	Fri Oct 21 16:34:22 2005 +0200
+++ b/src/HOLCF/FOCUS/Stream_adm.ML	Fri Oct 21 18:14:32 2005 +0200
@@ -84,7 +84,7 @@
 Goal "[| !i. ? l. !x y. \
 \Fin l <= #x --> (x::'a::flat stream) << y --> x:down_iterate F i --> y:down_iterate F i;\
 \   down_cont F |] ==> adm (%x. x:gfp F)";
-byev[   etac (INTER_down_iterate_is_gfp RS ssubst) 1, (* cont *)
+by (EVERY [   etac (INTER_down_iterate_is_gfp RS ssubst) 1, (* cont *)
         Simp_tac 1,
         resolve_tac adm_lemmas 1,
         rtac flatstream_admI 1,
@@ -99,7 +99,7 @@
          atac 1,
         dtac mp 1,
          etac is_ub_thelub 1,
-        Fast_tac 1];
+        Fast_tac 1]);
 qed "stream_monoP2_gfp_admI";
 
 bind_thm("fstream_gfp_admI",stream_monoP2I RS stream_monoP2_gfp_admI);
--- a/src/HOLCF/IOA/meta_theory/CompoExecs.ML	Fri Oct 21 16:34:22 2005 +0200
+++ b/src/HOLCF/IOA/meta_theory/CompoExecs.ML	Fri Oct 21 18:14:32 2005 +0200
@@ -161,7 +161,7 @@
 
 by (pair_induct_tac "xs" [is_exec_frag_def] 1);
 (* main case *)
-ren "ss a t" 1;
+by (rename_tac "ss a t" 1);
 by (safe_tac set_cs);
 by (REPEAT (asm_full_simp_tac (simpset() addsimps trans_of_defs2) 1));
 qed"lemma_1_1a";
--- a/src/HOLCF/IOA/meta_theory/CompoScheds.ML	Fri Oct 21 16:34:22 2005 +0200
+++ b/src/HOLCF/IOA/meta_theory/CompoScheds.ML	Fri Oct 21 18:14:32 2005 +0200
@@ -472,7 +472,7 @@
 
 (* mkex is exactly the construction of exA||B out of exA, exB, and the oracle sch,
    we need here *)
-ren "exA exB" 1;
+by (rename_tac "exA exB" 1);
 by (res_inst_tac [("x","mkex A B sch exA exB")] bexI 1);
 (* mkex actions are just the oracle *)
 by (pair_tac "exA" 1);
--- a/src/HOLCF/IOA/meta_theory/CompoTraces.ML	Fri Oct 21 16:34:22 2005 +0200
+++ b/src/HOLCF/IOA/meta_theory/CompoTraces.ML	Fri Oct 21 18:14:32 2005 +0200
@@ -690,7 +690,7 @@
 by (thin_tac' 5 1);
 by (rtac nat_less_induct 1);
 by (REPEAT (rtac allI 1));
-ren "tr schB schA" 1;
+by (rename_tac "tr schB schA" 1);
 by (strip_tac 1);
 by (REPEAT (etac conjE 1));
 
@@ -930,7 +930,7 @@
 by (thin_tac' 5 1);
 by (rtac nat_less_induct 1);
 by (REPEAT (rtac allI 1));
-ren "tr schB schA" 1;
+by (rename_tac "tr schB schA" 1);
 by (strip_tac 1);
 by (REPEAT (etac conjE 1));
 
@@ -1188,7 +1188,7 @@
 by (dtac scheds_in_sig 1);
 by (assume_tac 1);
 
-ren "h1 h2 schA schB" 1;
+by (rename_tac "h1 h2 schA schB" 1);
 (* mksch is exactly the construction of trA||B out of schA, schB, and the oracle tr,
    we need here *)
 by (res_inst_tac [("x","mksch A B$tr$schA$schB")] bexI 1);
--- a/src/HOLCF/IOA/meta_theory/Deadlock.ML	Fri Oct 21 16:34:22 2005 +0200
+++ b/src/HOLCF/IOA/meta_theory/Deadlock.ML	Fri Oct 21 18:14:32 2005 +0200
@@ -14,7 +14,7 @@
 by (ftac inp_is_act 1);
 by (asm_full_simp_tac (simpset() addsimps [executions_def]) 1);
 by (pair_tac "ex" 1);
-ren "s ex" 1;
+by (rename_tac "s ex" 1);
 by (subgoal_tac "Finite ex" 1);
 by (asm_full_simp_tac (simpset() addsimps [filter_act_def]) 2);
 by (rtac (Map2Finite RS iffD1) 2);
--- a/src/HOLCF/IOA/meta_theory/ShortExecutions.ML	Fri Oct 21 16:34:22 2005 +0200
+++ b/src/HOLCF/IOA/meta_theory/ShortExecutions.ML	Fri Oct 21 18:14:32 2005 +0200
@@ -155,7 +155,7 @@
 by (res_inst_tac [("x","s")] spec 1);
 by (rtac nat_less_induct 1);
 by (strip_tac 1);
-ren "na n s" 1;
+by (rename_tac "na n s" 1);
 by (case_tac "Forall (%x. ~ P x) s" 1);
 by (rtac (take_lemma_less RS iffD2 RS spec) 1);
 by (asm_full_simp_tac (simpset() addsimps [Cut_UU]) 1);
--- a/src/HOLCF/IOA/meta_theory/SimCorrectness.ML	Fri Oct 21 16:34:22 2005 +0200
+++ b/src/HOLCF/IOA/meta_theory/SimCorrectness.ML	Fri Oct 21 18:14:32 2005 +0200
@@ -160,7 +160,7 @@
 by (pair_induct_tac "ex" [is_exec_frag_def] 1);
 (* cons case *)
 by (safe_tac set_cs);
-ren "ex a t s s'" 1;
+by (rename_tac "ex a t s s'" 1);
 by (asm_full_simp_tac (simpset() addsimps [mk_traceConc]) 1);
 by (forward_tac [reachable.reachable_n] 1);
 by (assume_tac 1);
@@ -191,7 +191,7 @@
 by (pair_induct_tac "ex" [is_exec_frag_def] 1);
 (* main case *)
 by (safe_tac set_cs);
-ren "ex a t s s'" 1;
+by (rename_tac "ex a t s s'" 1);
 by (res_inst_tac [("t",
                    "@t'. ? ex1. (t,t'):R & move A ex1 s' a t'")]
     lemma_2_1 1);
@@ -265,7 +265,7 @@
 
   (* Traces coincide, Lemma 1 *)
   by (pair_tac "ex" 1);
-  ren "s ex" 1;
+  by (rename_tac "s ex" 1);
   by (simp_tac (simpset() addsimps [corresp_ex_sim_def]) 1);
   by (res_inst_tac [("s","s")] traces_coincide_sim 1);
   by (REPEAT (atac 1));
@@ -275,7 +275,7 @@
   (* corresp_ex_sim is execution, Lemma 2 *)
   by (pair_tac "ex" 1);
   by (asm_full_simp_tac (simpset() addsimps [executions_def]) 1);
-  ren "s ex" 1;
+  by (rename_tac "s ex" 1);
 
   (* start state *)
   by (rtac conjI 1);
--- a/src/HOLCF/IOA/meta_theory/Traces.ML	Fri Oct 21 16:34:22 2005 +0200
+++ b/src/HOLCF/IOA/meta_theory/Traces.ML	Fri Oct 21 18:14:32 2005 +0200
@@ -198,7 +198,7 @@
 
 by (pair_induct_tac "xs" [is_exec_frag_def,Forall_def,sforall_def] 1);
 (* main case *)
-ren "ss a t" 1;
+by (rename_tac "ss a t" 1);
 by (safe_tac set_cs);
 by (REPEAT (asm_full_simp_tac (simpset() addsimps [is_trans_of_def]) 1));
 qed"execfrag_in_sig";