Permissive nominal terms and their unification: an infinite, co-infinite approach to nominal techniques
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 …
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 …
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 …
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 …
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 …
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 …
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
The Curry-Howard correspondence connects derivations in natural deduction with the
lambda-calculus. Predicates are types, derivations are terms. This supports reasoning from …
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 …
this syntax extra properties—such as being executable? We obtain a functional …