An Automaton-based Characterisation of First-Order Logic over Infinite Trees
In this paper, we study First Order Logic (FO) over (unordered) infinite trees and its connection with branching-time temporal logics.More specifically, we provide an automata-theoretic characterisation of FO interpreted over infinite trees.To this end, two different classes of hesitant tree automata are introduced and proved to capture precisely the expressive power of two branching time temporal logics, denoted cCTL p and cCTL f , which are, respectively, a restricted version of counting CTL with past and counting CTL over finite paths, both of which have been previously shown equivalent to FO over infinite trees.The two automata characterisations naturally lead to normal forms for the two temporal logics, and highlight the fact that FO can only express properties of the tree branches which are either safety or co-safety in nature.
Authors
- Armando di Matteo (ORCID: https://orcid.org/0000-0002-8260-1867)
- Dario Della Monica (ORCID: https://orcid.org/0000-0001-9743-665X)
- Massimo Benerecetti (ORCID: https://orcid.org/0000-0003-4664-6061)
- Fabio Mogavero (ORCID: https://orcid.org/0000-0002-5140-5783)
- Gabriele Puppis (ORCID: https://orcid.org/0000-0001-9831-3264)
Institutions
- University of Udine (IT)
- University of Naples Federico II (IT)
Publication Details
- Journal
- Electronic Proceedings in Theoretical Computer Science
- Published
- 2025-09-16
- DOI
- https://doi.org/10.4204/eptcs.428.5
- Primary Topic
- Formal Methods in Verification
- Type
- article
- Field-Weighted Citation Impact
- 0.00