diff -r d9f087befd5c -r 47a0dfee26ea src/HOL/Hoare/HeapSyntaxAbort.thy --- a/src/HOL/Hoare/HeapSyntaxAbort.thy Fri Oct 18 16:31:35 2024 +0200 +++ b/src/HOL/Hoare/HeapSyntaxAbort.thy Fri Oct 18 16:37:39 2024 +0200 @@ -21,11 +21,11 @@ syntax "_refupdate" :: "('a \ 'b) \ 'a ref \ 'b \ ('a \ 'b)" - (\_/'((_ \ _)')\ [1000,0] 900) + (\(\open_block notation=\mixfix Hoare ref update\\_/'((_ \ _)'))\ [1000,0] 900) "_fassign" :: "'a ref => id => 'v => 's com" - (\(2_^._ :=/ _)\ [70,1000,65] 61) + (\(\indent=2 notation=\mixfix Hoare ref assignment\\_^._ :=/ _)\ [70,1000,65] 61) "_faccess" :: "'a ref => ('a ref \ 'v) => 'v" - (\_^._\ [65,1000] 65) + (\(\open_block notation=\infix Hoare ref access\\_^._)\ [65,1000] 65) translations "_refupdate f r v" == "f(CONST addr r := v)" "p^.f := e" => "(p \ CONST Null) \ (f := _refupdate f p e)"