Permissive nominal terms and their unification: an infinite, co-infinite approach to nominal techniques

G Dowek, MJ Gabbay, DP Mulligan - Logic Journal of IGPL, 2010 - academic.oup.com
Nominal terms extend first-order terms with binding. They lack some properties of first-and
higher-order terms: Terms must be reasoned about in a context of 'freshness assumptions'; it …

Permissive-nominal logic

G Dowek, MJ Gabbay - Proceedings of the 12th international ACM …, 2010 - dl.acm.org
Permissive-Nominal Logic (PNL) is an extension of first-order logic where term-formers can
bind names in their arguments. This allows for direct axiomatisations with binders, such as …

Two-level nominal sets and semantic nominal terms: an extension of nominal set theory for handling meta-variables

MJ Gabbay - Mathematical Structures in Computer Science, 2011 - cambridge.org
Nominal sets are a sets-based first-order denotation for variables in logic and programming.
In this paper we extend nominal sets to two-level nominal sets. These preserve much of the …

Permissive-Nominal Logic (journal version)

G Dowek, MJ Gabbay - arxiv preprint arxiv:2312.16480, 2023 - arxiv.org
Permissive-Nominal Logic (PNL) is an extension of first-order predicate logic in which term-
formers can bind names in their arguments. This allows for direct axiomatisations with …

Meta-variables as infinite lists in nominal terms unification and rewriting

MJ Gabbay - Logic Journal of the IGPL, 2012 - ieeexplore.ieee.org
We consider the theories of nominal unification and rewriting for a new and simplified
presentation of nominal terms, based on modelling moderated nominal unknowns as infinite …

Permissive-nominal logic: First-order logic over nominal terms and sets

G Dowek, MJ Gabbay - ACM Transactions on Computational Logic …, 2012 - dl.acm.org
Permissive-Nominal Logic (PNL) is an extension of first-order predicate logic in which term-
formers can bind names in their arguments. This allows for direct axiomatizations with …

Curry-Howard for incomplete first-order logic derivations using one-and-a-half level terms

MJ Gabbay, DP Mulligan - Information and Computation, 2010 - Elsevier
The Curry-Howard correspondence connects derivations in natural deduction with the
lambda-calculus. Predicates are types, derivations are terms. This supports reasoning from …

[PDF][PDF] Functional programming with names using the permissive-nominal two-level lambda-calculus

MJ Gabbay, DP Mulligan - researchgate.net
Nominal terms are a meta-language for manipulating syntax with binding. What if we give
this syntax extra properties—such as being executable? We obtain a functional …