src/HOL/Lifting.thy
changeset 61630 608520e0e8e2
parent 60758 d8d85a8172b5
child 61799 4cf66f21b764
--- a/src/HOL/Lifting.thy	Wed Nov 11 09:21:56 2015 +0100
+++ b/src/HOL/Lifting.thy	Wed Nov 11 09:48:24 2015 +0100
@@ -570,6 +570,12 @@
 ML_file "Tools/Lifting/lifting_setup.ML"
 ML_file "Tools/Lifting/lifting_def_code_dt.ML"
 
+lemma pred_prod_beta: "pred_prod P Q xy \<longleftrightarrow> P (fst xy) \<and> Q (snd xy)"
+by(cases xy) simp
+
+lemma pred_prod_split: "P (pred_prod Q R xy) \<longleftrightarrow> (\<forall>x y. xy = (x, y) \<longrightarrow> P (Q x \<and> R y))"
+by(cases xy) simp
+
 hide_const (open) POS NEG
 
 end