The Complexity of Bisimilarity and Model Checking in Finitary Diagrams
2026-06-15 • Logic in Computer Science
Logic in Computer Science
AI summaryⓘ
The authors build on prior work by Dubut and others, who studied certain mathematical diagrams and how to decide when they behave similarly (bisimilarity). They improve complexity results for checking these diagram properties by developing a faster randomized algorithm for a key logical fragment involving invertible matrices. This leads them to lower the complexity bounds for bisimilarity and model checking problems related to finitary diagrams. They also explore related problems with matrices constrained by determinant one and connect these to known mathematical theories, showing some equivalences in complexity.
finitary diagramsbisimilaritymodel checkingexistential theory of the realsinvertible matricesPSPACENEXPNP-hardnessquiver representationsspecial linear group
Authors
Markus Bläser, Sagnik Dutta, Samuel Okyay
Abstract
Inspired by the work of Dubut, Goubault, and Goubault-Larrecq (ICALP 2015) on natural homology, Dubut (RAMiCS 2020) introduces finitary diagrams and studies bisimilarity and diagrammatic path logics for them. To this aim, he defines a fragment of the existential theory of the reals, called the existential theory of invertible matrices (ETIM). Using a PSPACE upper bound for this fragment, he proves that for finitary diagrams, bisimilarity can be decided in EXPSPACE and model checking for diagrammatic path logic in PSPACE. We significantly improve both these bounds and settle the complexity of model checking for finitary diagrams. As our first main result, we show that there is an efficient randomized algorithm for ETIM. Combining this with the previous work by Dubut, we obtain an NEXP upper bound for bisimilarity of finitary diagrams and an NP upper bound for diagrammatic path logic. We also provide a matching NP-hardness proof for the latter. The hardness proof introduces constrained layered poset problems, which may be of independent interest, and connects them to finitary diagrams using Gabriel's theorem for representations of path quivers. For bisimilarity over finite fields, we further improve the upper bound to PSPACE. In ETIM, we quantify over invertible matrices. We finally ask what happens if we instead quantify over matrices from the special linear group, that is, of determinant one. We show that in this case, the resulting fragment is equivalent to the existential theory of the reals, under a mild generalization of the allowed linear constraints.