| 98 |      1 | <HTML lang=en>
 | 
|  |      2 | <HEAD>
 | 
|  |      3 | <TITLE> Christian Urban </TITLE>
 | 
|  |      4 | <BASE HREF="http://www4.in.tum.de/~urbanc/">
 | 
|  |      5 | </HEAD>
 | 
|  |      6 | 
 | 
|  |      7 | <BODY TEXT="#000000" 
 | 
|  |      8 |       BGCOLOR="#000080" 
 | 
|  |      9 |       LINK="#0000EF" 
 | 
|  |     10 |       VLINK="#51188E" 
 | 
|  |     11 |       ALINK="#FF0000">
 | 
|  |     12 | 
 | 
|  |     13 | <TABLE WIDTH="100%" 
 | 
|  |     14 |        COLS="2" 
 | 
|  |     15 |        BGCOLOR="#000080" 
 | 
|  |     16 |        BORDER="0"   
 | 
|  |     17 |        FRAME="none"  
 | 
|  |     18 |        CELLPADDING="10"     
 | 
|  |     19 |        CELLSPACING="2"
 | 
|  |     20 |        RULES="COLS,ROWS">
 | 
|  |     21 | 
 | 
|  |     22 | <!-- left column -->
 | 
|  |     23 | <TR>
 | 
|  |     24 | <TD BGCOLOR="#FFFFFF" 
 | 
|  |     25 |     WIDTH="24%" 
 | 
|  |     26 |     VALIGN="TOP" 
 | 
|  |     27 |     ROWSPAN="2">
 | 
|  |     28 | 
 | 
|  |     29 | <B>Links</B><BR>
 | 
|  |     30 | <A HREF="http://www4.in.tum.de/~urbanc/index.html">Home</A><BR>
 | 
|  |     31 | <A HREF="http://www4.in.tum.de/~urbanc/Cut/cutapplet.html">Applet Home</A><BR><BR>
 | 
|  |     32 | 
 | 
|  |     33 | <B>Java Versions</B><BR>
 | 
|  |     34 | <A HREF="http://www4.in.tum.de/~urbanc/Cut/CL.html">CL</A><BR>
 | 
|  |     35 | <A HREF="http://www4.in.tum.de/~urbanc/Cut/LJT.html">LJT</A><BR>
 | 
|  |     36 | <A HREF="http://www4.in.tum.de/~urbanc/Cut/ND.html">ND</A><BR><BR>
 | 
|  |     37 | 
 | 
|  |     38 | <B>Plugin Versions</B><BR>
 | 
|  |     39 | <A HREF="http://www4.in.tum.de/~urbanc/Cut/CL-plugin.html">CL</A><BR>
 | 
|  |     40 | <A HREF="http://www4.in.tum.de/~urbanc/Cut/LJT-plugin.html">LJT</A><BR>
 | 
|  |     41 | <A HREF="http://www4.in.tum.de/~urbanc/Cut/ND-plugin.html">ND</A><BR>
 | 
|  |     42 | 
 | 
|  |     43 | <BR>
 | 
|  |     44 | <BR>
 | 
|  |     45 | 
 | 
|  |     46 | <A HREF="http://isabelle.in.tum.de/nominal/">
 | 
|  |     47 | <IMG SRC="ribbon.gif" ALT="" style="width: 114px; height: 100px;" align="left">
 | 
|  |     48 | </A>
 | 
|  |     49 | </TD>
 | 
|  |     50 | 
 | 
|  |     51 | 
 | 
|  |     52 | <!-- right column -->
 | 
|  |     53 | <TD BGCOLOR="#FFFFFF" WIDTH="75%">
 | 
|  |     54 | <A NAME="Home"></A>
 | 
|  |     55 | <H2>Applet for Cut-Elimination and Normalisation </H2>
 | 
|  |     56 | 
 | 
|  |     57 | <FONT COLOR="#800000"><B>Warning:</B></FONT>
 | 
|  |     58 | These pages are still under construction and designed for the conoscenti
 | 
|  |     59 | only. If you encounter any problems, email me. Some general information
 | 
|  |     60 | about the applet is given below.<p> 
 | 
|  |     61 | 
 | 
|  |     62 | The applet is outcome of my interest in cut-elimination. It helps to 
 | 
|  |     63 | explore reduction trees in a slight variant of the sequent calculus LK, 
 | 
|  |     64 | and also reduction trees in Herbelin's calculus LJT (as presented 
 | 
|  |     65 | <A HREF="http://www-theory.dcs.st-and.ac.uk/~rd/publications/MJES/">here</A>) 
 | 
|  |     66 | and in the standard formulation of natural deduction for intuitionistic 
 | 
|  |     67 | logic. Given for example the following classical sequent proof<p>
 | 
|  |     68 | 
 | 
|  |     69 | <center>
 | 
