expandshort
authorpaulson
Thu, 01 Jul 1999 10:36:38 +0200
changeset 6867 7cb9d3250db7
parent 6866 f795b63139ec
child 6868 27ba88d57399
expandshort
src/HOL/UNITY/Alloc.ML
src/HOL/UNITY/PPROD.ML
--- a/src/HOL/UNITY/Alloc.ML	Thu Jul 01 10:35:35 1999 +0200
+++ b/src/HOL/UNITY/Alloc.ML	Thu Jul 01 10:36:38 1999 +0200
@@ -165,7 +165,7 @@
 Goalw [drop_act_def, lift_act_def]
      "i~=j ==> drop_act i (lift_act j act) <= Id";
 by Auto_tac;
-be subst 1;
+by (etac subst 1);
 by (Asm_simp_tac 1);
 qed "neq_drop_act_lift_act";
 
@@ -185,7 +185,7 @@
 Goal "G component (JN j: I-{i}. JN H: UNIV. lift_prog j H) \
 \     ==> drop_prog i G : Idle";
 by (dtac drop_prog_mono 1);
-be component_Idle 1;
+by (etac component_Idle 1);
 by (simp_tac (simpset() addsimps [drop_prog_JN_other_Idle, 
 				  lift_prog_JN RS sym]) 1);
 qed "component_JN_neq_imp_Idle";
@@ -197,8 +197,8 @@
 
 (*like neq_drop_act_lift_act but stronger premises and conclusion*)
 Goal "[| i~=j;  act ~= {} |] ==> drop_act i (lift_act j act) = Id";
-br equalityI 1;
-be neq_drop_act_lift_act 1;
+by (rtac equalityI 1);
+by (etac neq_drop_act_lift_act 1);
 by (asm_simp_tac (simpset() addsimps [drop_act_def, lift_act_def]) 1);
 by Auto_tac;
 ren "s s'" 1;
@@ -233,8 +233,8 @@
 by (subgoal_tac "act ~= {}" 1);
 by (Blast_tac 2);
 by (asm_simp_tac (simpset() addsimps [drop_act_lift_act_eq]) 1);
-br image_eqI 1;
-br (lift_act_inverse RS sym) 1;
+by (rtac image_eqI 1);
+by (rtac (lift_act_inverse RS sym) 1);
 by Auto_tac;
 qed "drop_prog_plam_eq";
 
@@ -258,8 +258,8 @@
 \     <= lift_prog i `` stable A";
 by Auto_tac;
 fr image_eqI;
-be (drop_prog_stable_eq RS iffD2) 2;
-be ssubst 1;
+by (etac (drop_prog_stable_eq RS iffD2) 2);
+by (etac ssubst 1);
 by (stac drop_prog_plam_eq 1);
 by Auto_tac;
 
@@ -795,7 +795,7 @@
    drop_set i (A Int B) = drop_set i A Int drop_set i B
 *)
 Goal "[| ALL j. j = i; f i = g i |] ==> f = g";
-br ext 1;
+by (rtac ext 1);
 by (dres_inst_tac [("x", "x")] spec 1);
 by Auto_tac;
 qed "singleton_ext";
@@ -814,8 +814,8 @@
      "ALL j. j = i ==> lift_act i (drop_act i act) = act";
 by Auto_tac;
 by (asm_simp_tac (simpset() addsimps [singleton_update_eq]) 1);
-bd singleton_ext 1;
-ba 1;
+by (dtac singleton_ext 1);
+by (assume_tac 1);
 by (auto_tac (claset() addSIs [exI, image_eqI], 
 	      simpset() addsimps [singleton_update_eq]));
 qed "singleton_drop_act_inverse";
--- a/src/HOL/UNITY/PPROD.ML	Thu Jul 01 10:35:35 1999 +0200
+++ b/src/HOL/UNITY/PPROD.ML	Thu Jul 01 10:36:38 1999 +0200
@@ -31,8 +31,8 @@
 
 Goalw [lift_act_def] "lift_act i Id = Id";
 by Auto_tac;
-be rev_mp 1;
-bd sym 1;
+by (etac rev_mp 1);
+by (dtac sym 1);
 by (asm_simp_tac (simpset() addsimps [fun_upd_idem_iff]) 1);
 qed "lift_act_Id";
 Addsimps [lift_act_Id];
@@ -137,7 +137,7 @@
 by (Asm_simp_tac 1);
 by (res_inst_tac [("x", "f(i:=b)")] exI 1);
 by (Asm_simp_tac 1);
-br ext 1;
+by (rtac ext 1);
 by (Asm_simp_tac 1);
 qed "lift_act_inverse";
 Addsimps [lift_act_inverse];
@@ -172,7 +172,7 @@
 Goalw [lift_act_def]
     "((f,f') : lift_act i act) = (EX s'. f' = f(i := s') & (f i, s') : act)";
 by Auto_tac;
-br exI 1;
+by (rtac exI 1);
 by Auto_tac;
 qed "lift_act_eq";
 AddIffs [lift_act_eq];
@@ -369,7 +369,7 @@
 
 (*Result to justify a re-organization of this file*)
 Goal "{f. ALL i:I. f i : R i} = (INT i:I. lift_set i (R i))";
-auto();
+by Auto_tac;
 result();
 
 Goal "reachable (PLam I F) <= (INT i:I. lift_set i (reachable (F i)))";