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

Institutions

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
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

An Automaton-based Characterisation of First-Order Logic over Infinite Trees

Armando di Matteo, Dario Della Monica, Massimo Benerecetti, Fabio Mogavero et al.
Electronic Proceedings in Theoretical Computer Science
Formal Methods in Verification
article

An Automaton-based Characterisation of First-Order Logic over Infinite Trees

Armando di Matteo, Dario Della Monica, Massimo Benerecetti, Fabio Mogavero, Gabriele Puppis
article en

Abstract

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.

Electronic Proceedings in Theoretical Computer ScienceVol. 428
University of Udine (IT), University of Naples Federico II (IT)
Openalex Percentile: Top 74%
Formal Methods in Verification
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.