doc-src/System/symbols.tex
author wenzelm
Fri, 21 Dec 2001 23:16:17 +0100
changeset 12587 3f3d2ffb5df5
parent 12465 47f79ad602d9
child 12619 ddfe8083fef2
permissions -rw-r--r--
HOL/record: shared operations ("more", "fields", etc.) now need to be always qualified;
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
10580
930ac2bfa637 include table of Isabelle standard symbols;
wenzelm
parents:
diff changeset
     1
930ac2bfa637 include table of Isabelle standard symbols;
wenzelm
parents:
diff changeset
     2
% $Id$
930ac2bfa637 include table of Isabelle standard symbols;
wenzelm
parents:
diff changeset
     3
12464
f9d3c92eae4d updated;
wenzelm
parents: 11573
diff changeset
     4
\chapter{Standard Isabelle symbols}\label{app:symbols}
10580
930ac2bfa637 include table of Isabelle standard symbols;
wenzelm
parents:
diff changeset
     5
930ac2bfa637 include table of Isabelle standard symbols;
wenzelm
parents:
diff changeset
     6
Isabelle supports an infinite number of non-ASCII symbols, which are
930ac2bfa637 include table of Isabelle standard symbols;
wenzelm
parents:
diff changeset
     7
represented in source text as \verb,\<,$name$\verb,>, (where $name$ may be any
930ac2bfa637 include table of Isabelle standard symbols;
wenzelm
parents:
diff changeset
     8
identifier).  It is left to front-end tools how these symbols are presented to
930ac2bfa637 include table of Isabelle standard symbols;
wenzelm
parents:
diff changeset
     9
the user.  The following predefined standard symbols are available by default
10974
f23a58cf12a4 more symbols;
wenzelm
parents: 10580
diff changeset
    10
for Isabelle document output; most of these are also supported by
f23a58cf12a4 more symbols;
wenzelm
parents: 10580
diff changeset
    11
Proof~General when used together with the X-Symbol package.
10580
930ac2bfa637 include table of Isabelle standard symbols;
wenzelm
parents:
diff changeset
    12
11573
4f85af77038f bold symbols;
wenzelm
parents: 10974
diff changeset
    13
Any symbol (or plain ASCII character) may be prefixed by \verb,\<^sup>, for
4f85af77038f bold symbols;
wenzelm
parents: 10974
diff changeset
    14
superscript and \verb,\<^sub>, for subscript; e.g.\ \verb,A\<^sup>\<star>, is
4f85af77038f bold symbols;
wenzelm
parents: 10974
diff changeset
    15
presented in {\LaTeX} as \isa{A\isactrlsup{\isasymstar}}.  Most symbols (and
4f85af77038f bold symbols;
wenzelm
parents: 10974
diff changeset
    16
all ASCII characters) may be printed in bold by prefixing \verb,\<^bold>,, as
4f85af77038f bold symbols;
wenzelm
parents: 10974
diff changeset
    17
in \verb,\<^bold>\<alpha>, which is printed as
4f85af77038f bold symbols;
wenzelm
parents: 10974
diff changeset
    18
\isa{\isactrlbold{\isasymalpha}}.  Note that super- and subscripts may
4f85af77038f bold symbols;
wenzelm
parents: 10974
diff changeset
    19
\emph{not} be combined with bold style.
4f85af77038f bold symbols;
wenzelm
parents: 10974
diff changeset
    20
4f85af77038f bold symbols;
wenzelm
parents: 10974
diff changeset
    21
See also Chapter~\ref{ch:present} for more details on Isabelle document
4f85af77038f bold symbols;
wenzelm
parents: 10974
diff changeset
    22
preparation.
4f85af77038f bold symbols;
wenzelm
parents: 10974
diff changeset
    23
10580
930ac2bfa637 include table of Isabelle standard symbols;
wenzelm
parents:
diff changeset
    24
\begin{center}
12465
wenzelm
parents: 12464
diff changeset
    25
  \begin{isabellebody}
wenzelm
parents: 12464
diff changeset
    26
    \input{syms}  
wenzelm
parents: 12464
diff changeset
    27
  \end{isabellebody}
10580
930ac2bfa637 include table of Isabelle standard symbols;
wenzelm
parents:
diff changeset
    28
\end{center}
930ac2bfa637 include table of Isabelle standard symbols;
wenzelm
parents:
diff changeset
    29
930ac2bfa637 include table of Isabelle standard symbols;
wenzelm
parents:
diff changeset
    30
%%% Local Variables: 
930ac2bfa637 include table of Isabelle standard symbols;
wenzelm
parents:
diff changeset
    31
%%% mode: latex
930ac2bfa637 include table of Isabelle standard symbols;
wenzelm
parents:
diff changeset
    32
%%% TeX-master: "system"
930ac2bfa637 include table of Isabelle standard symbols;
wenzelm
parents:
diff changeset
    33
%%% End: