| author | hoelzl | 
| Mon, 14 Nov 2011 21:11:31 +0100 | |
| changeset 45496 | 5c0444d2abfe | 
| parent 33686 | 8e33ca8832b1 | 
| permissions | -rw-r--r-- | 
| 15585 | 1  | 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">  | 
2  | 
||
| 3799 | 3  | 
<html>  | 
4  | 
||
5  | 
<head>  | 
|
| 15585 | 6  | 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">  | 
7  | 
<title>The Isabelle Logo</title>  | 
|
| 3799 | 8  | 
</head>  | 
9  | 
||
10  | 
<body>  | 
|
11  | 
||
12  | 
<h1>The Isabelle Logo</h1>  | 
|
13  | 
||
14  | 
<h2>Versions</h2>  | 
|
15  | 
||
| 6257 | 16  | 
The logo is available as bitmap file for the generic Isabelle system  | 
17  | 
(<a href="#plain">plain</a>, <a href="#transparent">transparent</a>)  | 
|
18  | 
and major object logics (<a href="#ZF">ZF</a>, <a href="#HOL">HOL</a>,  | 
|
19  | 
<a href="#HOLCF">HOLCF</a>). There are also <a  | 
|
| 5243 | 20  | 
href="isabelle-small.xpm">small</a> and <a  | 
21  | 
href="isabelle-tiny.xpm">tiny</a> Isabelle icons available.  | 
|
| 6257 | 22  | 
Furthermore, scalable (EPS) versions of the logo may be generated for  | 
| 
28504
 
7ad7d7d6df47
simplified main Isabelle executables: removed Isabelle and isabelle (replaced by isabelle-process), renamed isatool to isabelle;
 
wenzelm 
parents: 
15585 
diff
changeset
 | 
23  | 
any logic using the <tt>isabelle logo</tt> utility distributed with  | 
| 6257 | 24  | 
Isabelle.  | 
| 3799 | 25  | 
|
26  | 
||
27  | 
<h2>Interpretation</h2>  | 
|
28  | 
||
| 3800 | 29  | 
<img src="isabelle.gif" align=right alt="[Isabelle logo]"> First of  | 
| 3858 | 30  | 
all, the logo tells about the name of the generic system, Isabelle, or  | 
| 3800 | 31  | 
of its concrete instantiations, e.g. Isabelle/HOL. It also expresses  | 
| 3799 | 32  | 
some essentials of the overall Isabelle design philosophy: Composition  | 
33  | 
of several small well understood building blocks, grouped together or  | 
|
34  | 
arranged in layers. <p>  | 
|
35  | 
||
36  | 
The markings on the cubes illustrate this general principle by example  | 
|
| 3800 | 37  | 
of the core meta-logic (which is minimal higher-order logic on top of  | 
38  | 
naively polymorphic simply typed lambda calculus). Thus red cubes  | 
|
| 7807 | 39  | 
symbolize the type system with function spaces (->) and type  | 
40  | 
variables (alpha); violet ones represent the lambda term language with  | 
|
41  | 
beta conversion etc.; yellow cubes constitute the actual logical  | 
|
42  | 
parts, namely meta-implication or entailment (|-) and meta-level  | 
|
43  | 
universal quantification.  | 
|
| 3799 | 44  | 
|
45  | 
||
46  | 
<h2>Acknowledgment</h2>  | 
|
47  | 
||
| 3858 | 48  | 
The logo is contributed by <a  | 
49  | 
href="http://www.informatik.tu-muenchen.de/~wenzel/">Franziska  | 
|
| 7807 | 50  | 
Wenzel</a>, Munich. It has been designed on Apple Macintosh.  | 
| 3799 | 51  | 
|
52  | 
||
53  | 
<p><hr><p>  | 
|
54  | 
||
| 3800 | 55  | 
<a name="plain"><img src="isabelle.gif" alt="[Isabelle logo]"></a> <p>  | 
| 3799 | 56  | 
|
| 15585 | 57  | 
<a name="transparent"><img src="isabelle_transparent.gif" alt="[Isabelle logo (transparent)]"></a> Note: This may look bad on  | 
58  | 
black and white displays. <p>  | 
|
| 3799 | 59  | 
|
| 15585 | 60  | 
<a name="ZF"><img src="isabelle_zf.gif" alt="[Isabelle logo (ZF)]"></a> <p>  | 
| 3799 | 61  | 
|
| 15585 | 62  | 
<a name="HOL"><img src="isabelle_hol.gif" alt="[Isabelle logo (HOL)]"></a> <p>  | 
| 3799 | 63  | 
|
| 15585 | 64  | 
<a name="HOLCF"><img src="isabelle_holcf.gif" alt="[Isabelle logo (HOLCF)]"></a>  | 
| 3799 | 65  | 
|
66  | 
</body>  | 
|
67  | 
</html>  |