Recognition and Complexity Results for Projection Languages of Two-Dimensional Automata
Taylor J. Smith, Kai Salomaa

TL;DR
This paper investigates the complexity of projection languages derived from two-dimensional automata, revealing they are generally context-sensitive, with some projections being recognized in nondeterministic logspace, and analyzes their state complexity.
Contribution
It provides new complexity classifications for projections of two-dimensional automaton-recognized languages, including context-sensitivity and logspace recognition results.
Findings
Projections of two-dimensional automaton languages are exactly context-sensitive.
Unary three-way automaton projections can be recognized in nondeterministic logspace.
Analyzed state complexity for union and diagonal concatenation operations.
Abstract
The row projection (resp., column projection) of a two-dimensional language is the one-dimensional language consisting of all first rows (resp., first columns) of each two-dimensional word in . The operation of row projection has previously been studied under the name "frontier language", and previous work has focused on one- and two-dimensional language classes. In this paper, we study projections of languages recognized by various two-dimensional automaton classes. We show that both the row and column projections of languages recognized by (four-way) two-dimensional automata are exactly context-sensitive. We also show that the column projections of languages recognized by unary three-way two-dimensional automata can be recognized using nondeterministic logspace. Finally, we study the state complexity of projection languages for two-way two-dimensional automata, focusing on…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDNA and Biological Computing · semigroups and automata theory · Modular Robots and Swarm Intelligence
