English

A Universality Theorem for Nested Polytopes

Computational Geometry 2019-08-07 v1 Computational Complexity Discrete Mathematics Data Structures and Algorithms Combinatorics

Abstract

In a nutshell, we show that polynomials and nested polytopes are topological, algebraic and algorithmically equivalent. Given two polytops ABA\subseteq B and a number kk, the Nested Polytope Problem (NPP) asks, if there exists a polytope XX on kk vertices such that AXBA\subseteq X \subseteq B. The polytope AA is given by a set of vertices and the polytope BB is given by the defining hyperplanes. We show a universality theorem for NPP. Given an instance II of the NPP, we define the solutions set of II as V(I)={(x1,,xk)Rkn:Aconv(x1,,xk)B}. V'(I) = \{(x_1,\ldots,x_k)\in \mathbb{R}^{k\cdot n} : A\subseteq \text{conv}(x_1,\ldots,x_k) \subseteq B\}. As there are many symmetries, induced by permutations of the vertices, we will consider the \emph{normalized} solution space V(I)V(I). Let FF be a finite set of polynomials, with bounded solution space. Then there is an instance II of the NPP, which has a rationally-equivalent normalized solution space V(I)V(I). Two sets VV and WW are rationally equivalent if there exists a homeomorphism f:VWf : V \rightarrow W such that both ff and f1f^{-1} are given by rational functions. A function f:VWf:V\rightarrow W is a homeomorphism, if it is continuous, invertible and its inverse is continuous as well. As a corollary, we show that NPP is R\exists \mathbb{R}-complete. This implies that unless R=\exists \mathbb{R} = NP, the NPP is not contained in the complexity class NP. Note that those results already follow from a recent paper by Shitov. Our proof is geometric and arguably easier.

Keywords

Cite

@article{arxiv.1908.02213,
  title  = {A Universality Theorem for Nested Polytopes},
  author = {Michael G. Dobbins and Andreas Holmsen and Tillmann Miltzow},
  journal= {arXiv preprint arXiv:1908.02213},
  year   = {2019}
}

Comments

20 pages, 6 Figures

R2 v1 2026-06-23T10:41:08.909Z