Language classes;
Projection languages;
Space complexity;
Three-way automata;
Two-dimensional automata;
Two-way automata;
D O I:
10.1007/978-3-030-62536-8_17
中图分类号:
TP301 [理论、方法];
学科分类号:
081202 ;
摘要:
The row projection (resp., column projection) of a given two-dimensional language L is the one-dimensional language consisting of first rows (resp., first columns) of all two-dimensional words in L. The operation of row projection has previously been studied under the name "frontier language" , and previous work in this area has focused primarily 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 the language operations of union and diagonal concatenation.