src/HOLCF/IOA/meta_theory/TL.ML
changeset 4577 674b0b354feb
parent 4559 8e604d885b54
child 4681 a331c1f5a23e
--- a/src/HOLCF/IOA/meta_theory/TL.ML	Wed Jan 14 11:22:03 1998 +0100
+++ b/src/HOLCF/IOA/meta_theory/TL.ML	Wed Jan 14 16:38:04 1998 +0100
@@ -113,6 +113,8 @@
 be STL1b 1;
 qed"STL1";
 
+
+
 (* Note that unlift and HD is not at all used !!! *)
 goal thy "!! P. valid (P .--> Q)  ==> validT ([] (Init P) .--> [] (Init Q))";
 by (asm_full_simp_tac (simpset() addsimps [valid_def,validT_def,satisfies_def,IMPLIES_def,Box_def,Init_def])1);
@@ -177,3 +179,13 @@
 auto();
 
 
+
+
+goal thy "!! P. [| validT (P .--> Q); validT P |] ==> validT Q";
+by (asm_full_simp_tac (simpset() addsimps [validT_def,satisfies_def,IMPLIES_def])1);
+qed"ModusPonens";
+
+(* works only if validT is defined without restriction to s~=UU, s~=nil *)
+goal thy "!! P. validT P ==> validT (Next P)";
+by (asm_full_simp_tac (simpset() addsimps [validT_def,satisfies_def,Next_def])1);
+(* qed"NextTauto"; *)
\ No newline at end of file