Taupo-2 documentation
Apart from the online documentation, the tar file for Taupo-2 does not
include any further documentation. This makes the tar file smaller.
We felt this was particularly wise as different users are unable to
read different formats and distributing all possible formats would
have been particularly wasteful.
There are three components to the official documentation:
If you use the hol98 Emacs mode, you might be interested in the one-page reference for the keybindings
it uses.
Note
Of the three official documents above, only the
Tutorial is in finished condition. The other two
still have many vestiges of HOL88 in them. We have tried to document
recent changes to the system fairly thoroughly, but documentation for
old parts of the system in these two volumes is mainly untouched.
This is not to say that it's wrong; in fact, in many cases it is still
very useful because very few functions have changed their semantics.
However, the examples for most of the old entries in the
Reference use HOL88 Classic ML syntax, which might be
rather confusing.
Incompatibilities with previous versions
Below is a list of some of the changes from the Taupo-1 release that
may cause users problems. The Taupo-1 release itself had a number of
incompatibilities with the
previous Athabasca releases.
- The
Ho_theorems
structure has been removed. Many
of the theorems in this structure can now be accessed in
Ho_boolTheory
or boolTheory
. Those
that have disappeared (e.g., RIGHT_IMP_FORALL_THM
)
are typically symmetric versions of theorems in either of
Ho_boolTheory
or boolTheory
.
Unfortunately, there is no real rhyme or reason to the location
of these theorems. Remember to use DB.match
!
- The conversion
SUC_ELIM_CONV
has moved from
arithmeticTheory
to numLib
.
Michael Norrish <Michael.Norrish@cl.cam.ac.uk>
Last modified: Tue Feb 22 15:30:58 GMT 2000