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

Fresh-register automata

Abstract: What is a basic automata-theoretic model of computation with names and fresh-name generation? We introduce Fresh-Register Automata (FRA), a new class of automata which operate on an infinite alphabet of names and use a finite number of registers to store fresh names, and to compare incoming names with previously stored ones. These finite machines extend Kaminski and Francez's Finite-Memory Automata by being able to recognise globally fresh inputs, that is, names fresh in the whole current run. We examine the e… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
90
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
6
1

Relationship

2
5

Authors

Journals

citations
Cited by 45 publications
(90 citation statements)
references
References 27 publications
(40 reference statements)
0
90
0
Order By: Relevance
“…Our approach for RAs relied on symbolic bisimulations and the group-theoretic structure that emanated from them. While we can express bisimilarity in FRAs symbolically following [27], we shall see that such symbolic bisimulations do not support the group-theoretic representations. The reason is the treatment of the history of the computation, which affects bisimilarity in subtle ways, especially in the initial stages of the bisimulation game.…”
Section: Np Bound For Single Assignment With Filled Registers (Ramentioning
confidence: 80%
See 3 more Smart Citations
“…Our approach for RAs relied on symbolic bisimulations and the group-theoretic structure that emanated from them. While we can express bisimilarity in FRAs symbolically following [27], we shall see that such symbolic bisimulations do not support the group-theoretic representations. The reason is the treatment of the history of the computation, which affects bisimilarity in subtle ways, especially in the initial stages of the bisimulation game.…”
Section: Np Bound For Single Assignment With Filled Registers (Ramentioning
confidence: 80%
“…The condition i = 0, which stipulates that every name encountered by the automaton be stored in some register, also originates from [14], [19]. The class FRA(S# 0 ) follow the register assignment discipline of the automata defined in [27].…”
Section: Definitionmentioning
confidence: 99%
See 2 more Smart Citations
“…The automata are also equipped with a visible pushdown stack which can also store names; these names are communicated between the registers and the stack via push/pop operations. They are therefore pushdown extensions of Fresh-Register Automata [15,10].…”
Section: Automatamentioning
confidence: 99%