| 
2
 | 
     1  | 
<?xml version="1.0" encoding="utf-8"?>
  | 
| 
 | 
     2  | 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  | 
| 
 | 
     3  | 
<HEAD>
  | 
| 
 | 
     4  | 
<TITLE> Christian Urban </TITLE>
  | 
| 
24
 | 
     5  | 
<BASE HREF="http://www.inf.kcl.ac.uk/staff/urbanc/">
  | 
| 
23
 | 
     6  | 
<script type="text/javascript">
  | 
| 
 | 
     7  | 
  | 
| 
 | 
     8  | 
  var _gaq = _gaq || [];
  | 
| 
 | 
     9  | 
  _gaq.push(['_setAccount', 'UA-4143458-4']);
  | 
| 
 | 
    10  | 
  _gaq.push(['_trackPageview']);
  | 
| 
 | 
    11  | 
  | 
| 
 | 
    12  | 
  (function() {
 | 
| 
 | 
    13  | 
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
 | 
| 
 | 
    14  | 
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
 | 
| 
 | 
    15  | 
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
 | 
| 
 | 
    16  | 
  })();
  | 
| 
 | 
    17  | 
  | 
| 
 | 
    18  | 
</script>
  | 
| 
2
 | 
    19  | 
</HEAD>
  | 
| 
 | 
    20  | 
  | 
| 
 | 
    21  | 
<BODY TEXT="#000000" 
  | 
| 
 | 
    22  | 
      BGCOLOR="#4169E1" 
  | 
| 
 | 
    23  | 
      LINK="#0000EF" 
  | 
| 
 | 
    24  | 
      VLINK="#51188E" 
  | 
| 
 | 
    25  | 
      ALINK="#FF0000">
  | 
| 
 | 
    26  | 
  | 
| 
 | 
    27  | 
<TABLE WIDTH="100%" 
  | 
| 
 | 
    28  | 
       BGCOLOR="#4169E1" 
  | 
| 
 | 
    29  | 
       BORDER="0"   
  | 
| 
 | 
    30  | 
       FRAME="border"  
  | 
| 
 | 
    31  | 
       CELLPADDING="10"     
  | 
| 
 | 
    32  | 
       CELLSPACING="2"
  | 
| 
 | 
    33  | 
       RULES="all">
  | 
| 
 | 
    34  | 
  | 
| 
 | 
    35  | 
<!-- left column -->
  | 
| 
 | 
    36  | 
<TR>
  | 
| 
 | 
    37  | 
<TD BGCOLOR="#FFFFFF" 
  | 
| 
 | 
    38  | 
    WIDTH="24%" 
  | 
| 
 | 
    39  | 
    VALIGN="TOP" 
  | 
| 
 | 
    40  | 
    ROWSPAN="17">
  | 
| 
 | 
    41  | 
  | 
| 
 | 
    42  | 
<B>Links</B><BR>
  | 
| 
24
 | 
    43  | 
<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/">Home</A><BR>
  | 
| 
 | 
    44  | 
<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/publications.html">Publications</A><BR>
  | 
| 
 | 
    45  | 
<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/teaching.html">Teaching</A><BR>
  | 
| 
 | 
    46  | 
<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/travelling.html">Recent Talks</A><BR>
  | 
| 
2
 | 
    47  | 
<A HREF="http://isabelle.in.tum.de/nominal/">My Research Group</A>
  | 
| 
 | 
    48  | 
<BR>
  | 
| 
 | 
    49  | 
<BR>
  | 
| 
 | 
    50  | 
  | 
| 
 | 
    51  | 
<B>Handy Information</B><BR>
  | 
| 
24
 | 
    52  | 
<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/logic.html">People in Logic</A><BR> 
  | 
| 
 | 
    53  | 
<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/programming.html">Programming Languages</A><BR> 
  | 
| 
 | 
    54  | 
<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/misc.html">Miscellaneous</A>
  | 
| 
2
 | 
    55  | 
<BR><BR>
  | 
| 
 | 
    56  | 
  | 
| 
39
 | 
    57  | 
<table border="0">
  | 
| 
 | 
    58  | 
<tr>
  | 
| 
 | 
    59  | 
<td>
  | 
| 
2
 | 
    60  | 
<A HREF="http://isabelle.in.tum.de/nominal/">
  | 
| 
39
 | 
    61  | 
<IMG SRC="nominal-logo.gif" ALT="" style="border-width: 0px;" align="left"></A>
  | 
| 
 | 
    62  | 
</td>
  | 
| 
 | 
    63  | 
</tr>
  | 
| 
 | 
    64  | 
<tr>
  | 
| 
 | 
    65  | 
<td>
  | 
| 
 | 
    66  | 
<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Cookbook/">
  | 
| 
 | 
    67  | 
<IMG SRC="Cookbook/logo-documentation.gif" ALT="" style="border-width: 0px;" align="left"></A>
  | 
| 
 | 
    68  | 
</td>
  | 
| 
 | 
    69  | 
</tr>
  | 
| 
 | 
    70  | 
</table>
  | 
| 
2
 | 
    71  | 
</TD>
  | 
| 
 | 
    72  | 
  | 
| 
 | 
    73  | 
  | 
| 
 | 
    74  | 
<!-- right column -->
  | 
| 
 | 
    75  | 
<TD BGCOLOR="#FFFFFF" WIDTH="75%">
  | 
| 
 | 
    76  | 
<h2>Publications</h2>
  | 
