On the power of bounded concurrency II
- 1 May 1994
- journal article
- Published by Association for Computing Machinery (ACM) in Journal of the ACM
- Vol. 41 (3) , 540-554
- https://doi.org/10.1145/176584.176588
Abstract
This is the second in a series of papers on the inherent power of bounded cooperative concurrency, whereby an automaton can be in some bounded number of states that cooperate in accepting the input. In this paper, we consider pushdown automata. We are interested in differences in power of expression and in exponential (or higher) discrepancies in succinctness between variants of pda's that incorporate nondeterminism (E), pure parallelism (A), and bounded cooperative concurrency (C). Technically, the results are proved for cooperating push-down automata with cooperating states, but they hold for appropriate versions of most concurrent models of computation. We exhibit exhaustive sets of upper and lower bounds on the relative succinctness of these features for three classes of languages: deterministic context-free, regular, and finite. For example, we show that C represents exponential savings in succinctness in all cases except when both E and A are present (i.e., except for alternating automata), and that E and A represent unlimited savings in succinctness in all cases.Keywords
This publication has 6 references indexed in Scilit:
- On the power of bounded concurrency IJournal of the ACM, 1994
- Statecharts: a visual formalism for complex systemsScience of Computer Programming, 1987
- Alternating Pushdown and Stack AutomataSIAM Journal on Computing, 1984
- AlternationJournal of the ACM, 1981
- Communicating sequential processesCommunications of the ACM, 1978
- On Context-Free LanguagesJournal of the ACM, 1966