Abstract
Rewriting systems working on words with a center marker are considered. The derivation is done by erasing a prefix or a suffix and then adding a prefix or a suffix. This can be naturally viewed as two stacks communicating with each other according to a fixed protocol. The paper systematically considers different cases of these systems and determines their expressiveness. Several cases are identified where very limited communication surprisingly yields universal computation power.
Supported by the Academy of Finland under grants 206039 and 208414.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Baker, B.S., Book, R.V.: Reversal-bounded multipushdown machines. Journal of Computer and System Sciences 8, 315–332 (1974)
Benois, M.: Parties rationnelles du groupe libre. C. R. Acad. Sci. Paris Series A 269, 1188–1190 (1969)
Büchi, J.R.: Regular canonical systems. Arch. Math. Logic Grundlagenforsch 6, 91–111 (1964)
Conway, J.H.: Regular Algebra and Finite Machines. Chapman and Hall, Boca Raton (1971)
Hofbauer, D., Waldmann, J.: Deleting string rewriting systems preserve regularity. Theoretical Computer Science 327(3), 301–317 (2004)
Hopcroft, J.E., Ullman, J.D.: Introduction to Automata Theory, Languages and Computation. Addison-Wesley, Reading (1979)
Karhumäki, J., Kunc, M., Okhotin, A.: Computing by commuting. Theoretical Computer Science (to appear)
Kratko, M.I.: On a certain class of Post calculi. Soviet Math. Doklady 6, 1544–1545 (1965)
Kunc, M.: The Power of Commuting with Finite Sets of Words. In: Diekert, V., Durand, B. (eds.) STACS 2005. LNCS, vol. 3404, pp. 569–580. Springer, Heidelberg (2005)
Post, E.L.: Formal reductions of the general combinatorial decision problem. American Journal of Mathematics 65(2), 197–215 (1943)
Sakarovitch, J.: Elements de théorie des automates, Vuibert (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Karhumäki, J., Kunc, M., Okhotin, A. (2006). Communication of Two Stacks and Rewriting. In: Bugliesi, M., Preneel, B., Sassone, V., Wegener, I. (eds) Automata, Languages and Programming. ICALP 2006. Lecture Notes in Computer Science, vol 4052. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11787006_40
Download citation
DOI: https://doi.org/10.1007/11787006_40
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-35907-4
Online ISBN: 978-3-540-35908-1
eBook Packages: Computer ScienceComputer Science (R0)