Deterministic stack automata and the quotient operator
✍ Scribed by J.E. Hopcroft; J.D. Ullman
- Publisher
- Elsevier Science
- Year
- 1968
- Tongue
- English
- Weight
- 544 KB
- Volume
- 2
- Category
- Article
- ISSN
- 0022-0000
No coin nor oath required. For personal study only.
✦ Synopsis
A stack automaton is a pushdown automaton with the added privilege of scanning the contents of its pushdown tape without erasing. In this paper, the deterministic stack automaton with a one-way input (dsa) is considered.
It is shown that if L is a language accepted by a dsa and R is a regular set, then L/R = {w ] for some x in R, wx is in L} is accepted by a dsa. As a corollary, end markers are not needed on the input of the dsa. It is also shown that if L is accepted by a dsa, then Max(L) = {w ] w in L and for no x is wx in L} is accepted by a dsa.
I. I NTRODUCTI ON
The stack automaton has been studied as an abstract recognition device
The general device is nondeterministic, has a two-way input with end markers, a finite control and a pushdown store called the stack. Unlike a pushdown automaton, however, the stack automaton can cause its head to leave the top of the pushdown store and scan the stack in a read-only mode. This paper is concerned with deterministic one-way stack automata.
The study of operations on families of languages has proven important in the theory of languages. Many of the closure properties of (deterministic) one-way pushdown automata have been established for (deterministic) one-way stack automata [2]. In particular, the family of languages accepted by one-way stack automata has been shown to be closed under union, intersection with a regular set, concatenation, Kleene closure, generalized sequential machine mappings and quotient with a regular set. (If L 1 and L~ are languages, then the quotient of L1 with L2, denoted L1/L 2 , is the set 1
📜 SIMILAR VOLUMES