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é

This paper considers subsets of the free inverse monoid or, following Munn's representation theorem, languages of finite birooted trees. We propose three notions of definability for these languages: definability by means of finite state walking automata with nested (invisible) pebbles, definability by means of (extension of) Kleene regular expressions, and definability by means of (adequate) premorphisms (or relational morphisms) in (adequate) finite ordered monoids. Various correspondences, linking these three notions together, are shown to hold. Finite walking automata with a finite number of pebbles are shown to be captured by regular expressions; the number of allowed pebbles corresponds to the nesting depth of a projection operator onto languages of idempotent birooted trees. Finite walking automata with a finite or an infinite number of pebbles are also shown to be captured by finitely generated premorphisms from the (naturally ordered) free inverse monoid in their associated (finite) transition monoids (ordered by inclusion). These results strengthen the idea that (some subcategory of) the category of ordered monoids and premorphisms is an adequate framework for the study of walking automata on trees much in the same way the category of monoids and morphisms is an adequate framework for the study of classic (one way) automata. Moreover, since our algebraic characterization of walking automata holds even for automata using infinitely many pebbles, it also provides a presumably new algebraic framework for the study of regular languages of finite trees.
Fichier principal
Vignette du fichier
RR1464-12.pdf (217.27 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 1

Citer

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

Partager

Gmail Facebook X LinkedIn More