一句话:证明自动结构中消除单个全称量词会导致 NFA 双重指数爆炸,且判定空性为 EXPSPACE 完全。
自动结构的一阶理论可判定,因为论域与关系可由正则语言表示。存在量词可用同态线性消除,全称量词通常用 ∀x.Φ ≡ ¬∃x.¬Φ 消除;若 Φ 用 NFA 表示,这会导致双重指数爆炸。已有工作表明某些自动结构类可将全称量词作为一等公民消除,且有单指数下界,但能否避免朴素双重指数爆炸仍未知。本文否定回答:构造一族表示自动关系的 NFA,消除单个全称量词后识别所得语言的最小 NFA 为双重指数,判定其空性为 EXPSPACE 完全。该技术还给出固定量词交替次数的 Büchi 算术若干片段的新下界。
Automatic structures are first-order structures whose universe and relations can be represented as regular languages. It follows from the standard closure properties of regular languages that the first-order theory of an automatic structure is decidable. While existential quantifiers can be eliminated in linear time by application of a homomorphism, universal quantifiers are commonly eliminated via the identity $\forall{x}. Φ\equiv \neg (\exists{x}. \neg Φ)$. If $Φ$ is represented in the standard way as an NFA, a priori this approach results in a doubly exponential blow-up. However, the recent literature has shown that there are classes of automatic structures for which universal quantifiers can be eliminated by different means without this blow-up by treating them as first-class citizens and not resorting to double complementation. While existing lower bounds for some classes of automatic structures show that a singly exponential blow-up is unavoidable when eliminating a universal quantifier, it is not known whether there may be better approaches that avoid the naïve doubly exponential blow-up, perhaps at least in restricted settings. In this paper, we answer this question negatively and show that there is a family of NFA representing automatic relations for which the minimal NFA recognising the language after eliminating a single universal quantifier is doubly exponential, and deciding whether this language is empty is EXPSPACE-complete. The techniques underlying our EXPSPACE lower bound further enable us to establish new lower bounds for some fragments of Büchi arithmetic with a fixed number of quantifier alternations.
DOI 原文 · arXiv · PDF(开放获取) · DBLP
@article{abs-2306-10432,
title = {Universal quantification makes automatic structures hard to decide},
author = {Christoph Haase and Radoslaw Piórkowski},
journal = {Logical Methods in Computer Science},
volume = {Volume 22, Issue 1},
year = {2026},
doi = {10.46298/lmcs-22(1:14)2026}
}