diff -r 46f59511b7bb -r d97fdabd9e2b src/HOL/Library/Linear_Temporal_Logic_on_Streams.thy --- a/src/HOL/Library/Linear_Temporal_Logic_on_Streams.thy Fri Sep 20 19:07:10 2024 +0200 +++ b/src/HOL/Library/Linear_Temporal_Logic_on_Streams.thy Fri Sep 20 19:51:08 2024 +0200 @@ -30,13 +30,13 @@ text \Propositional connectives:\ -abbreviation (input) IMPL (infix "impl" 60) +abbreviation (input) IMPL (infix \impl\ 60) where "\ impl \ \ \ xs. \ xs \ \ xs" -abbreviation (input) OR (infix "or" 60) +abbreviation (input) OR (infix \or\ 60) where "\ or \ \ \ xs. \ xs \ \ xs" -abbreviation (input) AND (infix "aand" 60) +abbreviation (input) AND (infix \aand\ 60) where "\ aand \ \ \ xs. \ xs \ \ xs" abbreviation (input) not where "not \ \ \ xs. \ \ xs" @@ -63,7 +63,7 @@ definition "HLD s = holds (\x. x \ s)" -abbreviation HLD_nxt (infixr "\" 65) where +abbreviation HLD_nxt (infixr \\\ 65) where "s \ P \ HLD s aand nxt P" context @@ -79,7 +79,7 @@ alw: "\\ xs; alw \ (stl xs)\ \ alw \ xs" \ \weak until:\ -coinductive UNTIL (infix "until" 60) for \ \ where +coinductive UNTIL (infix \until\ 60) for \ \ where base: "\ xs \ (\ until \) xs" | step: "\\ xs; (\ until \) (stl xs)\ \ (\ until \) xs" @@ -599,7 +599,7 @@ notes [[inductive_internals]] begin -inductive suntil (infix "suntil" 60) for \ \ where +inductive suntil (infix \suntil\ 60) for \ \ where base: "\ \ \ (\ suntil \) \" | step: "\ \ \ (\ suntil \) (stl \) \ (\ suntil \) \"