src/HOL/UNITY/ELT.thy
changeset 13798 4c1a53627500
parent 13790 8d7e9fce8c50
child 13812 91713a1915ee
--- a/src/HOL/UNITY/ELT.thy	Thu Jan 30 18:08:09 2003 +0100
+++ b/src/HOL/UNITY/ELT.thy	Fri Jan 31 20:12:44 2003 +0100
@@ -22,6 +22,8 @@
   monos Pow_mono
 *)
 
+header{*Progress Under Allowable Sets*}
+
 theory ELT = Project:
 
 consts
@@ -91,8 +93,7 @@
 (*preserving v preserves properties given by v*)
 lemma preserves_givenBy_imp_stable:
      "[| F : preserves v;  D : givenBy v |] ==> F : stable D"
-apply (force simp add: preserves_subset_stable [THEN subsetD] givenBy_eq_Collect)
-done
+by (force simp add: preserves_subset_stable [THEN subsetD] givenBy_eq_Collect)
 
 lemma givenBy_o_subset: "givenBy (w o v) <= givenBy v"
 apply (simp (no_asm) add: givenBy_eq_Collect)
@@ -212,7 +213,7 @@
 apply (blast intro: subset_imp_leadsETo leadsETo_Trans)
 done
 
-lemma leadsETo_weaken_L [rule_format (no_asm)]:
+lemma leadsETo_weaken_L [rule_format]:
      "[| F : A leadsTo[CC] A'; B<=A |] ==> F : B leadsTo[CC] A'"
 apply (blast intro: leadsETo_Trans subset_imp_leadsETo)
 done
@@ -458,13 +459,13 @@
 
 lemmas empty_LeadsETo = empty_subsetI [THEN subset_imp_LeadsETo, standard]
 
-lemma LeadsETo_weaken_R [rule_format (no_asm)]:
+lemma LeadsETo_weaken_R [rule_format]:
      "[| F : A LeadsTo[CC] A';  A' <= B' |] ==> F : A LeadsTo[CC] B'"
 apply (simp (no_asm_use) add: LeadsETo_def)
 apply (blast intro: leadsETo_weaken_R)
 done
 
-lemma LeadsETo_weaken_L [rule_format (no_asm)]:
+lemma LeadsETo_weaken_L [rule_format]:
      "[| F : A LeadsTo[CC] A';  B <= A |] ==> F : B LeadsTo[CC] A'"
 apply (simp (no_asm_use) add: LeadsETo_def)
 apply (blast intro: leadsETo_weaken_L)