Recognition: unknown
Automaton-based Characterisations of First Order Logic over Infinite Trees
Pith reviewed 2026-05-07 12:43 UTC · model grok-4.3
The pith
Hesitant tree automata capture first-order logic over infinite trees through two temporal logics.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
We introduce two classes of hesitant tree automata and show that they capture precisely the expressive power of PolPCTL and CTLsf, both of which have been previously shown to be equivalent to FO over infinite trees. These results provide uniform automata-theoretic characterisations and yield a natural normal form for the latter in terms of a new fragment of CTLs called PolCTLs. As a consequence, we identify a fundamental limitation of FO in this setting: along each branch, it can express only properties that are either safety or co-safety, thereby revealing a sharp expressive boundary for first-order definability over infinite trees.
What carries the argument
Two classes of hesitant tree automata that capture the expressive power of PolPCTL and CTLsf.
If this is right
- Uniform automata-theoretic characterisations of FO over infinite trees
- A natural normal form called PolCTLs
- The limitation that FO expresses only safety or co-safety properties along branches
Where Pith is reading between the lines
- This could enable more efficient decision procedures for FO properties on trees using automata techniques
- Highlights differences from linear-time FO where more properties are definable
- May lead to new normal forms or simplifications in related branching-time logics
Load-bearing premise
The prior equivalence of PolPCTL and CTLsf to first-order logic over infinite trees holds, and the hesitant automata classes are shown to match them.
What would settle it
A first-order formula over infinite trees that cannot be captured by the two classes of hesitant tree automata.
read the original abstract
We study the expressive power of First-Order Logic (\FO) over (unordered) infinite trees, with the aim of identifying robust characterisations in terms of branching-time specification formalisms. While such correspondences are well understood in the linear-time setting, the branching-time case presents well-known structural challenges. To this end, we introduce two classes of hesitant tree automata and show that they capture precisely the expressive power of two branching-time temporal logics, namely \PolPCTL and \CTLsf, both of which have been previously shown to be equivalent to \FO over infinite trees. These results provide uniform automata-theoretic characterisations and yield a natural normal form for the latter in terms of a new fragment of \CTLs called \PolCTLs. As a consequence, we identify a fundamental limitation of \FO in this setting: along each branch, it can express only properties that are either safety or co-safety, thereby revealing a sharp expressive boundary for first-order definability over infinite trees.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces two classes of hesitant tree automata and proves that they exactly capture the expressive power of PolPCTL and CTLsf over infinite trees. Since both logics were previously shown equivalent to FO, the automata provide uniform characterisations of FO; as a corollary the authors derive a normal form PolCTLs for CTLsf and conclude that FO can express only safety or co-safety properties along each branch.
Significance. The results supply automata-theoretic characterisations for two FO-equivalent branching-time logics and isolate a clean expressive boundary (safety/co-safety per branch). This is a useful contribution to the automata-logic interface on trees, building directly on established equivalences without introducing circularity or ad-hoc parameters.
minor comments (3)
- The abstract states that the trees are unordered, yet the automata definitions and acceptance conditions are not explicitly shown to be independent of any sibling ordering; a short clarifying paragraph in §3 would remove ambiguity.
- Notation for the two hesitant classes (e.g., HPol and Hsf) is introduced without a compact comparison table; adding such a table after the definitions would improve readability.
- The normal-form fragment PolCTLs is defined via a syntactic restriction on CTLsf; the manuscript should explicitly list the allowed operators and the inductive clauses for the fragment.
Simulated Author's Rebuttal
We thank the referee for the positive evaluation of our manuscript, the recognition of its contributions in providing uniform automata-theoretic characterisations of FO via hesitant tree automata for PolPCTL and CTLsf, and the recommendation for minor revision. No major comments were raised in the report.
Circularity Check
Derivation is self-contained; no circular reductions identified
full rationale
The paper defines two new classes of hesitant tree automata and proves they exactly capture the expressive power of PolPCTL and CTLsf (previously established as equivalent to FO over infinite trees). The central results consist of independent automaton definitions followed by direct equivalence proofs to the logics, plus a derived normal form and safety/co-safety limitation as corollaries. No equation or claim reduces by construction to a fitted parameter, self-definition, or unverified self-citation chain; prior equivalences are invoked as external given facts rather than load-bearing premises that collapse the new contributions. The argument structure remains non-circular and externally grounded.
Axiom & Free-Parameter Ledger
axioms (2)
- standard math Standard definitions and semantics of first-order logic, CTL, and tree automata over infinite trees
- domain assumption Prior result that PolPCTL and CTLsf are equivalent to FO over infinite trees
invented entities (2)
-
Two classes of hesitant tree automata
no independent evidence
-
PolCTLs fragment of CTL
no independent evidence
Reference graph
Works this paper leans on
-
[1]
[AS87] Bowen Alpern and Fred B. Schneider. Recognizing safety and liveness.Distributed computing, 2(3):117–126, 1987.path(doi: 10.1007/BF01782772). [BBMP23] M. Benerecetti, L. Bozzelli, F. Mogavero, and A. Peron. Quantifying over Trees in Monadic Second-Order Logic. InLICS’23, pages 1–13. IEEE Computer Society,
-
[2]
path(doi: 10.1109/LICS56636.2023.10175832). [BBMP24] M. Benerecetti, L. Bozzelli, F. Mogavero, and A. Peron. Automata-Theoretic Characterisations of Branching-Time Temporal Logics. InICALP’24, LIPIcs 297, pages 128:1–20. Leibniz-Zentrum fuer Informatik, 2024.path(doi: 10.4230/LIP Ics.ICALP.2024.128). [BDMM+25] Massimo Benerecetti, Dario Della Monica, Ange...
-
[3]
path(doi: 10.4204/EP T CS.428.5). [BI09] M. Boja´ nczyk and T. Idziaszek. Algebra for Infinite Forests with an Application to the Temporal logic EF. InCONCUR’09, LNCS 5710, pages 131–145. Springer,
-
[4]
Ser: Graduate Texts in Mathematics (GTM), vol
path(doi: 10.1007/978−3−642−04081−8 10). [BIS13] M. Boja´ nczyk, T. Idziaszek, and M. Skrzypczak. Regular Languages of Thin Trees. InSTACS’13, LIPIcs 20, pages 562–573. Leibniz-Zentrum fuer Informatik,
-
[5]
[BLS22] Udi Boker, Karoliina Lehtinen, and Salomon Sickert
path(doi: 10.1007/s00224−014−9595−z). [BLS22] Udi Boker, Karoliina Lehtinen, and Salomon Sickert. On the translation of automata to lin- ear temporal logic. InInternational Conference on Foundations of Software Science and Computation Structures, pages 140–160. Springer International Publishing Cham,
-
[6]
path(doi: 10.48550/arXiv.2201.10267). [Boj04] M. Boja´ nczyk.Decidable Properties of Tree Languages. PhD thesis, Warsaw University, Warsaw, Poland,
-
[7]
[BS09] M. Benedikt and L. Segoufin. Regular Tree Languages Definable in FO and in FO mod.TOCL, 11(1):1–32, 2009.path(doi: 10.1145/1614431.1614435). [BS18] U. Boker and Y. Shaulian. Automaton-Based Criteria for Membership in CTL. InLICS’18, pages 155–164. ACM, 2018.path(doi: 10.1145/3209108.3209143). [BSW12] M. Boja´ nczyk, H. Straubing, and I. Walukiewicz...
-
[8]
[Car15] F. Carreiro. PDL is the Bisimulation-Invariant Fragment of Weak Chain Logic. InLICS’15, pages 341–352. IEEE Computer Society, 2015.path(doi: 10.1109/LICS.2015.40). [CMP92] E. Chang, Z. Manna, and A. Pnueli. Characterization of Temporal Prop- erty Classes. InICALP’92, LNCS 623, pages 474–486. Springer,
-
[10]
path(doi: 10.1145/567067.567081). [EH85] E.A. Emerson and J.Y. Halpern. Decision Procedures and Expressiveness in the Temporal Logic of Branching Time.JCSS, 30(1):1–24, 1985.path(doi: 10.1016/0022−0000(85)90001−7). [EJ91] E.A. Emerson and C.S. Jutla. Tree Automata, µ-Calculus, and Determinacy. InFOCS’91, pages 368–377. IEEE Computer Society, 1991.path(doi...
-
[11]
[EW10] Z. Esik and P. Weil. Algebraic Characterization of Logically Defined Tree Languages.IJCM, 20(02):195–239, 2010.path(doi: 10.1142/S0218196710005595). [Fin72] K. Fine. In So Many Possible Worlds.NDJFL, 13:516–520,
-
[12]
[FL79] M.J. Fischer and R.E. Ladner. Propositional Dynamic Logic of Regular Programs.JCSS, 18(2):194–211, 1979.path(doi: 10.1016/0022−0000(79)90046−1). [Flu85] J. Flum. Characterizing Logics. InModel-Theoretic Logics, pages 77–120. Springer,
-
[18]
[MR03] F. Moller and A.M. Rabinovich. Counting on CTL*: On the Expressive Power of Monadic Path Logic. 184(1):147–159, 2003.path(doi: 10.1016/S0890−5401(03)00104−4). 38 M. BENERECETTI, D. DELLA MONICA, A. MATTEO, F. MOGAVERO, AND G. PUPPIS [MSS86] D.E. Muller, A. Saoudi, and P.E. Schupp. Alternating Automata, the Weak Monadic The- ory of Trees and its Com...
-
[20]
[Pnu77] A. Pnueli. The Temporal Logic of Programs. InFOCS’77, pages 46–57. IEEE Computer Society, 1977.path(doi: 10.1109/SF CS.1977.32). [Pnu81] A. Pnueli. The Temporal Semantics of Concurrent Programs.TCS, 13:45–60,
work page doi:10.1109/sf 1977
-
[21]
path(doi: 10.1016/0304−3975(81)90110−9). [Pot95] A. Potthoff. First-Order Logic on Finite Trees. InTAPSOFT’95, pages 123–139. Springer,
-
[22]
path(doi: 10.1080/11663081.1992.10510780). [PP86] D. Perrin and J. Pin. First-Order Logic and Star-Free Sets.JCSS, 32(3):393–406,
-
[24]
[Tho88] Wolfgang Thomas
URL: https://lics.siglog.org/ 1987/Thomas-OnChainLogicPathLog.html. [Tho88] Wolfgang Thomas. Safety and Liveness properties in Propositional Temporal Logic: Character- izations and Decidability.Banach Center Publications, 21(1):403–417,
1987
-
[25]
[VW84] M.Y. Vardi and P. Wolper. Yet Another Process Logic. InLP’83, LNCS 164, pages 501–512. Springer, 1984.path(doi: 10.1007/3−540−12896−4 383). [Wil01] Thomas Wilke. Alternating tree automata, parity games, and modal µ-calculus.Bulletin of the Belgian Mathematical Society-Simon Stevin, 8(2):359–391,
work page doi:10.1007/3 1984
-
[26]
This work is licensed under the Creative Commons Attribution License
path(doi: 10.1016/S0019−9958(83)80051−5). This work is licensed under the Creative Commons Attribution License. T o view a copy of this license, visithttps://creativecommons.org/licenses/by/4.0/or send a letter to Creative Commons, 171 Second St, Suite 300, San Francisco, CA 94105, USA, or Eisenacher Strasse 2, 10777 Berlin, Germany
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.