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.

Automata-Theoretic Characterisations of Branching-Time Temporal Logics / Benerecetti, Massimo; Bozzelli, Laura; Mogavero, Fabio; Peron, Adriano. - 297:(2024). (Intervento presentato al convegno 51st International Colloquium on Automata, Languages, and Programming, ICALP 2024 tenutosi a Tallin, Estonia nel 2024) [10.4230/lipics.icalp.2024.128].

Automata-Theoretic Characterisations of Branching-Time Temporal Logics

Massimo Benerecetti;Laura Bozzelli;Fabio Mogavero;Adriano Peron
2024

Abstract

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.
2024
Automata-Theoretic Characterisations of Branching-Time Temporal Logics / Benerecetti, Massimo; Bozzelli, Laura; Mogavero, Fabio; Peron, Adriano. - 297:(2024). (Intervento presentato al convegno 51st International Colloquium on Automata, Languages, and Programming, ICALP 2024 tenutosi a Tallin, Estonia nel 2024) [10.4230/lipics.icalp.2024.128].
File in questo prodotto:
File Dimensione Formato  
bbmp(icalp24).pdf

accesso aperto

Licenza: Creative commons
Dimensione 878.95 kB
Formato Adobe PDF
878.95 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/988972
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
social impact