| 
19754
 | 
     1  | 
  | 
| 
 | 
     2  | 
Installation Notes for the Nominal Datatype Package
  | 
| 
 | 
     3  | 
===================================================
  | 
| 
 | 
     4  | 
  | 
| 
20605
 | 
     5  | 
Although the nominal datatype package is an official
  | 
| 
 | 
     6  | 
package in the development snapshot of Isabelle, we 
  | 
| 
 | 
     7  | 
keep a semi-official snapshot of Isabelle and Nominal 
  | 
| 
 | 
     8  | 
under
  | 
| 
19983
 | 
     9  | 
  | 
| 
 | 
    10  | 
  http://isabelle.in.tum.de/nominal/
  | 
| 
19754
 | 
    11  | 
  | 
| 
19983
 | 
    12  | 
This snapshot contains the latest stable release of the
  | 
| 
 | 
    13  | 
nominal datatype package.
  | 
| 
19754
 | 
    14  | 
  | 
| 
20127
 | 
    15  | 
To install it, follow the instructions of Isabelle's INSTALL
  | 
| 
 | 
    16  | 
about how a snap-shot can be set up. The building process
  | 
| 
 | 
    17  | 
needs to be started inside the [ISABELLE_HOME] directory with
  | 
| 
19983
 | 
    18  | 
the command:
  | 
| 
19754
 | 
    19  | 
  | 
| 
 | 
    20  | 
   ./build -m HOL-Nominal
  | 
| 
 | 
    21  | 
  | 
| 
 | 
    22  | 
After the build completes, install the files with the command
  | 
| 
 | 
    23  | 
  | 
| 
 | 
    24  | 
   ./bin/isatool install -p /usr/local/bin
  | 
| 
 | 
    25  | 
  | 
| 
20605
 | 
    26  | 
where /usr/local/bin needs to be replaced by an appropriate
  | 
| 
 | 
    27  | 
directory, if you are not root on the system. 
  | 
| 
 | 
    28  | 
  | 
| 
20127
 | 
    29  | 
The sources of the nominal datatype package can be found
  | 
| 
19983
 | 
    30  | 
in the directory
  | 
| 
19754
 | 
    31  | 
  | 
| 
 | 
    32  | 
    [ISABELLE_HOME]/src/HOL/Nominal
  | 
| 
 | 
    33  | 
  | 
| 
 | 
    34  | 
The examples are in
  | 
| 
 | 
    35  | 
  | 
| 
 | 
    36  | 
    [ISABELLE_HOME]/src/HOL/Nominal/Examples
  | 
| 
 | 
    37  | 
  | 
| 
 | 
    38  | 
Starting Isabelle with the Nominal Datatype Package Preloaded
  | 
| 
 | 
    39  | 
=============================================================
  | 
| 
 | 
    40  | 
  | 
| 
20605
 | 
    41  | 
Isabelle and the Proof-General interface can be started
  | 
| 
 | 
    42  | 
with
  | 
| 
19754
 | 
    43  | 
  | 
| 
 | 
    44  | 
  Isabelle -L HOL-Nominal <<theory file to be opened>> &
  | 
| 
 | 
    45  | 
  | 
| 
20605
 | 
    46  | 
on the command-line. This automatically loads the correct 
  | 
| 
 | 
    47  | 
keyword file needed for the nominal datatype package.
  | 
| 
 | 
    48  | 
  | 
| 
 | 
    49  | 
Problems with starting Isabelle and Proof-General usually 
  | 
| 
 | 
    50  | 
come from old versions of Proof-General. So make sure you 
  | 
| 
 | 
    51  | 
have installed at least the version ProofGeneral-3.6pre050930.
  | 
| 
 | 
    52  | 
  | 
| 
 | 
    53  | 
If you have problems or comments about the installation process,
  | 
| 
 | 
    54  | 
please make use of the nominal mailing list at
  | 
| 
 | 
    55  | 
  | 
| 
 | 
    56  | 
https://mailmanbroy.informatik.tu-muenchen.de/pipermail/nominal-isabelle/
  | 
| 
 | 
    57  | 
  |