Abstract:
This paper is a review of several results that connect the areas of theoretical computer science (particularly automata theory and context-free grammars) and logic (particularly decidability results of the second order theories). In particular, the properties of the set of trees accepted by finite state tree acceptors- also called recognizable sets are studied. The results presented are interesting because they give rise to an alternate characterization of the notion of a context-free grammar resulting in a descriptive complexity result for the theory of context-free languages and on the other hand, the results presented give a novel decidability result for the theory of n successor functions, the novelty lying in the use of tools from automata theory for the proof. And so, while this paper looks at applications of automata over trees and other objects to fields such as logic and context free grammars, the objective is to highlight how looking at these question through this way brings together notions from seemingly disparate fields. The focus will be to explicate these results to show how recognizable sets can be viewed as useful both to the theory of context free grammars
Citations
|
2771
|
Introduction to Automata Theory, Language, and Computation
– Hopcroft, Ullman
- 1979
|
|
387
|
Automata on infinite objects
– Thomas
- 1990
|
|
258
|
Representation of events in nerve nets and finite automata
– Kleene
- 1956
|
|
241
|
On a decision method in restricted second order arithmetic
– Büchi
- 1962
|
|
192
|
Decidability of second-order theories and automata on infinite trees
– Rabin
- 1969
|
|
146
|
Weak second–order arithmetic and finite automata. Zeitschrift für Mathematische Logik und Grundlagen der
– Büchi
- 1960
|
|
141
|
Tree acceptors and some of their applications
– Doner
- 1970
|
|
141
|
Finite automata and their decision problems
– Rabin, Scott
- 1959
|
|
125
|
Fundamental properties of infinite trees
– Courcelle
- 1983
|
|
66
|
Tree adjoining grammars and lexicalized grammars
– Joshi, Schabes
- 1991
|
|
44
|
Automata on infinite objects and Church’s problem. AMS
– Rabin
- 1972
|
|
43
|
Linear automaton transformations
– NERODE
- 1958
|
|
41
|
Generalized finite automata with an application to a decision problem of secondorder logic
– Thatcher, Wright
- 1968
|
|
26
|
Explicit definitions and linguistic dominoes
– Gorn
- 1967
|
|
26
|
Weakly definable relations and special automata
– Rabin
- 1970
|
|
22
|
Elgot. Decision problems of finite automata design and related arithmetics
– C
- 1961
|
|
12
|
Finite state languages
– Chomsky, Miller
- 1958
|
|
11
|
Characterizing derivations trees of context free grammars through a generalization of finite automata theory
– Thatcher
- 1971
|
|
10
|
Tree pushdown automata
– Schimpf, Gallier
- 1985
|
|
7
|
Weak second-order arithmetic and nite automata
– Buchi
- 1960
|
|
7
|
Fundamental Properties of Innite Trees
– Courcelle
- 1983
|
|
4
|
Generalized nite automata with an application to a decision problem of second-order logic
– Thatcher, Wright
- 1968
|
|
2
|
Weakly denable relations and special automata
– Rabin
- 1970
|
|
1
|
Explicit de�nitions and linguistic dominoes
– Gorn
- 1965
|
|
1
|
editors� Automata Studies� number 34
– Shannon, McCarthy�
- 1956
|
|
1
|
Generalized ALGOL�like languages
– Mezei, Wright
- 1965
|
|
1
|
Automata on In�nite Objects and Church�s Problem� volume 13
– Rabin
- 1972
|