Nominal/manual/INSTALL
author Christian Urban <urbanc@in.tum.de>
Thu, 13 Sep 2018 13:27:55 +0100
changeset 542 66c7f5386753
parent 402 9e089afe5086
permissions -rw-r--r--
updated

===================================================
Installation Notes for the Nominal Datatype Package
===================================================

The nominal datatype package is part of the development
snapshots of Isabelle. However, please download the 
nominal Isabelle snapshot from

    http://isabelle.in.tum.de/nominal/download.html

Unpack the sources in a suitable place, which in the 
following will be called [ISABELLE_HOME]. If you use
Isabelle for the first time, remember that you also 
have to install ProofGeneral and Emacs or XEmacs.
Instructions are given at

    http://www.cl.cam.ac.uk/research/hvg/Isabelle/installation.html

The building process for the nominal datatype package
needs to be started inside the [ISABELLE_HOME] directory 
with the command:

   ./build -m HOL-Nominal

The build can take 5 or more minutes. After the build 
completes, install the files with the command

   ./bin/isatool install -p /usr/local/bin

where -p /usr/local/bin is an option that refers to a 
directory in which executables are stored on your system 
(you might like to adapt this therefore).

The sources of the nominal datatype package can be 
found in the directory

    [ISABELLE_HOME]/src/HOL/Nominal

The examples are in

    [ISABELLE_HOME]/src/HOL/Nominal/Examples

===================================================
Starting Isabelle with the Nominal Datatype Package 
Preloaded
===================================================

Isabelle including the ProofGeneral interface can be 
started with

  Isabelle <<theory file you want to open>> &

This automatically loads the correct keyword file 
needed for the nominal datatype package and starts 
ProofGeneral. You can enable the option HOL-Nominal
in the menu "Isabelle -> Logics" in order to load
the pre-built heap of Isabelle that includes the
nominal package already. If not, the nominal theories
will be rechecked.

======================
Problems / Bugs / News
======================

If you encounter any problems or bugs, please let us 
know at the nominal mailing list to which you can
subscribe at

  https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/nominal-isabelle

We will also announce all updates there.