diff -r bdaa0eb0fc74 -r 0826f6b6ba09 src/HOL/HOLCF/IOA/TLS.thy --- a/src/HOL/HOLCF/IOA/TLS.thy Sat Jan 16 23:24:50 2016 +0100 +++ b/src/HOL/HOLCF/IOA/TLS.thy Sat Jan 16 23:31:28 2016 +0100 @@ -52,6 +52,19 @@ where "validIOA A P \ (\ex \ executions A. (ex \ P))" +lemma IMPLIES_temp_sat [simp]: "(ex \ P \<^bold>\ Q) \ ((ex \ P) \ (ex \ Q))" + by (simp add: IMPLIES_def temp_sat_def satisfies_def) + +lemma AND_temp_sat [simp]: "(ex \ P \<^bold>\ Q) \ ((ex \ P) \ (ex \ Q))" + by (simp add: AND_def temp_sat_def satisfies_def) + +lemma OR_temp_sat [simp]: "(ex \ P \<^bold>\ Q) \ ((ex \ P) \ (ex \ Q))" + by (simp add: OR_def temp_sat_def satisfies_def) + +lemma NOT_temp_sat [simp]: "(ex \ \<^bold>\ P) \ (\ (ex \ P))" + by (simp add: NOT_def temp_sat_def satisfies_def) + + axiomatization where mkfin_UU [simp]: "mkfin UU = nil" and mkfin_nil [simp]: "mkfin nil = nil"