| 
 | 
    77  | 
<FONT COLOR="#800000"><B>Warning:</B></FONT> 
  | 
| 
 | 
    78  | 
Currently not all papers are available from this page. 
  | 
| 
 | 
    79  | 
Please email me for copies of the papers you cannot find.    
  | 
| 
 | 
    80  | 
</TD>
  | 
| 
 | 
    81  | 
</TR>
  | 
| 
 | 
    82  | 
  | 
| 
 | 
    83  | 
<TR>
  | 
| 
 | 
    84  | 
<TD BGCOLOR="#FFFFFF" WIDTH="75%">
  | 
| 
 | 
    85  | 
<H3>Pending</H3>
  | 
| 
 | 
    86  | 
  | 
| 
 | 
    87  | 
<p><B>A Formalisation of the Myhill-Nerode Theorem based on Regular Expressions.</B> 
  | 
| 
 | 
    88  | 
      (with Wu and Zhang) Journal version. Submitted.
  | 
| 
24
 | 
    89  | 
      [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/rexp.pdf">pdf</A>]
  | 
| 
2
 | 
    90  | 
  | 
| 
 | 
    91  | 
<p><B>General Bindings and Alpha-Equivalence in Nominal Isabelle.</B> 
  | 
| 
61
 | 
    92  | 
      (with Kaliszyk) Accepted for publication in the Journal of Logical
  | 
| 
59
 | 
    93  | 
      Methods in Computer Science.
  | 
| 
24
 | 
    94  | 
      [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/lmcs.pdf">pdf</A>]
  | 
| 
2
 | 
    95  | 
  | 
| 
89
 | 
    96  | 
<p><B>Priority Inheritance Protocol Proved Correct.</B> 
  | 
| 
 | 
    97  | 
      (with Zhang and Wu) Submitted.
  | 
| 
 | 
    98  | 
      [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/pip.pdf">pdf</A>]
  | 
| 
 | 
    99  | 
  | 
| 
 | 
   100  | 
  | 
| 
2
 | 
   101  | 
<p><B>How to Prove False using the Variable Convention.</B> 
  | 
| 
 | 
   102  | 
     Appears as a poster at TTVSI, 1 page. 
  | 
| 
24
 | 
   103  | 
     [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/mike-poster-abstract-08.pdf">pdf</A>]
  | 
| 
 | 
   104  | 
     [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/mike-poster-08.pdf">poster</A>]
  | 
| 
2
 | 
   105  | 
  | 
| 
 | 
   106  | 
<p><B>Strong Induction Principles in the Locally Nameless 
  | 
| 
 | 
   107  | 
      Representation of Binders (Preliminary Notes).</B> (with Pollack) A shorter version 
  | 
| 
 | 
   108  | 
      of this paper was accepted at WMM'07. 
  | 
| 
24
 | 
   109  | 
      [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/ln.pdf">pdf</A>]
  | 
| 
2
 | 
   110  | 
</TD>
  | 
| 
 | 
   111  | 
</TR>
  | 
| 
15
 | 
   112  | 
  | 
| 
2
 | 
   113  | 
<TR>
  | 
| 
 | 
   114  | 
<TD BGCOLOR="FFFFFF" WIDTH="75%">
  | 
| 
 | 
   115  | 
<H3>2011</H3>
  | 
| 
 | 
   116  | 
<p><B>General Bindings and Alpha-Equivalence in Nominal Isabelle.</B> 
  | 
| 
 | 
   117  | 
      (with Kaliszyk) 
  | 
| 
 | 
   118  | 
      In Proceedings of the 20th European Symposium on Programming (ESOP 2011).
  | 
| 
 | 
   119  | 
      In Volume 6602 of Lecture Notes in Computer Science. Pages 480-500.
  | 
| 
 | 
   120  | 
      © <A HREF="http://link.springer.de/link/service/series/0558/tocs/t6602.htm">Springer Verlag</A>
  | 
| 
24
 | 
   121  | 
      [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/esop-11.pdf">pdf</A>]
  | 
| 
2
 | 
   122  | 
  | 
| 
 | 
   123  | 
<p><B>A Formalisation of the Myhill-Nerode Theorem based on Regular Expressions (Proof
  | 
| 
 | 
   124  | 
      Pearl).</B> 
  | 
| 
 | 
   125  | 
      (with Wu and Zhang) 
  | 
| 
 | 
   126  | 
      In Proceedings of the 2nd Conference on Interactive Theorem Proving (ITP 2011).
  | 
| 
 | 
   127  | 
      In Volume 6898 of Lecture Notes in Computer Science. Pages 341-356.
  | 
| 
 | 
   128  | 
      © <A HREF="http://link.springer.de/link/service/series/0558/tocs/t6898.htm">Springer Verlag</A>
  | 
| 
24
 | 
   129  | 
      [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/itp-11.pdf">pdf</A>]
  | 
| 
2
 | 
   130  | 
  | 
| 
 | 
   131  | 
<p><B>Quotients Revisited for Isabelle/HOL.</B> 
  | 
| 
 | 
   132  | 
      (with Kaliszyk) In Proceedings of the ACM Symposium on Applied
  | 
| 
 | 
   133  | 
      Computing (SAC 2011), Software Verification and Testing track,
  | 
| 
 | 
   134  | 
      Pages 1639-1644.
  | 
| 
40
 | 
   135  | 
      [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/sac-11.pdf">pdf</A>]<BR><BR>
  | 
| 
 | 
   136  | 
  | 
| 
 | 
   137  | 
      (We silently assume in this paper to only lift from types that have
  | 
| 
 | 
   138  | 
       covariant type-constructors. Many thanks to Ondřej Kunčar,
  | 
| 
82
 | 
   139  | 
       who pointed this out. John Wickerson pointed out a typo in Definition 2 and one in the
  | 
| 
84
 | 
   140  | 
       Appendix, which are corrected in the pdf-file above. Thanks!)		    
  | 
| 
49
 | 
   141  | 
  | 
| 
 | 
   142  | 
<p><B>Mechanizing the Metatheory of Mini-XQuery.</B> (with Cheney) 
  | 
| 
 | 
   143  | 
     In Proceedings of the 1st Conference on Certified Programs and Proofs (CPP 2011).
  | 
| 
 | 
   144  | 
     In Volume 7086 of Lecture Notes in Computer Science. Pages 280-295.
  | 
| 
 | 
   145  | 
     © <A HREF="http://link.springer.de/link/service/series/0558/tocs/t7086.htm">Springer Verlag</A>
  | 
| 
 | 
   146  | 
     [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/cpp-11.pdf">pdf</A>]     
  | 
| 
 | 
   147  | 
  | 
| 
2
 | 
   148  | 
</TD>
  | 
| 
 | 
   149  | 
</TR>
  | 
| 
 | 
   150  | 
  | 
| 
15
 | 
   151  | 
<TR>
  | 
| 
2
 | 
   152  | 
<TD BGCOLOR="FFFFFF" WIDTH="75%">
  | 
| 
 | 
   153  | 
<H3>2010</H3>
  | 
| 
 | 
   154  | 
<p><B>Proof Pearl: A New Foundation for Nominal Isabelle.</B> (with Huffman) 
  | 
| 
 | 
   155  | 
      In Proceedings of the 1st Conference on Interactive Theorem Proving (ITP 2010).
  | 
| 
 | 
   156  | 
      In Volume 6172 of Lecture Notes in Computer Science. Pages 35-50.
  | 
| 
 | 
   157  | 
      © <A HREF="http://link.springer.de/link/service/series/0558/tocs/t6172.htm">Springer Verlag</A>
  | 
| 
24
 | 
   158  | 
      [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/nominal-atoms.pdf">pdf</A>]
  | 
| 
2
 | 
   159  | 
  | 
| 
 | 
   160  | 
<p><B>Mechanizing the Metatheory of LF.</B> (with Cheney and Berghofer) 
  | 
| 
 | 
   161  | 
      In <A HREF="http://doi.acm.org/10.1145/1877714.1877721">
  | 
| 
 | 
   162  | 
      ACM Transactions on Computational Logic</A>, Vol 12(2), Pages 15:1 - 15:42, 2011. 
  | 
| 
 | 
   163  | 
      [<A HREF="http://isabelle.in.tum.de/nominal/LF/">technical report</A>] 
  | 
| 
 | 
   164  | 
  | 
| 
 | 
   165  | 
<p><B>Nominal Unification Revisited.</B> 
  | 
| 
 | 
   166  | 
      (invited paper) In Proceedings of the 24th Workshop on Unification (UNIF 2010).
  | 
| 
 | 
   167  | 
      In Volume 42 of Electronic Proceedings in Theoretical Computer Science. Pages 1-11, 2010.
  | 
| 
24
 | 
   168  | 
      [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/univ-10.pdf">pdf</A>]
  | 
| 
2
 | 
   169  | 
  | 
| 
 | 
   170  | 
</TD>
  | 
| 
 | 
   171  | 
</TR>
  | 
| 
 | 
   172  | 
  | 
| 
15
 | 
   173  | 
<TR>
  | 
| 
2
 | 
   174  | 
<TD BGCOLOR="FFFFFF" WIDTH="75%">
  | 
| 
 | 
   175  | 
<H3>2009</H3>
  | 
| 
 | 
   176  | 
<p><B>Nominal Formalisations of Typical SOS Proofs.</B> 
  | 
| 
 | 
   177  | 
     (with Narboux) In Proceedings of the 3rd Workshop on Logical and Semantic 
  | 
| 
 | 
   178  | 
     Frameworks with Applications (LFSA'08). Electronic
  | 
| 
 | 
   179  | 
     Notes in Theoretical Computer Science, 247, Pages 139-155, 2009.  
  | 
| 
 | 
   180  | 
     [<A HREF="http://isabelle.in.tum.de/nominal/manual/SOS.pdf">pdf</A>]. 
  | 
| 
 | 
   181  | 
  | 
| 
 | 
   182  | 
<p><B>Proceedings of Theorem Proving in Higher Order Logics (TPHOLs'09).</B> 
  | 
| 
 | 
   183  | 
     (with Berghofer, Nipkow and Wenzel) Volume 5674 of Lecture Notes in
  | 
| 
 | 
   184  | 
      Computer Science, 2009.  
  | 
| 
 | 
   185  | 
      © <A HREF="http://link.springer.de/link/service/series/0558/tocs/t5674.htm">Springer Verlag</A>
  | 
| 
 | 
   186  | 
  | 
| 
 | 
   187  | 
<p><B>Nominal Verification of W.</B> (with Nipkow)
  | 
| 
 | 
   188  | 
      From Semantics to Computer Science, Essays in Honour of Gilles Kahn, 
  | 
| 
 | 
   189  | 
      edited by Bertot, Huet, Levy and Plotkin. Cambridge
  | 
| 
 | 
   190  | 
      University Press, 2009. Pages 363-382.
  | 
| 
24
 | 
   191  | 
      [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/w-07.pdf">pdf</A>] 
  | 
| 
2
 | 
   192  | 
</TD>
  | 
| 
 | 
   193  | 
</TR>
  | 
| 
 | 
   194  | 
  | 
| 
 | 
   195  | 
<TR>
  | 
| 
 | 
   196  | 
<TD BGCOLOR="FFFFFF" WIDTH="75%">
  | 
| 
 | 
   197  | 
<H3>2008</H3>
  | 
| 
 | 
   198  | 
<p><B>Mechanizing the Metatheory of LF.</B> (with Cheney and Berghofer) In Proceedings of the
  | 
| 
 | 
   199  | 
      23rd IEEE Symposium on Logic in Computer Science (LICS 2008), IEEE Computer Society,
  | 
| 
 | 
   200  | 
      June 2008. Pages 45-56.
  | 
| 
24
 | 
   201  | 
      [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/lics-08.pdf">pdf</A>] More
  | 
| 
2
 | 
   202  | 
      information is <A HREF="http://isabelle.in.tum.de/nominal/LF/index.html">elsewhere</A>.
  | 
| 
 | 
   203  | 
  | 
| 
 | 
   204  | 
<p><B>Nominal Inversion Principles.</B> (with Berghofer) 
  | 
| 
 | 
   205  | 
      In Proceedings of 21st International Conference on Theorem Proving in
  | 
| 
 | 
   206  | 
      Higher Order Logics (TPHOLs'08). In Volume 5170 of Lecture Notes in
  | 
| 
 | 
   207  | 
      Computer Science. Pages 71-85.
  | 
| 
 | 
   208  | 
      © <A HREF="http://link.springer.de/link/service/series/0558/tocs/t5170.htm">Springer Verlag</A>
  | 
| 
24
 | 
   209  | 
      [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/tphols-08.pdf">pdf</A>]<BR><BR>
  | 
| 
2
 | 
   210  | 
  | 
| 
 | 
   211  | 
      (Note that the proof in figure 3 is chosen as an illustrative example to
  | 
| 
 | 
   212  | 
      show how to use inversion principles (the main topic of the paper). If one
  | 
| 
 | 
   213  | 
      does the induction on the beta-reduction relation, instead of the typing
  | 
| 
 | 
   214  | 
      relation, then the proof is almost trivial and can be found automatically
  | 
| 
 | 
   215  | 
      by Isabelle only using some very standard inversion principles for the
  | 
| 
 | 
   216  | 
      typing relation.)
  | 
| 
 | 
   217  | 
  | 
| 
 | 
   218  | 
<p><B>Mechanising a Proof of Craig's Interpolation Theorem for Intuitionistic Logic in 
  | 
| 
 | 
   219  | 
      Nominal Isabelle.</B> (with Chapman and McKinna) 
  | 
| 
 | 
   220  | 
      In Proceedings of 9th International Conference on Artificial Intelligence
  | 
| 
 | 
   221  | 
      and Symbolic Computation (AISC'08). In Volume 5144 of Lecture Notes in
  | 
| 
 | 
   222  | 
      Artificial Intelligene. Pages 38-52.
  | 
| 
 | 
   223  | 
      © <A HREF="http://link.springer.de/link/service/series/0558/tocs/t5144.htm">Springer Verlag</A>
  | 
| 
 | 
   224  | 
  | 
| 
 | 
   225  | 
  | 
| 
 | 
   226  | 
  | 
| 
 | 
   227  | 
<p><B>Revisiting Cut-Elimination: One Difficult Proof is Really a Proof.</B> (with Zhu) 
  | 
| 
 | 
   228  | 
      In Proceedings of the 19th International Conference on Rewriting Techniques
  | 
| 
 | 
   229  | 
      and Applications (RTA 2008). In Volume 5117 of Lecture Notes in Computer Science.
  | 
| 
 | 
   230  | 
      Pages 409-424. 
  | 
| 
 | 
   231  | 
      © <A HREF="http://link.springer.de/link/service/series/0558/tocs/t5117.htm">Springer Verlag</A>
  | 
| 
24
 | 
   232  | 
      [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/rta-08.pdf">pdf</A>]<BR><BR>
  | 
| 
2
 | 
   233  | 
  | 
| 
 | 
   234  | 
      (This paper corrects some lemmas in my PhD-thesis. The errors were found by formalising
  | 
| 
 | 
   235  | 
       the proof in Nominal Isabelle.)		  
  | 
| 
 | 
   236  | 
</TD>
  | 
| 
 | 
   237  | 
</TR>
  | 
| 
 | 
   238  | 
  | 
| 
 | 
   239  | 
<TR>
  | 
| 
 | 
   240  | 
<TD BGCOLOR="FFFFFF" WIDTH="75%">
  | 
| 
 | 
   241  | 
<H3>2007</H3>
  | 
| 
 | 
   242  | 
<p><B>Barendregt's Variable Convention in Rule Inductions.</B>
  | 
| 
 | 
   243  | 
      (with Berghofer and Norrish) In Proceedings of the 21th 
  | 
| 
 | 
   244  | 
      Conference on Automated Deduction (CADE 2007). In volume 4603 
  | 
| 
 | 
   245  | 
      of Lecture Notes in Artificial Intelligence. Bremen, Germany. 
  | 
| 
 | 
   246  | 
      July 2007. Pages 35-50.
  | 
| 
 | 
   247  | 
      © <A HREF="http://link.springer.de/link/service/series/0558/tocs/t4603.htm">Springer Verlag</A>
  | 
| 
24
 | 
   248  | 
      [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/cade07.ps">ps</A>]
  | 
| 
2
 | 
   249  | 
     
  | 
| 
 | 
   250  | 
      <BR><BR>This paper supersedes the MERLIN-paper from 2005.
  | 
| 
 | 
   251  | 
  | 
| 
 | 
   252  | 
<p><B>Nominal Techniques in Isabelle/HOL.</B> In
  | 
| 
 | 
   253  | 
      Journal of Automatic Reasoning, 2008, Vol. 40(4), 327-356.
  | 
| 
24
 | 
   254  | 
      [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/nom-tech.ps">ps</A>]  
  | 
| 
 | 
   255  | 
      [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/nom-tech.pdf">pdf</A>]
  | 
| 
2
 | 
   256  | 
  | 
| 
 | 
   257  | 
<p><B>Formalising in Nominal Isabelle Crary's Completeness Proof for Equivalence Checking.</B> 
  | 
| 
 | 
   258  | 
      (with Narboux) In Proceedings of the International Workshop on Logical Frameworks and 
  | 
| 
 | 
   259  | 
      Meta-Languages: Theory and Practice (LFMTP 2007). Electronic Notes in
  | 
| 
 | 
   260  | 
      Theoretical Computer Science. Vol. 196. Pages 3-18.
  | 
| 
24
 | 
   261  | 
      [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/lfmtp-07.pdf">pdf</A>]<BR><BR>
  | 
| 
2
 | 
   262  | 
  | 
| 
 | 
   263  | 
      (There is a minor problem in the statement on page 4 where we write that alpha-renamings
  | 
| 
 | 
   264  | 
      are required in order to show the equivalence of Q-Beta and Q-Beta': While the equivalence 
  | 
| 
 | 
   265  | 
      can be proved using alpha-renamings, it can also be proved by a careful analysis of the 
  | 
| 
 | 
   266  | 
      available freshness-constraints.)			
  | 
| 
 | 
   267  | 
  | 
| 
 | 
   268  | 
<p><B>Nominal Logic Programming.</B> (with Cheney)
  | 
| 
 | 
   269  | 
      In <A HREF="http://dl.acm.org/citation.cfm?id=1387675">
  | 
| 
 | 
   270  | 
      ACM Transactions on Programming Languages and Systems</A>, 
  | 
| 
 | 
   271  | 
      2008, Vol. 30(5), Article 26, pages 1-47.
  | 
| 
 | 
   272  | 
</TD>
  | 
| 
 | 
   273  | 
</TR>
  | 
| 
 | 
   274  | 
  | 
| 
 | 
   275  | 
<TR>
  | 
| 
 | 
   276  | 
<TD BGCOLOR="FFFFFF" WIDTH="75%">
  | 
| 
 | 
   277  | 
<H3>2006</H3>
  | 
| 
 | 
   278  | 
<p><B>Proof Theory of Classical Propositional Calculus.</B> 
  | 
| 
 | 
   279  | 
     (with Hyland, Bellin and Robinson) In Theoretical Computer 
  | 
| 
 | 
   280  | 
     Science 2006. Vol. 364(2). Pages 143-170.
  | 
| 
24
 | 
   281  | 
     [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/class-tcs.ps">ps</A>] 
  | 
| 
2
 | 
   282  | 
  | 
| 
 | 
   283  | 
<p><B>A Recursion Combinator for Nominal Datatypes 
  | 
| 
 | 
   284  | 
      Implemented in Isabelle/HOL.</B> (with Berghofer) In Proceedings of the 3rd 
  | 
| 
 | 
   285  | 
      International Joint Conference on Automated Deduction (IJCAR 2006). 
  | 
| 
 | 
   286  | 
      Seattle, USA. In volume 4130 of Lecture Notes in Artificial Intelligence. 
  | 
| 
 | 
   287  | 
      Pages 498-512.
  | 
| 
 | 
   288  | 
    © <A HREF="http://link.springer.de/link/service/series/0558/tocs/t4130.htm">Springer Verlag</A>
  | 
| 
24
 | 
   289  | 
    [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/ijcar-06.ps">ps</A>]
  | 
| 
2
 | 
   290  | 
  | 
| 
 | 
   291  | 
<p><B>Classical Logic is better than Intuitionistic Logic:
  | 
| 
 | 
   292  | 
      A Conjecture about Double-Negation Translations.</B> (with Ratiu) In Proceedings
  | 
| 
 | 
   293  | 
      of the 1st International Workshop on Classical Logic and Computation (CL & C 2006). 
  | 
| 
 | 
   294  | 
      Venice, Italy. 20pp.
  | 
| 
24
 | 
   295  | 
      [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/clc-06.ps">ps</A>]
  | 
| 
2
 | 
   296  | 
  | 
| 
 | 
   297  | 
<p><B>A Head-to-Head Comparison of de Bruijn Indices and Names.</B> (with Berghofer) 
  | 
| 
 | 
   298  | 
      In Proceedings of the International Workshop on Logical Frameworks and 
  | 
| 
 | 
   299  | 
      Meta-Languages: Theory and Practice (LFMTP 2006). Electronic Notes in
  | 
| 
 | 
   300  | 
      Theoretical Computer Science. Vol. 174(5). Pages 53-67.
  | 
| 
24
 | 
   301  | 
      [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/lfmtp-06.ps">ps</A>]
  | 
| 
2
 | 
   302  | 
</TD>
  | 
| 
 | 
   303  | 
</TR>
  | 
| 
 | 
   304  | 
  | 
| 
 | 
   305  | 
<TR>
  | 
| 
 | 
   306  | 
<TD BGCOLOR="FFFFFF" WIDTH="75%">
  | 
| 
 | 
   307  | 
<H3>2005</H3>
  | 
| 
 | 
   308  | 
<p><B>A Formal Treatment of the Barendregt Variable Convention in Rule Inductions.</B> (with Norrish) 
  | 
| 
 | 
   309  | 
      In Proceedings of the ACM Workshop on Mechanized Reasoning about Languages with Variable
  | 
| 
 | 
   310  | 
      Binding and Names (MERLIN 2005). Tallinn, Estonia. September 2005. Pages 25-32. © ACM, Inc.
  | 
| 
24
 | 
   311  | 
      [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/merlin-05.ps">ps</A>]
  | 
| 
 | 
   312  | 
      [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/merlin-05.pdf">pdf</A>]
  | 
| 
2
 | 
   313  | 
<p>
  | 
| 
 | 
   314  | 
      (There was a small typo in the definition of permutation equality, which has been corrected
  | 
| 
 | 
   315  | 
      in the versions above. This paper received favourable comments on the 
  | 
| 
 | 
   316  | 
      <A HREF="http://cs.nyu.edu/pipermail/fom/2005-December/009495.html">FOM</A> mailing-list.)
  | 
| 
 | 
   317  | 
  | 
| 
 | 
   318  | 
<p><B>Nominal Techniques in Isabelle/HOL.</B> (with Tasson) In Proceedings of the 20th 
  | 
| 
 | 
   319  | 
      Conference on Automated Deduction (CADE 2005). In volume 3632 of Lecture Notes in Artificial
  | 
| 
 | 
   320  | 
      Intelligence. Tallinn, Estonia. July 2005. Pages 38-53.
  | 
| 
 | 
   321  | 
    © <A HREF="http://link.springer.de/link/service/series/0558/tocs/t3632.htm">Springer Verlag</A>
  | 
| 
24
 | 
   322  | 
    [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/nom-cade-05.ps">ps</A>]
  | 
| 
2
 | 
   323  | 
  | 
| 
 | 
   324  | 
<p><B>Avoiding Equivariance in Alpha-Prolog.</B> (with Cheney) In Proceedings of the 7th
  | 
| 
 | 
   325  | 
      International Conference on Typed Lambda Calculi and Applications (TLCA 2005). 
  | 
| 
 | 
   326  | 
      In Volume 3461 of Lecture Notes in Computer Science. Nara, Japan. April 2005. Pages 401-416.
  | 
| 
 | 
   327  | 
    © <A HREF="http://link.springer.de/link/service/series/0558/tocs/t3461.htm">Springer Verlag</A>
  | 
| 
24
 | 
   328  | 
    [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/alpha-tlca.ps">ps</A>]
  | 
| 
2
 | 
   329  | 
</TD>
  | 
| 
 | 
   330  | 
</TR>
  | 
| 
 | 
   331  | 
  | 
| 
 | 
   332  | 
  | 
| 
 | 
   333  | 
<TR>
  | 
| 
 | 
   334  | 
<TD BGCOLOR="FFFFFF" WIDTH="75%">
  | 
| 
 | 
   335  | 
<H3>2004</H3>
  | 
| 
 | 
   336  | 
<p><B>Nominal Unification.</B> (with Pitts and Gabbay) In Theoretical Computer Science
  | 
| 
 | 
   337  | 
      2004. Vol. 323(1-3). Pages 473-497.
  | 
| 
24
 | 
   338  | 
      [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/nomu-tcs.ps">ps</A>]
  | 
| 
 | 
   339  | 
      [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/nomu-tcs.pdf">pdf</A>]
  | 
| 
2
 | 
   340  | 
  | 
| 
 | 
   341  | 
<p><B>Nominal Techniques for Reasoning about Formal Languages.</B> Reader for an advanced 
  | 
| 
 | 
   342  | 
      course at the ESSLLI summer school. 26 Pages. Appeared as LORIA technical report.
  | 
| 
 | 
   343  | 
  | 
| 
 | 
   344  | 
<p><B>Alpha-Prolog: A Logic Programming Language with Names, Binding and Alpha-Equivalence.</B> 
  | 
| 
 | 
   345  | 
      (with Cheney) In Proceedings of the International Conference on Logic Programming
  | 
| 
 | 
   346  | 
      (ICLP 2004).  In Volume 3132 of Lecture Notes in Computer Science. St-Malo, France. 
  | 
| 
 | 
   347  | 
      September 2004. Pages 269-283. 
  | 
| 
 | 
   348  | 
    © <A HREF="http://link.springer.de/link/service/series/0558/tocs/t3132.htm">Springer Verlag</A>
  | 
| 
24
 | 
   349  | 
    [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/alpha-iclp.ps">ps</A>]
  | 
| 
2
 | 
   350  | 
</TD>
  | 
| 
 | 
   351  | 
</TR>
  | 
| 
 | 
   352  | 
  | 
| 
 | 
   353  | 
<TR>
  | 
| 
 | 
   354  | 
<TD BGCOLOR="#FFFFFF" WIDTH="75%">
  | 
| 
 | 
   355  | 
<H3>2003</H3>
  | 
| 
 | 
   356  | 
<p><B>Nominal Unification.</B> (with Pitts and Gabbay) 
  | 
| 
 | 
   357  | 
      In Proceedings of the Computer Science Logic and 8th Kurt Gödel Colloquium
  | 
| 
 | 
   358  | 
      (CSL & KGC 2003).  In Volume 2803 of Lecture Notes in Computer Science. Vienna, Austria. 
  | 
| 
 | 
   359  | 
      August 2003. Pages 513-527.
  | 
| 
 | 
   360  | 
   © <A HREF="http://link.springer.de/link/service/series/0558/tocs/t2803.htm">Springer Verlag</A>
  | 
| 
24
 | 
   361  | 
   [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/nomu.ps">ps</A>]
  | 
| 
2
 | 
   362  | 
  | 
| 
 | 
   363  | 
<p><B>System Description: Alpha-Prolog, a Fresh Approach to Logic Programming Modulo 
  | 
| 
 | 
   364  | 
      Alpha-Equivalence.</B> (with Cheney) In Proceedings of the 17th International Workshop on
  | 
| 
 | 
   365  | 
      Unification, UNIF'03. Valencia, Spain. June 2003. Technical Report
  | 
| 
 | 
   366  | 
      DSIC-II/12/03, Departamento de Sistemas Informaticos y Computacion,
  | 
| 
 | 
   367  | 
      Universidad Politecnica de Valencia, 2003. Pages 15-19.
  | 
| 
24
 | 
   368  | 
      [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/aprolog.ps">ps</A>]
  | 
| 
2
 | 
   369  | 
  | 
| 
 | 
   370  | 
<p><B>Work in Progress: Logic Programming with Names and Binding.</B> (with Cheney) 
  | 
| 
 | 
   371  | 
      CoLogNet Newsletter No. 4, 2003. Pages 25-28. 
  | 
| 
24
 | 
   372  | 
      [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/aprolog-colognet.ps">ps</A>]
  | 
| 
2
 | 
   373  | 
</TD>
  | 
| 
 | 
   374  | 
</TR>
  | 
| 
 | 
   375  | 
  | 
| 
 | 
   376  | 
<TR>
  | 
| 
 | 
   377  | 
<TD BGCOLOR="#FFFFFF"  WIDTH="75%">
  | 
| 
 | 
   378  | 
<H3>2002</H3>
  | 
| 
 | 
   379  | 
<p><B>Strong Normalisation of Herbelin's Explicit Substitution Calculus with 
  | 
| 
 | 
   380  | 
      Substitution Propagation.</B> 
  | 
| 
 | 
   381  | 
      (with Dyckhoff) Journal of Logic and Computation, Volume 13, No 5, Pages 689-706.
  | 
| 
24
 | 
   382  | 
      [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/jlc-03.pdf">pdf</A>]
  | 
| 
2
 | 
   383  | 
  | 
| 
 | 
   384  | 
<!--
  | 
| 
 | 
   385  | 
<p><B>Revisiting Zucker's Work on the Correspondence Between Cut-Elimination and 
  | 
| 
 | 
   386  | 
      Normalisation.</B>  Accepted for publication in the proceedings of the natural deduction meeting in 
  | 
| 
 | 
   387  | 
      Rio de Janeiro (will appear in the Advances in Natural Deduction volume published by Kluwer).-->
  | 
| 
 | 
   388  | 
</TD>
  | 
| 
 | 
   389  | 
</TR>
  | 
| 
 | 
   390  | 
  | 
| 
 | 
   391  | 
<TR>
  | 
| 
 | 
   392  | 
<TD BGCOLOR="#FFFFFF" WIDTH="75%">
  | 
| 
 | 
   393  | 
<H3>2001</H3>
  | 
| 
 | 
   394  | 
<p><B>Strong Normalisation of Cut-Elimination in Classical Logic.</B> (with Bierman) 
  | 
| 
 | 
   395  | 
      Fundamenta Informaticae, 45(1-2), January 2001, Pages 123-155. 
  | 
| 
24
 | 
   396  | 
      [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/fi-01.ps.gz">ps.gz</A>]
  | 
| 
 | 
   397  | 
      [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/fi-01.pdf">pdf</A>]
  | 
| 
2
 | 
   398  | 
  | 
| 
 | 
   399  | 
<p><B>Strong Normalisation of Herbelin's Explicit Substitution Calculus with 
  | 
| 
 | 
   400  | 
      Substitution Propagation.</B> (with Dyckhoff) In Proceedings of the 4th 
  | 
| 
 | 
   401  | 
      Workshop on Explicit Substitutions Theory and Applications (WESTAPP'01).
  | 
| 
 | 
   402  | 
      Logic Group Preprint series No 210. Utrecht, the Netherlands. May 2001. Pages 26-45.
  | 
| 
24
 | 
   403  | 
      [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/westapp-01.pdf">pdf</A>]
  | 
| 
2
 | 
   404  | 
  | 
| 
 | 
   405  | 
<p><B>Strong Normalisation for a Gentzen-like Cut-Elimination Procedure.</B> 
  | 
| 
 | 
   406  | 
      In Proceedings of the 5th International Conference on Typed Lambda Calculi and 
  | 
| 
 | 
   407  | 
      Applications (TLCA 2001). In Volume 2044 of Lecture Notes in
  | 
| 
 | 
   408  | 
      Computer Science. Krakow, Poland. May 2001. Pages 415-429.
  | 
| 
 | 
   409  | 
    © <A HREF="http://link.springer.de/link/service/series/0558/tocs/t2044.htm">Springer Verlag</A>
  | 
| 
24
 | 
   410  | 
    [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/tableaux-01.ps.gz">ps.gz</A>]
  | 
| 
 | 
   411  | 
    [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/tableaux-01.pdf">pdf</A>]
  | 
| 
2
 | 
   412  | 
</TD>
  | 
| 
 | 
   413  | 
</TR>
  | 
| 
 | 
   414  | 
  | 
| 
 | 
   415  | 
<TR>
  | 
| 
 | 
   416  | 
<TD BGCOLOR="FFFFFF" WIDTH="75%">
  | 
| 
 | 
   417  | 
<H3>2000</H3>
  | 
| 
 | 
   418  | 
<p><B>Classical Logic and Computation.</B>  
  | 
| 
 | 
   419  | 
Ph.D. Thesis, University of Cambridge. Supervised by Dr Gavin Bierman. October 2000.
  | 
| 
24
 | 
   420  | 
Some details are <A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/PhD/">elsewhere</A>. 
  | 
| 
 | 
   421  | 
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/Phd-Urban.ps.gz">ps.gz</A>]
  | 
| 
2
 | 
   422  | 
</TD>
  | 
| 
 | 
   423  | 
</TR>
  | 
| 
 | 
   424  | 
  | 
| 
 | 
   425  | 
<TR>
  | 
| 
 | 
   426  | 
<TD BGCOLOR="FFFFFF" WIDTH="75%">
  | 
| 
 | 
   427  | 
<H3>1999</H3>
  | 
| 
 | 
   428  | 
<p><B> Strong Normalisation of Cut-Elimination in Classical Logic.</B>
  | 
| 
 | 
   429  | 
(with Bierman) In Proceedings of the 5th International Conference on Typed
  | 
| 
 | 
   430  | 
Lambda Calculi and Applications (TLCA 1999). In Volume 1581 of Lecture Notes in
  | 
| 
 | 
   431  | 
Computer Science. L'Aquila, Italy. April 1999. Pages 365-380. 
  | 
| 
 | 
   432  | 
© <A HREF="http://link.springer.de/link/service/series/0558/tocs/t1581.htm">Springer Verlag</A>
  | 
| 
24
 | 
   433  | 
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/tlca-99.ps.gz">ps.gz</A>]
  | 
| 
 | 
   434  | 
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/tlca-99.pdf">pdf</A>]
  | 
| 
2
 | 
   435  | 
</TD>
  | 
| 
 | 
   436  | 
</TR>
  | 
| 
 | 
   437  | 
  | 
| 
 | 
   438  | 
<TR>
  | 
| 
 | 
   439  | 
<TD  BGCOLOR="FFFFFF" WIDTH="75%">
  | 
| 
 | 
   440  | 
<H3>1998</H3>
  | 
| 
 | 
   441  | 
<p><B> Implementation of Proof Search in the Imperative Programming Language Pizza.</B>
  | 
| 
 | 
   442  | 
In Proceedings of the 7th International Conference on Automated Reasoning with
  | 
| 
 | 
   443  | 
Analytic Tableaux and Related Methods (TABELAUX 1998). In Volume 1397 of Lecture Notes in
  | 
| 
 | 
   444  | 
Artificial Intelligence. Oisterwijk, the Netherlands. May 1998. Pages 313-319.
  | 
| 
 | 
   445  | 
© <A HREF="http://link.springer.de/link/service/series/0558/tocs/t1397.htm">Springer Verlag</A>
  | 
| 
24
 | 
   446  | 
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/tableaux-98.ps.gz">ps.gz</A>]
  | 
| 
2
 | 
   447  | 
</TD>
  | 
| 
 | 
   448  | 
</TR>
  | 
| 
 | 
   449  | 
  | 
| 
 | 
   450  | 
<TR>
  | 
| 
 | 
   451  | 
<TD  BGCOLOR="FFFFFF" WIDTH="75%">
  | 
| 
 | 
   452  | 
<H3>1996</H3>
  | 
| 
 | 
   453  | 
<p><B> Forum and Its Implementation.</B>
  | 
| 
 | 
   454  | 
M.Phil. Thesis, University of St Andrews. Supervised by Dr Roy Dyckhoff. April 1996.
  | 
| 
 | 
   455  | 
</TD>
  | 
| 
 | 
   456  | 
</TR>
  | 
| 
 | 
   457  | 
  | 
| 
 | 
   458  | 
  | 
| 
 | 
   459  | 
</TABLE>
  | 
| 
 | 
   460  | 
<P><!-- Created: Tue Mar  4 00:23:25 GMT 1997 -->
  | 
| 
 | 
   461  | 
<!-- hhmts start -->
  | 
| 
84
 | 
   462  | 
Last modified: Tue Jan 31 16:30:30 GMT 2012
  | 
| 
2
 | 
   463  | 
<!-- hhmts end -->
  | 
| 
 | 
   464  | 
<a href="http://validator.w3.org/check/referer">[Validate this page.]</a>
  | 
| 
23
 | 
   465  | 
  | 
| 
2
 | 
   466  | 
</BODY>
  | 
| 
 | 
   467  | 
</HTML>
  |