Quantifier Elimination Meets Treewidth

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Wu, Hao, Zhu, Jiyu, Goharshady, Amir Kafshdar, An, Jie, Xia, Bican, Zhan, Naijun
Format: Preprint
Publié: 2026
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866908769291599872
author Wu, Hao
Zhu, Jiyu
Goharshady, Amir Kafshdar
An, Jie
Xia, Bican
Zhan, Naijun
author_facet Wu, Hao
Zhu, Jiyu
Goharshady, Amir Kafshdar
An, Jie
Xia, Bican
Zhan, Naijun
contents In this paper, we address the complexity barrier inherent in Fourier-Motzkin elimination (FME) and cylindrical algebraic decomposition (CAD) when eliminating a block of (existential) quantifiers. To mitigate this, we propose exploiting structural sparsity in the variable dependency graph of quantified formulas. Utilizing tools from parameterized algorithms, we investigate the role of treewidth, a parameter that measures the graph's tree-likeness, in the process of quantifier elimination. A novel dynamic programming framework, structured over a tree decomposition of the dependency graph, is developed for applying FME and CAD, and is also extensible to general quantifier elimination procedures. Crucially, we prove that when the treewidth is a constant, the framework achieves a significant exponential complexity improvement for both FME and CAD, reducing the worst-case complexity bound from doubly exponential to single exponential. Preliminary experiments on sparse linear real arithmetic (LRA) and nonlinear real arithmetic (NRA) benchmarks confirm that our algorithm outperforms the existing popular heuristic-based approaches on instances exhibiting low treewidth.
format Preprint
id arxiv_https___arxiv_org_abs_2601_00312
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Quantifier Elimination Meets Treewidth
Wu, Hao
Zhu, Jiyu
Goharshady, Amir Kafshdar
An, Jie
Xia, Bican
Zhan, Naijun
Logic in Computer Science
Computational Complexity
Symbolic Computation
In this paper, we address the complexity barrier inherent in Fourier-Motzkin elimination (FME) and cylindrical algebraic decomposition (CAD) when eliminating a block of (existential) quantifiers. To mitigate this, we propose exploiting structural sparsity in the variable dependency graph of quantified formulas. Utilizing tools from parameterized algorithms, we investigate the role of treewidth, a parameter that measures the graph's tree-likeness, in the process of quantifier elimination. A novel dynamic programming framework, structured over a tree decomposition of the dependency graph, is developed for applying FME and CAD, and is also extensible to general quantifier elimination procedures. Crucially, we prove that when the treewidth is a constant, the framework achieves a significant exponential complexity improvement for both FME and CAD, reducing the worst-case complexity bound from doubly exponential to single exponential. Preliminary experiments on sparse linear real arithmetic (LRA) and nonlinear real arithmetic (NRA) benchmarks confirm that our algorithm outperforms the existing popular heuristic-based approaches on instances exhibiting low treewidth.
title Quantifier Elimination Meets Treewidth
topic Logic in Computer Science
Computational Complexity
Symbolic Computation
url https://arxiv.org/abs/2601.00312