doc-src/TutorialI/basics.tex
changeset 11213 aeb5c72dd72a
parent 11209 a8cb33f6cf9c
child 11301 be4163219703
     1.1 --- a/doc-src/TutorialI/basics.tex	Mon Mar 19 10:37:47 2001 +0100
     1.2 +++ b/doc-src/TutorialI/basics.tex	Mon Mar 19 12:38:36 2001 +0100
     1.3 @@ -20,16 +20,19 @@
     1.4  Isabelle~\cite{paulson-isa-book} is implemented in ML~\cite{SML}.  This has
     1.5  influenced some of Isabelle/HOL's concrete syntax but is otherwise irrelevant
     1.6  for us because this tutorial is based on
     1.7 -Isabelle/Isar~\cite{isabelle-isar-ref}, an extension of Isabelle with
     1.8 -structured proofs. Thus the full name of the system should be
     1.9 -Isabelle/Isar/HOL, but that is a bit of a mouthful. There are other
    1.10 -implementations of HOL, in particular the one by Mike Gordon \emph{et al.},
    1.11 -which is usually referred to as ``the HOL system'' \cite{mgordon-hol}. For us,
    1.12 -HOL refers to the logical system, and sometimes its incarnation Isabelle/HOL.
    1.13 +Isabelle/Isar~\cite{isabelle-isar-ref}, an extension of Isabelle which hides
    1.14 +the implementation language almost completely.  Thus the full name of the
    1.15 +system should be Isabelle/Isar/HOL, but that is a bit of a mouthful.
    1.16 +
    1.17 +There are other implementations of HOL, in particular the one by Mike Gordon
    1.18 +\emph{et al.}, which is usually referred to as ``the HOL system''
    1.19 +\cite{mgordon-hol}. For us, HOL refers to the logical system, and sometimes
    1.20 +its incarnation Isabelle/HOL.
    1.21  
    1.22  A tutorial is by definition incomplete.  Currently the tutorial only
    1.23  introduces the rudiments of Isar's proof language. To fully exploit the power
    1.24 -of Isar you need to consult the Isabelle/Isar Reference
    1.25 +of Isar, in particular the ability to write readable and structured proofs,
    1.26 +you need to consult the Isabelle/Isar Reference
    1.27  Manual~\cite{isabelle-isar-ref}. If you want to use Isabelle's ML level
    1.28  directly (for example for writing your own proof procedures) see the Isabelle
    1.29  Reference Manual~\cite{isabelle-ref}; for details relating to HOL see the