# HG changeset patch # User wenzelm # Date 1733909292 -3600 # Node ID 0a01bec9bc1370196681f01cbfabebee6fee421d # Parent cb57350beaa908152414867ceb3084a34abb5c7f clarified default_sort; diff -r cb57350beaa9 -r 0a01bec9bc13 src/HOL/HOLCF/Cpo.thy --- a/src/HOL/HOLCF/Cpo.thy Tue Dec 10 22:59:13 2024 +0100 +++ b/src/HOL/HOLCF/Cpo.thy Wed Dec 11 10:28:12 2024 +0100 @@ -595,16 +595,9 @@ section \Continuity and monotonicity\ -text \ - Now we change the default class! Form now on all untyped type variables are - of default class po -\ - -default_sort po - subsection \Definitions\ -definition monofun :: "('a \ 'b) \ bool" \ \monotonicity\ +definition monofun :: "('a::po \ 'b::po) \ bool" \ \monotonicity\ where "monofun f \ (\x y. x \ y \ f x \ f y)" definition cont :: "('a::cpo \ 'b::cpo) \ bool" @@ -1118,9 +1111,6 @@ section \The cpo of cartesian products\ -default_sort cpo - - subsection \Unit type is a pcpo\ instantiation unit :: discrete_cpo