index.html
changeset 519 ed236da27439
parent 518 505a24fa0454
child 525 5b4f4439df08
equal deleted inserted replaced
518:505a24fa0454 519:ed236da27439
    47 <A HREF="https://nms.kcl.ac.uk/christian.urban/Nominal/">Nominal Isabelle</A>
    47 <A HREF="https://nms.kcl.ac.uk/christian.urban/Nominal/">Nominal Isabelle</A>
    48 <BR>
    48 <BR>
    49 <BR>
    49 <BR>
    50 
    50 
    51 <B>Handy Information</B><BR>
    51 <B>Handy Information</B><BR>
    52 <A HREF="http://nms.kcl.ac.uk/christian.urban/logic.html">People in Logic</A><BR> 
    52 <A HREF="https://nms.kcl.ac.uk/christian.urban/logic.html">People in Logic</A><BR> 
    53 <A HREF="http://nms.kcl.ac.uk/christian.urban/programming.html">Programming Languages</A><BR> 
    53 <A HREF="https://nms.kcl.ac.uk/christian.urban/programming.html">Programming Languages</A><BR> 
    54 <A HREF="http://nms.kcl.ac.uk/christian.urban/misc.html">Miscellaneous</A>
    54 <A HREF="https://nms.kcl.ac.uk/christian.urban/misc.html">Miscellaneous</A>
    55 <BR><BR>
    55 <BR><BR>
    56 
    56 
    57 <table border="0">
    57 <table border="0">
    58 <tr>
    58 <tr>
    59 <td>
    59 <td>
    60 <A HREF="http://nms.kcl.ac.uk/christian.urban/Nominal/">
    60 <A HREF="https://nms.kcl.ac.uk/christian.urban/Nominal/">
    61 <IMG SRC="nominal-logo.gif" ALT="" style="border-width: 0px;" align="left"></A>
    61 <IMG SRC="nominal-logo.gif" ALT="" style="border-width: 0px;" align="left"></A>
    62 </td>
    62 </td>
    63 </tr>
    63 </tr>
    64 <tr>
    64 <tr>
    65 <td>
    65 <td>
    66 <A HREF="http://nms.kcl.ac.uk/christian.urban/Cookbook/">
    66 <A HREF="https://nms.kcl.ac.uk/christian.urban/Cookbook/">
    67 <IMG SRC="Cookbook/logo-documentation.gif" ALT="" style="border-width: 0px;" align="left"></A>
    67 <IMG SRC="Cookbook/logo-documentation.gif" ALT="" style="border-width: 0px;" align="left"></A>
    68 </td>
    68 </td>
    69 </tr>
    69 </tr>
    70 </table>
    70 </table>
    71 </TD>
    71 </TD>
    90 Bush House, 30 Aldwych, London WC2B 4BG, UK. My office is 7.07 on the 7th floor, North Wing, of the Bush House. 
    90 Bush House, 30 Aldwych, London WC2B 4BG, UK. My office is 7.07 on the 7th floor, North Wing, of the Bush House. 
    91 <BR>
    91 <BR>
    92 
    92 
    93 </TD>
    93 </TD>
    94 <TD align="right" valign="top"> 
    94 <TD align="right" valign="top"> 
    95 <A HREF="http://nms.kcl.ac.uk/christian.urban/picture-small.jpg"><IMG ALT="" SRC="picture-small.jpg" align="top"></A>
    95 <A HREF="https://nms.kcl.ac.uk/christian.urban/picture-small.jpg"><IMG ALT="" SRC="picture-small.jpg" align="top"></A>
    96 </TD>
    96 </TD>
    97 </TR>
    97 </TR>
    98 </TABLE>
    98 </TABLE>
    99 <p>
    99 <p>
   100 <IMG SRC="new.gif" ALT="" style="" align="left"><A HREF="http://nms.kcl.ac.uk/christian.urban/Cookbook" target="_top">Isabelle Programming Tutorial</A> (draft of a 200-page tutorial on Isabelle programming)<BR><BR>
   100 <IMG SRC="new.gif" ALT="" style="" align="left"><A HREF="https://nms.kcl.ac.uk/christian.urban/Cookbook" target="_top">Isabelle Programming Tutorial</A> (draft of a 200-page tutorial on Isabelle programming)<BR><BR>
   101 </TD>
   101 </TD>
   102 </TR>
   102 </TR>
   103 
   103 
   104 <TR>
   104 <TR>
   105 <TD BGCOLOR="#FFFFFF" WIDTH="75%">
   105 <TD BGCOLOR="#FFFFFF" WIDTH="75%">
   129 
   129 
   130 <B>Skolem Award 2015</B> Together with
   130 <B>Skolem Award 2015</B> Together with
   131 <A HREF="http://www.pps.univ-paris-diderot.fr/~tasson/">Christine Tasson</A>, I was awarded a
   131 <A HREF="http://www.pps.univ-paris-diderot.fr/~tasson/">Christine Tasson</A>, I was awarded a
   132 <A HREF="http://cadeinc.org/Skolem-Award">Thoralf Skolem Award</A>, a ten-year
   132 <A HREF="http://cadeinc.org/Skolem-Award">Thoralf Skolem Award</A>, a ten-year
   133   test-of-time award from CADE, for our
   133   test-of-time award from CADE, for our
   134   <A HREF="http://nms.kcl.ac.uk/christian.urban/Publications/nom-cade-05.ps">paper</A>
   134   <A HREF="https://nms.kcl.ac.uk/christian.urban/Publications/nom-cade-05.ps">paper</A>
   135   on Nominal Techniques in Isabelle/HOL from 2005. This award was given also to Nicolaas de Bruijn and
   135   on Nominal Techniques in Isabelle/HOL from 2005. This award was given also to Nicolaas de Bruijn and
   136   Nachum Derschowitz, amongst others.
   136   Nachum Derschowitz, amongst others.
   137 <P>
   137 <P>
   138   
   138   
   139 <B>Research Interests</B> theorem provers, verification, programming languages, compilers, 
   139 <B>Research Interests</B> theorem provers, verification, programming languages, compilers, 
   155 LFMTP'08 (PC co-chair), 
   155 LFMTP'08 (PC co-chair), 
   156 <A HREF="http://www.cis.upenn.edu/~sweirich/wmm/">WMM'08</A> (member of PC),
   156 <A HREF="http://www.cis.upenn.edu/~sweirich/wmm/">WMM'08</A> (member of PC),
   157 <A HREF="http://www.mat.ufmg.br/lsfa2008/">LSFA'08</A> (invited speaker),
   157 <A HREF="http://www.mat.ufmg.br/lsfa2008/">LSFA'08</A> (invited speaker),
   158 <A HREF="http://www.inf.kcl.ac.uk/staff/maribel/TAASN.html">TAASN'09</A> (member of PC),
   158 <A HREF="http://www.inf.kcl.ac.uk/staff/maribel/TAASN.html">TAASN'09</A> (member of PC),
   159 <A HREF="http://lsfa09.cic.unb.br/">LSFA'09</A> (member of PC),
   159 <A HREF="http://lsfa09.cic.unb.br/">LSFA'09</A> (member of PC),
   160 <A HREF="http://nms.kcl.ac.uk/christian.urban/Nominal/activities/tphols09/idw.html">IDW'09</A> (organiser),
   160 <A HREF="https://nms.kcl.ac.uk/christian.urban/Nominal/activities/tphols09/idw.html">IDW'09</A> (organiser),
   161 <A HREF="http://www.seas.upenn.edu/~sweirich/wmm/wmm09.html">WMM'09</A> (PC chair),
   161 <A HREF="http://www.seas.upenn.edu/~sweirich/wmm/wmm09.html">WMM'09</A> (PC chair),
   162 <A HREF="http://nms.kcl.ac.uk/christian.urban/Nominal/activities/tphols09/">TPHOLs'09</A> (PC co-chair),
   162 <A HREF="https://nms.kcl.ac.uk/christian.urban/Nominal/activities/tphols09/">TPHOLs'09</A> (PC co-chair),
   163 <A HREF="http://dream.inf.ed.ac.uk/events/automatheo-2010/">Automatheo'10</A> (member of PC),
   163 <A HREF="http://dream.inf.ed.ac.uk/events/automatheo-2010/">Automatheo'10</A> (member of PC),
   164 <A HREF="http://www.floc-conference.org/">ITP'10</A> (member of PC),
   164 <A HREF="http://www.floc-conference.org/">ITP'10</A> (member of PC),
   165 UNIF'10 (invited speaker),
   165 UNIF'10 (invited speaker),
   166 <A HREF="http://www.cis.upenn.edu/~bcpierce/wmm/">WMM'10</A> (invited speaker),
   166 <A HREF="http://www.cis.upenn.edu/~bcpierce/wmm/">WMM'10</A> (invited speaker),
   167 <A HREF="http://nms.kcl.ac.uk/christian.urban/Nominal/activities/idw10/idw.html">IDW'10</A> (co-organiser),
   167 <A HREF="https://nms.kcl.ac.uk/christian.urban/Nominal/activities/idw10/idw.html">IDW'10</A> (co-organiser),
   168 CPP'11 (member of PC),
   168 CPP'11 (member of PC),
   169 <A HREF="http://www.rdp2011.uns.ac.rs/rta/">RTA'11</A> (member of PC),
   169 <A HREF="http://www.rdp2011.uns.ac.rs/rta/">RTA'11</A> (member of PC),
   170 <A HREF="http://lfmtp11.cs.umn.edu">LFMTP'11</A> (member of PC),
   170 <A HREF="http://lfmtp11.cs.umn.edu">LFMTP'11</A> (member of PC),
   171 <A HREF="http://www.cs.uwyo.edu/~ruben/itp-2014">ITP'14</A> (member of PC),
   171 <A HREF="http://www.cs.uwyo.edu/~ruben/itp-2014">ITP'14</A> (member of PC),
   172 <A HREF="http://www.cicm-conference.org/2015/cicm.php?event=mkm">MKM'15</A> (member of PC),
   172 <A HREF="http://www.cicm-conference.org/2015/cicm.php?event=mkm">MKM'15</A> (member of PC),
   173 <A HREF="http://nms.kcl.ac.uk/christian.urban/itp-2015/">ITP'15</A> (PC co-chair),
   173 <A HREF="https://nms.kcl.ac.uk/christian.urban/itp-2015/">ITP'15</A> (PC co-chair),
   174 <A HREF="https://itp2016.inria.fr">ITP'16</A> (member of PC)
   174 <A HREF="https://itp2016.inria.fr">ITP'16</A> (member of PC)
   175 <A HREF="http://lsfa.cic.unb.br">LSFA'17</A> (member of PC)
   175 <A HREF="http://lsfa.cic.unb.br">LSFA'17</A> (member of PC)
   176 <A HREF="http://itp2017.cic.unb.br">ITP'17</A> (member of PC)
   176 <A HREF="http://itp2017.cic.unb.br">ITP'17</A> (member of PC)
   177 <P>
   177 <P>
   178 
   178 
   179 <A HREF="http://nms.kcl.ac.uk/christian.urban/itp-2015/">ITP'15</A> took place in Nanjing organised
   179 <A HREF="https://nms.kcl.ac.uk/christian.urban/itp-2015/">ITP'15</A> took place in Nanjing organised
   180 by Xingyuan Zhang and me<BR>
   180 by Xingyuan Zhang and me<BR>
   181 <p>
   181 <p>
   182 
   182 
   183 <B>Current PhD</B> Fahad Ausaf<BR>
   183 <B>Current PhD</B> Fahad Ausaf<BR>
   184 <B>Former RAs</B>  Chunhan Wu, <A HREF="http://cl-informatik.uibk.ac.at/users/cek/">Cezary Kaliszyk</A>, 
   184 <B>Former RAs</B>  Chunhan Wu, <A HREF="http://cl-informatik.uibk.ac.at/users/cek/">Cezary Kaliszyk</A>, 
   185 <A HREF="http://dpt-info.u-strasbg.fr/~narboux/">Julien Narboux</A><p>
   185 <A HREF="http://dpt-info.u-strasbg.fr/~narboux/">Julien Narboux</A><p>
   186 
   186 
   187   If I am not teaching or not doing research, I am sometimes in the lavender
   187   If I am not teaching or not doing research, I am sometimes in the lavender
   188   <A HREF="http://nms.kcl.ac.uk/christian.urban/family.jpg">fields</A> of London.  
   188   <A HREF="https://nms.kcl.ac.uk/christian.urban/family.jpg">fields</A> of London.  
   189 </TD>
   189 </TD>
   190 </TR>
   190 </TR>
   191 
   191 
   192 <TR>
   192 <TR>
   193 <TD BGCOLOR="#FFFFFF" WIDTH="75%">
   193 <TD BGCOLOR="#FFFFFF" WIDTH="75%">
   210 <A HREF="http://www.humboldt-foundation.de/web/home.html">foundation</A>. During this time I was a visitor in the group of 
   210 <A HREF="http://www.humboldt-foundation.de/web/home.html">foundation</A>. During this time I was a visitor in the group of 
   211 <A HREF="http://www.mathematik.uni-muenchen.de/~schwicht/">Prof. Helmut Schwichtenberg</A>.
   211 <A HREF="http://www.mathematik.uni-muenchen.de/~schwicht/">Prof. Helmut Schwichtenberg</A>.
   212 Since 2006 this work is supported by an
   212 Since 2006 this work is supported by an
   213 <A HREF="http://en.wikipedia.org/wiki/Emmy_Noether">Emmy-Noether</A> 
   213 <A HREF="http://en.wikipedia.org/wiki/Emmy_Noether">Emmy-Noether</A> 
   214 <A HREF="http://www.dfg.de/en/research_funding/programmes/individual/emmy_noether/in_brief/index.html">fellowship</A>.
   214 <A HREF="http://www.dfg.de/en/research_funding/programmes/individual/emmy_noether/in_brief/index.html">fellowship</A>.
   215 There is a <A HREF="http://nms.kcl.ac.uk/christian.urban/Nominal/">webpage</A> and a
   215 There is a <A HREF="https://nms.kcl.ac.uk/christian.urban/Nominal/">webpage</A> and a
   216 <A HREF="https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/nominal-isabelle">mailing list</A> 
   216 <A HREF="https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/nominal-isabelle">mailing list</A> 
   217 about Nominal Isabelle. It also includes a list of projects that use Nominal Isabelle.
   217 about Nominal Isabelle. It also includes a list of projects that use Nominal Isabelle.
   218 Users of Nominal Isabelle had their papers appearing at LICS, POPL, FOSSACS, SOS, TPHOLs, CPP, SEFM,
   218 Users of Nominal Isabelle had their papers appearing at LICS, POPL, FOSSACS, SOS, TPHOLs, CPP, SEFM,
   219 the Haskell Symposium and
   219 the Haskell Symposium and
   220 in the Journal of Automated Reasoning.
   220 in the Journal of Automated Reasoning.
   287 -->
   287 -->
   288 
   288 
   289 <TR>
   289 <TR>
   290 <TD BGCOLOR="#FFFFFF" WIDTH="75%">
   290 <TD BGCOLOR="#FFFFFF" WIDTH="75%">
   291 <B>Nominal Unification and Alpha-Prolog</B> 
   291 <B>Nominal Unification and Alpha-Prolog</B> 
   292 <A HREF="http://nms.kcl.ac.uk/christian.urban/Unification">Nominal unification</A> is one outcome of 
   292 <A HREF="https://nms.kcl.ac.uk/christian.urban/Unification">Nominal unification</A> is one outcome of 
   293 my involvement in the nominal logic project in Cambridge. Another is the logic programming language 
   293 my involvement in the nominal logic project in Cambridge. Another is the logic programming language 
   294 alpha-Prolog (joint work with <A HREF="http://homepages.inf.ed.ac.uk/jcheney/">Dr James Cheney</A>), 
   294 alpha-Prolog (joint work with <A HREF="http://homepages.inf.ed.ac.uk/jcheney/">Dr James Cheney</A>), 
   295 which uses nominal unification - click for details 
   295 which uses nominal unification - click for details 
   296 <A HREF="http://homepages.inf.ed.ac.uk/jcheney/programs/aprolog/">here</A>.
   296 <A HREF="http://homepages.inf.ed.ac.uk/jcheney/programs/aprolog/">here</A>.
   297 The nominal unification algorithm has been 
   297 The nominal unification algorithm has been 
   298 <A HREF="http://nms.kcl.ac.uk/christian.urban/Unification">formally verified</A> in Isabelle. This 
   298 <A HREF="https://nms.kcl.ac.uk/christian.urban/Unification">formally verified</A> in Isabelle. This 
   299 was possible  since this unification algorithm is formulated in a simple first-order language 
   299 was possible  since this unification algorithm is formulated in a simple first-order language 
   300 (unlike other algorithms for higher-order unification). 
   300 (unlike other algorithms for higher-order unification). 
   301 <A HREF="https://nms.kcl.ac.uk/maribel.fernandez/">Prof. Maribel Fernandez</A> and her student
   301 <A HREF="https://nms.kcl.ac.uk/maribel.fernandez/">Prof. Maribel Fernandez</A> and her student
   302 improved the nominal unification algorithm to be quadratic. 
   302 improved the nominal unification algorithm to be quadratic. 
   303   <A HREF="http://www.cs.indiana.edu/~dfried/">Prof. Daniel Friedman</A> and his group use nominal 
   303   <A HREF="http://www.cs.indiana.edu/~dfried/">Prof. Daniel Friedman</A> and his group use nominal 
   317 called Gonville and Caius College my home. I was very lucky to have   
   317 called Gonville and Caius College my home. I was very lucky to have   
   318 <A HREF="https://labs.oracle.com/pls/apex/f?p=labs:bio:0:2044">Dr Gavin Bierman</A>
   318 <A HREF="https://labs.oracle.com/pls/apex/f?p=labs:bio:0:2044">Dr Gavin Bierman</A>
   319 as supervisor. My research in Cambridge was also very  much influenced by 
   319 as supervisor. My research in Cambridge was also very  much influenced by 
   320 <A HREF="http://www.dpmms.cam.ac.uk/~martin/">Prof. Martin Hyland</A>.
   320 <A HREF="http://www.dpmms.cam.ac.uk/~martin/">Prof. Martin Hyland</A>.
   321 Some details on my thesis "Classical Logic and Computation" are 
   321 Some details on my thesis "Classical Logic and Computation" are 
   322 <A HREF="http://nms.kcl.ac.uk/christian.urban/PhD/index.html">elsewhere</A>, including
   322 <A HREF="https://nms.kcl.ac.uk/christian.urban/PhD/index.html">elsewhere</A>, including
   323 a <A HREF="http://nms.kcl.ac.uk/christian.urban/Cut/cutapplet.html">Java Applet</A> that 
   323 a <A HREF="https://nms.kcl.ac.uk/christian.urban/Cut/cutapplet.html">Java Applet</A> that 
   324 'visualises' some of the results from the thesis. I completed the writing of
   324 'visualises' some of the results from the thesis. I completed the writing of
   325 the thesis in  <A HREF="http://iml.univ-mrs.fr/ldp/">Marseille</A> in the group of 
   325 the thesis in  <A HREF="http://iml.univ-mrs.fr/ldp/">Marseille</A> in the group of 
   326 <A HREF="http://iml.univ-mrs.fr/~girard/">Prof. Jean-Yves Girard</A>. My study in 
   326 <A HREF="http://iml.univ-mrs.fr/~girard/">Prof. Jean-Yves Girard</A>. My study in 
   327 Cambridge was funded by two <A HREF="http://www.daad.de/index.html">scholarships</a> 
   327 Cambridge was funded by two <A HREF="http://www.daad.de/index.html">scholarships</a> 
   328 from the German government; my year in Marseille by a TMR-fellowship from the EU. 
   328 from the German government; my year in Marseille by a TMR-fellowship from the EU. 
   350 </TR>
   350 </TR>
   351 
   351 
   352 <TR>
   352 <TR>
   353 <TD BGCOLOR="#FFFFFF" WIDTH="75%">
   353 <TD BGCOLOR="#FFFFFF" WIDTH="75%">
   354 <B>G4ip</B> An implementation of G4ip using the imperative language Pizza can be found 
   354 <B>G4ip</B> An implementation of G4ip using the imperative language Pizza can be found 
   355 <A HREF="http://nms.kcl.ac.uk/christian.urban/Prover/index.html">here</A>.
   355 <A HREF="https://nms.kcl.ac.uk/christian.urban/Prover/index.html">here</A>.
   356 <A HREF="http://pizzacompiler.sourceforge.net">Pizza</A>, written around 1996, is a conservative 
   356 <A HREF="http://pizzacompiler.sourceforge.net">Pizza</A>, written around 1996, is a conservative 
   357 extension of Java and a precursor of Scala. My implementation illustrates the technique of 
   357 extension of Java and a precursor of Scala. My implementation illustrates the technique of 
   358 success continuations in proof search.
   358 success continuations in proof search.
   359 </TD>
   359 </TD>
   360 </TR>
   360 </TR>