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