diff -r 46f59511b7bb -r d97fdabd9e2b src/HOL/HOLCF/Ssum.thy --- a/src/HOL/HOLCF/Ssum.thy Fri Sep 20 19:07:10 2024 +0200 +++ b/src/HOL/HOLCF/Ssum.thy Fri Sep 20 19:51:08 2024 +0200 @@ -19,14 +19,14 @@ (fst p = TT \ fst (snd p) \ \ \ snd (snd p) = \) \ (fst p = FF \ fst (snd p) = \ \ snd (snd p) \ \)}" -pcpodef ('a, 'b) ssum ("(_ \/ _)" [21, 20] 20) = "ssum :: (tr \ 'a \ 'b) set" +pcpodef ('a, 'b) ssum (\(_ \/ _)\ [21, 20] 20) = "ssum :: (tr \ 'a \ 'b) set" by (simp_all add: ssum_def) instance ssum :: ("{chfin,pcpo}", "{chfin,pcpo}") chfin by (rule typedef_chfin [OF type_definition_ssum below_ssum_def]) type_notation (ASCII) - ssum (infixr "++" 10) + ssum (infixr \++\ 10) subsection \Definitions of constructors\