On Logics and Homomorphism Closure
Manuel Bodirsky, Thomas Feller, Simon Knäuer, Sebastian Rudolph
Abstract
Predicate logic is the premier choice for specifying classes of relational structures. Homomorphisms are key to describing correspondences between relational structures. Questions concerning the interdependencies between these two means of characterizing (classes of) structures are of fundamental interest and can be highly non-trivial to answer. We investigate several problems regarding the homomorphism closure (homclosure) of the class of all (finite or arbitrary) models of logical sentences: membership of structures in a sentence's homclosure; sentence homclosedness; homclosure characterizability in a logic; normal forms for homclosed sentences in certain logics. For a wide variety of fragments of first-and second-order predicate logic, we clarify these problems' computational properties.
2 Note that Iτ has a homomorphism into every τ -structure, and every τ -structure has a homomorphism into Fτ , i.e., Iτ → is the class of all τ -structures, whereas Fτ ∈ C → for every non-empty class C of τ -structures.
3 As = can be axiomatized in SO, we do not distinguish SO from SO = .
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Builds on1
Related papers
- Counting Bounded Tree Depth HomomorphismsMartin GroheLICS 2020 · 21 citations
- The amazing mixed polynomial closure and its applications to two-variable first-order logicThomas PlaceLICS 2022 · 3 citations
- Forbidden Induced Subgraphs and the Łoś-Tarski TheoremYijia Chen, Jörg FlumLICS 2021 · 1 citation
- Distinguishing Graphs by Counting Homomorphisms from Sparse GraphsDaniel Neuen, Tim SeppeltLICS 2026
- Elementary first-order model checking for sparse graphsJakub Gajarský, Michal Pilipczuk, Marek Sokolowski, Giannos Stamoulis et al.LICS 2024 · 2 citations
