2013
DOI: 10.1007/978-3-642-37075-5_28
|View full text |Cite
|
Sign up to set email alerts
|

Generalised Name Abstraction for Nominal Sets

Abstract: Abstract. The Gabbay-Pitts nominal sets model provides a framework for reasoning with names in abstract syntax. It has appealing semantics for name binding, via a functor mapping each nominal set to the 'atomabstractions' of its elements. We wish to generalise this construction for applications where sets, lists, or other patterns of names are bound simultaneously. The atom-abstraction functor has left and right adjoint functors that can themselves be generalised, and their generalisations remain adjoints, but… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
5
0

Year Published

2018
2018
2019
2019

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(5 citation statements)
references
References 18 publications
0
5
0
Order By: Relevance
“…The separated product gives rise to another symmetric closed monoidal structure on Pm-Nom, with 1 as unit, and the exponential object given by magic wand X − * Y . An explicit characterisation of X − * Y is not needed in the remainder of this paper, but for a complete presentation we briefly recall the description from [23] (see also [19] and [5]). First, define a Pm-action on the set of partial functions f : [23] for a proof and explanation.…”
Section: Separated Productmentioning
confidence: 99%
See 1 more Smart Citation
“…The separated product gives rise to another symmetric closed monoidal structure on Pm-Nom, with 1 as unit, and the exponential object given by magic wand X − * Y . An explicit characterisation of X − * Y is not needed in the remainder of this paper, but for a complete presentation we briefly recall the description from [23] (see also [19] and [5]). First, define a Pm-action on the set of partial functions f : [23] for a proof and explanation.…”
Section: Separated Productmentioning
confidence: 99%
“…The latter is generalised to [X]Y in [7]. In [5] it is shown that the coincidence [X]Y ∼ = (X − * Y ) only holds under strong assumptions (including that X is single-orbit).…”
Section: Separated Productmentioning
confidence: 99%
“…We use a freshness relation to define conditions involving disjointness of bound variables in such rules as Rule 23 ( Figure 7). Notions of α-equivalence is defined in a general way as in Ranald Clouston's work on Generalised Name Abstraction for Nominal Sets [Clouston 2013]. We explicitly add α-conversion in the elaboration rules for functor application (Rule 29) and for the sequence of declarations (Rule 36).…”
Section: Formalising the Development In Coqmentioning
confidence: 99%
“…The theory of nominal sets based on the idea of permutations of variables and notion of finite support. 2 The theory gives a uniform approach to deal with bound variables and allows for generalisation of binders to various structures [Clo13] We are interested in the particular generalisation where one can bind a set of variables at once. Moreover, since nominal sets offer a uniform approach it can be applied to various structures even if they are quite different from well-studied systems such as the lambda calculus.…”
Section: Variable Binding and Nominal Techniquesmentioning
confidence: 99%
“…Definition 3.4.8 is the usual notion of freshness for a single atom. We can also define a generalised notion of freshness following [Clo13], which will be useful in the context of our formalisation. Definition 3.4.9 (Generalised freshness).…”
Section: Variable Binding and Nominal Techniquesmentioning
confidence: 99%