Proceedings of the 39th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages 2012
DOI: 10.1145/2103656.2103704
|View full text |Cite
|
Sign up to set email alerts
|

Towards nominal computation

Abstract: Nominal sets are a different kind of set theory, with a more relaxed notion of finiteness. They offer an elegant formalism for describing λ-terms modulo α-conversion, or automata on data words. This paper is an attempt at defining computation in nominal sets. We present a rudimentary programming language, called Nλ. The key idea is that it includes a native type for finite sets in the nominal sense. To illustrate the power of our language, we write short programs that process automata on data words.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
27
0

Year Published

2012
2012
2018
2018

Publication Types

Select...
3
2
2

Relationship

1
6

Authors

Journals

citations
Cited by 25 publications
(30 citation statements)
references
References 13 publications
1
27
0
Order By: Relevance
“…This was shown in [3] for least supports and Cartesian products, and in [4] for orbit refinement. For other examples of data symmetries that satisfy these properties, see [3,4].…”
Section: Assumptions On the Data Symmetrymentioning
confidence: 77%
See 1 more Smart Citation
“…This was shown in [3] for least supports and Cartesian products, and in [4] for orbit refinement. For other examples of data symmetries that satisfy these properties, see [3,4].…”
Section: Assumptions On the Data Symmetrymentioning
confidence: 77%
“…In particular, in Theorem 9.1, it could be that the assumption on orbit-finiteness is not necessary. 4 Example 8 Consider the total order symmetry, and the language of words with an even number of growing data values…”
Section: Lemma 92 If L Is Definable In First-order Logic Then M L Imentioning
confidence: 99%
“…What is less obvious is that every orbit-finite subset is of this form. This follows from a key technical property of hulls, proved independently by Turner [39, Lemma 3.4.3.5] and Bojańczyk et al [6,Lemma 3]:…”
Section: Orbit-finite Subsetsmentioning
confidence: 88%
“…We observe that a key concept underlying the automata-theoretic research programme of Bojańczyk et al [6], that of being an orbit-finite subset, turns out to subsume a notion of topological compactness introduced, for quite different purposes, by Winskel and Turner in their work on nominal domain theory for concurrency [40]. We explain the connection and use it to develop a version of the classic notion of Scott domain within nominal sets.…”
Section: Introductionmentioning
confidence: 90%
“…The last missing part for the decidability of CSP-Inf(T) is the following lemma, whose proof follows general principles of equivariant computation on orbit-finite structures for arbitrary atom symmetries, studied in [22], [26].…”
Section: A General Decidabilitymentioning
confidence: 99%