diff --git a/lib/Corres_UL.thy b/lib/Corres_UL.thy index 6ab6a7da6..8a522672d 100644 --- a/lib/Corres_UL.thy +++ b/lib/Corres_UL.thy @@ -285,6 +285,10 @@ lemma dc_o_simp1[simp]: "dc \ f = dc" lemma dc_o_simp2[simp]: "dc x \ f = dc x" by (simp add: dc_def o_def) +lemma unit_dc_is_eq: + "(dc::unit\_\_) = (=)" + by (fastforce simp: dc_def) + lemma corres_split_nor: "\ corres_underlying sr nf nf' r R R' b d; corres_underlying sr nf nf' dc P P' a c; \Q\ a \\x. R\; \Q'\ c \\x. R'\ \