Automata Completion and Regularity Preservation - Archive ouverte HAL Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 2017

Automata Completion and Regularity Preservation

Thomas Genet

Résumé

When rewriting a regular language with a left-linear term rewriting system, if the set of reachable terms is regular, we show that equational tree automata completion can compute it. This was known to be true for some known TRS classes preserving regularity, but was still an open question in the general case. The proof is not constructive: it assumes that the set of reachable terms is regular, which is undecidable. Despite being non constructive, the proof of this result has a strong practical impact: it shows how to tune completion to get the best possible precision w.r.t. sets of reachable terms. In particular, to carry out the proof, it was necessary to generalize and improve two results of completion: the termination and the precision theorems.
Fichier principal
Vignette du fichier
main.pdf (583.82 Ko) Télécharger le fichier
Origine : Fichiers éditeurs autorisés sur une archive ouverte
Loading...

Dates et versions

hal-01501744 , version 1 (04-04-2017)
hal-01501744 , version 2 (22-12-2017)
hal-01501744 , version 3 (09-02-2018)

Identifiants

  • HAL Id : hal-01501744 , version 1

Citer

Thomas Genet. Automata Completion and Regularity Preservation. [Research Report] IRISA, Inria Rennes. 2017. ⟨hal-01501744v1⟩
665 Consultations
142 Téléchargements

Partager

Gmail Facebook X LinkedIn More