Automata-Theoretic Characterisations of Branching-Time Temporal Logics

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Benerecetti, Massimo, Bozzelli, Laura, Mogavero, Fabio, Peron, Adriano
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866911856694657024
author Benerecetti, Massimo
Bozzelli, Laura
Mogavero, Fabio
Peron, Adriano
author_facet Benerecetti, Massimo
Bozzelli, Laura
Mogavero, Fabio
Peron, Adriano
contents Characterisations theorems serve as important tools in model theory and can be used to assess and compare the expressive power of temporal languages used for the specification and verification of properties in formal methods. While complete connections have been established for the linear-time case between temporal logics, predicate logics, algebraic models, and automata, the situation in the branching-time case remains considerably more fragmented. In this work, we provide an automata-theoretic characterisation of some important branching-time temporal logics, namely CTL* and ECTL* interpreted on arbitrary-branching trees, by identifying two variants of Hesitant Tree Automata that are proved equivalent to those logics. The characterisations also apply to Monadic Path Logic and the bisimulation-invariant fragment of Monadic Chain Logic, again interpreted over trees. These results widen the characterisation landscape of the branching-time case and solve a forty-year-old open question.
format Preprint
id arxiv_https___arxiv_org_abs_2404_17421
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Automata-Theoretic Characterisations of Branching-Time Temporal Logics
Benerecetti, Massimo
Bozzelli, Laura
Mogavero, Fabio
Peron, Adriano
Logic in Computer Science
Characterisations theorems serve as important tools in model theory and can be used to assess and compare the expressive power of temporal languages used for the specification and verification of properties in formal methods. While complete connections have been established for the linear-time case between temporal logics, predicate logics, algebraic models, and automata, the situation in the branching-time case remains considerably more fragmented. In this work, we provide an automata-theoretic characterisation of some important branching-time temporal logics, namely CTL* and ECTL* interpreted on arbitrary-branching trees, by identifying two variants of Hesitant Tree Automata that are proved equivalent to those logics. The characterisations also apply to Monadic Path Logic and the bisimulation-invariant fragment of Monadic Chain Logic, again interpreted over trees. These results widen the characterisation landscape of the branching-time case and solve a forty-year-old open question.
title Automata-Theoretic Characterisations of Branching-Time Temporal Logics
topic Logic in Computer Science
url https://arxiv.org/abs/2404.17421