three new theorems
authorpaulson
Mon, 06 Aug 2001 13:12:06 +0200
changeset 11463 96b5b27da55c
parent 11462 cf3e7f5ad0e1
child 11464 ddea204de5bc
three new theorems
src/HOL/Auth/Event.thy
--- a/src/HOL/Auth/Event.thy	Mon Aug 06 12:46:21 2001 +0200
+++ b/src/HOL/Auth/Event.thy	Mon Aug 06 13:12:06 2001 +0200
@@ -79,6 +79,22 @@
 		      | Notes A X  => parts {X} Un (used evs))"
 
 
+lemma Notes_imp_used [rule_format]: "Notes A X : set evs --> X : used evs"
+apply (induct_tac evs);
+apply (auto split: event.split) 
+done
+
+lemma Says_imp_used [rule_format]: "Says A B X : set evs --> X : used evs"
+apply (induct_tac evs);
+apply (auto split: event.split) 
+done
+
+lemma MPair_used [rule_format]:
+     "MPair X Y : used evs --> X : used evs & Y : used evs"
+apply (induct_tac evs);
+apply (auto split: event.split) 
+done
+
 use "Event_lemmas.ML"
 
 method_setup analz_mono_contra = {*