| 
     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>  |