|  |     70 | <IMG SRC="Cut/ex1.jpg" ALT="" ALIGN=CENTER>
 | 
|  |     71 | </center><p>
 | 
|  |     72 | 
 | 
|  |     73 | you can produce by simply pressing the buttons L and R the following 
 | 
|  |     74 | two cut-free proofs.<p>
 | 
|  |     75 | 
 | 
|  |     76 | <center>
 | 
|  |     77 | <IMG SRC="Cut/ex2.jpg" ALT="" ALIGN=CENTER>
 | 
|  |     78 | <IMG SRC="Cut/ex3.jpg" ALT="" ALIGN=CENTER>
 | 
|  |     79 | </center><p>
 | 
|  |     80 | 
 | 
|  |     81 | If you ever have done cut-elimination by hand, then you 
 | 
|  |     82 | know how useful this applet is.<p>
 | 
|  |     83 | 
 | 
|  |     84 | <img ALIGN=BOTTOM ALT="" SRC="new.gif"> The applet is particularly useful for doing 
 | 
|  |     85 | some calculations finding out what the (proof-theoretical) semantics for classical logic 
 | 
|  |     86 | should look like. Some informal notes are 
 | 
|  |     87 | <A HREF="http://www4.in.tum.de/~urbanc/Cut/notes.html">here</A>.
 | 
|  |     88 | <p>
 | 
|  |     89 | 
 | 
|  |     90 | 
 | 
|  |     91 | The applet needs at least <B>Java 1.2</B> including the
 | 
|  |     92 | <B>Swing</B> libraries. Some browsers support these requirements 
 | 
|  |     93 | directly, and if you are one of the lucky to have such a browser 
 | 
|  |     94 | you can access the three calculi by pressing on one of the 
 | 
|  |     95 | following links.
 | 
|  |     96 | 
 | 
|  |     97 | <UL>
 | 
|  |     98 | <LI><A HREF="http://www4.in.tum.de/~urbanc/Cut/CL.html">CL - cut-elimination 
 | 
|  |     99 | in classical logic</A>
 | 
|  |    100 | <LI><A HREF="http://www4.in.tum.de/~urbanc/Cut/LJT.html">LJT - cut-elimination in   
 | 
|  |    101 | intuitionistic logic</A> 
 | 
|  |    102 | <LI><A HREF="http://www4.in.tum.de/~urbanc/Cut/ND.html">ND - normalisation in 
 | 
|  |    103 | intuitionistic natural deduction</A><p>
 | 
|  |    104 | </UL><p> 
 | 
|  |    105 | 
 | 
|  |    106 | If not, then your browser can most probably run the applet with 
 | 
|  |    107 | the help of a Java plugin. In this case follow the links below.
 | 
|  |    108 | 
 | 
|  |    109 | <UL>
 | 
|  |    110 | <LI><A HREF="http://www4.in.tum.de/~urbanc/Cut/CL-plugin.html">CL - cut-elimination 
 | 
|  |    111 | in classical logic</A>
 | 
|  |    112 | <LI><A HREF="http://www4.in.tum.de/~urbanc/Cut/LJT-plugin.html">LJT - cut-elimination in   
 | 
|  |    113 | intuitionistic logic</A> 
 | 
|  |    114 | <LI><A HREF="http://www4.in.tum.de/~urbanc/Cut/ND-plugin.html">ND - normalisation in 
 | 
|  |    115 | intuitionistic natural deduction</A><p>
 | 
|  |    116 | </UL><p> 
 | 
|  |    117 | 
 | 
|  |    118 | <TR>
 | 
|  |    119 | <TD BGCOLOR="#FFFFFF"  WIDTH="75%">
 | 
|  |    120 | For the curious: the applet is written in MLJ, which is being
 | 
|  |    121 | developed by 
 | 
|  |    122 | <A HREF="http://research.microsoft.com/~nick/">Benton</A>, 
 | 
|  |    123 | <A HREF="http://research.microsoft.com/~akenn/">Kennedy</A> and 
 | 
|  |    124 | <A HREF="http://research.microsoft.com/~crusso/">Russo</A>. 
 | 
|  |    125 | MLJ is a  dialect of SML that provides access to Java libraries; in my 
 | 
|  |    126 | opinion it is a really nifty language! I am using an improved version of 
 | 
|  |    127 | the MLJ-0.2 compiler.
 | 
|  |    128 | </TD>
 | 
|  |    129 | </TR>
 | 
|  |    130 | 
 | 
|  |    131 | </TABLE>
 | 
|  |    132 | <P><!-- Created:  Tue Jul  3 21:01:42 BST 2001 -->
 | 
|  |    133 | <!-- hhmts start -->
 | 
|  |    134 | Last modified: Sat Mar  3 05:16:36 CET 2007
 | 
|  |    135 | <!-- hhmts end -->
 | 
|  |    136 | </BODY>
 | 
|  |    137 | </HTML>
 |