Papers
Topics
Authors
Recent
Search
2000 character limit reached

∃R⊆CH\exists \mathbb{R} \subseteq \textsf{CH}

Published 7 Oct 2026 in cs.CC and cs.CG | (2610.10514v1)

Abstract: The existential theory of the reals asks whether polynomial constraints with integer coefficients have a real solution. We give a proof placing this problem in the counting hierarchy. The first argument is intended to expose the essential steps, and a separate analysis lowers the bound to ∃R⊆BPP<sup></sup>C3P⊆C4P\exists \mathbb{R}\subseteq\textsf{BPP}<sup>{\textsf</sup> C_3\textsf P}\subseteq\textsf C_4\textsf P, the fourth level of the hierarchy. For each fixed ww, sentences with ww alternating real quantifier blocks lie in C9w+17P\textsf C_{9w+17}\textsf P. We then treat exact semidefinite feasibility, PosSLP, square-root sum, geometric real counting, Euler characteristic, and complex feasibility in separate applications. The corresponding bounds include BPP<sup></sup>C2P\textsf{BPP}<sup>{\textsf</sup> C_2\textsf P} for general SDP, BPP<sup>PP∩P<sup>NP<sup>PP\textsf{BPP}<sup>{\textsf{PP}}\cap\textsf{P}<sup>{\textsf{NP}<sup>{\textsf{PP}}} for PosSLP and square-root sum, and FP<sup></sup>C4P\textsf{FP}<sup>{\textsf</sup> C_4\textsf P} for total geometric real counting. Note: These proofs were discovered by ChatGPT after a series of conversations ending on September 29th 2026. A group of researchers has been working to digest the proof, and while the most essential arguments appear correct, we are endeavoring to give this result the treatment it deserves and a proper exposition and development to benefit of the community. However, on October 6th, OpenAI released a very similar result, with a slightly weaker bound. While we work to improve our exposition of this proof, the current version has been uploaded as a service to the community to compare the different proof techniques. While the listed author takes responsibility that the proofs appear to be correct, he has not played a nontrivial role in developing them, and believes the human value will be in good exposition and canonicalization of the results.

Authors (1)

