Cut/CL.html
author Christian Urban <christian.urban@kcl.ac.uk>
Thu, 22 Feb 2024 21:04:45 +0000
changeset 644 0706fa3bdfff
parent 98 e10eb390c103
permissions -rw-r--r--
updated
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
98
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     1
<HTML lang=en>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     2
<HEAD>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     3
<TITLE> Christian Urban </TITLE>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     4
<BASE HREF="http://www4.in.tum.de/~urbanc/Cut/">
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     5
</HEAD>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     6
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     7
<BODY TEXT="#000000" 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     8
      BGCOLOR="#000080" 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     9
      LINK="#0000EF" 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    10
      VLINK="#51188E" 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    11
      ALINK="#FF0000">
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    12
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    13
<TABLE WIDTH="100%" 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    14
       COLS="2" 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    15
       BGCOLOR="#000080" 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    16
       BORDER="0"   
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    17
       FRAME="none"  
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    18
       CELLPADDING="10"     
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    19
       CELLSPACING="2"
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    20
       RULES="COLS,ROWS">
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    21
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    22
<!-- left column -->
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    23
<TR>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    24
<TD BGCOLOR="#FFFFFF" 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    25
    WIDTH="24%" 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    26
    VALIGN="TOP" 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    27
    ROWSPAN="4">
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    28
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    29
<B>Links</B><BR>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    30
<A HREF="http://www4.in.tum.de/~urbanc/index.html">Home</A><BR>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    31
<A HREF="http://www4.in.tum.de/~urbanc/Cut/cutapplet.html">Applet Home</A><BR><BR><p>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    32
 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    33
