Core Concepts
Homomorphism count indistinguishability with respect to appropriate classes of labeled transition systems captures equivalence with respect to various modal logics, including positive-existential modal logic, graded modal logic, and hybrid logic, as well as their extensions with backward or global modalities.
Abstract
The paper investigates the relationship between homomorphism counting and modal logic equivalence. The key results are:
Positive-existential modal equivalence is captured by homomorphism count indistinguishability over the Boolean semiring with respect to the class of trees. The extended languages with backward and global modalities are captured by the classes of connected, acyclic LTSs and forests, respectively, over the Boolean semiring.
Graded modal equivalence is captured by homomorphism count indistinguishability over the natural semiring with respect to the class of trees. The extended languages with backward and global modalities are captured by the classes of connected, acyclic LTSs and forests, respectively, over the natural semiring.
Equivalence with respect to hybrid logic is captured by homomorphism count indistinguishability over the natural semiring with respect to the class of point-generated LTSs. The extended language with backward modalities is captured by the class of connected LTSs.
Equivalence of LTSs with respect to positive modal logic and the basic modal language cannot be captured by restricting the left homomorphism count vector over any semiring to any class of LTSs.
The results show that homomorphism counting can be used to characterize modal logic equivalence, even for certain infinite structures. The negative result demonstrates the limitations of this approach for some modal logics.