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