diff -r 46f59511b7bb -r d97fdabd9e2b src/HOL/IMP/ACom.thy --- a/src/HOL/IMP/ACom.thy Fri Sep 20 19:07:10 2024 +0200 +++ b/src/HOL/IMP/ACom.thy Fri Sep 20 19:51:08 2024 +0200 @@ -7,15 +7,15 @@ begin datatype 'a acom = - SKIP 'a ("SKIP {_}" 61) | - Assign vname aexp 'a ("(_ ::= _/ {_})" [1000, 61, 0] 61) | - Seq "('a acom)" "('a acom)" ("_;;//_" [60, 61] 60) | + SKIP 'a (\SKIP {_}\ 61) | + Assign vname aexp 'a (\(_ ::= _/ {_})\ [1000, 61, 0] 61) | + Seq "('a acom)" "('a acom)" (\_;;//_\ [60, 61] 60) | If bexp 'a "('a acom)" 'a "('a acom)" 'a - ("(IF _/ THEN ({_}/ _)/ ELSE ({_}/ _)//{_})" [0, 0, 0, 61, 0, 0] 61) | + (\(IF _/ THEN ({_}/ _)/ ELSE ({_}/ _)//{_})\ [0, 0, 0, 61, 0, 0] 61) | While 'a bexp 'a "('a acom)" 'a - ("({_}//WHILE _//DO ({_}//_)//{_})" [0, 0, 0, 61, 0] 61) + (\({_}//WHILE _//DO ({_}//_)//{_})\ [0, 0, 0, 61, 0] 61) -notation com.SKIP ("SKIP") +notation com.SKIP (\SKIP\) text_raw\\snip{stripdef}{1}{1}{%\ fun strip :: "'a acom \ com" where