# HG changeset patch # User wenzelm # Date 1727876208 -7200 # Node ID 8e66b4be036f7efb8af636aca9d587f377a6c0fa # Parent 739b99d0911a710f5560c10723a68795332fb6a1 more inner syntax markup; diff -r 739b99d0911a -r 8e66b4be036f src/HOL/Library/FSet.thy --- a/src/HOL/Library/FSet.thy Wed Oct 02 14:23:28 2024 +0200 +++ b/src/HOL/Library/FSet.thy Wed Oct 02 15:36:48 2024 +0200 @@ -192,15 +192,15 @@ end syntax (input) - "_fBall" :: "pttrn \ 'a fset \ bool \ bool" (\(3! (_/|:|_)./ _)\ [0, 0, 10] 10) - "_fBex" :: "pttrn \ 'a fset \ bool \ bool" (\(3? (_/|:|_)./ _)\ [0, 0, 10] 10) - "_fBex1" :: "pttrn \ 'a fset \ bool \ bool" (\(3?! (_/:_)./ _)\ [0, 0, 10] 10) + "_fBall" :: "pttrn \ 'a fset \ bool \ bool" (\(\indent=3 notation=\binder finite !\\! (_/|:|_)./ _)\ [0, 0, 10] 10) + "_fBex" :: "pttrn \ 'a fset \ bool \ bool" (\(\indent=3 notation=\binder finite ?\\? (_/|:|_)./ _)\ [0, 0, 10] 10) + "_fBex1" :: "pttrn \ 'a fset \ bool \ bool" (\(\indent=3 notation=\binder finite ?!\\?! (_/:_)./ _)\ [0, 0, 10] 10) syntax - "_fBall" :: "pttrn \ 'a fset \ bool \ bool" (\(3\(_/|\|_)./ _)\ [0, 0, 10] 10) - "_fBex" :: "pttrn \ 'a fset \ bool \ bool" (\(3\(_/|\|_)./ _)\ [0, 0, 10] 10) - "_fBnex" :: "pttrn \ 'a fset \ bool \ bool" (\(3\(_/|\|_)./ _)\ [0, 0, 10] 10) - "_fBex1" :: "pttrn \ 'a fset \ bool \ bool" (\(3\!(_/|\|_)./ _)\ [0, 0, 10] 10) + "_fBall" :: "pttrn \ 'a fset \ bool \ bool" (\(\indent=3 notation=\binder finite \\\\(_/|\|_)./ _)\ [0, 0, 10] 10) + "_fBex" :: "pttrn \ 'a fset \ bool \ bool" (\(\indent=3 notation=\binder finite \\\\(_/|\|_)./ _)\ [0, 0, 10] 10) + "_fBnex" :: "pttrn \ 'a fset \ bool \ bool" (\(\indent=3 notation=\binder finite \\\\(_/|\|_)./ _)\ [0, 0, 10] 10) + "_fBex1" :: "pttrn \ 'a fset \ bool \ bool" (\(\indent=3 notation=\binder finite \!\\\!(_/|\|_)./ _)\ [0, 0, 10] 10) syntax_consts "_fBall" "_fBnex" \ fBall and @@ -219,10 +219,10 @@ \ \ \to avoid eta-contraction of body\ syntax - "_setlessfAll" :: "[idt, 'a, bool] \ bool" (\(3\_|\|_./ _)\ [0, 0, 10] 10) - "_setlessfEx" :: "[idt, 'a, bool] \ bool" (\(3\_|\|_./ _)\ [0, 0, 10] 10) - "_setlefAll" :: "[idt, 'a, bool] \ bool" (\(3\_|\|_./ _)\ [0, 0, 10] 10) - "_setlefEx" :: "[idt, 'a, bool] \ bool" (\(3\_|\|_./ _)\ [0, 0, 10] 10) + "_setlessfAll" :: "[idt, 'a, bool] \ bool" (\(\indent=3 notation=\binder finite \\\\_|\|_./ _)\ [0, 0, 10] 10) + "_setlessfEx" :: "[idt, 'a, bool] \ bool" (\(\indent=3 notation=\binder finite \\\\_|\|_./ _)\ [0, 0, 10] 10) + "_setlefAll" :: "[idt, 'a, bool] \ bool" (\(\indent=3 notation=\binder finite \\\\_|\|_./ _)\ [0, 0, 10] 10) + "_setlefEx" :: "[idt, 'a, bool] \ bool" (\(\indent=3 notation=\binder finite \\\\_|\|_./ _)\ [0, 0, 10] 10) syntax_consts "_setlessfAll" "_setlefAll" \ All and