src/HOL/BNF_Def.thy
changeset 55642 63beb38e9258
parent 55414 eab03e9cee8a
child 55803 74d3fe9031d8
--- a/src/HOL/BNF_Def.thy	Fri Feb 21 00:09:55 2014 +0100
+++ b/src/HOL/BNF_Def.thy	Fri Feb 21 00:09:56 2014 +0100
@@ -81,7 +81,7 @@
 
 lemma fstOp_in: "ac \<in> Collect (split (P OO Q)) \<Longrightarrow> fstOp P Q ac \<in> Collect (split P)"
 unfolding fstOp_def mem_Collect_eq
-by (subst (asm) surjective_pairing, unfold prod.cases) (erule pick_middlep[THEN conjunct1])
+by (subst (asm) surjective_pairing, unfold prod.case) (erule pick_middlep[THEN conjunct1])
 
 lemma fst_fstOp: "fst bc = (fst \<circ> fstOp P Q) bc"
 unfolding comp_def fstOp_def by simp
@@ -91,7 +91,7 @@
 
 lemma sndOp_in: "ac \<in> Collect (split (P OO Q)) \<Longrightarrow> sndOp P Q ac \<in> Collect (split Q)"
 unfolding sndOp_def mem_Collect_eq
-by (subst (asm) surjective_pairing, unfold prod.cases) (erule pick_middlep[THEN conjunct2])
+by (subst (asm) surjective_pairing, unfold prod.case) (erule pick_middlep[THEN conjunct2])
 
 lemma csquare_fstOp_sndOp:
 "csquare (Collect (split (P OO Q))) snd fst (fstOp P Q) (sndOp P Q)"