
diff -r 1a1df29d3507 -r d9dc04c3ea90 no_shm_selinux/S2ss_prop2.thy
--- a/no_shm_selinux/S2ss_prop2.thy	Wed Jan 08 18:40:38 2014 +0800
+++ b/no_shm_selinux/S2ss_prop2.thy	Thu Jan 09 14:39:00 2014 +0800
@@ -14,11 +14,11 @@
 apply (rule_tac x = obj in exI)
 thm co2sobj_other
 apply (simp add:co2sobj_other)
-apply (simp add:co2sobj.simps alive_simps split:t_object.splits if_splits)
+apply (simp add:co2sobj.simps dalive_simps split:t_object.splits if_splits)
 apply (tactic {*my_setiff_tac 1*})
 apply (rule_tac x = obj in exI)
 apply (frule_tac obj = obj in co2sobj_other)
-apply (auto simp:co2sobj.simps alive_simps split:t_object.splits if_splits)
+apply (auto simp:co2sobj.simps dalive_simps split:t_object.splits if_splits)
 done
 
 lemma s2ss_bind:
@@ -27,11 +27,11 @@
 apply (tactic {*my_seteq_tac 1*})
 apply (rule_tac x = obj in exI)
 apply (simp add:co2sobj_other)
-apply (simp add:co2sobj.simps alive_simps split:t_object.splits if_splits)
+apply (simp add:co2sobj.simps dalive_simps split:t_object.splits if_splits)
 apply (tactic {*my_setiff_tac 1*})
 apply (rule_tac x = obj in exI)
 apply (frule_tac obj = obj in co2sobj_other)
-apply (auto simp:co2sobj.simps alive_simps split:t_object.splits if_splits)
+apply (auto simp:co2sobj.simps dalive_simps split:t_object.splits if_splits)
 done
 
 lemma s2ss_connect:
@@ -40,11 +40,11 @@
 apply (tactic {*my_seteq_tac 1*})
 apply (rule_tac x = obj in exI)
 apply (simp add:co2sobj_other)
-apply (simp add:co2sobj.simps alive_simps split:t_object.splits if_splits)
+apply (simp add:co2sobj.simps dalive_simps split:t_object.splits if_splits)
 apply (tactic {*my_setiff_tac 1*})
 apply (rule_tac x = obj in exI)
 apply (frule_tac obj = obj in co2sobj_other)
-apply (auto simp:co2sobj.simps alive_simps split:t_object.splits if_splits)
+apply (auto simp:co2sobj.simps dalive_simps split:t_object.splits if_splits)
 done
 
 lemma s2ss_listen:
@@ -53,11 +53,11 @@
 apply (tactic {*my_seteq_tac 1*})
 apply (rule_tac x = obj in exI)
 apply (simp add:co2sobj_other)
-apply (simp add:co2sobj.simps alive_simps split:t_object.splits if_splits)
+apply (simp add:co2sobj.simps dalive_simps split:t_object.splits if_splits)
 apply (tactic {*my_setiff_tac 1*})
 apply (rule_tac x = obj in exI)
 apply (frule_tac obj = obj in co2sobj_other)
-apply (auto simp:co2sobj.simps alive_simps split:t_object.splits if_splits)
+apply (auto simp:co2sobj.simps dalive_simps split:t_object.splits if_splits)
 done
 
 lemma s2ss_accept:
@@ -66,11 +66,11 @@
 apply (tactic {*my_seteq_tac 1*})
 apply (rule_tac x = obj in exI)
 apply (simp add:co2sobj_other)
-apply (simp add:co2sobj.simps alive_simps split:t_object.splits if_splits)
+apply (simp add:co2sobj.simps dalive_simps split:t_object.splits if_splits)
 apply (tactic {*my_setiff_tac 1*})
 apply (rule_tac x = obj in exI)
 apply (frule_tac obj = obj in co2sobj_other)
-apply (auto simp:co2sobj.simps alive_simps split:t_object.splits if_splits)
+apply (auto simp:co2sobj.simps dalive_simps split:t_object.splits if_splits)
 done
 
 lemma s2ss_send:
@@ -79,11 +79,11 @@
 apply (tactic {*my_seteq_tac 1*})
 apply (rule_tac x = obj in exI)
 apply (simp add:co2sobj_other)
-apply (simp add:co2sobj.simps alive_simps split:t_object.splits if_splits)
+apply (simp add:co2sobj.simps dalive_simps split:t_object.splits if_splits)
 apply (tactic {*my_setiff_tac 1*})
 apply (rule_tac x = obj in exI)
 apply (frule_tac obj = obj in co2sobj_other)
-apply (auto simp:co2sobj.simps alive_simps split:t_object.splits if_splits)
+apply (auto simp:co2sobj.simps dalive_simps split:t_object.splits if_splits)
 done
 
 lemma s2ss_recv:
@@ -92,11 +92,11 @@
 apply (tactic {*my_seteq_tac 1*})
 apply (rule_tac x = obj in exI)
 apply (simp add:co2sobj_other)
-apply (simp add:co2sobj.simps alive_simps split:t_object.splits if_splits)
+apply (simp add:co2sobj.simps dalive_simps split:t_object.splits if_splits)
 apply (tactic {*my_setiff_tac 1*})
 apply (rule_tac x = obj in exI)
 apply (frule_tac obj = obj in co2sobj_other)
-apply (auto simp:co2sobj.simps alive_simps split:t_object.splits if_splits)
+apply (auto simp:co2sobj.simps dalive_simps split:t_object.splits if_splits)
 done
 
 lemma s2ss_shutdown:
@@ -105,11 +105,11 @@
 apply (tactic {*my_seteq_tac 1*})
 apply (rule_tac x = obj in exI)
 apply (simp add:co2sobj_other)
-apply (simp add:co2sobj.simps alive_simps split:t_object.splits if_splits)
+apply (simp add:co2sobj.simps dalive_simps split:t_object.splits if_splits)
 apply (tactic {*my_setiff_tac 1*})
 apply (rule_tac x = obj in exI)
 apply (frule_tac obj = obj in co2sobj_other)
-apply (auto simp:co2sobj.simps alive_simps split:t_object.splits if_splits)
+apply (auto simp:co2sobj.simps dalive_simps split:t_object.splits if_splits)
 done
 
 lemmas s2ss_simps = s2ss_execve s2ss_clone s2ss_ptrace s2ss_kill s2ss_exit s2ss_open




