| author | Christian Urban <christian dot urban at kcl dot ac dot uk> | 
| Wed, 30 Mar 2016 16:56:26 +0100 | |
| changeset 408 | 0afff550c157 | 
| parent 402 | 9e089afe5086 | 
| child 428 | c214a2dce02c | 
| permissions | -rw-r--r-- | 
| 402 
9e089afe5086
added Nominal
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 1 | <?xml version="1.0" encoding="utf-8"?> | 
| 
9e089afe5086
added Nominal
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 2 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | 
| 
9e089afe5086
added Nominal
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 3 | <html> | 
| 
9e089afe5086
added Nominal
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 4 | <head> | 
| 
9e089afe5086
added Nominal
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 5 | <title>The Nominal Datatype Package</title> | 
| 
9e089afe5086
added Nominal
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 6 | <link rel="stylesheet" href="nominal.css"> | 
| 
9e089afe5086
added Nominal
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 7 | </head> | 
| 
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 | <body> | 
| 
9e089afe5086
added Nominal
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 10 | <h3>Slides</h3> | 
| 
9e089afe5086
added Nominal
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 11 | |
| 
9e089afe5086
added Nominal
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 12 | <A HREF="http://http://www.inf.kcl.ac.uk/staff/urbanc/Slides/oregon1.pdf">Slides 1</A><BR> | 
| 
9e089afe5086
added Nominal
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 13 | <A HREF="http://http://www.inf.kcl.ac.uk/staff/urbanc/Slides/oregon2.pdf">Slides 2</A><BR> | 
| 
9e089afe5086
added Nominal
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 14 | <A HREF="http://http://www.inf.kcl.ac.uk/staff/urbanc/Slides/oregon3.pdf">Slides 3</A><BR> | 
| 
9e089afe5086
added Nominal
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 15 | |
| 
9e089afe5086
added Nominal
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 16 | <h3>Example Theories from the Lectures</h3> | 
| 
9e089afe5086
added Nominal
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 17 | |
| 
9e089afe5086
added Nominal
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 18 | <a href="Minimal.thy">Minimal.thy</a><BR> | 
| 
9e089afe5086
added Nominal
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 19 | <a href="oregon1.thy">Lec1.thy</a><BR> | 
| 
9e089afe5086
added Nominal
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 20 | <a href="oregon2.thy">Lec2.thy</a><BR> | 
| 
9e089afe5086
added Nominal
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 21 | <a href="oregon3.thy">CK_Machine.thy</a><BR> | 
| 
9e089afe5086
added Nominal
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 22 | <a href="oregon3a.thy">CK_Machine_full.thy</a><BR> | 
| 
9e089afe5086
added Nominal
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 23 | |
| 
9e089afe5086
added Nominal
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 24 | <h3>Download and Installation</h3> | 
| 
9e089afe5086
added Nominal
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 25 | |
| 
9e089afe5086
added Nominal
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 26 | You need four packages: Polyml, Isabelle 2008, an emacs and Proof General:<BR><BR> | 
| 
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 | <a href="http://isabelle.in.tum.de/download_x86-linux.html">Download</a><BR> | 
| 
9e089afe5086
added Nominal
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 29 | <a href="http://isabelle.in.tum.de/installation.html">Installation Notes</a><BR><BR> | 
| 
9e089afe5086
added Nominal
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 30 | |
| 
9e089afe5086
added Nominal
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 31 | Make sure you download the HOL-Nominal heap file. If you use MacOSX and not | 
| 
9e089afe5086
added Nominal
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 32 | already use Xemacs, then the easiest method to get Isabelle running is to | 
| 
9e089afe5086
added Nominal
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 33 | use Carbon Emacs and the latest version of ProofGeneral. Ask me for | 
| 
9e089afe5086
added Nominal
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 34 | details.<BR><BR> | 
| 
9e089afe5086
added Nominal
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 35 | |
| 
9e089afe5086
added Nominal
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 36 | Once you have Isabelle running make sure XSymbols are switched on | 
| 
9e089afe5086
added Nominal
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 37 | and the HOL-Nominal heap is loaded.<BR> | 
| 
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 | <h3>More Examples</h3> | 
| 
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 | See src/HOL/Nominal/Examples in the place where you have installed Isabelle.<BR><BR> | 
| 
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 | |
| 
9e089afe5086
added Nominal
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 45 | </body> | 
| 
9e089afe5086
added Nominal
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 46 | </html> | 
| 
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 | |
| 
9e089afe5086
added Nominal
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 49 |