doc-src/IsarImplementation/Thy/Isar.thy
author wenzelm
Mon, 16 Feb 2009 20:47:44 +0100
changeset 29755 d66b34e46bdf
parent 20520 doc-src/IsarImplementation/Thy/isar.thy@05fd007bdeb9
child 29759 bcb79ddf57da
permissions -rw-r--r--
observe usual theory naming conventions;
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
29755
d66b34e46bdf observe usual theory naming conventions;
wenzelm
parents: 20520
diff changeset
     1
theory Isar
d66b34e46bdf observe usual theory naming conventions;
wenzelm
parents: 20520
diff changeset
     2
imports Base
d66b34e46bdf observe usual theory naming conventions;
wenzelm
parents: 20520
diff changeset
     3
begin
20472
wenzelm
parents:
diff changeset
     4
wenzelm
parents:
diff changeset
     5
chapter {* Isar proof texts *}
wenzelm
parents:
diff changeset
     6
20520
wenzelm
parents: 20472
diff changeset
     7
section {* Proof context *}
wenzelm
parents: 20472
diff changeset
     8
wenzelm
parents: 20472
diff changeset
     9
text FIXME
wenzelm
parents: 20472
diff changeset
    10
wenzelm
parents: 20472
diff changeset
    11
wenzelm
parents: 20472
diff changeset
    12
section {* Proof state \label{sec:isar-proof-state} *}
20472
wenzelm
parents:
diff changeset
    13
wenzelm
parents:
diff changeset
    14
text {*
wenzelm
parents:
diff changeset
    15
  FIXME
wenzelm
parents:
diff changeset
    16
wenzelm
parents:
diff changeset
    17
\glossary{Proof state}{The whole configuration of a structured proof,
wenzelm
parents:
diff changeset
    18
consisting of a \seeglossary{proof context} and an optional
wenzelm
parents:
diff changeset
    19
\seeglossary{structured goal}.  Internally, an Isar proof state is
wenzelm
parents:
diff changeset
    20
organized as a stack to accomodate block structure of proof texts.
wenzelm
parents:
diff changeset
    21
For historical reasons, a low-level \seeglossary{tactical goal} is
wenzelm
parents:
diff changeset
    22
occasionally called ``proof state'' as well.}
wenzelm
parents:
diff changeset
    23
wenzelm
parents:
diff changeset
    24
\glossary{Structured goal}{FIXME}
wenzelm
parents:
diff changeset
    25
wenzelm
parents:
diff changeset
    26
\glossary{Goal}{See \seeglossary{tactical goal} or \seeglossary{structured goal}. \norefpage}
wenzelm
parents:
diff changeset
    27
wenzelm
parents:
diff changeset
    28
wenzelm
parents:
diff changeset
    29
*}
wenzelm
parents:
diff changeset
    30
wenzelm
parents:
diff changeset
    31
section {* Proof methods *}
wenzelm
parents:
diff changeset
    32
wenzelm
parents:
diff changeset
    33
text FIXME
wenzelm
parents:
diff changeset
    34
wenzelm
parents:
diff changeset
    35
section {* Attributes *}
wenzelm
parents:
diff changeset
    36
wenzelm
parents:
diff changeset
    37
text "FIXME ?!"
wenzelm
parents:
diff changeset
    38
wenzelm
parents:
diff changeset
    39
wenzelm
parents:
diff changeset
    40
end