# HG changeset patch # User Christian Urban <urbanc@in.tum.de> # Date 1485521126 0 # Node ID 2ecb60672b0c4190688916edd8f6da9395a7de77 # Parent 8c50d291d9d5067424c9a00c282ee6ef61658f84 updated diff -r 8c50d291d9d5 -r 2ecb60672b0c index.html --- a/index.html Fri Dec 16 10:32:39 2016 +0000 +++ b/index.html Fri Jan 27 12:45:26 2017 +0000 @@ -2,7 +2,7 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HEAD> <TITLE>Homepage of Christian Urban</TITLE> -<BASE HREF="http://www.inf.kcl.ac.uk/staff/urbanc/"> +<BASE HREF="https://nms.kcl.ac.uk/christian.urban/"> <script type="text/javascript"> var _gaq = _gaq || []; @@ -40,30 +40,30 @@ ROWSPAN="9"> <B>Links</B><BR> -<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/index.html">Home</A><BR> -<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/publications.html">Publications</A><BR> -<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/teaching.html">Teaching</A><BR> -<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/travelling.html">Recent Talks</A><BR> -<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Nominal/">Nominal Isabelle</A> +<A HREF="http://nms.kcl.ac.uk/christian.urban/index.html">Home</A><BR> +<A HREF="http://nms.kcl.ac.uk/christian.urban/publications.html">Publications</A><BR> +<A HREF="http://nms.kcl.ac.uk/christian.urban/teaching.html">Teaching</A><BR> +<A HREF="http://nms.kcl.ac.uk/christian.urban/travelling.html">Recent Talks</A><BR> +<A HREF="http://nms.kcl.ac.uk/christian.urban/Nominal/">Nominal Isabelle</A> <BR> <BR> <B>Handy Information</B><BR> -<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/logic.html">People in Logic</A><BR> -<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/programming.html">Programming Languages</A><BR> -<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/misc.html">Miscellaneous</A> +<A HREF="http://nms.kcl.ac.uk/christian.urban/logic.html">People in Logic</A><BR> +<A HREF="http://nms.kcl.ac.uk/christian.urban/programming.html">Programming Languages</A><BR> +<A HREF="http://nms.kcl.ac.uk/christian.urban/misc.html">Miscellaneous</A> <BR><BR> <table border="0"> <tr> <td> -<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Nominal/"> +<A HREF="http://nms.kcl.ac.uk/christian.urban/Nominal/"> <IMG SRC="nominal-logo.gif" ALT="" style="border-width: 0px;" align="left"></A> </td> </tr> <tr> <td> -<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Cookbook/"> +<A HREF="http://nms.kcl.ac.uk/christian.urban/Cookbook/"> <IMG SRC="Cookbook/logo-documentation.gif" ALT="" style="border-width: 0px;" align="left"></A> </td> </tr> @@ -92,12 +92,12 @@ </TD> <TD align="right" valign="top"> -<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/picture-small.jpg"><IMG ALT="" SRC="picture-small.jpg" align="top"></A> +<A HREF="http://nms.kcl.ac.uk/christian.urban/picture-small.jpg"><IMG ALT="" SRC="picture-small.jpg" align="top"></A> </TD> </TR> </TABLE> <p> -<IMG SRC="new.gif" ALT="" style="" align="left"><A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Cookbook" target="_top">Isabelle Programming Tutorial</A> (draft of a 200-page tutorial on Isabelle programming)<BR><BR> +<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> </TD> </TR> @@ -131,7 +131,7 @@ <A HREF="http://www.pps.univ-paris-diderot.fr/~tasson/">Christine Tasson</A>, I was awarded a <A HREF="http://www.cadeinc.org/SkolemAward.html">Thoralf Skolem Award</A>, a ten-year test-of-time award from CADE, for our - <A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/nom-cade-05.ps">paper</A> + <A HREF="http://nms.kcl.ac.uk/christian.urban/Publications/nom-cade-05.ps">paper</A> on Nominal Techniques in Isabelle/HOL from 2005. This award was given also to Nicolaas de Bruijn and Nachum Derschowitz, amongst others. <P> @@ -151,31 +151,31 @@ <B>Conferences</B> UNIF'06 (member of PC), <A HREF="http://www.cs.mcgill.ca/~bpientka/lfmtp07">LFMTP'07</A> (member of PC), -<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Nominal/activities/lfmtp08/">LFMTP'08</A> (PC co-chair), +<A HREF="http://nms.kcl.ac.uk/christian.urban/Nominal/activities/lfmtp08/">LFMTP'08</A> (PC co-chair), <A HREF="http://www.cis.upenn.edu/~sweirich/wmm/">WMM'08</A> (member of PC), <A HREF="http://www.mat.ufmg.br/lsfa2008/">LSFA'08</A> (invited speaker), <A HREF="http://www.inf.kcl.ac.uk/staff/maribel/TAASN.html">TAASN'09</A> (member of PC), <A HREF="http://lsfa09.cic.unb.br/">LSFA'09</A> (member of PC), -<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Nominal/activities/tphols09/idw.html">IDW'09</A> (organiser), +<A HREF="http://nms.kcl.ac.uk/christian.urban/Nominal/activities/tphols09/idw.html">IDW'09</A> (organiser), <A HREF="http://www.seas.upenn.edu/~sweirich/wmm/wmm09.html">WMM'09</A> (PC chair), -<A HREF="https://http://www.inf.kcl.ac.uk/staff/urbanc/Nominal/activities/tphols09/">TPHOLs'09</A> (PC co-chair), +<A HREF="http://nms.kcl.ac.uk/christian.urban/Nominal/activities/tphols09/">TPHOLs'09</A> (PC co-chair), <A HREF="http://dream.inf.ed.ac.uk/events/automatheo-2010/">Automatheo'10</A> (member of PC), <A HREF="http://www.floc-conference.org/">ITP'10</A> (member of PC), <A HREF="http://www.inf.kcl.ac.uk/staff/maribel/UNIF/UNIF.html">UNIF'10</A> (invited speaker), <A HREF="http://www.cis.upenn.edu/~bcpierce/wmm/">WMM'10</A> (invited speaker), -<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Nominal/activities/idw10/idw.html">IDW'10</A> (co-organiser), +<A HREF="http://nms.kcl.ac.uk/christian.urban/Nominal/activities/idw10/idw.html">IDW'10</A> (co-organiser), CPP'11 (member of PC), <A HREF="http://www.rdp2011.uns.ac.rs/rta/">RTA'11</A> (member of PC), <A HREF="http://lfmtp11.cs.umn.edu">LFMTP'11</A> (member of PC), <A HREF="http://www.cs.uwyo.edu/~ruben/itp-2014">ITP'14</A> (member of PC), <A HREF="http://www.cicm-conference.org/2015/cicm.php?event=mkm">MKM'15</A> (member of PC), -<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/itp-2015/">ITP'15</A> (PC co-chair), +<A HREF="http://nms.kcl.ac.uk/christian.urban/itp-2015/">ITP'15</A> (PC co-chair), <A HREF="https://itp2016.inria.fr">ITP'16</A> (member of PC) <A HREF="http://lsfa.cic.unb.br">LSFA'17</A> (member of PC) <A HREF="http://itp2017.cic.unb.br">ITP'17</A> (member of PC) <P> -<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/itp-2015/">ITP'15</A> took place in Nanjing organised +<A HREF="http://nms.kcl.ac.uk/christian.urban/itp-2015/">ITP'15</A> took place in Nanjing organised by Xingyuan Zhang and me<BR> <p> @@ -208,7 +208,7 @@ Since 2006 this work is supported by an <A HREF="http://en.wikipedia.org/wiki/Emmy_Noether">Emmy-Noether</A> <A HREF="http://www.dfg.de/en/research_funding/programmes/individual/emmy_noether/in_brief/index.html">fellowship</A>. -There is a <A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Nominal/">webpage</A> and a +There is a <A HREF="http://nms.kcl.ac.uk/christian.urban/Nominal/">webpage</A> and a <A HREF="https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/nominal-isabelle">mailing list</A> about Nominal Isabelle. It also includes a list of projects that use Nominal Isabelle. Users of Nominal Isabelle had their papers appearing at LICS, POPL, FOSSACS, SOS, TPHOLs, CPP, SEFM, @@ -285,13 +285,13 @@ <TR> <TD BGCOLOR="#FFFFFF" WIDTH="75%"> <B>Nominal Unification and Alpha-Prolog</B> -<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Unification">Nominal unification</A> is one outcome of +<A HREF="http://nms.kcl.ac.uk/christian.urban/Unification">Nominal unification</A> is one outcome of my involvement in the nominal logic project in Cambridge. Another is the logic programming language alpha-Prolog (joint work with <A HREF="http://homepages.inf.ed.ac.uk/jcheney/">Dr James Cheney</A>), which uses nominal unification - click for details <A HREF="http://homepages.inf.ed.ac.uk/jcheney/programs/aprolog/">here</A>. The nominal unification algorithm has been -<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Unification">formally verified</A> in Isabelle. This +<A HREF="http://nms.kcl.ac.uk/christian.urban/Unification">formally verified</A> in Isabelle. This was possible since this unification algorithm is formulated in a simple first-order language (unlike other algorithms for higher-order unification). <A HREF="http://www.inf.kcl.ac.uk/staff/maribel/">Prof. Maribel Fernandez</A> and her student @@ -315,8 +315,8 @@ as supervisor. My research in Cambridge was also very much influenced by <A HREF="http://www.dpmms.cam.ac.uk/~martin/">Prof. Martin Hyland</A>. Some details on my thesis "Classical Logic and Computation" are -<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/PhD/index.html">elsewhere</A>, including -a <A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Cut/cutapplet.html">Java Applet</A> that +<A HREF="http://nms.kcl.ac.uk/christian.urban/PhD/index.html">elsewhere</A>, including +a <A HREF="http://nms.kcl.ac.uk/christian.urban/Cut/cutapplet.html">Java Applet</A> that 'visualises' some of the results from the thesis. I completed the writing of the thesis in <A HREF="http://iml.univ-mrs.fr/ldp/">Marseille</A> in the group of <A HREF="http://iml.univ-mrs.fr/~girard/">Prof. Jean-Yves Girard</A>. My study in @@ -348,7 +348,7 @@ <TR> <TD BGCOLOR="#FFFFFF" WIDTH="75%"> <B>G4ip</B> An implementation of G4ip using the imperative language Pizza can be found -<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Prover/index.html">here</A>. +<A HREF="http://nms.kcl.ac.uk/christian.urban/Prover/index.html">here</A>. <A HREF="http://pizzacompiler.sourceforge.net">Pizza</A>, written around 1996, is a conservative extension of Java and a precursor of Scala. My implementation illustrates the technique of success continuations in proof search.