REVIEW
Elementary modal logics and circuit complexity
Logic · Submitted 9 Sep 2026
Pith's verdict: A clean conditional result connecting elementarity to polynomial-time validity, with a novel graph-theoretic reduction producing infinitely many non-elementary K4-stable logics under P ≠ NP.
Why Pith says this
Highlight any text to comment on it.
Referee report
The paper
The paper claims
Infinitely many non-elementary modal logics exist, assuming P ≠ NP.
The reading
What carries the argument
The chain of reasoning rests on two main mechanisms. (1) The connection established in Theorem 2.7: the elementarity of a finitely axiomatizable logic implies that its finite-frame validity problem is in P. (2) The class of stable formulas γ(F,∅) for transitive frames, which characterize when a finite rooted K4-frame F is a stable image of a rooted upset of another K4-frame. The paper constructs a specific family of rooted K4-frames F^*_H derived from bipartite graphs H, and shows that the validity problem of the logic axiomatized by K4 plus γ(F^*_H,∅) is coNP-complete by reducing the NP-complete Sur-Col(H) problem (testing surjective homomorphisms between graphs) to the complement problem of that validity. The reduction uses a careful orientation of bipartite graphs into reflexive bipartition frames, then into K4-frames with auxiliary irreflexive points that control the structure of stable images.
Extended reading notes
Core claim
The paper's central contribution is a conditional method for proving non-elementarity of modal logics via complexity theory. It first proves Theorem 2.7: for any finitely axiomatizable modal logic L, if L is elementary then Val(L) (the problem of deciding whether a given finite Kripke frame satisfies L) is in P. This is shown by combining a known characterization of elementarity (Proposition 2.4, due to Goldblatt et al.) with a compactness argument that extracts a finite first-order axiomatization of an elementary class containing all finite frames of L. The author then applies the contrapositive of Theorem 2.7: a logic whose validity problem is not in P (e.g., coNP-complete) cannot be elementary, assuming P ≠ NP. Using stable formulas for K4 (γ(F,∅)), the paper shows that for each bipartite graph H for which Sur-Col(H) is NP-complete on connected graphs (e.g., even cycles C_{2k} for k ≥ 3, or the graphs M_k from Campos et al.), the logic K4 + γ(F^*_H, ∅) has a coNP-complete validity problem (Lemma 3.4). Frameworks F^*_H are rooted transitive Kripke frames with a reflexive root and several irreflexive points. The reduction from Sur-Col(H) to the complement of Val(K4 + γ(F^*_H, ∅)) translates a connected bipartite graph G into a transitive frame F_G such that a surjective homomorphism from G to H exists exactly when the frame F^*_H is a stable image of a rooted upset of F_G. By Lemma 3.2, each such logic is K4-stable. Hence, for infinitely many distinct K4-stable logics, if they were elementary then Val would be in P, contradicting coNP-completeness under P ≠ NP (Theorem 3.7).
Load-bearing premise
The entire construction of non-elementary K4-stable logics depends on the unproven conjecture that P is not equal to NP; if P = NP, then the argument that these logics are non-elementary collapses, and the open question would remain open.
Editorial extensions
If this is right
- If P ≠ NP, then infinitely many distinct finitely axiomatizable K4-stable logics are non-elementary; they also provide a conditional negative answer to the open problem [5, Problem 6.4] restricted to K4-stable logics.
- For each m ≥ 1, the same method yields infinitely many finitely axiomatizable K4^{m+1}_1-stable logics that are non-elementary under P ≠ NP, and these logics are not K4^{m'+1}_1-stable for any m' < m (Theorem 3.8).
- If one could prove unconditionally that all K4-stable logics are elementary, that proof would imply P = NP.
- The approach does not directly extend to K-stable logics (because stable formulas are not available as axiomatizations) or to S4-stable logics (because the construction relies on irreflexive points).
Reading between the lines
- The paper suggests that non-elementarity among modal logics may be widespread, as it ties the existence of non-elementary logics to the existence of NP-complete graph problems. Any bipartite graph H whose surjective homomorphism problem is NP-complete gives rise to a non-elementary K4-stable logic under P≠NP. Future work could identify new such graphs, possibly leading to a richer landscape of non
- The method implicitly shows that if P = NP, then all finitely axiomatizable K4-stable logics whose validity problem is defined through the constructed F^*_H would be elementary. This would not contradict the known existence of non-elementary logics like Grz, but it would remove the present family of examples.
- A natural next step is to search for unconditional proofs of non-elementarity for the logics constructed here, perhaps by adapting the approach of Goldblatt–Hodkinson–Venema that uses Erdős graphs to separate elementarity and canonicity. If such unconditional proofs exist, they would strengthen the case that the assumption P≠NP is not essential for the result.
- The reduction technique (orienting bipartite graphs into frames with a reflexive root and irreflexive auxiliary nodes) appears to be a general template; it may be applicable to other classes of modal logics that enjoy a stable formula characterization with suitable frame conditions.
Original abstract
A modal logic is elementary if it is sound and complete with respect to an elementary class of Kripke frames. We prove that if a finitely axiomatizable modal logic $L$ is elementary, then the validity problem for $L$, which asks whether a given finite Kripke frame validates $L$, is in the circuit complexity class uniform $\mathsf{AC}^0$. As an application, we construct infinitely many finitely axiomatizable $\mathsf{K4}$-stable logics that are not elementary. This result provides a negative answer to Problem 6.4 in [Bezhanishvili et al., 2018] for $\mathsf{K4}$-stable logics.
The compiled record
The paper's own sentences, arranged, kept beside the review and separate from it. Each label is drawn from a closed vocabulary; the number beside it is the probability the classifier gave that label. Numbers in the tables are the authors', checked by code. No sentence in this record was written by a model.
The abstract, sentence by sentence
A modal logic is elementary if it is sound and complete with respect to an elementary class of Kripke frames. We prove that if a finitely axiomatizable modal logic L is elementary, then the validity problem for L, which asks whether a given finite Kripke frame validates L, is in P. This allows us to transfer complexity results in graph theory to the study of elementarity of modal logics. As an application, we construct infinitely many finitely axiomatizable K4-stable logics that are not elementary, assuming P $\neq$ NP. This result provides a conditional negative answer to an open question in [Bezhanishvili et al., 2018] for K4-stable logics.
background contribution method result interpretation main claim
| # | sentence | role | the authors' own work | states the main conclusion | strength |
|---|---|---|---|---|---|
| s0 | A modal logic is elementary if it is sound and complete with respect to an elementary class of Kripke frames. | background 1.00 | 0.06 | 0.03 | asserted 0.99 |
| s1 | We prove that if a finitely axiomatizable modal logic L is elementary, then the validity problem for L, which asks whether a given finite Kripke frame validates L, is in P. | result 0.95 | 0.93 | 0.54 | asserted 1.00 |
| s2 | This allows us to transfer complexity results in graph theory to the study of elementarity of modal logics. | interpretation 0.78 | 0.67 | 0.05 | asserted 0.93 |
| s3 | As an application, we construct infinitely many finitely axiomatizable K4-stable logics that are not elementary, assuming P $\neq$ NP. | result 0.90 | 0.96 | 0.73 | asserted 0.99 |
| s4 | This result provides a conditional negative answer to an open question in [Bezhanishvili et al., 2018] for K4-stable logics. | interpretation 0.97 | 0.83 | 0.23 | asserted 0.95 |
What was examined, and what was not
- arXiv listing abstract v1
- full text
- figures and tables
- references and citing sentences
- relations to other papers
- P abstract
- S sections
- T body sentences
- C citations
- R cross-paper relations
Figures
Figures reproduced from arXiv:2609.10872 by the authors.
References
Discussion
Disagree with the review, or know something it missed? Leave a comment, highlight any passage above to comment on it, or challenge this review formally.