| author | Christian Urban <urbanc@in.tum.de> | 
| Fri, 15 Sep 2017 10:52:31 +0100 | |
| changeset 485 | 15741bc8fe96 | 
| parent 465 | 4dac76eb27d9 | 
| 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  | 
|
| 465 | 12  | 
<A HREF="http://nms.kcl.ac.uk/christian.urban/Slides/oregon1.pdf">Slides 1</A><BR>  | 
13  | 
<A HREF="http://nms.kcl.ac.uk/christian.urban/Slides/oregon2.pdf">Slides 2</A><BR>  | 
|
14  | 
<A HREF="http://nms.kcl.ac.uk/christian.urban/Slides/oregon3.pdf">Slides 3</A><BR>  | 
|
| 
402
 
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  |