Multi-Structural Games and Number of Quantifiers
Ronald Fagin, Jonathan Lenchner, Kenneth W. Regan, Nikhil Vyas
TL;DR
The paper introduces multi-structural (MS) games as a refinement of Ehrenfeucht-Fraïssé games to measure the number of quantifiers needed in first-order descriptions of finite structures. It proves an Equivalence Theorem linking r-round MS game outcomes to the existence of a first-order sentence with at most $r$ quantifiers distinguishing two sets of structures, and extends this with a fixed-prefix variant. Focusing on finite linear orders, the authors derive tight bounds for the function $g(r)$ that captures the threshold where a property becomes definable with $r$ quantifiers, establishing $g(1)=1$, $g(2)=2$, $g(3)=4$, $g(4)=10$, and for $r>4$ the recurrence $g(r)=2g(r-1)$ if $r$ is even and $g(r)=2g(r-1)+1$ if $r$ is odd. To achieve these results, they develop MS games with atoms, a refined framework enabling recursive strategies and yielding matching upper and lower bounds, and they discuss extensions to second-order logic and other structure classes. The work provides a precise, game-theoretic account of quantifier-prefix complexity and offers tools for analyzing definability beyond linear orders, with potential implications for descriptive complexity and finite-model theory.
Abstract
We study multi-structural games, played on two sets $\mathcal{A}$ and $\mathcal{B}$ of structures. These games generalize Ehrenfeucht-Fraïssé games. Whereas Ehrenfeucht-Fraïssé games capture the quantifier rank of a first-order sentence, multi-structural games capture the number of quantifiers, in the sense that Spoiler wins the $r$-round game if and only if there is a first-order sentence $φ$ with at most $r$ quantifiers, where every structure in $\mathcal{A}$ satisfies $φ$ and no structure in $\mathcal{B}$ satisfies $φ$. We use these games to give a complete characterization of the number of quantifiers required to distinguish linear orders of different sizes, and develop machinery for analyzing structures beyond linear orders.
