doc-src/IsarImplementation/Thy/document/Isar.tex
author wenzelm
Thu, 26 Feb 2009 20:01:56 +0100
changeset 30115 2d2fce7fa92d
parent 29762 e5324b8b4df5
permissions -rw-r--r--
added Haftmann-Wenzel:2009;
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
20477
wenzelm
parents:
diff changeset
     1
%
wenzelm
parents:
diff changeset
     2
\begin{isabellebody}%
29756
df70c0291579 updated generated files;
wenzelm
parents: 29755
diff changeset
     3
\def\isabellecontext{Isar}%
20477
wenzelm
parents:
diff changeset
     4
%
wenzelm
parents:
diff changeset
     5
\isadelimtheory
wenzelm
parents:
diff changeset
     6
%
wenzelm
parents:
diff changeset
     7
\endisadelimtheory
wenzelm
parents:
diff changeset
     8
%
wenzelm
parents:
diff changeset
     9
\isatagtheory
wenzelm
parents:
diff changeset
    10
\isacommand{theory}\isamarkupfalse%
29756
df70c0291579 updated generated files;
wenzelm
parents: 29755
diff changeset
    11
\ Isar\isanewline
df70c0291579 updated generated files;
wenzelm
parents: 29755
diff changeset
    12
\isakeyword{imports}\ Base\isanewline
df70c0291579 updated generated files;
wenzelm
parents: 29755
diff changeset
    13
\isakeyword{begin}%
20477
wenzelm
parents:
diff changeset
    14
\endisatagtheory
wenzelm
parents:
diff changeset
    15
{\isafoldtheory}%
wenzelm
parents:
diff changeset
    16
%
wenzelm
parents:
diff changeset
    17
\isadelimtheory
wenzelm
parents:
diff changeset
    18
%
wenzelm
parents:
diff changeset
    19
\endisadelimtheory
wenzelm
parents:
diff changeset
    20
%
29762
e5324b8b4df5 updated genereted files;
wenzelm
parents: 29756
diff changeset
    21
\isamarkupchapter{Isar language elements%
20477
wenzelm
parents:
diff changeset
    22
}
wenzelm
parents:
diff changeset
    23
\isamarkuptrue%
wenzelm
parents:
diff changeset
    24
%
29762
e5324b8b4df5 updated genereted files;
wenzelm
parents: 29756
diff changeset
    25
\begin{isamarkuptext}%
e5324b8b4df5 updated genereted files;
wenzelm
parents: 29756
diff changeset
    26
The primary Isar language consists of three main categories of
e5324b8b4df5 updated genereted files;
wenzelm
parents: 29756
diff changeset
    27
  language elements:
e5324b8b4df5 updated genereted files;
wenzelm
parents: 29756
diff changeset
    28
e5324b8b4df5 updated genereted files;
wenzelm
parents: 29756
diff changeset
    29
  \begin{enumerate}
e5324b8b4df5 updated genereted files;
wenzelm
parents: 29756
diff changeset
    30
e5324b8b4df5 updated genereted files;
wenzelm
parents: 29756
diff changeset
    31
  \item Proof commands
e5324b8b4df5 updated genereted files;
wenzelm
parents: 29756
diff changeset
    32
e5324b8b4df5 updated genereted files;
wenzelm
parents: 29756
diff changeset
    33
  \item Proof methods
e5324b8b4df5 updated genereted files;
wenzelm
parents: 29756
diff changeset
    34
e5324b8b4df5 updated genereted files;
wenzelm
parents: 29756
diff changeset
    35
  \item Attributes
e5324b8b4df5 updated genereted files;
wenzelm
parents: 29756
diff changeset
    36
e5324b8b4df5 updated genereted files;
wenzelm
parents: 29756
diff changeset
    37
  \end{enumerate}%
e5324b8b4df5 updated genereted files;
wenzelm
parents: 29756
diff changeset
    38
\end{isamarkuptext}%
e5324b8b4df5 updated genereted files;
wenzelm
parents: 29756
diff changeset
    39
\isamarkuptrue%
e5324b8b4df5 updated genereted files;
wenzelm
parents: 29756
diff changeset
    40
%
e5324b8b4df5 updated genereted files;
wenzelm
parents: 29756
diff changeset
    41
\isamarkupsection{Proof commands%
20520
wenzelm
parents: 20477
diff changeset
    42
}
wenzelm
parents: 20477
diff changeset
    43
\isamarkuptrue%
wenzelm
parents: 20477
diff changeset
    44
%
wenzelm
parents: 20477
diff changeset
    45
\begin{isamarkuptext}%
wenzelm
parents: 20477
diff changeset
    46
FIXME%
wenzelm
parents: 20477
diff changeset
    47
\end{isamarkuptext}%
wenzelm
parents: 20477
diff changeset
    48
\isamarkuptrue%
wenzelm
parents: 20477
diff changeset
    49
%
20477
wenzelm
parents:
diff changeset
    50
\isamarkupsection{Proof methods%
wenzelm
parents:
diff changeset
    51
}
wenzelm
parents:
diff changeset
    52
\isamarkuptrue%
wenzelm
parents:
diff changeset
    53
%
wenzelm
parents:
diff changeset
    54
\begin{isamarkuptext}%
wenzelm
parents:
diff changeset
    55
FIXME%
wenzelm
parents:
diff changeset
    56
\end{isamarkuptext}%
wenzelm
parents:
diff changeset
    57
\isamarkuptrue%
wenzelm
parents:
diff changeset
    58
%
wenzelm
parents:
diff changeset
    59
\isamarkupsection{Attributes%
wenzelm
parents:
diff changeset
    60
}
wenzelm
parents:
diff changeset
    61
\isamarkuptrue%
wenzelm
parents:
diff changeset
    62
%
wenzelm
parents:
diff changeset
    63
\begin{isamarkuptext}%
29762
e5324b8b4df5 updated genereted files;
wenzelm
parents: 29756
diff changeset
    64
FIXME%
20477
wenzelm
parents:
diff changeset
    65
\end{isamarkuptext}%
wenzelm
parents:
diff changeset
    66
\isamarkuptrue%
wenzelm
parents:
diff changeset
    67
%
wenzelm
parents:
diff changeset
    68
\isadelimtheory
wenzelm
parents:
diff changeset
    69
%
wenzelm
parents:
diff changeset
    70
\endisadelimtheory
wenzelm
parents:
diff changeset
    71
%
wenzelm
parents:
diff changeset
    72
\isatagtheory
wenzelm
parents:
diff changeset
    73
\isacommand{end}\isamarkupfalse%
wenzelm
parents:
diff changeset
    74
%
wenzelm
parents:
diff changeset
    75
\endisatagtheory
wenzelm
parents:
diff changeset
    76
{\isafoldtheory}%
wenzelm
parents:
diff changeset
    77
%
wenzelm
parents:
diff changeset
    78
\isadelimtheory
wenzelm
parents:
diff changeset
    79
%
wenzelm
parents:
diff changeset
    80
\endisadelimtheory
wenzelm
parents:
diff changeset
    81
\isanewline
wenzelm
parents:
diff changeset
    82
\end{isabellebody}%
wenzelm
parents:
diff changeset
    83
%%% Local Variables:
wenzelm
parents:
diff changeset
    84
%%% mode: latex
wenzelm
parents:
diff changeset
    85
%%% TeX-master: "root"
wenzelm
parents:
diff changeset
    86
%%% End: