On external presentations of infinite graphs

The vertices of a finite state system are usually a subset of the natural numbers. Most algorithms relative to these systems only use this fact to select vertices. For infinite state systems, however, the situation is different: in particular, for such systems having a finite description, each state...

Full description

Bibliographic Details
Main Author: Christophe Morvan
Format: Article
Language:English
Published: Open Publishing Association 2009-11-01
Series:Electronic Proceedings in Theoretical Computer Science
Online Access:http://arxiv.org/pdf/0911.3283v1
id doaj-eabeb29e8a5f49fbbf4dc312ad9c1f22
record_format Article
spelling doaj-eabeb29e8a5f49fbbf4dc312ad9c1f222020-11-25T01:41:42ZengOpen Publishing AssociationElectronic Proceedings in Theoretical Computer Science2075-21802009-11-0110Proc. INFINITY 2009233510.4204/EPTCS.10.2On external presentations of infinite graphsChristophe MorvanThe vertices of a finite state system are usually a subset of the natural numbers. Most algorithms relative to these systems only use this fact to select vertices. For infinite state systems, however, the situation is different: in particular, for such systems having a finite description, each state of the system is a configuration of some machine. Then most algorithmic approaches rely on the structure of these configurations. Such characterisations are said internal. In order to apply algorithms detecting a structural property (like identifying connected components) one may have first to transform the system in order to fit the description needed for the algorithm. The problem of internal characterisation is that it hides structural properties, and each solution becomes ad hoc relatively to the form of the configurations. On the contrary, external characterisations avoid explicit naming of the vertices. Such characterisation are mostly defined via graph transformations. In this paper we present two kind of external characterisations: deterministic graph rewriting, which in turn characterise regular graphs, deterministic context-free languages, and rational graphs. Inverse substitution from a generator (like the complete binary tree) provides characterisation for prefix-recognizable graphs, the Caucal Hierarchy and rational graphs. We illustrate how these characterisation provide an efficient tool for the representation of infinite state systems. http://arxiv.org/pdf/0911.3283v1
collection DOAJ
language English
format Article
sources DOAJ
author Christophe Morvan
spellingShingle Christophe Morvan
On external presentations of infinite graphs
Electronic Proceedings in Theoretical Computer Science
author_facet Christophe Morvan
author_sort Christophe Morvan
title On external presentations of infinite graphs
title_short On external presentations of infinite graphs
title_full On external presentations of infinite graphs
title_fullStr On external presentations of infinite graphs
title_full_unstemmed On external presentations of infinite graphs
title_sort on external presentations of infinite graphs
publisher Open Publishing Association
series Electronic Proceedings in Theoretical Computer Science
issn 2075-2180
publishDate 2009-11-01
description The vertices of a finite state system are usually a subset of the natural numbers. Most algorithms relative to these systems only use this fact to select vertices. For infinite state systems, however, the situation is different: in particular, for such systems having a finite description, each state of the system is a configuration of some machine. Then most algorithmic approaches rely on the structure of these configurations. Such characterisations are said internal. In order to apply algorithms detecting a structural property (like identifying connected components) one may have first to transform the system in order to fit the description needed for the algorithm. The problem of internal characterisation is that it hides structural properties, and each solution becomes ad hoc relatively to the form of the configurations. On the contrary, external characterisations avoid explicit naming of the vertices. Such characterisation are mostly defined via graph transformations. In this paper we present two kind of external characterisations: deterministic graph rewriting, which in turn characterise regular graphs, deterministic context-free languages, and rational graphs. Inverse substitution from a generator (like the complete binary tree) provides characterisation for prefix-recognizable graphs, the Caucal Hierarchy and rational graphs. We illustrate how these characterisation provide an efficient tool for the representation of infinite state systems.
url http://arxiv.org/pdf/0911.3283v1
work_keys_str_mv AT christophemorvan onexternalpresentationsofinfinitegraphs
_version_ 1725040270422048768