Complexity of the Guarded Two-Variable Fragment with Counting Quantifiers
Ian Pratt-Hartmann
TL;DR
This work proves that the finite satisfiability problem for the guarded two-variable fragment with counting quantifiers $\mathcal{GC}^2$ lies in $\text{EXPTIME}$, and provides a streamlined method that also yields Kazakov's EXPTIME result for plain satisfiability. The core technique is a translation of $\mathcal{GC}^2$ formulas into an exponential-sized system of integer constraints $\mathcal{E}$, built from 1-types, 2-types, and guarded counts, whose solvability in $\mathbb{N}$ corresponds exactly to finite satisfiability of the formula. The authors then reduce the constraint system to an integer programming problem (and further to linear programming) in exponential time, establishing the upper bound, and they extend the approach to show satisfiability (not just finite satisfiability) is also in $\text{EXPTIME}$ via a $\mathbb{N}^*$-based analysis that ultimately yields a two-valued Boolean Horn abstraction. The results imply tightness with known EXPTIME-hardness for related description-logics and offer a direct, self-contained proof strategy for the EXPTIME membership in both finite satisfiability and satisfiability for $\mathcal{GC}^2$.
Abstract
We show that the finite satisfiability problem for the guarded two-variable fragment with counting quantifiers is in EXPTIME. The method employed also yields a simple proof of a result recently obtained by Y. Kazakov, that the satisfiability problem for the guarded two-variable fragment with counting quantifiers is in EXPTIME.
