Walking automata in the free inverse monoid - Archive ouverte HAL Accéder directement au contenu
Rapport Année : 2012

Walking automata in the free inverse monoid

David Janin

Résumé

In this paper, we study languages of birooted trees or, following Scheiblich-Munn's theorem, subsets of free inverse monoids. Extending the classical notion of rational languages with a projection operator - that maps every set of birooted trees to the subset of its idempotent elements - it is first shown that the hierarchy induced by the nesting depth of that projection operator simply correspond the hierarchy induced by the number of (invisible) pebbles used in tree walking automata extended to birooted trees (with complete run semantics). Then, analyzing further the behavior of these walking automata by allowing partial accepting runs - runs that are no longer required to traverse the complete input structure - it is also shown that finite boolean combinations of languages recognizable by finite state walking automata (with partial run semantics) are equivalent to languages recognizable by means of (some computable notion of) premorphisms from free inverse monoids into finite partially ordered monoids. The various classes of definable languages that are considered in this paper are compared with the class of languages definable in Monadic Second Order (MSO) logic : a typical yardstick of expressive power.
Fichier principal
Vignette du fichier
RR1464-12.pdf (180.81 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-00738793 , version 1 (05-10-2012)
hal-00738793 , version 2 (04-02-2013)
hal-00738793 , version 3 (05-08-2015)
hal-00738793 , version 4 (03-10-2015)

Identifiants

  • HAL Id : hal-00738793 , version 2

Citer

David Janin. Walking automata in the free inverse monoid. 2012. ⟨hal-00738793v2⟩
270 Consultations
360 Téléchargements

Partager

Gmail Facebook X LinkedIn More