index.html
changeset 3 60f6cd4991ad
parent 2 f329c1f3b365
child 5 f6a9118998b6
equal deleted inserted replaced
2:f329c1f3b365 3:60f6cd4991ad
     1 <?xml version="1.0" encoding="utf-8"?>
     1 <?xml version="1.0" encoding="utf-8"?>
     2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
     2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
     3 <HEAD>
     3 <HEAD>
     4 <TITLE>Homepage of Christian Urban</TITLE>
     4 <TITLE>Homepage of Christian Urban</TITLE>
     5 <BASE HREF="http://www4.in.tum.de/~urbanc/">
     5 <BASE HREF="http://www.dcs.kcl.ac.uk/staff/urbanc/">
     6 </HEAD>
     6 </HEAD>
     7 
     7 
     8 <BODY TEXT="#000000" 
     8 <BODY TEXT="#000000" 
     9       BGCOLOR="#4169E1" 
     9       BGCOLOR="#4169E1" 
    10       LINK="#0000EF" 
    10       LINK="#0000EF" 
    25     WIDTH="24%" 
    25     WIDTH="24%" 
    26     VALIGN="TOP" 
    26     VALIGN="TOP" 
    27     ROWSPAN="8">
    27     ROWSPAN="8">
    28 
    28 
    29 <B>Links</B><BR>
    29 <B>Links</B><BR>
    30 <A HREF="http://www4.in.tum.de/~urbanc/index.html">Home</A><BR>
    30 <A HREF="http://www.dcs.kcl.ac.uk/staff/urbanc/index.html">Home</A><BR>
    31 <A HREF="http://www4.in.tum.de/~urbanc/publications.html">Publications</A><BR>
    31 <A HREF="http://www.dcs.kcl.ac.uk/staff/urbanc/publications.html">Publications</A><BR>
    32 <A HREF="http://www4.in.tum.de/~urbanc/teaching.html">Teaching</A><BR>
    32 <A HREF="http://www.dcs.kcl.ac.uk/staff/urbanc/teaching.html">Teaching</A><BR>
    33 <A HREF="http://www4.in.tum.de/~urbanc/travelling.html">Recent Talks</A><BR>
    33 <A HREF="http://www.dcs.kcl.ac.uk/staff/urbanc/travelling.html">Recent Talks</A><BR>
    34 <A HREF="http://isabelle.in.tum.de/nominal/">My Research Group</A>
    34 <A HREF="http://isabelle.in.tum.de/nominal/">My Research Group</A>
    35 <BR>
    35 <BR>
    36 <BR>
    36 <BR>
    37 
    37 
    38 <B>Handy Information</B><BR>
    38 <B>Handy Information</B><BR>
    39 <A HREF="http://www4.in.tum.de/~urbanc/logic.html">People in Logic</A><BR> 
    39 <A HREF="http://www.dcs.kcl.ac.uk/staff/urbanc/logic.html">People in Logic</A><BR> 
    40 <A HREF="http://www4.in.tum.de/~urbanc/programming.html">Programming Languages</A><BR> 
    40 <A HREF="http://www.dcs.kcl.ac.uk/staff/urbanc/programming.html">Programming Languages</A><BR> 
    41 <A HREF="http://www4.in.tum.de/~urbanc/misc.html">Miscellaneous</A>
    41 <A HREF="http://www.dcs.kcl.ac.uk/staff/urbanc/misc.html">Miscellaneous</A>
    42 <BR><BR>
    42 <BR><BR>
    43 
    43 
    44 <A HREF="http://isabelle.in.tum.de/nominal/">
    44 <A HREF="http://isabelle.in.tum.de/nominal/">
    45 <IMG SRC="ribbon.gif" ALT="" style="border-width: 0px;" align="left"></A>
    45 <IMG SRC="ribbon.gif" ALT="" style="border-width: 0px;" align="left"></A>
    46 </TD>
    46 </TD>
    65 <BR><BR>
    65 <BR><BR>
    66 
    66 
    67 <B>Fax</B> +49 89 289 17307 
    67 <B>Fax</B> +49 89 289 17307 
    68 </TD>
    68 </TD>
    69 <TD align="right" valign="top"> 
    69 <TD align="right" valign="top"> 
    70 <A HREF="http://www4.in.tum.de/~urbanc/picture-small.jpg"><IMG ALT="" SRC="picture-small.jpg" align="top"></A>
    70 <A HREF="http://www.dcs.kcl.ac.uk/staff/urbanc/picture-small.jpg"><IMG ALT="" SRC="picture-small.jpg" align="top"></A>
    71 </TD>
    71 </TD>
    72 </TR>
    72 </TR>
    73 </TABLE>
    73 </TABLE>
    74 <p>
    74 <p>
    75 <IMG SRC="new.gif" ALT="" style="" align="left"><A HREF="http://isabelle.in.tum.de/nominal/activities/idp" target="_top">Isabelle Documentation Project</A> (contains now a draft of a 200-page tutorial on Isabelle programming)<BR>
    75 <IMG SRC="new.gif" ALT="" style="" align="left"><A HREF="http://isabelle.in.tum.de/nominal/activities/idp" target="_top">Isabelle Documentation Project</A> (contains now a draft of a 200-page tutorial on Isabelle programming)<BR>
   187 </TR>
   187 </TR>
   188 
   188 
   189 <TR>
   189 <TR>
   190 <TD BGCOLOR="#FFFFFF" WIDTH="75%">
   190 <TD BGCOLOR="#FFFFFF" WIDTH="75%">
   191 <B>Nominal Unification and Alpha-Prolog</B> 
   191 <B>Nominal Unification and Alpha-Prolog</B> 
   192 <A HREF="http://www4.in.tum.de/~urbanc/Unification">Nominal unification</A> is one outcome of 
   192 <A HREF="http://www.dcs.kcl.ac.uk/staff/urbanc/Unification">Nominal unification</A> is one outcome of 
   193 my involvement in the nominal logic project in Cambridge. Another is the logic programming language 
   193 my involvement in the nominal logic project in Cambridge. Another is the logic programming language 
   194 alpha-Prolog (joint work with <A HREF="http://homepages.inf.ed.ac.uk/jcheney/">Dr James Cheney</A>), 
   194 alpha-Prolog (joint work with <A HREF="http://homepages.inf.ed.ac.uk/jcheney/">Dr James Cheney</A>), 
   195 which uses nominal unification - click for details 
   195 which uses nominal unification - click for details 
   196 <A HREF="http://homepages.inf.ed.ac.uk/jcheney/programs/aprolog/">here</A>.
   196 <A HREF="http://homepages.inf.ed.ac.uk/jcheney/programs/aprolog/">here</A>.
   197 The nominal unification algorithm has been 
   197 The nominal unification algorithm has been 
   198 <A HREF="http://www4.in.tum.de/~urbanc/Unification">formally verified</A> in Isabelle. This 
   198 <A HREF="http://www.dcs.kcl.ac.uk/staff/urbanc/Unification">formally verified</A> in Isabelle. This 
   199 was possible  since this unification algorithm is formulated in a simple first-order language 
   199 was possible  since this unification algorithm is formulated in a simple first-order language 
   200 (unlike other algorithms for higher-order unification). 
   200 (unlike other algorithms for higher-order unification). 
   201 <A HREF="http://www.cs.indiana.edu/~dfried/">Prof. Daniel Friedman</A> and his group use nominal 
   201 <A HREF="http://www.cs.indiana.edu/~dfried/">Prof. Daniel Friedman</A> and his group use nominal 
   202 unification in their alpha-Kanren system implemented in Scheme. 
   202 unification in their alpha-Kanren system implemented in Scheme. 
   203 <A HREF="http://www.dcs.kcl.ac.uk/staff/maribel/">Prof. Maribel Fernandez</A> and her student
   203 <A HREF="http://www.dcs.kcl.ac.uk/staff/maribel/">Prof. Maribel Fernandez</A> and her student
   216 called Gonville and Caius College my home. I was very lucky to have   
   216 called Gonville and Caius College my home. I was very lucky to have   
   217 <A HREF="http://research.microsoft.com/~gmb/">Dr Gavin Bierman</A>
   217 <A HREF="http://research.microsoft.com/~gmb/">Dr Gavin Bierman</A>
   218 as supervisor. My research in Cambridge was also very  much influenced by 
   218 as supervisor. My research in Cambridge was also very  much influenced by 
   219 <A HREF="http://www.dpmms.cam.ac.uk/~martin/">Prof. Martin Hyland</A>.
   219 <A HREF="http://www.dpmms.cam.ac.uk/~martin/">Prof. Martin Hyland</A>.
   220 Some details on my thesis "Classical Logic and Computation" are 
   220 Some details on my thesis "Classical Logic and Computation" are 
   221 <A HREF="http://www4.in.tum.de/~urbanc/PhD/index.html">elsewhere</A>, including
   221 <A HREF="http://www.dcs.kcl.ac.uk/staff/urbanc/PhD/index.html">elsewhere</A>, including
   222 a <A HREF="http://www4.in.tum.de/~urbanc/Cut/cutapplet.html">Java Applet</A> that 
   222 a <A HREF="http://www.dcs.kcl.ac.uk/staff/urbanc/Cut/cutapplet.html">Java Applet</A> that 
   223 'visualises' some of the results from the thesis. I completed the writing of
   223 'visualises' some of the results from the thesis. I completed the writing of
   224 the thesis in  <A HREF="http://iml.univ-mrs.fr/ldp/">Marseille</A> in the group of 
   224 the thesis in  <A HREF="http://iml.univ-mrs.fr/ldp/">Marseille</A> in the group of 
   225 <A HREF="http://iml.univ-mrs.fr/~girard/">Prof. Jean-Yves Girard</A>. My study in 
   225 <A HREF="http://iml.univ-mrs.fr/~girard/">Prof. Jean-Yves Girard</A>. My study in 
   226 Cambridge was funded by two <A HREF="http://www.daad.de/index.html">scholarships</a> 
   226 Cambridge was funded by two <A HREF="http://www.daad.de/index.html">scholarships</a> 
   227 from the German government; my year in Marseille by a TMR-fellowship from the EU. 
   227 from the German government; my year in Marseille by a TMR-fellowship from the EU. 
   249 </TR>
   249 </TR>
   250 
   250 
   251 <TR>
   251 <TR>
   252 <TD BGCOLOR="#FFFFFF" WIDTH="75%">
   252 <TD BGCOLOR="#FFFFFF" WIDTH="75%">
   253 <B>G4ip</B> An implementation of G4ip using the imperative language Pizza can be found 
   253 <B>G4ip</B> An implementation of G4ip using the imperative language Pizza can be found 
   254 <A HREF="http://www4.in.tum.de/~urbanc/Prover/index.html">here</A>.
   254 <A HREF="http://www.dcs.kcl.ac.uk/staff/urbanc/Prover/index.html">here</A>.
   255 <A HREF="http://pizzacompiler.sourceforge.net">Pizza</A> is a conservative 
   255 <A HREF="http://pizzacompiler.sourceforge.net">Pizza</A> is a conservative 
   256 extension of Java and a precursor of Scala. The implementation illustrates the technique of success 
   256 extension of Java and a precursor of Scala. The implementation illustrates the technique of success 
   257 continuations.
   257 continuations.
   258 </TD>
   258 </TD>
   259 </TR>
   259 </TR>