src/HOL/UNITY/Project.thy
changeset 59807 22bc39064290
parent 58889 5b7a9633cfa8
child 63146 f1ecba0272f9
equal deleted inserted replaced
59806:d3d4ec6c21ef 59807:22bc39064290
   408 apply (auto simp add: transient_def Domain_project_act)
   408 apply (auto simp add: transient_def Domain_project_act)
   409 apply (subgoal_tac "act `` (C \<inter> extend_set h A) \<subseteq> - extend_set h A")
   409 apply (subgoal_tac "act `` (C \<inter> extend_set h A) \<subseteq> - extend_set h A")
   410  prefer 2
   410  prefer 2
   411  apply (simp add: stable_def constrains_def, blast) 
   411  apply (simp add: stable_def constrains_def, blast) 
   412 (*back to main goal*)
   412 (*back to main goal*)
   413 apply (erule_tac V = "?AA \<subseteq> -C \<union> ?BB" in thin_rl)
   413 apply (erule_tac V = "AA \<subseteq> -C \<union> BB" for AA BB in thin_rl)
   414 apply (drule bspec, assumption) 
   414 apply (drule bspec, assumption) 
   415 apply (simp add: extend_set_def project_act_def, blast)
   415 apply (simp add: extend_set_def project_act_def, blast)
   416 done
   416 done
   417 
   417 
   418 (*converse might hold too?*)
   418 (*converse might hold too?*)