On languages of one-dimensional overlapping tiles

13Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A one-dimensional tile with overlaps is a standard finite word that carries some more information that is used to say when the concatenation of two tiles is legal. Known since the mid 70's in the rich mathematical field of inverse monoid theory, this model of tiles with the associated partial product have yet not been much studied in theoretical computer science despite some implicit appearances in studies of two-way automata in the 80's. In this paper, after giving an explicit description of McAlister monoid, we define and study several classical classes of languages of tiles: from recognizable languages (REC) definable by morphism into finite monoids up to languages definable in monadic second order logic (MSO). We show that the class of MSO definable languages of tiles is both simple: these languages are finite sums of Cartesian products of rational languages, and robust: the class is closed under product, iterated product (star), inverse and projection on context tiles. A equivalent notion of extended regular expression is deduced from these results. The much smaller class of REC recognizable languages of tiles is then studied. We describe few examples and we prove that these languages are tightly linked with covers of periodic bi-infinite words. © 2013 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Janin, D. (2013). On languages of one-dimensional overlapping tiles. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7741 LNCS, pp. 244–256). https://doi.org/10.1007/978-3-642-35843-2_22

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free