AbstractNominal terms generalise first-order terms by including abstraction and name swapping constructs. α-equivalence can be easily axiomatised using name swappings and a freshness relation, which makes the nominal approach well adapted to the specification of systems that involve binders. Nominal matching is matching modulo α-equivalence and has applications in programming languages, rewriting, and theorem proving. In this paper, we describe efficient algorithms to check the validity of equations involving binders and to solve matching problems modulo α-equivalence, using the nominal approach
We design a completion procedure for nominal rewriting systems, based on a generalisation of the rec...
AbstractThe theory of nominal sets is a rich mathematical framework for studying syntax and variable...
Nominal logic is an extension of first-order logic which provides a simple foundation for formalizin...
AbstractNominal terms generalise first-order terms by including abstraction and name swapping constr...
Nominal unification calculates substitutions that make terms involving binders equal modulo alpha-eq...
AbstractNominal syntax includes an abstraction operator and a primitive notion of name swapping, tha...
Abstract. We present a generalisation of first-order unification to the practically important case o...
AbstractWe present a generalisation of first-order unification to the practically important case of ...
We consider matching, rewriting, critical pairs and the Knuth-Bendix confluence test on rewrite rule...
ABSTRACT: Nominal techniques concern the study of names using mathematical semantics. Whereas in muc...
AbstractNominal rewriting is based on the observation that if we add support for α-equivalence to fi...
AbstractMany formal systems, particularly in computer science, may be expressed through equations mo...
The nominal syntax has been used in many application contexts for almost two decades. It is a power...
AbstractThis paper formalises within first-order logic some common practices in computer science to ...
AbstractNominal matching and unification underly the dynamics of nominal rewriting. Urban, Pitts and...
We design a completion procedure for nominal rewriting systems, based on a generalisation of the rec...
AbstractThe theory of nominal sets is a rich mathematical framework for studying syntax and variable...
Nominal logic is an extension of first-order logic which provides a simple foundation for formalizin...
AbstractNominal terms generalise first-order terms by including abstraction and name swapping constr...
Nominal unification calculates substitutions that make terms involving binders equal modulo alpha-eq...
AbstractNominal syntax includes an abstraction operator and a primitive notion of name swapping, tha...
Abstract. We present a generalisation of first-order unification to the practically important case o...
AbstractWe present a generalisation of first-order unification to the practically important case of ...
We consider matching, rewriting, critical pairs and the Knuth-Bendix confluence test on rewrite rule...
ABSTRACT: Nominal techniques concern the study of names using mathematical semantics. Whereas in muc...
AbstractNominal rewriting is based on the observation that if we add support for α-equivalence to fi...
AbstractMany formal systems, particularly in computer science, may be expressed through equations mo...
The nominal syntax has been used in many application contexts for almost two decades. It is a power...
AbstractThis paper formalises within first-order logic some common practices in computer science to ...
AbstractNominal matching and unification underly the dynamics of nominal rewriting. Urban, Pitts and...
We design a completion procedure for nominal rewriting systems, based on a generalisation of the rec...
AbstractThe theory of nominal sets is a rich mathematical framework for studying syntax and variable...
Nominal logic is an extension of first-order logic which provides a simple foundation for formalizin...