<B>Java Versions</B><BR>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    34
<A HREF="http://www4.in.tum.de/~urbanc/Cut/CL.html">CL</A><BR>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    35
<A HREF="http://www4.in.tum.de/~urbanc/Cut/LJT.html">LJT</A><BR>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    36
<A HREF="http://www4.in.tum.de/~urbanc/Cut/ND.html">ND</A><BR><BR>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    37
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    38
<B>Plugin Versions</B><BR>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    39
<A HREF="http://www4.in.tum.de/~urbanc/Cut/CL-plugin.html">CL</A><BR>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    40
<A HREF="http://www4.in.tum.de/~urbanc/Cut/LJT-plugin.html">LJT</A><BR>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    41
<A HREF="http://www4.in.tum.de/~urbanc/Cut/ND-plugin.html">ND</A><BR>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    42
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    43
<BR>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    44
<BR>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    45
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    46
<A HREF="http://isabelle.in.tum.de/nominal/">
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    47
<IMG SRC="ribbon.gif" ALT="" style="width: 114px; height: 100px;" align="left">
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    48
</A>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    49
</TD>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    50
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    51
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    52
<!-- right column -->
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    53
<TD BGCOLOR="#FFFFFF" WIDTH="75%">
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    54
<A NAME="Home"></A>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    55
<H2>Cut-Elimination in Classical Logic</H2>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    56
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    57
If you use this applet it is strongly(!) recommended to have read the the paper on 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    58
strong normalisation of cut-elimination in classical logic by Urban and Bierman
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    59
[<A HREF="http://www4.in.tum.de/~urbanc/Publications/fi-01.ps.gz">ps.gz</A>,
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    60
 <A HREF="http://www4.in.tum.de/~urbanc/Publications/fi-01.pdf">pdf</A>].
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    61
Mayor difference between the standard sequent calculus and the sequent calculus 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    62
implemented by the applet is that the rules contraction and weakening are completely 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    63
implicit. This means that sequents consist of two sets of (labelled) formulae,
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    64
as opposed to lists or multisets of formulae. Although this is very simple, it 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    65
needs some time to get used to.  
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    66
</TD>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    67
</TR>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    68
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    69
<TR>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    70
<TD BGCOLOR="#FFFFFF" WIDTH="75%">
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    71
<B>How to use it?</B>&nbsp;
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    72
If your browser is playing game with Java, then you will see a window 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    73
with a number of examples. When pressing on one of the buttons, a new 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    74
window will pop up. What follows is a brief explanation of all 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    75
the features available in this window. 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    76
</TD>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    77
</TR>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    78
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    79
<TR>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    80
<TD BGCOLOR="#FFFFFF" WIDTH="75%">
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    81
<B>Buttons and Keys</B>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    82
<UL>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    83
<LI> The buttons 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    84
     &nbsp;&nbsp;&nbsp;<IMG SRC="http://www4.in.tum.de/~urbanc/Cut/l.jpg">&nbsp;&nbsp;&nbsp; and 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    85
     &nbsp;&nbsp;&nbsp;<IMG SRC="http://www4.in.tum.de/~urbanc/Cut/r.jpg">&nbsp;&nbsp;&nbsp; are for 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    86
     commuting cuts, which can slide up either in the right or left proof branch.
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    87
<LI> Pressing on &nbsp;&nbsp;&nbsp;<IMG SRC="http://www4.in.tum.de/~urbanc/Cut/x.jpg"> 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    88
     &nbsp;,&nbsp;&nbsp;<IMG SRC="http://www4.in.tum.de/~urbanc/Cut/x1.jpg">&nbsp;&nbsp;&nbsp; or 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    89
     &nbsp;&nbsp;&nbsp;<IMG SRC="http://www4.in.tum.de/~urbanc/Cut/x2.jpg">&nbsp;&nbsp;&nbsp; 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    90
     `fires' a logical cut. The latter two buttons correspond to the two possible 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    91
     nestings of multiplicative logical cuts.
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    92
<LI> If you use the <B>left mouse button</B> for pressing on those buttons,
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    93
     then the new proof will appear inside the window. Whereas if you use 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    94
     the <B>right mouse button</B>, a new window will pop up and  
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    95
     the new proof will be displayed in this window. Use the right mouse 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    96
     button if you want to compare a proof and its reduct(s).
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    97
<LI> The keys <B>Page-up</B> and <B>Page-down</B> zoom in or out of a proof
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    98
     respectively. 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    99
</UL>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   100
</TD>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   101
</TR>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   102
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   103
<TR>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   104
<TD BGCOLOR="#FFFFFF"  WIDTH="75%">
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   105
<B>Menu Functions</B>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   106
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   107
<UL>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   108
<LI> <B>Zoom in</B> and <B>Zoom out</B> work like Page-up and Page-down, 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   109
     respectively.
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   110
<LI> <B>Unicode</B>&nbsp; If this radiobutton is switched on, logic symbols 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   111
     are displayed in unicode, otherwise in ascii. (This is for the 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   112
     poor guys who have a browser and/or operating system which cannot handle 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   113
     unicode.)
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   114
<LI> <B>Labels</B>&nbsp; As mentioned earlier the sequents are composed of 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   115
     two sets of labelled 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   116
     formulae, not multisets of formulae as in the standard formulation 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   117
     of sequent calculus. Enabling this radiobutton causes that labels are 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   118
     drawn. Use this when you are unsure where implicit contractions are. 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   119
<LI> <B>Auxiliary Substitution</B>&nbsp; If you have read the paper referred
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   120
     above, you know what this does.
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   121
<LI> <B>Gentzen's D.N.Transl.</B> and <B>Kolmogorov's D.N.Transl.</B> 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   122
     perform double negation translations on the current proof. 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   123
</UL> 
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   124
</TD>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   125
</TR>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   126
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   127
</TABLE>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   128
<center>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   129
<applet archive=MyApplet.zip code="MyApplet.class" width=1 height=1>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   130
<param name="calculi" value="A">
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   131
<p><blink><FONT COLOR="#800000">
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   132
Applet should appear in a new window, but you don't have Java enabled in your browser.
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   133
</FONT></blink><p>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   134
</applet>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   135
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   136
</center>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   137
<P><!-- Created:  Tue Jul  3 21:01:42 BST 2001 -->
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   138
<!-- hhmts start -->
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   139
Last modified: Sat Mar  3 05:17:31 CET 2007
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   140
<!-- hhmts end -->
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   141
</BODY>
e10eb390c103 added Cut
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   142
</HTML>