Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Non-recursive trade-offs between two-dimensional automata and grammars
Průša D. Theoretical Computer Science610, Part A,  121-132,2016.Type:Article
Date Reviewed: May 20 2016

All computer scientists should be familiar with the theory of one-dimensional strings including the automata that can recognize them and the grammars that generate them. But the two-dimensional version is terra incognita to many, and wildly different. An example in this paper is that two-dimensional deterministic finite automata are significantly less powerful than nondeterministic ones. Further, a two-dimensional finite automaton can use the position of its head to encode a Turing machine! The paper starts with a cogent 50-year history of two-dimensional finite automata. It then defines two-dimensional versions of context-free grammars. It proves that the grammars give a more succinct description of classes of pictures than automata do. No recursive function can capture the relative growth of automata versus grammars that describe the same sets of pictures.

The approach is familiar, but many results are novel. My one criticism is that there is no formal definition of two-dimensional automata. This can be found in the cited references from the 1960s. Unsurprisingly, this subject has few applications but can be used to enrich traditional theory courses and textbooks.

Reviewer:  Richard Botting Review #: CR144429 (1608-0594)
Bookmark and Share
  Featured Reviewer  
 
Classes Defined By Grammars Or Automata (F.4.3 ... )
 
 
Automata (F.1.1 ... )
 
 
Recursive Function Theory (F.4.1 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Classes Defined By Grammars Or Automata": Date
Extended regular expressions of star degree at most two
Hashiguchi K., Yoo H. Theoretical Computer Science 76(2-3): 273-284, 2001. Type: Article
Jul 1 1991
Complexity and decidability for restricted classes of picture languages
Kim C. Theoretical Computer Science 73(3): 295-311, 2001. Type: Article
Aug 1 1991
The complexity of computing the number of strings of given length in context-free languages
Bertoni A., Goldwurm M., Sabadini N. Theoretical Computer Science 86(2): 325-342, 1991. Type: Article
Aug 1 1992
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy