doc-src/System/symbols.tex
author wenzelm
Tue, 16 Jan 2001 00:32:38 +0100
changeset 10910 058775a575db
parent 10580 930ac2bfa637
child 10974 f23a58cf12a4
permissions -rw-r--r--
export inductive_forall_name, inductive_forall_def, rulify;
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
930ac2bfa637 include table of Isabelle standard symbols;
wenzelm
parents:
diff changeset
     4
\chapter{Isabelle symbols}\label{app:symbols}
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
930ac2bfa637 include table of Isabelle standard symbols;
wenzelm
parents:
diff changeset
    10
for Isabelle document output; they are also supported by Proof~General when
930ac2bfa637 include table of Isabelle standard symbols;
wenzelm
parents:
diff changeset
    11
used together with the X-Symbol package.
930ac2bfa637 include table of Isabelle standard symbols;
wenzelm
parents:
diff changeset
    12
930ac2bfa637 include table of Isabelle standard symbols;
wenzelm
parents:
diff changeset
    13
\begin{center}
930ac2bfa637 include table of Isabelle standard symbols;
wenzelm
parents:
diff changeset
    14
  \input{syms}  
930ac2bfa637 include table of Isabelle standard symbols;
wenzelm
parents:
diff changeset
    15
\end{center}
930ac2bfa637 include table of Isabelle standard symbols;
wenzelm
parents:
diff changeset
    16
930ac2bfa637 include table of Isabelle standard symbols;
wenzelm
parents:
diff changeset
    17
Any symbol (or plain ASCII character) may be prefixed by a control sequence
930ac2bfa637 include table of Isabelle standard symbols;
wenzelm
parents:
diff changeset
    18
\verb,\<^sup>, for superscript and \verb,\<^sub>, for subscript.  E.g.\ 
930ac2bfa637 include table of Isabelle standard symbols;
wenzelm
parents:
diff changeset
    19
\verb,A\<^sup>\<star>, is presented in {\LaTeX} as
930ac2bfa637 include table of Isabelle standard symbols;
wenzelm
parents:
diff changeset
    20
\isa{A\isactrlsup{\isasymstar}}.  See also Chapter~\ref{ch:present} for more
930ac2bfa637 include table of Isabelle standard symbols;
wenzelm
parents:
diff changeset
    21
information on Isabelle document preparation and related issues.
930ac2bfa637 include table of Isabelle standard symbols;
wenzelm
parents:
diff changeset
    22
930ac2bfa637 include table of Isabelle standard symbols;
wenzelm
parents:
diff changeset
    23
%%% Local Variables: 
930ac2bfa637 include table of Isabelle standard symbols;
wenzelm
parents:
diff changeset
    24
%%% mode: latex
930ac2bfa637 include table of Isabelle standard symbols;
wenzelm
parents:
diff changeset
    25
%%% TeX-master: "system"
930ac2bfa637 include table of Isabelle standard symbols;
wenzelm
parents:
diff changeset
    26
%%% End: