diff -r 9e036cad8654 -r f329c1f3b365 publications.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/publications.html Sat Oct 22 10:43:10 2011 +0100 @@ -0,0 +1,426 @@ + + +
+
+
+Links +Home +Publications +Teaching +Recent Talks +My Research Group + + + +Handy Information +People in Logic +Programming Languages +Miscellaneous + + + + + + |
+
+
+
+
+Publications+Warning: +Currently not all papers are available from this page. +Please email me for copies of the papers you cannot find. + |
+
+Pending+ +Mechanizing the Metatheory of Mini-XQuery. + (with Cheney) To appear at CPP 2011. + [pdf] + + A Formalisation of the Myhill-Nerode Theorem based on Regular Expressions. + (with Wu and Zhang) Journal version. Submitted. + [pdf] + + General Bindings and Alpha-Equivalence in Nominal Isabelle. + (with Kaliszyk) Journal version. Submitted. + [pdf] + + How to Prove False using the Variable Convention. + Appears as a poster at TTVSI, 1 page. + [pdf] + [poster] + + Strong Induction Principles in the Locally Nameless + Representation of Binders (Preliminary Notes). (with Pollack) A shorter version + of this paper was accepted at WMM'07. + [pdf] + |
+|
+2011+General Bindings and Alpha-Equivalence in Nominal Isabelle. + (with Kaliszyk) + In Proceedings of the 20th European Symposium on Programming (ESOP 2011). + In Volume 6602 of Lecture Notes in Computer Science. Pages 480-500. + © Springer Verlag + [pdf] + + A Formalisation of the Myhill-Nerode Theorem based on Regular Expressions (Proof + Pearl). + (with Wu and Zhang) + In Proceedings of the 2nd Conference on Interactive Theorem Proving (ITP 2011). + In Volume 6898 of Lecture Notes in Computer Science. Pages 341-356. + © Springer Verlag + [pdf] + + Quotients Revisited for Isabelle/HOL. + (with Kaliszyk) In Proceedings of the ACM Symposium on Applied + Computing (SAC 2011), Software Verification and Testing track, + Pages 1639-1644. + [pdf] + |
+
+2010+Proof Pearl: A New Foundation for Nominal Isabelle. (with Huffman) + In Proceedings of the 1st Conference on Interactive Theorem Proving (ITP 2010). + In Volume 6172 of Lecture Notes in Computer Science. Pages 35-50. + © Springer Verlag + [pdf] + + Mechanizing the Metatheory of LF. (with Cheney and Berghofer) + In + ACM Transactions on Computational Logic, Vol 12(2), Pages 15:1 - 15:42, 2011. + [technical report] + + Nominal Unification Revisited. + (invited paper) In Proceedings of the 24th Workshop on Unification (UNIF 2010). + In Volume 42 of Electronic Proceedings in Theoretical Computer Science. Pages 1-11, 2010. + [pdf] + + |
+
+
+
+2009+Nominal Formalisations of Typical SOS Proofs. + (with Narboux) In Proceedings of the 3rd Workshop on Logical and Semantic + Frameworks with Applications (LFSA'08). Electronic + Notes in Theoretical Computer Science, 247, Pages 139-155, 2009. + [pdf]. + + Proceedings of Theorem Proving in Higher Order Logics (TPHOLs'09). + (with Berghofer, Nipkow and Wenzel) Volume 5674 of Lecture Notes in + Computer Science, 2009. + © Springer Verlag + + Nominal Verification of W. (with Nipkow) + From Semantics to Computer Science, Essays in Honour of Gilles Kahn, + edited by Bertot, Huet, Levy and Plotkin. Cambridge + University Press, 2009. Pages 363-382. + [pdf] + |
+
+
+
+2008+Mechanizing the Metatheory of LF. (with Cheney and Berghofer) In Proceedings of the + 23rd IEEE Symposium on Logic in Computer Science (LICS 2008), IEEE Computer Society, + June 2008. Pages 45-56. + [pdf] More + information is elsewhere. + + Nominal Inversion Principles. (with Berghofer)
+ In Proceedings of 21st International Conference on Theorem Proving in
+ Higher Order Logics (TPHOLs'08). In Volume 5170 of Lecture Notes in
+ Computer Science. Pages 71-85.
+ © Springer Verlag
+ [pdf] Mechanising a Proof of Craig's Interpolation Theorem for Intuitionistic Logic in + Nominal Isabelle. (with Chapman and McKinna) + In Proceedings of 9th International Conference on Artificial Intelligence + and Symbolic Computation (AISC'08). In Volume 5144 of Lecture Notes in + Artificial Intelligene. Pages 38-52. + © Springer Verlag + + + + Revisiting Cut-Elimination: One Difficult Proof is Really a Proof. (with Zhu)
+ In Proceedings of the 19th International Conference on Rewriting Techniques
+ and Applications (RTA 2008). In Volume 5117 of Lecture Notes in Computer Science.
+ Pages 409-424.
+ © Springer Verlag
+ [pdf] |
+|
+2007+Barendregt's Variable Convention in Rule Inductions.
+ (with Berghofer and Norrish) In Proceedings of the 21th
+ Conference on Automated Deduction (CADE 2007). In volume 4603
+ of Lecture Notes in Artificial Intelligence. Bremen, Germany.
+ July 2007. Pages 35-50.
+ © Springer Verlag
+ [ps]
+
+ Nominal Techniques in Isabelle/HOL. In + Journal of Automatic Reasoning, 2008, Vol. 40(4), 327-356. + [ps] + [pdf] + + Formalising in Nominal Isabelle Crary's Completeness Proof for Equivalence Checking.
+ (with Narboux) In Proceedings of the International Workshop on Logical Frameworks and
+ Meta-Languages: Theory and Practice (LFMTP 2007). Electronic Notes in
+ Theoretical Computer Science. Vol. 196. Pages 3-18.
+ [pdf] Nominal Logic Programming. (with Cheney) + In + ACM Transactions on Programming Languages and Systems, + 2008, Vol. 30(5), Article 26, pages 1-47. + |
+|
+2006+Proof Theory of Classical Propositional Calculus. + (with Hyland, Bellin and Robinson) In Theoretical Computer + Science 2006. Vol. 364(2). Pages 143-170. + [ps] + + A Recursion Combinator for Nominal Datatypes + Implemented in Isabelle/HOL. (with Berghofer) In Proceedings of the 3rd + International Joint Conference on Automated Deduction (IJCAR 2006). + Seattle, USA. In volume 4130 of Lecture Notes in Artificial Intelligence. + Pages 498-512. + © Springer Verlag + [ps] + + Classical Logic is better than Intuitionistic Logic: + A Conjecture about Double-Negation Translations. (with Ratiu) In Proceedings + of the 1st International Workshop on Classical Logic and Computation (CL & C 2006). + Venice, Italy. 20pp. + [ps] + + A Head-to-Head Comparison of de Bruijn Indices and Names. (with Berghofer) + In Proceedings of the International Workshop on Logical Frameworks and + Meta-Languages: Theory and Practice (LFMTP 2006). Electronic Notes in + Theoretical Computer Science. Vol. 174(5). Pages 53-67. + [ps] + |
+|
+2005+A Formal Treatment of the Barendregt Variable Convention in Rule Inductions. (with Norrish) + In Proceedings of the ACM Workshop on Mechanized Reasoning about Languages with Variable + Binding and Names (MERLIN 2005). Tallinn, Estonia. September 2005. Pages 25-32. © ACM, Inc. + [ps] + [pdf] + + (There was a small typo in the definition of permutation equality, which has been corrected + in the versions above. This paper received favourable comments on the + FOM mailing-list.) + + Nominal Techniques in Isabelle/HOL. (with Tasson) In Proceedings of the 20th + Conference on Automated Deduction (CADE 2005). In volume 3632 of Lecture Notes in Artificial + Intelligence. Tallinn, Estonia. July 2005. Pages 38-53. + © Springer Verlag + [ps] + + Avoiding Equivariance in Alpha-Prolog. (with Cheney) In Proceedings of the 7th + International Conference on Typed Lambda Calculi and Applications (TLCA 2005). + In Volume 3461 of Lecture Notes in Computer Science. Nara, Japan. April 2005. Pages 401-416. + © Springer Verlag + [ps] + |
+|
+2004+Nominal Unification. (with Pitts and Gabbay) In Theoretical Computer Science + 2004. Vol. 323(1-3). Pages 473-497. + [ps] + [pdf] + + Nominal Techniques for Reasoning about Formal Languages. Reader for an advanced + course at the ESSLLI summer school. 26 Pages. Appeared as LORIA technical report. + + Alpha-Prolog: A Logic Programming Language with Names, Binding and Alpha-Equivalence. + (with Cheney) In Proceedings of the International Conference on Logic Programming + (ICLP 2004). In Volume 3132 of Lecture Notes in Computer Science. St-Malo, France. + September 2004. Pages 269-283. + © Springer Verlag + [ps] + |
+|
+2003+Nominal Unification. (with Pitts and Gabbay) + In Proceedings of the Computer Science Logic and 8th Kurt Gödel Colloquium + (CSL & KGC 2003). In Volume 2803 of Lecture Notes in Computer Science. Vienna, Austria. + August 2003. Pages 513-527. + © Springer Verlag + [ps] + + System Description: Alpha-Prolog, a Fresh Approach to Logic Programming Modulo + Alpha-Equivalence. (with Cheney) In Proceedings of the 17th International Workshop on + Unification, UNIF'03. Valencia, Spain. June 2003. Technical Report + DSIC-II/12/03, Departamento de Sistemas Informaticos y Computacion, + Universidad Politecnica de Valencia, 2003. Pages 15-19. + [ps] + + Work in Progress: Logic Programming with Names and Binding. (with Cheney) + CoLogNet Newsletter No. 4, 2003. Pages 25-28. + [ps] + |
+|
+2002+Strong Normalisation of Herbelin's Explicit Substitution Calculus with + Substitution Propagation. + (with Dyckhoff) Journal of Logic and Computation, Volume 13, No 5, Pages 689-706. + [pdf] + + + |
+|
+2001+Strong Normalisation of Cut-Elimination in Classical Logic. (with Bierman) + Fundamenta Informaticae, 45(1-2), January 2001, Pages 123-155. + [ps.gz] + [pdf] + + Strong Normalisation of Herbelin's Explicit Substitution Calculus with + Substitution Propagation. (with Dyckhoff) In Proceedings of the 4th + Workshop on Explicit Substitutions Theory and Applications (WESTAPP'01). + Logic Group Preprint series No 210. Utrecht, the Netherlands. May 2001. Pages 26-45. + [pdf] + + Strong Normalisation for a Gentzen-like Cut-Elimination Procedure. + In Proceedings of the 5th International Conference on Typed Lambda Calculi and + Applications (TLCA 2001). In Volume 2044 of Lecture Notes in + Computer Science. Krakow, Poland. May 2001. Pages 415-429. + © Springer Verlag + [ps.gz] + [pdf] + |
+|
+2000+Classical Logic and Computation. +Ph.D. Thesis, University of Cambridge. Supervised by Dr Gavin Bierman. October 2000. +Some details are elsewhere. +[ps.gz] + |
+|
+1999+Strong Normalisation of Cut-Elimination in Classical Logic. +(with Bierman) In Proceedings of the 5th International Conference on Typed +Lambda Calculi and Applications (TLCA 1999). In Volume 1581 of Lecture Notes in +Computer Science. L'Aquila, Italy. April 1999. Pages 365-380. +© Springer Verlag +[ps.gz] +[pdf] + |
+|
+1998+Implementation of Proof Search in the Imperative Programming Language Pizza. +In Proceedings of the 7th International Conference on Automated Reasoning with +Analytic Tableaux and Related Methods (TABELAUX 1998). In Volume 1397 of Lecture Notes in +Artificial Intelligence. Oisterwijk, the Netherlands. May 1998. Pages 313-319. +© Springer Verlag +[ps.gz] + |
+|
+1996+Forum and Its Implementation. +M.Phil. Thesis, University of St Andrews. Supervised by Dr Roy Dyckhoff. April 1996. + |
+
+ +Last modified: Tue Sep 20 16:01:02 CEST 2011 + +[Validate this page.] + +