Nominal/manual/INSTALL
changeset 402 9e089afe5086
equal deleted inserted replaced
401:3f6d96fa5901 402:9e089afe5086
       
     1 ===================================================
       
     2 Installation Notes for the Nominal Datatype Package
       
     3 ===================================================
       
     4 
       
     5 The nominal datatype package is part of the development
       
     6 snapshots of Isabelle. However, please download the 
       
     7 nominal Isabelle snapshot from
       
     8 
       
     9     http://isabelle.in.tum.de/nominal/download.html
       
    10 
       
    11 Unpack the sources in a suitable place, which in the 
       
    12 following will be called [ISABELLE_HOME]. If you use
       
    13 Isabelle for the first time, remember that you also 
       
    14 have to install ProofGeneral and Emacs or XEmacs.
       
    15 Instructions are given at
       
    16 
       
    17     http://www.cl.cam.ac.uk/research/hvg/Isabelle/installation.html
       
    18 
       
    19 The building process for the nominal datatype package
       
    20 needs to be started inside the [ISABELLE_HOME] directory 
       
    21 with the command:
       
    22 
       
    23    ./build -m HOL-Nominal
       
    24 
       
    25 The build can take 5 or more minutes. After the build 
       
    26 completes, install the files with the command
       
    27 
       
    28    ./bin/isatool install -p /usr/local/bin
       
    29 
       
    30 where -p /usr/local/bin is an option that refers to a 
       
    31 directory in which executables are stored on your system 
       
    32 (you might like to adapt this therefore).
       
    33 
       
    34 The sources of the nominal datatype package can be 
       
    35 found in the directory
       
    36 
       
    37     [ISABELLE_HOME]/src/HOL/Nominal
       
    38 
       
    39 The examples are in
       
    40 
       
    41     [ISABELLE_HOME]/src/HOL/Nominal/Examples
       
    42 
       
    43 ===================================================
       
    44 Starting Isabelle with the Nominal Datatype Package 
       
    45 Preloaded
       
    46 ===================================================
       
    47 
       
    48 Isabelle including the ProofGeneral interface can be 
       
    49 started with
       
    50 
       
    51   Isabelle <<theory file you want to open>> &
       
    52 
       
    53 This automatically loads the correct keyword file 
       
    54 needed for the nominal datatype package and starts 
       
    55 ProofGeneral. You can enable the option HOL-Nominal
       
    56 in the menu "Isabelle -> Logics" in order to load
       
    57 the pre-built heap of Isabelle that includes the
       
    58 nominal package already. If not, the nominal theories
       
    59 will be rechecked.
       
    60 
       
    61 ======================
       
    62 Problems / Bugs / News
       
    63 ======================
       
    64 
       
    65 If you encounter any problems or bugs, please let us 
       
    66 know at the nominal mailing list to which you can
       
    67 subscribe at
       
    68 
       
    69   https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/nominal-isabelle
       
    70 
       
    71 We will also announce all updates there.