English

From Quantifier Depth to Quantifier Number: Separating Structures with k Variables

Logic in Computer Science 2024-02-26 v3

Abstract

Given two nn-element structures, A\mathcal{A} and B\mathcal{B}, which can be distinguished by a sentence of kk-variable first-order logic (Lk\mathcal{L}^k), what is the minimum f(n)f(n) such that there is guaranteed to be a sentence ϕLk\phi \in \mathcal{L}^k with at most f(n)f(n) quantifiers, such that Aϕ\mathcal{A} \models \phi but B⊭ϕ\mathcal{B} \not \models \phi? We present various results related to this question obtained by using the recently introduced QVT games. In particular, we show that when we limit the number of variables, there can be an exponential gap between the quantifier depth and the quantifier number needed to separate two structures. Through the lens of this question, we will highlight some difficulties that arise in analysing the QVT game and some techniques which can help to overcome them. As a consequence, we show that Lk+1\mathcal{L}^{k+1} is exponentially more succinct than Lk\mathcal{L}^{k}. We also show, in the setting of the existential-positive fragment, how to lift quantifier depth lower bounds to quantifier number lower bounds. This leads to almost tight bounds.

Cite

@article{arxiv.2311.15885,
  title  = {From Quantifier Depth to Quantifier Number: Separating Structures with k Variables},
  author = {Harry Vinall-Smeeth},
  journal= {arXiv preprint arXiv:2311.15885},
  year   = {2024}
}

Comments

53 pages, 8 figures; added new result on the relative succinctness of finite variable logic

R2 v1 2026-06-28T13:32:46.150Z