Summary

  • This paper investigates the existential theory of the reals ($\exists\mathbb{R}$), providing a comprehensive complexity analysis of its feasibility problem showing $\exists\mathbb{R}${}\subseteq${}$\mathsf{MP}^\mathsf{#P}_{3}$\subseteq${}$\#\mathsf{P}_{4}$$
  • The real feasibility problem is reduced to the sign of an exponentially large integer without needing an explicit construction, using modular trace computations and numerical perturbations to manage complexity.
  • The manuscript provides novel techniques for trace computation without multiplication matrices, relying instead on residue-based methods and polynomial arithmetic to enable efficient evaluations.

Central result and scope

The manuscript studies the complexity of the existential theory of the reals, ∃R\exists\mathbb{R}, whose instances are finite systems of polynomial equations and inequalities with integer coefficients and whose witnesses are real tuples. Its principal unconditional result is

∃R⊆BPP#P3⊆#P4⊆CH,\exists\mathbb{R}\subseteq \mathsf{BPP}^{\#\mathsf{P}_{3}} \subseteq \#\mathsf{P}_{4} \subseteq \mathsf{CH},

where the manuscript uses #P0=P\#\mathsf{P}_{0}=\mathsf{P} and #Ph+1=PP#Ph\#\mathsf{P}_{h+1}=\mathsf{PP}^{\#\mathsf{P}_{h}}. It also gives a more direct but less tightly accounted-for containment ∃R⊆CH\exists\mathbb{R}\subseteq\mathsf{CH}, a fixed-block real quantifier bound

Σw∪Πw⊆#P9w+17,\Sigma_w\cup\Pi_w\subseteq \#\mathsf{P}_{9w+17},

and a collection of consequences for exact semidefinite feasibility, PosSLPPosSLP, square-root sum, geometric real counting, Euler characteristic, and complex feasibility (2610.10514).

The central methodological claim is that real feasibility can be reduced to the sign of an implicitly represented, exponentially large integer. The integer is not constructed explicitly. Instead, the proof combines a finite critical-point algebra, residue-based trace computation, univariate characteristic polynomials and resultants, modular evaluation through a common formal homotopy, and randomized sign reconstruction. The manuscript’s principal technical contribution is therefore not a new algebraic-geometric reduction from feasibility to critical points by itself, but an oracle-complexity analysis of how the resulting algebraic objects can be accessed without expanding their exponential dimension.

From arbitrary feasibility to a finite critical algebra

The first reduction replaces an arbitrary semialgebraic feasibility problem by the existence of a zero of a coercive polynomial. Sign conditions are encoded using auxiliary variables, yielding integer quadratic equations fi(x)=0f_i(x)=0. A large dyadic bound BB is supplied by effective real-algebraic sampling, with the property that every feasible instance has a solution in a bounded box. The construction then forms

F(x)=∑ifi(x)2+(∥x∥2−R2)2,F(x)=\sum_i f_i(x)^2+\bigl(\lVert x\rVert^2-R^2\bigr)^2,

where ∃R⊆BPP#P3⊆#P4⊆CH,\exists\mathbb{R}\subseteq \mathsf{BPP}^{\#\mathsf{P}_{3}} \subseteq \#\mathsf{P}_{4} \subseteq \mathsf{CH},0 is chosen from the bounding radius. Thus ∃R⊆BPP#P3⊆#P4⊆CH,\exists\mathbb{R}\subseteq \mathsf{BPP}^{\#\mathsf{P}_{3}} \subseteq \#\mathsf{P}_{4} \subseteq \mathsf{CH},1, ∃R⊆BPP#P3⊆#P4⊆CH,\exists\mathbb{R}\subseteq \mathsf{BPP}^{\#\mathsf{P}_{3}} \subseteq \#\mathsf{P}_{4} \subseteq \mathsf{CH},2 is coercive, and the original instance is feasible exactly when ∃R⊆BPP#P3⊆#P4⊆CH,\exists\mathbb{R}\subseteq \mathsf{BPP}^{\#\mathsf{P}_{3}} \subseteq \#\mathsf{P}_{4} \subseteq \mathsf{CH},3 has a real zero.

A height argument establishes a crucial quantitative gap: if ∃R⊆BPP#P3⊆#P4⊆CH,\exists\mathbb{R}\subseteq \mathsf{BPP}^{\#\mathsf{P}_{3}} \subseteq \#\mathsf{P}_{4} \subseteq \mathsf{CH},4 has no zero, then

∃R⊆BPP#P3⊆#P4⊆CH,\exists\mathbb{R}\subseteq \mathsf{BPP}^{\#\mathsf{P}_{3}} \subseteq \#\mathsf{P}_{4} \subseteq \mathsf{CH},5

for all real ∃R⊆BPP#P3⊆#P4⊆CH,\exists\mathbb{R}\subseteq \mathsf{BPP}^{\#\mathsf{P}_{3}} \subseteq \#\mathsf{P}_{4} \subseteq \mathsf{CH},6, where ∃R⊆BPP#P3⊆#P4⊆CH,\exists\mathbb{R}\subseteq \mathsf{BPP}^{\#\mathsf{P}_{3}} \subseteq \#\mathsf{P}_{4} \subseteq \mathsf{CH},7 has a polynomial-size arithmetic description despite potentially having exponentially many bits. The proof introduces a sextic perturbation and studies critical values through a determinant polynomial. Importantly, the determinant is used only to prove an algebraic height bound; it is not computed by the algorithm.

The perturbed objective is

∃R⊆BPP#P3⊆#P4⊆CH,\exists\mathbb{R}\subseteq \mathsf{BPP}^{\#\mathsf{P}_{3}} \subseteq \#\mathsf{P}_{4} \subseteq \mathsf{CH},8

Its critical equations have the form

∃R⊆BPP#P3⊆#P4⊆CH,\exists\mathbb{R}\subseteq \mathsf{BPP}^{\#\mathsf{P}_{3}} \subseteq \#\mathsf{P}_{4} \subseteq \mathsf{CH},9

Because the leading monomials are pairwise coprime pure powers, the quotient algebra

#P0=P\#\mathsf{P}_{0}=\mathsf{P}0

has the explicit monomial basis #P0=P\#\mathsf{P}_{0}=\mathsf{P}1 with #P0=P\#\mathsf{P}_{0}=\mathsf{P}2 and dimension #P0=P\#\mathsf{P}_{0}=\mathsf{P}3. This finite algebra may be nonreduced; the manuscript deliberately retains multiplicities rather than assuming generic nonsingularity. Feasibility is reduced to the existence of a real point in this algebra satisfying a sign condition #P0=P\#\mathsf{P}_{0}=\mathsf{P}4.

This reduction avoids the usual requirement that a feasible point possess a short rational or algebraic certificate. Its implication is that the difficulty of real feasibility is transferred from finding a witness to recognizing real points in a structured finite algebra whose rank is exponential but whose monomial representation has polynomial-length addresses.

Traces without multiplication matrices

The algorithm never constructs the #P0=P\#\mathsf{P}_{0}=\mathsf{P}5 multiplication matrices explicitly. Instead, it computes their traces through a global residue identity. For equations of the form

#P0=P\#\mathsf{P}_{0}=\mathsf{P}6

the trace of multiplication by #P0=P\#\mathsf{P}_{0}=\mathsf{P}7 is extracted as a single coefficient of

#P0=P\#\mathsf{P}_{0}=\mathsf{P}8

where #P0=P\#\mathsf{P}_{0}=\mathsf{P}9 is the Jacobian determinant. The finite geometric sums have logarithmic-depth arithmetic circuits, and the relevant coefficients are accessible through Kronecker substitution and the BitSLP theorem.

Applying this identity to powers of a separating linear form #Ph+1=PP#Ph\#\mathsf{P}_{h+1}=\mathsf{PP}^{\#\mathsf{P}_{h}}0 yields the power traces

#Ph+1=PP#Ph\#\mathsf{P}_{h+1}=\mathsf{PP}^{\#\mathsf{P}_{h}}1

A second family,

#Ph+1=PP#Ph\#\mathsf{P}_{h+1}=\mathsf{PP}^{\#\mathsf{P}_{h}}2

encodes the sign predicate. Newton identities would recover characteristic-polynomial coefficients sequentially, which would introduce an undesirable depth proportional to the algebraic rank. The manuscript instead reconstructs the characteristic polynomial by a truncated formal exponential:

#Ph+1=PP#Ph\#\mathsf{P}_{h+1}=\mathsf{PP}^{\#\mathsf{P}_{h}}3

After clearing denominators, parallel polynomial arithmetic recovers all coefficients in uniform threshold-circuit depth. This is a key implementation choice: the manuscript’s complexity bounds depend on replacing sequential algebraic reconstruction by fixed-depth packed arithmetic.

The resulting polynomials are

#Ph+1=PP#Ph\#\mathsf{P}_{h+1}=\mathsf{PP}^{\#\mathsf{P}_{h}}4

and

#Ph+1=PP#Ph\#\mathsf{P}_{h+1}=\mathsf{PP}^{\#\mathsf{P}_{h}}5

At a point #Ph+1=PP#Ph\#\mathsf{P}_{h+1}=\mathsf{PP}^{\#\mathsf{P}_{h}}6 with projected value #Ph+1=PP#Ph\#\mathsf{P}_{h+1}=\mathsf{PP}^{\#\mathsf{P}_{h}}7 and local multiplicity #Ph+1=PP#Ph\#\mathsf{P}_{h+1}=\mathsf{PP}^{\#\mathsf{P}_{h}}8, the manuscript derives

#Ph+1=PP#Ph\#\mathsf{P}_{h+1}=\mathsf{PP}^{\#\mathsf{P}_{h}}9

and

∃R⊆CH\exists\mathbb{R}\subseteq\mathsf{CH}0

Consequently, for each multiplicity stratum, the sign of

∃R⊆CH\exists\mathbb{R}\subseteq\mathsf{CH}1

encodes the sign of ∃R⊆CH\exists\mathbb{R}\subseteq\mathsf{CH}2. This handles repeated and singular fibers without perturbing the algebra into a reduced one.

Selecting a real root using a short sign description

The characteristic polynomial contains complex roots as well as real roots. The real-feasibility problem therefore requires a root-selection mechanism that distinguishes real roots satisfying the desired inequalities.

The manuscript uses Thom sign vectors: the signs of the derivatives of a univariate polynomial at a simple real root identify that root. A collection of at most ∃R⊆CH\exists\mathbb{R}\subseteq\mathsf{CH}3 ternary sign vectors can be isolated by fixing at most ∃R⊆CH\exists\mathbb{R}\subseteq\mathsf{CH}4 coordinates. Thus a polynomial-length guessed list of derivative indices and signs suffices to isolate one qualifying root, even though the full sign vector may have exponential length.

To turn this list into an integer sign test, the proof constructs a rational sign approximation ∃R⊆CH\exists\mathbb{R}\subseteq\mathsf{CH}5 with positive denominator on the real line. The approximation preserves the sign of all relevant nonzero algebraic values and has error small enough that a polynomial selector

∃R⊆CH\exists\mathbb{R}\subseteq\mathsf{CH}6

is negative precisely at the selected qualifying roots. Clearing denominators produces an integer polynomial whose sign pattern is correct on the real roots of ∃R⊆CH\exists\mathbb{R}\subseteq\mathsf{CH}7.

The selector may vanish at nonreal roots. The manuscript removes this problem by shifting it by a sufficiently large positive integer and taking a resultant. Nonreal conjugate roots contribute positive factors, while each selected qualifying real root contributes one negative factor. Therefore the sign of the norm is

∃R⊆CH\exists\mathbb{R}\subseteq\mathsf{CH}8

A guessed list that isolates one qualifying root makes this sign negative. Conversely, a negative norm certifies the existence of a real point satisfying the original condition. This establishes the high-level containment in ∃R⊆CH\exists\mathbb{R}\subseteq\mathsf{CH}9.

The conceptual implication is important: realness is recovered not by explicitly isolating algebraic numbers, but by encoding the parity of selected real roots into the sign of an integer norm.

The fourth-level refinement

The sharper bound does not follow merely by assigning an explicit depth to the first proof. The manuscript changes the algebraic construction and the root-selection mechanism.

First, it reduces to a bounded ETR form involving variables in Σw∪Πw⊆#P9w+17,\Sigma_w\cup\Pi_w\subseteq \#\mathsf{P}_{9w+17},0 and equations such as Σw∪Πw⊆#P9w+17,\Sigma_w\cup\Pi_w\subseteq \#\mathsf{P}_{9w+17},1, Σw∪Πw⊆#P9w+17,\Sigma_w\cup\Pi_w\subseteq \#\mathsf{P}_{9w+17},2, and Σw∪Πw⊆#P9w+17,\Sigma_w\cup\Pi_w\subseteq \#\mathsf{P}_{9w+17},3. A weighted sextic perturbation produces critical equations whose reductions modulo two are copies of

Σw∪Πw⊆#P9w+17,\Sigma_w\cup\Pi_w\subseteq \#\mathsf{P}_{9w+17},4

The polynomial factors as

Σw∪Πw⊆#P9w+17,\Sigma_w\cup\Pi_w\subseteq \#\mathsf{P}_{9w+17},5

over Σw∪Πw⊆#P9w+17,\Sigma_w\cup\Pi_w\subseteq \#\mathsf{P}_{9w+17},6 and has five distinct roots over Σw∪Πw⊆#P9w+17,\Sigma_w\cup\Pi_w\subseteq \#\mathsf{P}_{9w+17},7. Hensel lifting therefore yields Σw∪Πw⊆#P9w+17,\Sigma_w\cup\Pi_w\subseteq \#\mathsf{P}_{9w+17},8 simple characteristic-zero critical points. The carefully chosen two-adic weights ensure that all critical values are distinct, and the threshold is not itself a critical value.

This eliminates the multiplicity stratification required by the first proof. The projected critical-value polynomial is squarefree, and its real roots correspond directly to real critical points.

Second, the proof replaces full Thom vectors by ordered integer labels for real roots. A randomized rational normalizer is designed so that, with high probability, the signs of transformed differences are ordered along each horizontal line. For a real root Σw∪Πw⊆#P9w+17,\Sigma_w\cup\Pi_w\subseteq \#\mathsf{P}_{9w+17},9, the sum of pairwise signs produces a label

PosSLPPosSLP0

which is an integer and strictly increases from left to right among the real roots. The labels are not claimed to preserve the original complex half-plane ordering globally; only the monotonicity required for real-root ranking is established.

The labels are computed through a first-order jet of a norm:

PosSLPPosSLP1

The ratio PosSLPPosSLP2 approximates the rank at a real root. Its bits are then used in a random affine hash. With constant probability, exactly one qualifying label is isolated. A selector norm is negative exactly when an odd number of qualifying roots falls into the selected hash bucket.

The arithmetic is organized around one shared formal homotopy. Formal branches from a split reference system are continued to the target critical system using polynomially many Newton updates. The same branch family is reused for the inner rank norm and the final selector norm. Products over exponentially many branches are evaluated over finite rings, and coefficient extraction is performed by Fourier identities. The final integer is represented by raw modular counting expressions rather than being canonically reduced before the next counting operation.

The resulting accounting is

PosSLPPosSLP3

The manuscript emphasizes that the last inclusion is a consequence of the relativized inclusion PosSLPPosSLP4, not a collapse of the counting hierarchy.

Modular sign reconstruction

A central difficulty is that the final norm can have exponentially many bits. The manuscript develops two sign-reconstruction methods.

The deterministic method uses the identity

PosSLPPosSLP5

If PosSLPPosSLP6 is the hidden integer, modular representatives of PosSLPPosSLP7 and of the binomial coefficients are combined into a rational number

PosSLPPosSLP8

where PosSLPPosSLP9 is an integer and fi(x)=0f_i(x)=00 is exponentially small but has a known lower bound when fi(x)=0f_i(x)=01. Repeatedly doubling the displacement fi(x)=0f_i(x)=02 modulo one eventually produces a first scale at which the fractional part moves a fixed distance from an integer. The direction of this first event determines the sign of fi(x)=0f_i(x)=03.

For fi(x)=0f_i(x)=04, the modular representatives are directly computable. The resulting deterministic bound is

fi(x)=0f_i(x)=05

For the ETR norm, the modular computation is more deeply nested and gives an intermediate bound before the randomized refinement.

The randomized method replaces the first-event search by random phase testing. A short-seed generator produces the bits of an exponentially long random multiplier while supporting random access to individual bits. The expected cosine of the resulting phase distinguishes the regime where the displacement is small from the regime where it has become visible. Binary search over scales locates a suitable phase magnitude, after which one deterministic phase query reveals the sign.

This yields

fi(x)=0f_i(x)=06

and, after applying the method to the ETR norm with its nested modular computation,

fi(x)=0f_i(x)=07

before the ordered-rank refinement, and finally the stated fourth-level bound.

The paper is explicit about a limitation of this approach: modular residues alone cannot be naively aggregated into one universal counting gap that decides sign over a doubly exponential range. The successful reconstruction depends on nonlinear postprocessing after retrieving or coherently combining modular information.

Fixed real quantifier blocks

For a fixed number fi(x)=0f_i(x)=08 of alternating real quantifier blocks, the manuscript obtains

fi(x)=0f_i(x)=09

The proof addresses a problem absent from the existential case: after choosing an outer real sample, the coefficients of an inner formula become algebraic numbers, and later predicates must refer coherently to the same earlier sample. A Boolean ETR oracle is insufficient because independently guessed algebraic samples need not represent the same root branch.

The proposed representation consists of a defining polynomial, a selected real root, and rational coordinate functions of that root. Validity includes denominator guards and degree/gcd metadata so that roots do not split, collide, or acquire new zeros within a connected parameter cell. Root branches are addressed by hashed Thom data, and one common infinitesimal specialization is used for the entire sample tree.

The explicit level ledger charges nine counting levels per real quantifier block, followed by fixed costs for recoding tuples, guarded resultants, sign reconstruction, and Boolean alternation:

BB0

The coefficient is explicitly described as conservative rather than optimal. The theorem is only for fixed BB1; it does not place formulas with input-dependent quantifier depth at one fixed level of BB2.

The manuscript derives several bounds by applying the same arithmetic interfaces to different geometric or algebraic structures.

For exact rational semidefinite feasibility, both general and strict feasibility satisfy

BB3

The argument uses the fact that a nonempty compact convex semialgebraic set has Euler characteristic one, whereas the empty set has Euler characteristic zero. PSD constraints are encoded by nonnegativity of the coefficients of the characteristic polynomial of a symmetric pencil. The result is unconditional and does not assume a numerical gap.

For BB4 and specified coefficient positivity, the manuscript claims

BB5

The paper carefully distinguishes this from a claim that BB6 lies in BB7 or in BB8. It also notes that modular sign reconstruction for the ETR norm is more complicated than for an SLP because the nested norm computation involves nonlinear operations on counting outputs.

The square-root-sum problem inherits

BB9

through its standard reduction to F(x)=∑ifi(x)2+(∥x∥2−R2)2,F(x)=\sum_i f_i(x)^2+\bigl(\lVert x\rVert^2-R^2\bigr)^2,0. The paper does not establish the stronger certificate-based possibilities such as F(x)=∑ifi(x)2+(∥x∥2−R2)2,F(x)=\sum_i f_i(x)^2+\bigl(\lVert x\rVert^2-R^2\bigr)^2,1.

For geometric real counting, the total threshold problem for the number of distinct points is placed in F(x)=∑ifi(x)2+(∥x∥2−R2)2,F(x)=\sum_i f_i(x)^2+\bigl(\lVert x\rVert^2-R^2\bigr)^2,2, yielding

F(x)=∑ifi(x)2+(∥x∥2−R2)2,F(x)=\sum_i f_i(x)^2+\bigl(\lVert x\rVert^2-R^2\bigr)^2,3

The construction uses a signed Morse count. A random address selects critical points, and the acceptance bias is proportional to the Euler characteristic or cardinality being measured. The infinity case is separated using an effective lower bound on the distance between distinct points of a finite semialgebraic set.

The paper further claims that low-order bits of the Euler characteristic of arbitrary Boolean semialgebraic sets are computable in F(x)=∑ifi(x)2+(∥x∥2−R2)2,F(x)=\sum_i f_i(x)^2+\bigl(\lVert x\rVert^2-R^2\bigr)^2,4. The proof uses Morse-theoretic critical-point counts and Lucas’s identity

F(x)=∑ifi(x)2+(∥x∥2−R2)2,F(x)=\sum_i f_i(x)^2+\bigl(\lVert x\rVert^2-R^2\bigr)^2,5

to recover logarithmically many bits through parity computations.

Finally, complex feasibility and complex dimension are placed in

F(x)=∑ifi(x)2+(∥x∥2−R2)2,F(x)=\sum_i f_i(x)^2+\bigl(\lVert x\rVert^2-R^2\bigr)^2,6

using a separate resultant and homotopy construction based on prior work. This application does not depend on the real-root selection part of the ETR proof.

Limitations and open questions

The manuscript’s strongest claims depend on several technically delicate interfaces. The most important limitation is the distinction between a short arithmetic circuit for an individual local computation and a short description of the entire exponentially large norm. The proofs frequently establish height bounds or coefficient-access predicates without producing a polynomial-size SLP for the final integer. The text explicitly warns that a determinant or norm having a succinct mathematical definition does not imply that its value has a polynomial-size straight-line program.

The fourth-level ETR bound also depends on shared formal homotopies, uniform degree bounds, arbitrary prime-power arithmetic, and raw counting representations that remain coherent through nested products. Canonical residue extraction at an intermediate stage could introduce an additional counting level, so the order of retrieval and nonlinear postprocessing is essential.

The paper develops several conditional certificate routes based on sums of squares, conic identities, trace-form isometries, and coefficient-defined polynomial families. These routes would imply bounds such as F(x)=∑ifi(x)2+(∥x∥2−R2)2,F(x)=\sum_i f_i(x)^2+\bigl(\lVert x\rVert^2-R^2\bigr)^2,7 or lower, but the manuscript does not prove polynomial-size descriptions for the required dense algebraic numerators. The limitation is not existence: finite-dimensional real algebras admit relevant sum-of-squares representations. The unresolved issue is succinct representation.

Several claims are also explicitly nonuniform with respect to a fixed number of real quantifier blocks. The bound F(x)=∑ifi(x)2+(∥x∥2−R2)2,F(x)=\sum_i f_i(x)^2+\bigl(\lVert x\rVert^2-R^2\bigr)^2,8 grows linearly with F(x)=∑ifi(x)2+(∥x∥2−R2)2,F(x)=\sum_i f_i(x)^2+\bigl(\lVert x\rVert^2-R^2\bigr)^2,9, and no input-dependent quantifier-depth collapse is claimed. Likewise, the numerous arithmetic extensions—root gates, sparse roots, monotone inverse gates, stochastic systems, and certificate promises—do not provide reductions from unrestricted ETR to those restricted models.

Conclusion

The manuscript presents a unified complexity framework for real-algebraic feasibility based on critical-point algebras, residue traces, formal homotopies, norm signs, and modular reconstruction. Its principal unconditional claim is

∃R⊆BPP#P3⊆#P4⊆CH,\exists\mathbb{R}\subseteq \mathsf{BPP}^{\#\mathsf{P}_{3}} \subseteq \#\mathsf{P}_{4} \subseteq \mathsf{CH},00

supported by a separate direct containment in the counting hierarchy and by a linear bound for every fixed number of real quantifier blocks. The technical significance lies in preserving real-root information through complex algebraic computations while controlling exponential dimensions through indexed arithmetic rather than explicit expansion. The remaining questions concern whether the nested norm computations and positive certificates admit substantially more succinct representations than those established by the current modular constructions (2610.10514).

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

Explain it Like I'm 14

1. What is this paper about?

This paper studies a difficult mathematics problem called the existential theory of the reals, or ETR.

In simple terms, ETR asks:

Given equations and inequalities involving real numbers, is there at least one choice of real numbers that makes them all true?

For example, it might ask whether there are real numbers xx and yy such that

x2+y2=1,x>0,y>0.x^2+y^2=1,\qquad x>0,\qquad y>0.

The paper’s main goal is to show that ETR belongs to the counting hierarchy, a group of computer-complexity classes designed to describe problems that involve counting extremely large numbers of possibilities.

The paper claims two important results:

  • A broad result: ∃R⊆CH\exists\mathbb{R}\subseteq CH.
  • A sharper result: ∃R⊆BPP#13⊆#14\exists\mathbb{R}\subseteq BPP^{\#13}\subseteq \#14.

The symbols may look intimidating, but the basic message is:

Even though ETR can involve complicated real numbers that are impossible to write down directly, computers can still solve it using a controlled number of powerful counting steps.

2. What questions does the paper try to answer?

The paper focuses on several main questions.

Main question

Can the problem of deciding whether a system of polynomial equations and inequalities has a real solution be placed inside the counting hierarchy?

The authors also ask:

  • Can the problem be placed at a low level of that hierarchy?
  • How can we determine whether complicated algebraic solutions are actually real?
  • How can we handle solutions that are repeated or “singular,” rather than nicely separated?
  • Can similar methods be used for related problems, such as:
    • semidefinite programming,
    • PosSLP, which asks whether a very large integer computed by a short program is positive,
    • the square-root-sum problem,
    • counting geometric objects,
    • and feasibility of polynomial systems over the complex numbers?

For systems with a fixed number of alternating groups of real quantifiers, the paper gives the bound

Σw∪Πw⊆#(9w+17).\Sigma_w\cup\Pi_w\subseteq \#(9w+17).

This means that each extra fixed group of “for every” or “there exists” real-number choices increases the required complexity by a predictable amount.

3. How does the research work?

The proof uses several connected ideas. They can be understood through an analogy.

Imagine that the original problem asks:

Is there a hidden treasure anywhere in a huge landscape?

The proof changes this into a series of easier questions:

  1. Build a landscape where the lowest points are important.
  2. Study all possible lowest points using algebra.
  3. Give each point a number so that different points can be told apart.
  4. Use signs and counting to determine whether one of the points has the desired property.

Step 1: Turn feasibility into finding a minimum

Suppose the original system contains equations such as

f1(x)=0,f2(x)=0,…,fm(x)=0.f_1(x)=0,\quad f_2(x)=0,\quad \ldots,\quad f_m(x)=0.

The paper forms a new function based on the sum of squares:

F(x)=∑ifi(x)2.F(x)=\sum_i f_i(x)^2.

This function is always nonnegative. It equals zero exactly when all the original equations are satisfied.

So instead of asking whether the original equations have a solution, we can ask:

Does the function FF ever reach a minimum value of zero?

The paper adds extra terms to make sure that a minimum exists and that the function grows very large far away from the origin. A function with this behavior is called coercive. A useful everyday analogy is a bowl: no matter which direction you travel, eventually the sides rise, so the bowl must have a lowest point.

The paper also proves that if the minimum is not zero, it cannot be extremely close to zero. There is a definite gap between “zero” and “not zero.” This allows a computer to distinguish the two cases using exact arithmetic.

Step 2: Study the critical points

A lowest point usually occurs where all the derivatives are zero. The paper therefore studies equations of the form

∂F∂xi=0.\frac{\partial F}{\partial x_i}=0.

These are called critical-point equations.

To make the system easier to control, the authors add special sixth-power terms. This produces equations resembling

xi5−gi(x)=0.x_i^5-g_i(x)=0.

These equations create a finite algebraic structure with a basis consisting of monomials such as

x1a1x2a2⋯xnan,0≤ai<5.x_1^{a_1}x_2^{a_2}\cdots x_n^{a_n}, \qquad 0\leq a_i<5.

There are 5n5^n such monomials. This number may be exponentially large, but its index can still be described using only a polynomial number of bits.

The important point is that the proof does not try to write down every possible critical point. Instead, it works with the whole collection of points indirectly, using algebraic operations.

Step 3: Use traces instead of listing all points

The paper considers multiplication by a polynomial inside this finite algebra. For example, multiplying by a polynomial ℓ(x)\ell(x) gives a linear transformation.

The trace of this transformation is related to the sum of the values of ℓ\ell over all the algebraic points, including appropriate repetitions.

This is similar to learning about a large crowd by asking for totals and averages instead of interviewing every person individually.

The paper computes these traces using residue formulas. These are algebraic formulas that extract the needed information from polynomial coefficients. The authors emphasize that this works even when some solutions are repeated or singular.

From the traces, they reconstruct a univariate polynomial

q(X)=∏z(X−ℓ(z))μz,q(X)=\prod_z (X-\ell(z))^{\mu_z},

where:

  • zz represents an algebraic solution,
  • ℓ(z)\ell(z) is a number assigned to that solution,
  • μz\mu_z records how many times the solution is repeated.

This reduces a complicated many-variable problem to a one-variable polynomial problem.

Step 4: Separate the solutions

The paper chooses a linear expression such as

ℓ(x)=x1+Tx2+T2x3+⋯\ell(x)=x_1+Tx_2+T^2x_3+\cdots

where TT is a sufficiently large integer.

This acts like a carefully designed label. Different solutions receive different labels, much like assigning different identification numbers to people in a crowd.

The paper proves that even though TT may be very large, it has a short description and can be handled by arithmetic circuits.

Step 5: Find which labels are real and useful

The polynomial qq may have real and nonreal roots. The original problem only cares about real solutions satisfying an additional condition such as

h(x)>0.h(x)>0.

The proof uses derivative signs to identify real roots. For a real root α\alpha, it examines the signs of

q′(α),q′′(α),q′′′(α),….q'(\alpha),q''(\alpha),q'''(\alpha),\ldots.

A result called Thom’s lemma says that this list of signs can distinguish different real roots.

The proof does not need to use the entire list. It guesses a short collection of derivative signs that isolates one desired root.

Finally, it uses a resultant or norm. Roughly speaking, this multiplies together information from all the roots. Nonreal roots occur in conjugate pairs and contribute positive quantities. A desired real root contributes a negative factor. Therefore, the sign of the final product reveals whether an odd number of suitable real roots exists.

Step 6: Improve the complexity bound

The first proof shows only that ETR belongs somewhere in the counting hierarchy.

The second proof is more carefully organized. It:

  • constructs critical points that are simple and distinct,
  • gives real roots ordered integer labels,
  • uses random hashing to isolate one useful label,
  • calculates huge integers through their residues modulo many smaller numbers,
  • and reconstructs the sign of the huge integer probabilistically.

This produces the stronger bound

∃R⊆BPP#13⊆#14.\exists\mathbb{R}\subseteq BPP^{\#13}\subseteq \#14.

Here, BPP means a randomized algorithm that is very unlikely to make a mistake, while #13\#13 and #14\#14 represent specific levels of counting power.

4. What are the main findings?

ETR is in the counting hierarchy

The central theorem is

∃R⊆CH.\exists\mathbb{R}\subseteq CH.

This is important because ETR was already known to lie between classes resembling NP and PSPACE, but the paper places it inside a hierarchy based on counting. This gives a new way to understand the computational difficulty of real algebraic problems.

A lower-level bound is claimed

The paper gives the more precise result

∃R⊆BPP#13⊆#14.\exists\mathbb{R}\subseteq BPP^{\#13}\subseteq\#14.

This says that ETR can be solved using randomized polynomial time together with a counting oracle of a fixed level.

The exact numbers are mainly important to complexity theorists. The general meaning is that the authors found a way to solve ETR with fewer layers of computational power than the broad proof initially suggested.

Singular solutions do not break the method

Many algebraic methods work only when all solutions are distinct and well-behaved. This paper specifically allows repeated roots and singular critical points.

That makes the result more robust: it applies to difficult systems where solutions may collide or have multiplicity.

The paper applies similar techniques to other problems. Some of its claimed bounds include:

Problem Claimed complexity bound
General and strict semidefinite feasibility BPP#12BPP^{\#12}
PosSLP and square-root sum BPPPP∩NPPPBPP^{PP}\cap NP^{PP}
Fixed real quantifier blocks #(9w+17)\#(9w+17)
Total geometric real counting FP#14FP^{\#14}

For example, PosSLP asks whether a very large integer produced by a short arithmetic program is positive. The integer may have too many digits to write down, but the method works with modular information instead.

Convex problems become easier

For semidefinite programming and other closed convex problems, the paper uses a geometric fact about Euler characteristic. A nonempty compact convex set has a simple topological signature, so checking one bit of information can reveal whether the set is empty.

This leads to a lower complexity bound for exact semidefinite feasibility.

5. Why does this research matter?

The research could affect the way mathematicians and computer scientists understand problems involving real numbers.

Many important problems ask whether a geometric object exists:

  • Can a collection of shapes be placed without overlapping?
  • Can a graph be drawn with certain geometric restrictions?
  • Does a system of physical or optimization constraints have a solution?
  • Is a semidefinite program feasible?
  • Does a complicated polynomial have a real root satisfying certain conditions?

These problems may involve real numbers that have enormous descriptions. A solution might require an algebraic number with a very high degree, so it cannot simply be written down as a short answer.

The paper shows that this difficulty does not necessarily make the problem impossible to analyze. Instead, one can:

  • represent all candidate solutions indirectly,
  • use traces and resultants instead of listing them,
  • identify real solutions through sign information,
  • and determine huge quantities using modular arithmetic and counting.

If the arguments are correct and the bounds are eventually improved or independently verified, they would give a more detailed map of the difficulty of real-algebraic computation. They might also help compare the complexity of geometry, optimization, algebra, and counting problems.

One important caution is that the paper itself is presented as a draft whose exposition and technical details are still being improved. Its results should therefore be treated as mathematical claims requiring careful checking, rather than as established facts merely because they appear in the manuscript.

Knowledge Gaps

Knowledge gaps, limitations, and open questions

  • The paper’s central claims rely on a draft-level exposition with several results deferred to supplementary sections that are not included in the provided text; the completeness and correctness of those omitted arguments cannot be independently assessed here.
  • The claimed bound ∃R⊆BPP#13⊆#14\exists\mathbb{R}\subseteq BPP^{\#13}\subseteq\#14 depends on substantial technical interfaces—formal homotopy evaluation, Galois-ring arithmetic, randomized sign reconstruction, and ordered root labels—whose full proofs and uniformity details are not presented in the main text.
  • The paper does not establish whether the level-$14$ upper bound is close to optimal, nor whether ∃R\exists\mathbb{R} lies in a substantially lower level of the counting hierarchy.
  • It remains unresolved whether the randomized bound can be made deterministic, for example by replacing the random affine hashing and randomized integer-sign reconstruction with deterministic procedures at comparable complexity.
  • The use of randomized normalizers and affine hashes requires a high-probability simultaneous success guarantee over exponentially many algebraic roots and root differences; the exact failure probability, seed length, and amplification costs should be quantified more explicitly.
  • The ordered-label construction assumes that the randomized rational normalizer preserves the required ordering properties for all relevant root pairs, but the robustness of this property under repeated roots, near-collisions, and specialization is not fully explored in the main paper.
  • The paper does not clarify whether the formal homotopy constructions remain valid under all possible degeneracies of the critical system, including vanishing Jacobians, degree drops, nonreduced fibers, and nonunit elements in the finite rings used for modular evaluation.
  • The transition from modular or residue representations to exact signs depends on known singly exponential height bounds; sharper or more generally applicable bounds for the constructed norms, resultants, and selector polynomials are not derived.
  • The integer-sign reconstruction interface assumes residue representatives for every positive, polynomial-bit modulus, including prime powers; the paper does not fully characterize the minimum modulus family needed or whether restricting to a simpler family would preserve the stated complexity bound.
  • The relationship between the paper’s “raw” signed counting representations and standard function-class definitions is not fully formalized, particularly when canonical residue extraction or weighted sums could introduce additional oracle levels.
  • The claimed preservation of complexity under dense polynomial arithmetic on exponentially large objects depends on strong uniformity assumptions; the paper does not provide a complete machine-level construction for all indexed circuits and address-generation procedures.
  • The treatment of coefficient extraction from arithmetic circuits does not fully resolve how sign cancellations, coefficient bounds, and Kronecker-substitution parameters are generated uniformly when the circuit has exponentially large degree.
  • The residue-trace formula is extended from simple fibers to nonreduced fibers by a polynomial-specialization argument, but the conditions under which this specialization is valid for every subsequent trace and resolvent construction deserve a more explicit algebraic justification.
  • The real-root selector detects an odd number of qualifying roots through a norm sign; the paper does not investigate whether an alternative selector could count roots directly or avoid the parity limitation.
  • The root-selection lemma requires every qualifying real root to be simple in the auxiliary polynomial bb; although the paper constructs derivative strata intended to ensure this, it does not analyze whether all edge cases involving multiplicities and coincident projected values are covered without hidden assumptions.
  • The proof that a real projected root corresponds to a real point relies on separation by the linear form ℓ\ell; the quantitative separation bounds are extremely large, and their interaction with coefficient-height and circuit-size estimates is not fully optimized.
  • The critical-point reduction introduces high-degree coercive objectives and exponentially large constants; the paper does not determine whether lower-degree objectives, smaller constants, or alternative compactification methods could reduce the counting-hierarchy depth.
  • The reduction from arbitrary ETR instances to the bounded constraint language uses cited universality results, but the precise preservation of input size, coefficient encoding, and promise-free behavior is not fully detailed.
  • The paper does not compare its #14\#14 upper bound rigorously with the contemporaneous OpenAI bound ∃R⊆#126\exists\mathbb{R}\subseteq\#126 beyond stating that the former is lower; the relative technical assumptions and whether either proof subsumes the other remain unclear.
  • The claimed containment for a fixed number ww of alternating real quantifier blocks, Σw∪Πw⊆#(9w+17)\Sigma_w\cup\Pi_w\subseteq\#(9w+17), is an accounting bound rather than an optimized one; no lower bounds or evidence are given for the linear coefficient $9$ or additive constant $17$.
  • It remains open whether fixed-level real quantifier classes admit bounds independent of ww, or whether the dependence on the number of real quantifier blocks can be reduced substantially.
  • The real-hierarchy construction relies on coherent algebraic sample representations across quantifier blocks; the paper does not provide an implementation-level analysis of representation duplication, root-address verification, and consistency checking for all nested branches.
  • The use of formal infinitesimals for simultaneous specialization assumes effective degree and height bounds for the entire guarded sample tree; the dependence of these bounds on the quantifier-block structure is not fully instantiated.
  • The paper does not establish whether the methods extend to input-dependent quantifier depth, rather than only to each fixed ww.
  • The SDP application assumes exact rational input and uses a semialgebraic encoding of positive semidefiniteness via characteristic-polynomial coefficients; the behavior and complexity under floating-point, oracle, or approximate input models are not addressed.
  • The claimed equivalence between general and strict SDP feasibility depends on effective infeasibility gaps, including weakly infeasible instances; the main text delegates the crucial quantitative construction to supplementary material.
  • The extension to closed convex semialgebraic sets is stated for explicitly represented sets, but the limits of the result for succinct, circuit-defined, exponentially dimensional, or nonclosed convex sets are not characterized.
  • The commuting-SDP bound depends on algebraic-number representations and PosSLP certificates; the paper does not establish whether analogous improvements hold for approximately commuting pencils or other structured matrix classes.
  • The SDP extensions to algebraic coefficients explicitly exclude arbitrary nested algebraic-root DAGs and succinct exponentially large matrices; whether these exclusions are essential or merely technical is left open.
  • The PosSLP and square-root-sum consequences are only partially developed in the provided text, so the precise reductions, promise conditions, and oracle-order arguments for those applications cannot be evaluated.
  • The paper does not determine whether the stated bounds for PosSLP, square-root sum, geometric real counting, Euler characteristic, and complex feasibility are optimal, or whether the specialized constructions can be combined to obtain lower bounds for ETR itself.
  • The Euler-characteristic approach for convex feasibility relies on compact truncation and exact parity computation; the robustness of this method for unbounded, nonclosed, or nonconvex sets is not explored.
  • The paper does not provide hardness results within the counting hierarchy that would distinguish the complexity of general ETR, bounded ETR, SDP feasibility, and the other associated problems.
  • Several claims use phrases such as “standard effective bounds,” “known bit-access theorem,” or “uniform TCTC circuits” without specifying exact parameterizations; a fully reproducible complexity analysis would need explicit bounds in terms of input length, degree, number of variables, and coefficient height.
  • The manuscript does not include machine-checkable formalizations or independently verifiable implementations of the large arithmetic constructions, leaving open whether hidden representation or uniformity issues affect the claimed oracle levels.
  • The paper’s priority and authorship discussion does not affect the mathematical results, but the comparison with an independently released proof raises an unresolved question about which parts of the techniques are genuinely new versus rediscovered or adapted from prior work.

Practical Applications

Immediate Applications

  • Exact feasibility checking for polynomial constraint systems — software, geometry, verification
    • The paper places the existential theory of the reals (ETR) in the counting hierarchy, with a stronger stated bound of ETR∈BPP#13⊆#14\mathrm{ETR}\in BPP^{\#13}\subseteq\#14.
    • A practical workflow could encode a finite system of polynomial equalities and inequalities—such as geometric incidence, distance, orientation, or collision constraints—and use an exact algebraic decision engine to determine whether a real configuration exists.
    • Relevant uses include:
    • geometric planning and configuration-space analysis;
    • art-gallery and visibility problems;
    • rigid-body or linkage feasibility;
    • circuit and mechanism design;
    • formal verification of nonlinear constraints.
    • Potential tool: an exact solver that converts a constraint system into a finite critical-point algebra, computes trace/resultant representations, and performs certified real-root sign tests without explicitly constructing exponentially large algebraic numbers.
    • Dependencies: the input must have a finite binary representation and polynomial constraints with integer or rational coefficients. The complexity results are upper bounds, not evidence that large instances are practically tractable; the randomized implementation also requires error amplification and reliable integer-sign reconstruction.
  • Exact semidefinite and convex feasibility — optimization, control, finance, machine learning
    • The paper states that general and strict rational semidefinite feasibility belong to BPP#12⊆#13BPP^{\#12}\subseteq\#13.
    • This supports exact decision procedures for whether a rational linear matrix pencil

    A(x)=A0+∑ixiAiA(x)=A_0+\sum_i x_iA_i

    has a positive-semidefinite or positive-definite realization. - Possible applications include: - robust control and Lyapunov feasibility; - portfolio and risk-model constraints; - sum-of-squares certificates; - polynomial optimization relaxations; - quantum-information feasibility problems; - verification of convex relaxations in machine learning. - Potential workflow: use determinant-based polynomial encodings of positive semidefiniteness, apply the closed-convex feasibility procedure, and return an exact feasible/infeasible answer rather than a floating-point approximation. - Dependencies: matrices must be explicitly or suitably compactly represented; the result assumes exact rational or permitted algebraic coefficient encodings. Numerical conditioning, floating-point error, and exponentially large intermediate quantities remain engineering obstacles.

  • Strict-versus-general SDP preprocessing — optimization software and policy certification

    • The paper gives a polynomial-time many-one equivalence between general rational SDP feasibility and strict SDP feasibility, including reductions that address weakly infeasible instances.
    • An optimization platform could therefore normalize input problems into whichever form is better supported by its solver or certificate system.
    • This may help build:
    • preprocessing passes for conic optimization packages;
    • exact feasibility certificates for regulatory or safety constraints;
    • standardized benchmark reductions between weak, ordinary, and strict feasibility.
    • Dependencies: the reduction uses effective bounds and very large encoded constants. The transformation is theoretically polynomial in input length, but the resulting constants may be too large for naïve numerical implementations.
  • Commuting semidefinite programs — structured optimization
    • For commuting rational matrix pencils, the paper gives a substantially lower bound involving NPPosSLPNP^{PosSLP}, MAPPMA^{PP}, and related classes.
    • In structured applications where matrices share eigenvectors or generate a low-dimensional commutative algebra, feasibility can be reduced to a linear program over algebraic eigenvalues.
    • Potential products: specialized SDP solvers for simultaneously diagonalizable systems, with exact algebraic-number certificates and Farkas-style infeasibility proofs.
    • Dependencies: the commuting structure must be certified or given as part of the input. The result does not apply to arbitrary noncommuting matrix families.
  • Sign evaluation for huge arithmetic expressions — software verification and symbolic computation
    • The paper places PosSLP—deciding whether an integer straight-line program evaluates to a positive number—in BPPPP∩PHPPBPP^{PP}\cap PH^{PP}.
    • This directly concerns programs whose outputs may have exponentially many bits but are represented compactly by additions, subtractions, and multiplications.
    • Applications include:
    • certifying signs of symbolic determinant and resultant expressions;
    • exact comparison of huge combinatorial quantities;
    • checking positivity of arithmetic-circuit coefficients;
    • validating intermediate predicates in algebraic geometry and optimization.
    • Potential tool: a modular-residue engine that evaluates an arithmetic circuit modulo many short moduli and reconstructs the sign probabilistically.
    • Dependencies: the output-size bound must be known or effectively bounded. Randomized correctness depends on sufficient modulus sampling, robust reconstruction, and appropriate failure-probability guarantees.
  • Exact coefficient-sign queries for polynomial circuits — computer algebra and formal methods
    • The same techniques apply to deciding the sign of a specified coefficient of a polynomial represented by a short arithmetic circuit, even when the coefficient index is given in binary.
    • This could support:
    • sparse symbolic expansion without materializing the full polynomial;
    • sign checks in resultant and discriminant computations;
    • algebraic invariant testing;
    • formal verification of generated polynomial identities.
    • Dependencies: the circuit must have uniform random-access descriptions and controlled degree and coefficient-growth bounds.
  • Square-root-sum and related algebraic-number comparisons — number theory and exact algorithms
    • The paper reports bounds of the form BPPPP∩NPPPBPP^{PP}\cap NP^{PP} for PosSLP and square-root-sum-type problems.
    • Exact comparison of expressions such as

    a1+⋯+ak?b\sqrt{a_1}+\cdots+\sqrt{a_k}\mathrel{?} b

    is relevant to: - computational geometry, where distances and path lengths involve radicals; - geometric optimization; - exact shortest-path and packing comparisons; - symbolic numerical libraries. - Potential workflow: represent the comparison as a positivity problem for an arithmetic circuit and invoke modular sign reconstruction rather than repeated floating-point approximation. - Dependencies: the stated bounds concern exact discrete input models. They do not automatically provide a fast practical algorithm for arbitrary high-dimensional radical expressions.

  • Geometric real counting and Euler-characteristic tests — topology, geometry, and verification

    • The paper discusses function-class bounds for total geometric real counting and an Euler-characteristic method for deciding nonemptiness of compact convex semialgebraic sets.
    • This suggests exact tools for:
    • counting connected components or real solutions;
    • testing whether a bounded semialgebraic region is empty;
    • verifying topological properties of feasible regions;
    • analyzing configuration spaces in robotics.
    • Potential tool: a real-algebraic sampling system that computes signed or parity-weighted counts through resultants and norms.
    • Dependencies: compactness, closedness, convexity, and explicit coefficient bounds are important. Euler characteristic alone does not generally detect nonemptiness for arbitrary nonconvex sets.
  • Complex polynomial feasibility — symbolic algebra and algebraic geometry
    • The paper connects its methods with bounds for complex feasibility and Hilbert’s Nullstellensatz-related problems.
    • Exact complex feasibility testing can support:
    • symbolic equation solving;
    • verification of algebraic model consistency;
    • elimination pipelines;
    • computational algebraic geometry software.
    • Dependencies: complex feasibility does not by itself resolve the real-order and sign conditions required by ETR. Resultant computations may involve exponentially large degree and coefficient representations.

Long-Term Applications

  • Scalable exact nonlinear optimization platforms — optimization, engineering, and energy
    • A long-term system could combine the paper’s critical-point construction, residue-based trace computation, and real-root selection into a certified solver for nonlinear feasibility and optimization.
    • Such a platform might support:
    • exact verification of global feasibility;
    • certification of whether a design constraint has any real realization;
    • hybrid workflows in which numerical optimization proposes candidates and the algebraic engine certifies them.
    • Required development: practical implementations must avoid explicit construction of the exponentially large finite algebra, exploit sparsity and problem structure, and manage coefficient growth.
    • Assumptions: the theoretical bounds rely on uniform arithmetic circuits, singly exponential degree and height bounds, and exact integer operations. These conditions may fail for succinctly represented or heavily nested models.
  • Certified robot motion and mechanism planning — robotics
    • Many motion-planning and linkage problems can be expressed using polynomial distance, collision, orientation, and joint constraints.
    • A future solver could:
    • certify whether a collision-free configuration exists;
    • determine whether a linkage can reach a target pose;
    • count or isolate algebraic configuration modes;
    • verify whether a robust motion-planning region is nonempty.
    • Required development: encode temporal trajectories, inequalities, and collision avoidance without an uncontrolled increase in variables and degree; integrate exact algebraic decisions with approximate geometric meshes and sensor uncertainty.
    • Dependencies: idealized rigid geometry and exact coefficients are strong assumptions. Real robots involve transcendental kinematics, tolerances, noise, and continuously varying controls.
  • Formal verification of hybrid and cyber-physical systems — software, aerospace, automotive, energy
    • Fixed-depth real quantifier formulas are placed in the counting hierarchy, with the stated bound

    Σw∪Πw⊆#9w+17\Sigma_w\cup\Pi_w\subseteq \#_{9w+17}

    for each fixed number ww of alternating real-quantifier blocks. - This could eventually support exact verification of bounded-horizon properties such as: - “there exists a control input such that all safety constraints hold”; - “for every disturbance, there exists a controller response”; - reachability and invariant checking for polynomial dynamical models. - Potential workflow: represent algebraic sample points coherently across quantifier blocks, preserve root identities through guarded resultants, and evaluate the resulting finite Boolean predicate. - Dependencies: the quantifier depth must be fixed independently of input size. Input-dependent alternation, transcendental dynamics, undecidable continuous-time behavior, and noisy coefficients are outside the stated guarantee.

  • Exact robust control and worst-case certification — control and energy

    • The combination of SDP feasibility, real quantifier handling, and sign reconstruction could yield exact certificates for robust stability and worst-case performance in polynomially parameterized systems.
    • Possible future products include:
    • certified Lyapunov-function search;
    • exact robust feasibility under bounded parameter uncertainty;
    • symbolic verification of controller constraints;
    • safety-margin certificates for power-grid and energy systems.
    • Dependencies: standard semidefinite relaxations may be conservative; exact feasibility of the relaxation does not necessarily prove feasibility of the original nonlinear control problem. Scaling to realistic models requires exploiting sparsity and decomposition.
  • Algebraic decision engines for AI and machine learning — verification and symbolic model analysis
    • Polynomial and semialgebraic constraints arise in neural-network verification, certified robustness, matrix-factorization constraints, and polynomial feature models.
    • A future system could use the paper’s methods to determine whether:
    • an adversarial input exists within a specified region;
    • a set of polynomial fairness or safety constraints is jointly satisfiable;
    • a symbolic model has a parameter setting satisfying exact requirements.
    • Dependencies: current neural-network models commonly include piecewise-linear, exponential, normalization, or transcendental operations. The approach applies directly only after a faithful polynomial or semialgebraic encoding.
  • Exact financial stress testing and model validation — finance
    • Polynomial and semidefinite constraints can encode portfolio limits, covariance restrictions, factor exposures, and robust stress scenarios.
    • Long-term applications could include:
    • exact feasibility checks for regulatory portfolios;
    • certified existence of allocations satisfying multiple nonlinear constraints;
    • robust optimization under algebraically represented uncertainty.
    • Dependencies: financial data are approximate and statistical rather than exact; the paper’s guarantees apply to exact finite inputs. Practical adoption would require certified interval or rationalization procedures and clear treatment of model uncertainty.
  • Algebraic-number infrastructure for computer algebra systems — academia and industry
    • The paper’s use of separating linear forms, multiplication traces, formal power series, resultants, and norm signs suggests a general architecture for manipulating exponentially complex algebraic objects through compact representations.
    • A future computer algebra library could provide:
    • random-access coefficient and trace queries;
    • certified real-root selection;
    • multiplicity-aware elimination;
    • modular norm and sign evaluation;
    • coherent algebraic sample representations across nested quantifiers.
    • Dependencies: the paper’s complexity statements are upper bounds and do not establish practical running times. Implementations would need optimized modular arithmetic, parallel hardware, sparse representations, and rigorous randomized-error control.
  • Policy and standards for exact optimization certificates — public-sector decision systems
    • Government, infrastructure, and safety regulators could eventually use machine-checkable certificates for feasibility or infeasibility of algebraic and semidefinite models.
    • Examples include:
    • validating infrastructure design constraints;
    • certifying resource-allocation feasibility;
    • checking whether a public policy model has any parameter setting satisfying statutory requirements;
    • independently auditing optimization software.
    • Dependencies: adoption requires transparent certificate formats, independently verifiable proof objects, reproducibility standards, and assurance that the encoded mathematical model accurately reflects the real-world policy.
  • Daily-life planning tools with certified constraints — consumer software
    • In the long term, exact semialgebraic reasoning could support consumer tools for constrained layout, scheduling, energy use, and accessibility—for example, determining whether furniture, appliances, or ramps can be arranged while satisfying geometric and safety requirements.
    • Dependencies: realistic applications require tolerance-aware rather than exact geometry, efficient handling of disjunctions and temporal constraints, and interfaces that translate informal user requirements into valid polynomial models.

Glossary

  • Algebraic integer: A complex number that is a root of a monic polynomial with integer coefficients. “every coordinate of a complex point is an algebraic integer of degree at most NN.”
  • Algebraic multiplicity: The multiplicity with which an eigenvalue or root occurs in a characteristic polynomial. “At a point zz of local dimension μz\mu_z”
  • Affine hash: A hash function formed from an affine transformation, typically over a finite vector space. “Now hash the ℓ=⌈log⁡2D⌉\ell=\lceil\log_2D\rceil-bit labels by a random affine map”
  • Arithmetic circuit: A circuit whose gates perform arithmetic operations on numbers or polynomials. “If a,gia,g_i have short circuits”
  • Bézout identity: An identity expressing a greatest common divisor as a linear combination of two elements. “The tt-order is deg⁡gcd⁡(f,g)\deg\gcd(f,g)”
  • BitSLP theorem: A result stating that specified bits of the output of a straight-line program can be computed within the counting hierarchy. “We call this the BitSLP theorem.”
  • Boolean alternation: Alternation between existential and universal quantification over Boolean objects. “Finally, fixed Boolean alternation and relativized Toda absorption cost at most two more.”
  • Cauchy root bound: A bound on the absolute values of the roots of a polynomial based on its coefficients. “Cauchy's bound gives the upper estimate.”
  • Characteristic polynomial: The determinant polynomial det⁡(XI−M)\det(XI-M) associated with a matrix. “its characteristic coefficients are computable in uniform TCTC”
  • Coercive function: A function that tends to infinity as the norm of its input tends to infinity. “Moreover F≥0F\ge0, deg⁡F≤4\deg F\le4, and FF is coercive”
  • Complex feasibility: The problem of determining whether a system of polynomial equations has a solution over the complex numbers. “the corresponding complex feasibility problem”
  • Counting hierarchy: A hierarchy of complexity classes built from probabilistic counting classes such as PPPP. “The counting hierarchy is defined by”
  • Critical fiber: The set of solutions associated with a critical value or parameter in an algebraic or geometric map. “This proof permits singular critical fibers”
  • Critical point: A point at which the gradient of a differentiable function vanishes. “some real critical point of JJ has J<TJ<T.”
  • Cusp-free? Wait no.
  • Dense polynomial: A polynomial represented by explicitly listing coefficients for all monomials up to a specified degree. “exact resultant of two dense integer univariate polynomials”
  • Dyadic multiplication: Arithmetic involving numbers whose denominators are powers of two. “Dyadic multiplication of this phase eventually makes its sign visible”
  • Effective real-algebraic sampling: An algorithmic method for producing or bounding representative points of semialgebraic sets. “Standard effective real-algebraic sampling bounds”
  • Euler characteristic: A topological invariant computed from the alternating sum of the numbers of cells or homology groups. “The Euler-parity algorithm of Theorem~\ref{app:euler}”
  • Existential theory of the reals: The decision problem for whether a system of polynomial equalities and inequalities has a real solution. “The existential theory of the reals asks whether polynomial constraints with integer coefficients have a real solution.”
  • Formal homotopy: A symbolic deformation between algebraic systems, often represented using a formal parameter. “It uses a common formal homotopy”
  • Formal power series: An infinite algebraic series manipulated symbolically without requiring numerical convergence. “Exact formal power series and univariate resultants complete the calculation.”
  • Fourier coefficient extraction: Recovering polynomial coefficients by evaluating a polynomial at structured points and applying a discrete Fourier transform. “Degree bounds permit Fourier coefficient extraction without aliasing.”
  • Galois ring: A finite commutative ring that generalizes finite fields to prime-power characteristics. “the calculation takes place in a short unramified Galois ring.”
  • GapP: A counting complexity class consisting of differences between two #P functions. “the final Fourier sum, kept as a signed sum”
  • Gröbner basis: A specially structured generating set for a polynomial ideal that supports algorithmic reduction and elimination. “Their relatively prime leading monomials give a monic Gr\"obner basis”
  • Hensel lifting: A method for lifting solutions of polynomial equations modulo a prime to solutions modulo higher prime powers or characteristic zero. “Hensel lifting gives DD simple characteristic-zero points.”
  • Hilbert’s Nullstellensatz: A fundamental theorem relating polynomial ideals to their common zeros over algebraically closed fields. “Allender, B\"urgisser, Kjeldgaard-Pedersen, and Miltersen used this principle”
  • Homogenization: The process of converting a polynomial into a homogeneous polynomial by adding a variable. “The evaluator includes points at infinity”
  • Jacobian: The matrix of first partial derivatives of a vector-valued function, or its determinant. “Write J=det⁡(∂fi/∂xj)J=\det(\partial f_i/\partial x_j) for the Jacobian of fi=xid−gif_i=x_i^d-g_i”
  • Kronecker substitution: An encoding that replaces multivariate variables by powers of a single variable to pack coefficients into one integer or polynomial. “For each part, Kronecker substitution”
  • Local algebra: The algebraic structure describing polynomial behavior near a particular point or prime ideal. “Over ,decompose, decompose Aintoitslocalalgebras.”</li><li><strong>Localdimension</strong>:Thedimensionofalocalalgebraassociatedwithapoint,oftenreflectingitsmultiplicity.“Atapoint into its local algebras.”</li> <li><strong>Local dimension</strong>: The dimension of a local algebra associated with a point, often reflecting its multiplicity. “At a point zoflocaldimension of local dimension \mu_z”</li><li><strong>Logarithmiccoefficient</strong>:Acoefficientobtainedfromthelogarithmicderivativeofapolynomialorformalexpression.“itslogarithmiccoefficientis”</li><li><strong>Many−onereduction</strong>:Areductioninwhicheachinstanceofoneproblemistransformedintooneinstanceofanother.“polynomial−timemany−onereducible”</li><li><strong>Monicpolynomial</strong>:Apolynomialwhoseleadingcoefficientisone.“TheirrelativelyprimeleadingmonomialsgiveamonicGr&quot;obnerbasis”</li><li><strong>Nilpotentoperator</strong>:Alinearoperatorsomepositivepowerofwhichiszero.“plusanilpotentoperator.”</li><li><strong>Norm</strong>:Theproductofanalgebraicquantityoverallitsconjugates,orarelateddeterminant−likemultiplicativequantity.“Anormmultipliesvaluesoverallcomplexpoints.”</li><li><strong>Oracle</strong>:Ahypotheticalsubroutinethatanswersmembershiporcomputationalqueriesforanothercomplexityclassorproblem.“Wedistinguisharandomizedpolynomial−timemachinewitha”</li> <li><strong>Logarithmic coefficient</strong>: A coefficient obtained from the logarithmic derivative of a polynomial or formal expression. “its logarithmic coefficient is”</li> <li><strong>Many-one reduction</strong>: A reduction in which each instance of one problem is transformed into one instance of another. “polynomial-time many-one reducible”</li> <li><strong>Monic polynomial</strong>: A polynomial whose leading coefficient is one. “Their relatively prime leading monomials give a monic Gr\&quot;obner basis”</li> <li><strong>Nilpotent operator</strong>: A linear operator some positive power of which is zero. “plus a nilpotent operator.”</li> <li><strong>Norm</strong>: The product of an algebraic quantity over all its conjugates, or a related determinant-like multiplicative quantity. “A norm multiplies values over all complex points.”</li> <li><strong>Oracle</strong>: A hypothetical subroutine that answers membership or computational queries for another complexity class or problem. “We distinguish a randomized polynomial-time machine with a PPoracle”</li><li><strong>Paddedresultant</strong>:Aresultantconstructionaugmentedwithauxiliarytermstopreserveinformationwhenpolynomialdegreesdropunderspecialization.“Forrestrictedeliminationwithdegreedrops,usethepaddedresultant”</li><li><strong>PosSLP</strong>:Theproblemofdecidingwhethertheintegeroutputofastraight−lineprogramispositive.“ oracle”</li> <li><strong>Padded resultant</strong>: A resultant construction augmented with auxiliary terms to preserve information when polynomial degrees drop under specialization. “For restricted elimination with degree drops, use the padded resultant”</li> <li><strong>PosSLP</strong>: The problem of deciding whether the integer output of a straight-line program is positive. “PosSLPaskswhetheranintegerstraight−lineprogramusing asks whether an integer straight-line program using 0,1,+,-,\timeshaspositiveoutput.”</li><li><strong>Powertrace</strong>:Thetraceofapowerofamatrix, has positive output.”</li> <li><strong>Power trace</strong>: The trace of a power of a matrix, \operatorname{Tr}(M^j).“Fromthefirst. “From the first Npowertracesofanintegral power traces of an integral N−dimensionalmatrix”</li><li><strong>Quadraticmodule</strong>:Analgebraicstructuregeneratedbysumsofsquaresandproductswithspecifiedpolynomials,usedinrealalgebraicgeometry.“reduceETRtointegerquadraticequations”</li><li><strong>Quotientalgebra</strong>:Analgebraobtainedbytakingapolynomialringmoduloanideal.“thequotient-dimensional matrix”</li> <li><strong>Quadratic module</strong>: An algebraic structure generated by sums of squares and products with specified polynomials, used in real algebraic geometry. “reduce ETR to integer quadratic equations”</li> <li><strong>Quotient algebra</strong>: An algebra obtained by taking a polynomial ring modulo an ideal. “the quotient A=[x_1,\ldots,x_n]/(x_i^5-g_i:1\le i\le n)”</li><li><strong>Real−rootisolation</strong>:Thecomputationofdisjointintervalsorsymbolicconditions,eachcontainingexactlyonerealroot.“theisolatinglistcanbeguessedtogetherwithpolynomiallymanybits.”</li><li><strong>Residueformula</strong>:Aformulausingalgebraicresiduestocomputesumsortracesassociatedwithpolynomialroots.“residueformulasgiveitsmultiplicationtraces”</li><li><strong>Resultant</strong>:Apolynomialexpressionthatvanishesexactlywhentwopolynomialshaveacommonroot,underappropriateconditions.“Theexactresultantoftwodenseintegerunivariatepolynomials”</li><li><strong>Semialgebraicset</strong>:Asubsetofrealspacedefinedbyfinitelymanypolynomialequalitiesandinequalities.“aquantifier−freesemialgebraicsetpromisedtobeclosedandconvex.”</li><li><strong>Semidefinitefeasibility</strong>:Theproblemofdeterminingwhetheralinearmatrixpencilhasapositivesemidefinitesolution.“GeneralSDPfeasibilityaskswhether”</li> <li><strong>Real-root isolation</strong>: The computation of disjoint intervals or symbolic conditions, each containing exactly one real root. “the isolating list can be guessed together with polynomially many bits.”</li> <li><strong>Residue formula</strong>: A formula using algebraic residues to compute sums or traces associated with polynomial roots. “residue formulas give its multiplication traces”</li> <li><strong>Resultant</strong>: A polynomial expression that vanishes exactly when two polynomials have a common root, under appropriate conditions. “The exact resultant of two dense integer univariate polynomials”</li> <li><strong>Semialgebraic set</strong>: A subset of real space defined by finitely many polynomial equalities and inequalities. “a quantifier-free semialgebraic set promised to be closed and convex.”</li> <li><strong>Semidefinite feasibility</strong>: The problem of determining whether a linear matrix pencil has a positive semidefinite solution. “General SDP feasibility asks whether A(x)\succeq0forsomereal for some real x$”
  • Straight-line program: A sequence of arithmetic operations computing an integer or polynomial without branching or loops. “a polynomial-size arithmetic straight-line program”
  • Sylvester resultant: A resultant traditionally computed as the determinant of a structured matrix formed from two polynomials. “the algorithm never computes this matrix determinant.”
  • Thom’s lemma: A result stating that the signs of successive derivatives distinguish distinct real roots of a polynomial. “Thom's lemma says that the vectors”
  • Threshold circuit: A Boolean circuit containing gates that output one when a weighted sum reaches a specified threshold. “polynomial-size, constant-depth Boolean circuits with unbounded majority gates”
  • Trace reconstruction: The recovery of characteristic-polynomial coefficients from matrix power traces. “An exact, parallel replacement for Newton identities”
  • Univariate resultant: A resultant applied to two polynomials in one variable, eliminating their common variable. “we do not require a multivariate resultant algorithm.”
  • Valuation: A function measuring the divisibility or order of an element with respect to a prime or parameter. “Nonunits in a product are handled by their valuations”
  • Weak infeasibility: In convex optimization, infeasibility without a positive separation gap from the feasible region. “including weakly infeasible inputs.”
  • Witness: An object that certifies membership in a decision problem, such as a satisfying assignment. “its witnesses are real tuples.”

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Tweets

Sign up for free to view the 2 tweets with 571 likes about this paper.