author | paulson <lp15@cam.ac.uk> |
Tue, 31 Mar 2015 16:49:41 +0100 | |
changeset 59866 | eebe69f31474 |
parent 59865 | 8a20dd967385 (current diff) |
parent 59864 | c777743294e1 (diff) |
child 59867 | 58043346ca64 |
--- a/src/HOL/HOL.thy Tue Mar 31 16:48:48 2015 +0100 +++ b/src/HOL/HOL.thy Tue Mar 31 16:49:41 2015 +0100 @@ -1264,6 +1264,12 @@ then show "PROP P" . qed +lemma implies_True_equals: "(PROP P \<Longrightarrow> True) \<equiv> Trueprop True" +by default (intro TrueI) + +lemma False_implies_equals: "(False \<Longrightarrow> P) \<equiv> Trueprop True" +by default simp_all + lemma ex_simps: "!!P Q. (EX x. P x & Q) = ((EX x. P x) & Q)" "!!P Q. (EX x. P & Q x) = (P & (EX x. Q x))"