| 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
 | 
| 14894 |     17 | \verb,A\<^sup>\<star>, for \isa{A\isactrlsup{\isasymstar}}; the alternative
 | 
|  |     18 | versions \verb,\<^isub>, and \verb,\<^isup>, are considered as quasi letters
 | 
|  |     19 | and may be used within identifiers.  Sub- and superscripts that span a region
 | 
|  |     20 | of text are marked up with \verb,\<^bsub>,\dots\verb,\<^esub>, and
 | 
|  |     21 | \verb,\<^bsup>,\dots\verb,\<^esup>,, respectively.  Furthermore, all ASCII
 | 
|  |     22 | characters and most other symbols may be printed in bold by prefixing
 | 
|  |     23 | \verb,\<^bold>,, such as \verb,\<^bold>\<alpha>, for
 | 
|  |     24 | \isa{\isactrlbold{\isasymalpha}}.  Note that \verb,\<^bold>, may \emph{not} be
 | 
|  |     25 | combined with sub- or superscripts for single symbols.
 | 
| 11573 |     26 | 
 | 
| 12619 |     27 | Further details of Isabelle document preparation are covered in
 | 
|  |     28 | chapter~\ref{ch:present}.
 | 
| 11573 |     29 | 
 | 
| 10580 |     30 | \begin{center}
 | 
| 12465 |     31 |   \begin{isabellebody}
 | 
|  |     32 |     \input{syms}  
 | 
|  |     33 |   \end{isabellebody}
 | 
| 10580 |     34 | \end{center}
 | 
|  |     35 | 
 | 
|  |     36 | %%% Local Variables: 
 | 
|  |     37 | %%% mode: latex
 | 
|  |     38 | %%% TeX-master: "system"
 | 
|  |     39 | %%% End: 
 |