FreshML: programming with binders made simple
ICFP '03 Proceedings of the eighth ACM SIGPLAN international conference on Functional programming
Nominal logic, a first order theory of names and binding
Information and Computation - TACS 2001
Theoretical Computer Science
Electronic Notes in Theoretical Computer Science (ENTCS)
Information and Computation
Resolving Inductive Definitions with Binders in Higher-Order Typed Functional Programming
ESOP '09 Proceedings of the 18th European Symposium on Programming Languages and Systems: Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2009
LOPSTR'10 Proceedings of the 20th international conference on Logic-based program synthesis and transformation
Hi-index | 0.01 |
Nominal techniques were introduced to represent in a simple andnatural way systems that involve binders. The syntax includes anabstraction operator and a primitive notion of name swapping.Nominal matching is matching modulo α-equality, andhas applications in programming languages and theorem proving,amongst others. In this paper we describe efficient algorithms tocheck the validity of equations involving binders, and also tosolve matching problems modulo α-equivalence, usingthe nominal approach.