Two-way automata and regular languages of overlapping tiles - Archive ouverte HAL Accéder directement au contenu
Rapport Année : 2012

Two-way automata and regular languages of overlapping tiles

Résumé

In this paper, we show how the study of two-way automata on words may relevantly be extended to the study of two-way automata on one-dimensional overlapping tiles that generalize finite words. Indeed, over tiles, languages recognizable by finite two-way automata (resp. multi-pebble automata) coincide with languages definable by Kleene's (resp. Kleene's extended) regular expressions. As an immediate corollary, if we restrict our observations to words, we obtain a new proof of Shepherdson's theorem which posits that every finite state two-way automaton is equivalent to a finite state one-way automaton. We also obtain a new proof that this is still true for two-way automata with pebbles. Concerning tiles, we show that adding pebbles strictly increases the expressive power of two way automata. The hierarchy induced by the number of allowed pebbles is however shown to collapse to level one. A single pebble is enough to reach maximal expressive power: the class of languages definable in monadic second order logic.
Fichier principal
Vignette du fichier
RR-14XX-12.pdf (225.43 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-00717572 , version 1 (13-07-2012)
hal-00717572 , version 2 (05-06-2013)
hal-00717572 , version 3 (12-08-2015)

Identifiants

  • HAL Id : hal-00717572 , version 1

Citer

Anne Dicky, David Janin. Two-way automata and regular languages of overlapping tiles. 2012. ⟨hal-00717572v1⟩
296 Consultations
686 Téléchargements

Partager

Gmail Facebook X LinkedIn More