Smoothing the gap between NP and ER
Jeff Erickson, Ivor van der Hoog, Tillmann Miltzow
Abstract
We study algorithmic problems that belong to the complexity class of the existential theory of the reals (∃ ). A problem is ∃ -complete if it is as hard as the problem ETR and if it can be written as an ETR formula. Traditionally, these problems are studied in the real RAM, a model of computation that assumes that the storage and comparison of real-valued numbers can be done in constant space and time, with infinite precision. The complexity class ∃ is often called a real RAM analogue of NP, since the problem ETR can be viewed as the real-valued variant of SAT. The real RAM assumption that we can represent and compare arbitrary irrational values in constant space and time is not very realistic. Yet this assumption is vital, since some ∃ -complete problems have an "exponential bit phenomenon" where there exists an input for the problem, such that the witness of the solution requires geometric coordinates which need exponential word size when represented in binary. The problems that exhibit this phenomenon are NP-hard (since ETR is NPhard) but it is unknown if they lie in NP. NP membership is often showed by using the famous Cook-Levin theorem which states that the existence of a polynomial-time verification algorithm for the problem witness is equivalent to NP membership. The exponential bit phenomenon prohibits a straightforward application of the Cook-Levin theorem.
In this paper we first present a result which we believe to be of independent interest: we prove a real RAM analogue to the Cook-Levin theorem which shows that ∃ membership is equivalent to having a verification algorithm that runs in polynomial-time on a real RAM. This gives an easy proof of ∃ -membership, as verification algorithms on a real RAM are much more versatile than ETR-formulas.
We use this result to construct a framework to study ∃ -complete problems under smoothed analysis. We show that for a wide class of ∃ -complete problems, its witness can be represented with logarithmic inputprecision by using smoothed analysis on its real RAM verification algorithm. This shows in a formal way that the boundary between NP and ∃ (formed by inputs whose solution witness needs high input-precision) consists of contrived input.
We apply our framework to well-studied ∃ -complete recognition problems which have the exponential bit phenomenon such as the recognition of realizable order types or the Steinitz problem in fixed dimension. Interestingly our techniques also generalize to problems with a natural notion of resource augmentation (geometric packing, the art gallery problem).
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 383713ea-2779-47d4-a03e-1554d96dbf27Cited by top-tier papers12
- Training Fully Connected Neural Networks is ∃R-CompleteDaniel Bertschinger, Christoph Hertrich, Paul Jungeblut, Tillmann Miltzow et al.NeurIPS 2023 · 39 citations
- Training Neural Networks is ER-completeMikkel Abrahamsen, Linda Kleist, Tillmann MiltzowNeurIPS 2021 · 30 citations
- Covering Polygons is Even HarderMikkel AbrahamsenFOCS 2021 · 25 citations
- Pizza Sharing Is PPA-HardArgyrios Deligkas, John Fearnley, Themistoklis MelissourgosAAAI 2022 · 10 citations
- On Classifying Continuous Constraint Satisfaction problemsTillmann Miltzow, Reinier F. SchmiermannFOCS 2021 · 10 citations
Builds on2
Related papers
- Why ReLU? A Bit-Model Dichotomy for Deep Network TrainingIlan Doron-Arad, Elchanan MosselICML 2026
- Complexity of Neural Network Training and ETR: Extensions with Effectively Continuous FunctionsTeemu Hankala, Miika Hannula, Juha Kontinen, Jonni VirtemaAAAI 2024 · 6 citations
- Sumsets, 3SUM, Subset Sum: Now for Real!Nick FischerSODA 2025 · 1 citation
- Decidability of InterpretabilityRoman Feller, Michael PinskerLICS 2026
- Learning the Coefficients: A Presentable Version of Border Complexity and Applications to Circuit FactoringC. S. Bhargav, Prateek Dwivedi, Nitin SaxenaSTOC 2024 · 2 citations
