doc-src/TutorialI/Misc/document/fakenat.tex
author wenzelm
Mon, 08 Nov 2010 00:00:47 +0100
changeset 40406 313a24b66a8d
parent 17187 45bee2f6e61f
permissions -rw-r--r--
updated generated files;
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
9722
a5f86aed785b *** empty log message ***
nipkow
parents: 9721
diff changeset
     1
%
a5f86aed785b *** empty log message ***
nipkow
parents: 9721
diff changeset
     2
\begin{isabellebody}%
9924
3370f6aa3200 updated;
wenzelm
parents: 9722
diff changeset
     3
\def\isabellecontext{fakenat}%
17056
05fc32a23b8b updated;
wenzelm
parents: 13791
diff changeset
     4
%
05fc32a23b8b updated;
wenzelm
parents: 13791
diff changeset
     5
\isadelimtheory
05fc32a23b8b updated;
wenzelm
parents: 13791
diff changeset
     6
%
05fc32a23b8b updated;
wenzelm
parents: 13791
diff changeset
     7
\endisadelimtheory
05fc32a23b8b updated;
wenzelm
parents: 13791
diff changeset
     8
%
05fc32a23b8b updated;
wenzelm
parents: 13791
diff changeset
     9
\isatagtheory
05fc32a23b8b updated;
wenzelm
parents: 13791
diff changeset
    10
%
05fc32a23b8b updated;
wenzelm
parents: 13791
diff changeset
    11
\endisatagtheory
05fc32a23b8b updated;
wenzelm
parents: 13791
diff changeset
    12
{\isafoldtheory}%
05fc32a23b8b updated;
wenzelm
parents: 13791
diff changeset
    13
%
05fc32a23b8b updated;
wenzelm
parents: 13791
diff changeset
    14
\isadelimtheory
05fc32a23b8b updated;
wenzelm
parents: 13791
diff changeset
    15
%
05fc32a23b8b updated;
wenzelm
parents: 13791
diff changeset
    16
\endisadelimtheory
8749
2665170f104a Adding generated files
nipkow
parents:
diff changeset
    17
%
2665170f104a Adding generated files
nipkow
parents:
diff changeset
    18
\begin{isamarkuptext}%
2665170f104a Adding generated files
nipkow
parents:
diff changeset
    19
\noindent
11418
53a402c10ba9 indexing tweaks
paulson
parents: 10187
diff changeset
    20
The type \tydx{nat} of natural
53a402c10ba9 indexing tweaks
paulson
parents: 10187
diff changeset
    21
numbers is predefined to have the constructors \cdx{0} and~\cdx{Suc}.  It  behaves as if it were declared like this:%
8749
2665170f104a Adding generated files
nipkow
parents:
diff changeset
    22
\end{isamarkuptext}%
17175
1eced27ee0e1 updated;
wenzelm
parents: 17056
diff changeset
    23
\isamarkuptrue%
1eced27ee0e1 updated;
wenzelm
parents: 17056
diff changeset
    24
\isacommand{datatype}\isamarkupfalse%
40406
313a24b66a8d updated generated files;
wenzelm
parents: 17187
diff changeset
    25
\ nat\ {\isaliteral{3D}{\isacharequal}}\ {\isadigit{0}}\ {\isaliteral{7C}{\isacharbar}}\ Suc\ nat%
17056
05fc32a23b8b updated;
wenzelm
parents: 13791
diff changeset
    26
\isadelimtheory
05fc32a23b8b updated;
wenzelm
parents: 13791
diff changeset
    27
%
05fc32a23b8b updated;
wenzelm
parents: 13791
diff changeset
    28
\endisadelimtheory
05fc32a23b8b updated;
wenzelm
parents: 13791
diff changeset
    29
%
05fc32a23b8b updated;
wenzelm
parents: 13791
diff changeset
    30
\isatagtheory
05fc32a23b8b updated;
wenzelm
parents: 13791
diff changeset
    31
%
05fc32a23b8b updated;
wenzelm
parents: 13791
diff changeset
    32
\endisatagtheory
05fc32a23b8b updated;
wenzelm
parents: 13791
diff changeset
    33
{\isafoldtheory}%
05fc32a23b8b updated;
wenzelm
parents: 13791
diff changeset
    34
%
05fc32a23b8b updated;
wenzelm
parents: 13791
diff changeset
    35
\isadelimtheory
05fc32a23b8b updated;
wenzelm
parents: 13791
diff changeset
    36
%
05fc32a23b8b updated;
wenzelm
parents: 13791
diff changeset
    37
\endisadelimtheory
11866
fbd097aec213 updated;
wenzelm
parents: 11418
diff changeset
    38
\end{isabellebody}%
9145
9f7b8de5bfaf updated;
wenzelm
parents: 8749
diff changeset
    39
%%% Local Variables:
9f7b8de5bfaf updated;
wenzelm
parents: 8749
diff changeset
    40
%%% mode: latex
9f7b8de5bfaf updated;
wenzelm
parents: 8749
diff changeset
    41
%%% TeX-master: "root"
9f7b8de5bfaf updated;
wenzelm
parents: 8749
diff changeset
    42
%%% End: