equal
deleted
inserted
replaced
465 |
465 |
466 The syntactic entity \synt{target} can be used to specify a local |
466 The syntactic entity \synt{target} can be used to specify a local |
467 context---e.g., @{text "(in linorder)"}. It is documented in the Isar reference |
467 context---e.g., @{text "(in linorder)"}. It is documented in the Isar reference |
468 manual \cite{isabelle-isar-ref}. |
468 manual \cite{isabelle-isar-ref}. |
469 % |
469 % |
470 The optional target is optionally followed by datatype-specific options: |
470 The optional target is potentially followed by datatype-specific options: |
471 |
471 |
472 \begin{itemize} |
472 \begin{itemize} |
473 \setlength{\itemsep}{0pt} |
473 \setlength{\itemsep}{0pt} |
474 |
474 |
475 \item |
475 \item |
2249 @{syntax_def pcr_option}: '(' ('sequential' | 'exhaustive') ')' |
2249 @{syntax_def pcr_option}: '(' ('sequential' | 'exhaustive') ')' |
2250 ; |
2250 ; |
2251 @{syntax_def pcr_formula}: thmdecl? prop (@'of' (term * ))? |
2251 @{syntax_def pcr_formula}: thmdecl? prop (@'of' (term * ))? |
2252 "} |
2252 "} |
2253 |
2253 |
2254 The optional target is optionally followed by a corecursion-specific option: |
2254 The optional target is potentially followed by a corecursion-specific option: |
2255 |
2255 |
2256 \begin{itemize} |
2256 \begin{itemize} |
2257 \setlength{\itemsep}{0pt} |
2257 \setlength{\itemsep}{0pt} |
2258 |
2258 |
2259 \item |
2259 \item |