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