diff -r a88e16b69d0f -r 9d35c6145dd2 Quot/Examples/SigmaEx.thy --- a/Quot/Examples/SigmaEx.thy Thu Jan 28 10:52:10 2010 +0100 +++ b/Quot/Examples/SigmaEx.thy Thu Jan 28 12:24:49 2010 +0100 @@ -128,8 +128,8 @@ sorry -lemma bex1_bex1reg: "(\!x\Respects R. P x) \ (Bexeq R (\x. P x))" -apply (simp add: Bex1_def Ex1_def Bexeq_def in_respects) +lemma bex1_bex1reg: "(\!x\Respects R. P x) \ (Bex1_rel R (\x. P x))" +apply (simp add: Bex1_def Ex1_def Bex1_rel_def in_respects) apply clarify apply auto apply (rule bexI) @@ -207,10 +207,10 @@ \ fpar\Respects (op = ===> op = ===> alpha_method ===> op =). \ fsgm\Respects (op = ===> (op = ===> alpha_obj) ===> op =). - Bexeq (alpha_obj ===> op =) (\hom_o\robj \ 'a . - Bexeq (list_rel (prod_rel (op =) alpha_method) ===> op =) (\hom_d\(char list \ rmethod) list \ 'b. - Bexeq ((prod_rel (op =) alpha_method) ===> op =) (\hom_e\char list \ rmethod \ 'c. - Bexeq (alpha_method ===> op =) (\hom_m\rmethod \ 'd. + Bex1_rel (alpha_obj ===> op =) (\hom_o\robj \ 'a . + Bex1_rel (list_rel (prod_rel (op =) alpha_method) ===> op =) (\hom_d\(char list \ rmethod) list \ 'b. + Bex1_rel ((prod_rel (op =) alpha_method) ===> op =) (\hom_e\char list \ rmethod \ 'c. + Bex1_rel (alpha_method ===> op =) (\hom_m\rmethod \ 'd. ( (\x. hom_o (rVar x) = fvar x) \ (\d. hom_o (rObj d) = fobj (hom_d d) d) \