# HG changeset patch # User huffman # Date 1269319068 25200 # Node ID 68397d86d45438c9bb53d9d9155cfb0352f434d8 # Parent 85b0efdcdae9a2fc5c40f458367aa176ed6c56b0 use Pair instead of cpair diff -r 85b0efdcdae9 -r 68397d86d454 src/HOLCF/ex/Powerdomain_ex.thy --- a/src/HOLCF/ex/Powerdomain_ex.thy Mon Mar 22 21:33:31 2010 -0700 +++ b/src/HOLCF/ex/Powerdomain_ex.thy Mon Mar 22 21:37:48 2010 -0700 @@ -28,16 +28,16 @@ definition r1 :: "(int lift \ 'a) \ (int lift \ 'a) \ tr convex_pd" where - "r1 = (\ \x,_\ \y,_\. case compare\x\y of + "r1 = (\ (x,_) (y,_). case compare\x\y of LT \ {TT}\ | EQ \ {TT, FF}\ | GT \ {FF}\)" definition r2 :: "(int lift \ 'a) \ (int lift \ 'a) \ tr convex_pd" where - "r2 = (\ \x,_\ \y,_\. {is_le\x\y, is_less\x\y}\)" + "r2 = (\ (x,_) (y,_). {is_le\x\y, is_less\x\y}\)" -lemma r1_r2: "r1\\x,a\\\y,b\ = (r2\\x,a\\\y,b\ :: tr convex_pd)" +lemma r1_r2: "r1\(x,a)\(y,b) = (r2\(x,a)\(y,b) :: tr convex_pd)" apply (simp add: r1_def r2_def) apply (simp add: is_le_def is_less_def) apply (cases "compare\x\y")