| 10580 |      1 | 
 | 
|  |      2 | % $Id$
 | 
|  |      3 | 
 | 
| 12464 |      4 | \chapter{Standard Isabelle symbols}\label{app:symbols}
 | 
| 10580 |      5 | 
 | 
|  |      6 | Isabelle supports an infinite number of non-ASCII symbols, which are
 | 
|  |      7 | represented in source text as \verb,\<,$name$\verb,>, (where $name$ may be any
 | 
| 12619 |      8 | identifier).  It is left to front-end tools how to present these symbols to
 | 
|  |      9 | the user.  The collection of predefined standard symbols given below is
 | 
|  |     10 | available by default for Isabelle document output, due to appropriate
 | 
|  |     11 | definitions of \verb,\isasym,$name$ for each \verb,\<,$name$\verb,>, in the
 | 
|  |     12 | \verb,isabellesym.sty, file.  Most of these symbols are displayed properly in
 | 
|  |     13 | Proof~General if used with the X-Symbol package.
 | 
| 10580 |     14 | 
 | 
| 12619 |     15 | Moreover, any single symbol (or ASCII character) may be prefixed by
 | 
|  |     16 | \verb,\<^sup>, for superscript and \verb,\<^sub>, for subscript, such as
 | 
|  |     17 | \verb,A\<^sup>\<star>, for \isa{A\isactrlsup{\isasymstar}}.  Most symbols (and
 | 
|  |     18 | all ASCII characters) may be printed in bold by prefixing \verb,\<^bold>,,
 | 
|  |     19 | such as \verb,\<^bold>\<alpha>, for \isa{\isactrlbold{\isasymalpha}}.  Note
 | 
|  |     20 | that super- and subscripts may \emph{not} be combined with bold style.
 | 
| 11573 |     21 | 
 | 
| 12619 |     22 | Further details of Isabelle document preparation are covered in
 | 
|  |     23 | chapter~\ref{ch:present}.
 | 
| 11573 |     24 | 
 | 
| 10580 |     25 | \begin{center}
 | 
| 12465 |     26 |   \begin{isabellebody}
 | 
|  |     27 |     \input{syms}  
 | 
|  |     28 |   \end{isabellebody}
 | 
| 10580 |     29 | \end{center}
 | 
|  |     30 | 
 | 
|  |     31 | %%% Local Variables: 
 | 
|  |     32 | %%% mode: latex
 | 
|  |     33 | %%% TeX-master: "system"
 | 
|  |     34 | %%% End: 
 |