Formula size game and model checking for modal substitution calculus
Veeti Ahvonen, Reijo Jaakkola, Antti Kuusisto
TL;DR
This paper develops a twofold methodological framework for MSC and its variants: a formula-size game that captures expressivity across MSC, GMSC, GGMSC, and SC, and a thorough model-checking analysis that ties these logics to linear tape-bounded Turing machines and modal μ-calculus variants. It shows that MSC and its extensions are as expressive as linear tape-bounded TMs, while asynchronous variants align with MCL and the μ-fragment of the global graded μ-calculus, and establishes PSPACE-completeness for combined/data model checking (PTIME for asynchronous variants). Additionally, it proves a PSPACE/NP dichotomy for SC’s satisfiability and model checking, and provides a universal, computable reduction from recursively enumerable problems to MSC model checking, highlighting the theoretical limits of these logics. Collectively, the results illuminate deep connections between descriptive complexity, formal game semantics, and canonical computation models, with implications for reasoning about neural networks, distributed systems, and logic-based verification.
Abstract
Recent research has applied modal substitution calculus (MSC) and its variants to characterize various computational frameworks such as graph neural networks (GNNs) and distributed computing systems. For example, it has been shown that the expressive power of recurrent graph neural networks coincides with graded modal substitution calculus GMSC, which is the extension of MSC with counting modalities. GMSC can be further extended with the counting global modality, resulting in the logic GGMSC which corresponds to GNNs with global readout mechanisms. In this paper we introduce a formula-size game that characterizes the expressive power of MSC, GMSC, GGMSC, and related logics. Furthermore, we study the expressiveness and model checking of logics in this family. We prove that MSC and its extensions (GMSC, GGMSC) are as expressive as linear tape-bounded Turing machines, while asynchronous variants are linked to modal mu-calculus and modal computation logic MCL. We establish that for MSC, GMSC and GGMSC, both combined and data complexity of model checking are PSPACE-complete, and for their asynchronous variants, both complexities are PTIME-complete. We also establish that for the propositional fragment SC of MSC, the combined complexity of model checking is PSPACE-complete, while for asynchronous SC it is PTIME-complete, and in both cases, data complexity is constant. As a corollary, we observe that SC satisfiability is PSPACE-complete and NP-complete for its asynchronous variant. Finally, we construct a universal reduction from all recursively enumerable problems to MSC model checking.
