2009
DOI: 10.1007/978-3-642-00596-1_8
|View full text |Cite
|
Sign up to set email alerts
|

Dependency Tree Automata

Abstract: Abstract. We introduce a new kind of tree automaton, a dependency tree automaton, that is suitable for deciding properties of classes of terms with binding. Two kinds of such automaton are defined, nondeterministic and alternating. We show that the nondeterministic automata have a decidable nonemptiness problem and leave as an open question whether this is true for the alternating version. The families of trees that both kinds recognise are closed under intersection and union. To illustrate the utility of the … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
11
0

Year Published

2010
2010
2016
2016

Publication Types

Select...
5
2

Relationship

2
5

Authors

Journals

citations
Cited by 12 publications
(11 citation statements)
references
References 14 publications
0
11
0
Order By: Relevance
“…A run is accepting if it ends in a final state. One can think of these automata as a deterministic version of Stirling's dependency tree automata [19] restricted to words.…”
Section: Regular Sets Of Collapsible Stacksmentioning
confidence: 99%
“…A run is accepting if it ends in a final state. One can think of these automata as a deterministic version of Stirling's dependency tree automata [19] restricted to words.…”
Section: Regular Sets Of Collapsible Stacksmentioning
confidence: 99%
“…On the one hand, type-checking games generalise the property-checking games (such as parity games) which are played over trees, to games which are played over trees with binders; on the other, they may be viewed as an extension of Stirling's dependency tree automata [21] to infinite (binding) trees with ω-regular conditions. The table below summarises the various aspects of types as a higher-order analogue of alternating parity tree automata (APT).…”
Section: Contributions Of the Papermentioning
confidence: 99%
“…Remark 7. The type-checking games are closely related to (alternating) dependency tree automata [21], automata for (finite) trees with binders like the λ-abstraction of Böhm trees. As recogniser of well-kinded finite Böhm trees (i.e.…”
Section: Type-checking Games Over Böhm Treesmentioning
confidence: 99%
“…Terms are represented as special kinds of tree (that we call binding trees in [12,14]) with dummy lambdas and an explicit binding relation. A term of the form y a is represented as a tree with a single node labelled y a .…”
Section: Preliminariesmentioning
confidence: 99%
“…If n is a leaf node (of D(z) or C(x)) then the position is final and play ends; otherwise, player ∀ chooses a successor ni of n and the next position is ni θ. (15) or (17), is associated with (2), the successor of (1), in D(z 1 , z 2 ) as shown by the entry for (12) in the current look-up table. The next position is at the observable node (13).…”
Section: Definition 12mentioning
confidence: 99%