doc-src/IsarImplementation/Thy/document/Base.tex
author blanchet
Tue, 14 Sep 2010 12:52:50 +0200
changeset 39358 6bc2f7971df0
parent 30296 25eb9a499966
child 39885 6a3f7941c3a0
permissions -rw-r--r--
fixed bug in the "fast_descrs" optimization; the bug is that two sets may actually be the same but because of the three-valued logic a different "The" or "Eps" is chosen; e.g. consider the set {1, 2}. If it is approximated in one place as {1, 2?} and in another place as {1?, 2}, then "Eps" would return 1 in the first case and 2 in the second case. This is of course wrong, because both sets potentially represent {1, 2}. The current fix has a very negative impact on precision.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
30296
25eb9a499966 recovered generated files;
wenzelm
parents:
diff changeset
     1
%
25eb9a499966 recovered generated files;
wenzelm
parents:
diff changeset
     2
\begin{isabellebody}%
25eb9a499966 recovered generated files;
wenzelm
parents:
diff changeset
     3
\def\isabellecontext{Base}%
25eb9a499966 recovered generated files;
wenzelm
parents:
diff changeset
     4
%
25eb9a499966 recovered generated files;
wenzelm
parents:
diff changeset
     5
\isadelimtheory
25eb9a499966 recovered generated files;
wenzelm
parents:
diff changeset
     6
%
25eb9a499966 recovered generated files;
wenzelm
parents:
diff changeset
     7
\endisadelimtheory
25eb9a499966 recovered generated files;
wenzelm
parents:
diff changeset
     8
%
25eb9a499966 recovered generated files;
wenzelm
parents:
diff changeset
     9
\isatagtheory
25eb9a499966 recovered generated files;
wenzelm
parents:
diff changeset
    10
\isacommand{theory}\isamarkupfalse%
25eb9a499966 recovered generated files;
wenzelm
parents:
diff changeset
    11
\ Base\isanewline
25eb9a499966 recovered generated files;
wenzelm
parents:
diff changeset
    12
\isakeyword{imports}\ Pure\isanewline
25eb9a499966 recovered generated files;
wenzelm
parents:
diff changeset
    13
\isakeyword{uses}\ {\isachardoublequoteopen}{\isachardot}{\isachardot}{\isacharslash}{\isachardot}{\isachardot}{\isacharslash}antiquote{\isacharunderscore}setup{\isachardot}ML{\isachardoublequoteclose}\isanewline
25eb9a499966 recovered generated files;
wenzelm
parents:
diff changeset
    14
\isakeyword{begin}\isanewline
25eb9a499966 recovered generated files;
wenzelm
parents:
diff changeset
    15
\isanewline
25eb9a499966 recovered generated files;
wenzelm
parents:
diff changeset
    16
\isacommand{end}\isamarkupfalse%
25eb9a499966 recovered generated files;
wenzelm
parents:
diff changeset
    17
%
25eb9a499966 recovered generated files;
wenzelm
parents:
diff changeset
    18
\endisatagtheory
25eb9a499966 recovered generated files;
wenzelm
parents:
diff changeset
    19
{\isafoldtheory}%
25eb9a499966 recovered generated files;
wenzelm
parents:
diff changeset
    20
%
25eb9a499966 recovered generated files;
wenzelm
parents:
diff changeset
    21
\isadelimtheory
25eb9a499966 recovered generated files;
wenzelm
parents:
diff changeset
    22
\isanewline
25eb9a499966 recovered generated files;
wenzelm
parents:
diff changeset
    23
%
25eb9a499966 recovered generated files;
wenzelm
parents:
diff changeset
    24
\endisadelimtheory
25eb9a499966 recovered generated files;
wenzelm
parents:
diff changeset
    25
\end{isabellebody}%
25eb9a499966 recovered generated files;
wenzelm
parents:
diff changeset
    26
%%% Local Variables:
25eb9a499966 recovered generated files;
wenzelm
parents:
diff changeset
    27
%%% mode: latex
25eb9a499966 recovered generated files;
wenzelm
parents:
diff changeset
    28
%%% TeX-master: "root"
25eb9a499966 recovered generated files;
wenzelm
parents:
diff changeset
    29
%%% End: