Back to Search Start Over

From words to pictures: Row-column combinations and Chomsky-Schützenberger theorem.

Authors :
Crespi Reghizzi, Stefano
Restivo, Antonio
San Pietro, Pierluigi
Source :
Theoretical Computer Science. Jun2024, Vol. 1002, pN.PAG-N.PAG. 1p.
Publication Year :
2024

Abstract

The row-column combination RCC maps two (word) languages over the same alphabet onto the set of rectangular arrays, i.e., pictures, such that each row/column is a word of the first/second language. The resulting array is thus a crossword of the component words. Depending on the family of the components, different picture (2D) language families are obtained: e.g., the well-known tiling-system recognizable languages are the alphabetic projection of the crossword of local (regular) languages. We investigate the effect of the RCC operation especially when the components are context-free, also with application of an alphabetic projection. The resulting 2D families are compared with others defined in the past. The classical characterization of context-free languages, known as Chomsky-Schützenberger theorem, is extended to the crosswords in this way: the projection of a context-free crossword is equivalent to the projection of the intersection of a 2D Dyck language and the crossword of strictly locally testable language. The definition of 2D Dyck language relies on a new more flexible so-called Cartesian RCC operation on Dyck languages. The proof involves the version of the Chomsky-Schützenberger theorem that is non-erasing and uses a grammar-independent alphabet. • The row-column combination RCC simply maps two (word) languages over the same alphabet onto the set of rectangular arrays, i.e., pictures, such that each row/column is a word of the first/second language. • We investigate the effect of the RCC operation when the components are context-free, also with application of an alphabetic projection. The resulting 2D families are compared with others defined in the past. • The classical characterization of context-free languages, the Chomsky-Schützenberger theorem, is extended to crosswords: the projection of a context-free crossword is the projection of the intersection of a 2D Dyck language and a strictly locally testable language. • The definition of 2D Dyck language relies on a new more flexible so-called Cartesian RCC operation on Dyck languages. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
03043975
Volume :
1002
Database :
Academic Search Index
Journal :
Theoretical Computer Science
Publication Type :
Academic Journal
Accession number :
177453240
Full Text :
https://doi.org/10.1016/j.tcs.2024.114598