-
arXiv:2505.22821 [pdf, ps, other]
Simple Classes of Automatic Structures
Abstract: We study two subclasses of the class of automatic structures: automatic structures of polynomial growth and Presburger structures. We present algebraic characterisations of the groups and the equivalence structures in these two classes.
Submitted 28 May, 2025; originally announced May 2025.
-
arXiv:2502.15316 [pdf, ps, other]
Automata for Enriched Trees and Applications
Abstract: We study trees where each successor set is equipped with some additional structure. We introduce a family of automaton models for such trees and prove their equivalence to certain fixed-point logics. As a consequence we obtain characterisations of various variants of monadic second-order logic in terms of automata and fixed-point logics. Finally, we use our machinery to give a simplified proof of… ▽ More
Submitted 21 February, 2025; originally announced February 2025.
-
arXiv:2407.01169 [pdf, ps, other]
Some Remarks on First-Order Definable Tree Languages
Abstract: We study the question of whether a given regular language of finite trees can be defined in first-order logic. We develop an algebraic approach to address this question and we use it to derive several necessary and sufficient conditions for definability (but unfortunately no condition that is both). The main difference of our results to those from the literature is that our conditions are decidabl… ▽ More
Submitted 1 July, 2024; originally announced July 2024.
-
arXiv:2308.01174 [pdf, ps, other]
The Expansion Problem for Infinite Trees
Abstract: We study Ramsey like theorems for infinite trees and similar combinatorial tools. As an application we consider the expansion problem for tree algebras.
Submitted 29 April, 2025; v1 submitted 2 August, 2023; originally announced August 2023.
-
The Power-Set Construction for Tree Algebras
Abstract: We study power-set operations on classes of trees and tree algebras. Our main result consists of a distributive law between the tree monad and the upwards-closed power-set monad, in the case where all trees are assumed to be linear. For non-linear ones, we prove that such a distributive law does not exist.
Submitted 2 November, 2023; v1 submitted 1 July, 2022; originally announced July 2022.
Journal ref: Logical Methods in Computer Science, Volume 19, Issue 4 (November 3, 2023) lmcs:9781
-
$ω$-Forest Algebras and Temporal Logics
Abstract: We use the algebraic framework for languages of infinite trees introduced in [4] to derive effective characterisations of various temporal logics, in particular the logic EF (a fragment of CTL) and its counting variant cEF.
Submitted 25 March, 2022; originally announced March 2022.
-
Algebraic Language Theory for Eilenberg--Moore Algebras
Abstract: We develop an algebraic language theory based on the notion of an Eilenberg--Moore algebra. In comparison to previous such frameworks the main contribution is the support for algebras with infinitely many sorts and the connection to logic in form of so-called `definable algebras'.
Submitted 13 April, 2021; v1 submitted 15 June, 2020; originally announced June 2020.
Journal ref: Logical Methods in Computer Science, Volume 17, Issue 2 (April 14, 2021) lmcs:6569
-
Bisimulation Invariant Monadic-Second Order Logic in the Finite
Abstract: We consider bisimulation-invariant monadic second-order logic over various classes of finite transition systems. We present several combinatorial characterisations of when the expressive power of this fragment coincides with that of the modal mu-calculus. Using these characterisations we prove for some simple classes of transition systems that this is indeed the case. In particular, we show that,… ▽ More
Submitted 16 May, 2019; originally announced May 2019.
-
Regular Tree Algebras
Abstract: We introduce a class of algebras that can be used as recognisers for regular tree languages. We show that it is the only such class that forms a pseudo-variety and we prove the existence of syntactic algebras. Finally, we give a more algebraic characterisation of the algebras in our class.
Submitted 12 February, 2020; v1 submitted 10 August, 2018; originally announced August 2018.
Journal ref: Logical Methods in Computer Science, Volume 16, Issue 1 (February 13, 2020) lmcs:4747
-
arXiv:1807.04568 [pdf, ps, other]
Branch-Continuous Tree Algebras
Abstract: We study a class of algebras that can be used as recognisers for regular languages of infinite trees.
Submitted 12 July, 2018; originally announced July 2018.
-
A Compositional Coalgebraic Semantics of Strategic Games
Abstract: We provide a compositional coalgebraic semantics for strategic games. In our framework, like in the semantics of functional programming languages, coalgebras represent the observable behaviour of systems derived from the behaviour of the parts over an unobservable state space. We use coalgebras to describe and program stage games, finitely and potentially infinitely repeated hierarchical or parall… ▽ More
Submitted 22 December, 2017; originally announced December 2017.
-
Decidability Results for the Boundedness Problem
Abstract: We prove decidability of the boundedness problem for monadic least fixed-point recursion based on positive monadic second-order (MSO) formulae over trees. Given an MSO-formula phi(X,x) that is positive in X, it is decidable whether the fixed-point recursion based on phi is spurious over the class of all trees in the sense that there is some uniform finite bound for the number of iterations phi ta… ▽ More
Submitted 13 August, 2014; v1 submitted 30 June, 2014; originally announced June 2014.
Journal ref: Logical Methods in Computer Science, Volume 10, Issue 3 (August 15, 2014) lmcs:1225
-
arXiv:1310.8148 [pdf, ps, other]
Monadic second-order definable graph orderings
Abstract: We study the question of whether, for a given class of finite graphs, one can define, for each graph of the class, a linear ordering in monadic second-order logic, possibly with the help of monadic parameters. We consider two variants of monadic second-order logic: one where we can only quantify over sets of vertices and one where we can also quantify over sets of edges. For several special cases… ▽ More
Submitted 20 January, 2014; v1 submitted 30 October, 2013; originally announced October 2013.
Journal ref: Logical Methods in Computer Science, Volume 10, Issue 1 (January 21, 2014) lmcs:793
-
arXiv:1004.4777 [pdf, ps, other]
On the Monadic Second-Order Transduction Hierarchy
Abstract: We compare classes of finite relational structures via monadic second-order transductions. More precisely, we study the preorder where we set C \subseteq K if, and only if, there exists a transduction τ such that C\subseteqτ(K). If we only consider classes of incidence structures we can completely describe the resulting hierarchy. It is linear of order type ω+3. Each level can be characterised in… ▽ More
Submitted 22 June, 2010; v1 submitted 27 April, 2010; originally announced April 2010.
ACM Class: G.2.2; F.4.1
Journal ref: Logical Methods in Computer Science, Volume 6, Issue 2 (June 22, 2010) lmcs:1208
-
arXiv:0910.3085 [pdf, ps, other]
Guarded Second-Order Logic, Spanning Trees, and Network Flows
Abstract: According to a theorem of Courcelle monadic second-order logic and guarded second-order logic (where one can also quantify over sets of edges) have the same expressive power over the class of all countable $k$-sparse hypergraphs. In the first part of the present paper we extend this result to hypergraphs of arbitrary cardinality. In the second part, we present a generalisation dealing with metho… ▽ More
Submitted 16 February, 2010; v1 submitted 16 October, 2009; originally announced October 2009.
ACM Class: G.2.2; F.4.1
Journal ref: Logical Methods in Computer Science, Volume 6, Issue 1 (February 16, 2010) lmcs:1207