Several problems in computational complexity and
geometric graph theory may be classified as
complete for the existential theory of the reals. That is, every problem in the existential theory of the reals has a
polynomial-time many-one reduction to an instance of one of these problems, and in turn these problems are reducible to the existential theory of the reals. recognition of
unit disk graphs, and recognition of intersection graphs of convex sets in the plane. It is also complete for the existential theory of the reals to test whether a given graph can be drawn in the plane with straight line edges and with a given set of edge pairs as its crossings, or equivalently, whether a curved drawing with crossings can be straightened in a way that preserves its crossings. Other complete problems for the existential theory of the reals include: • the
art gallery problem of finding the smallest number of points from which all points of a given polygon are visible. • training
neural networks. • the
packing problem of deciding whether a given set of polygons can fit in a given square container. • recognition of
unit distance graphs, and testing whether the
dimension or Euclidean dimension of a graph is at most a given value. • stretchability of pseudolines (that is, given a family of curves in the plane, determining whether they are
homeomorphic to a
line arrangement); • both weak and strong satisfiability of geometric
quantum logic in any fixed dimension >2; • Model checking interval Markov chains with respect to unambiguous automata. • the algorithmic
Steinitz problem (given a
lattice, determine whether it is the face lattice of a
convex polytope), even when restricted to 4-dimensional polytopes; • realization spaces of arrangements of certain convex bodies • various properties of
Nash equilibria of multi-player games • embedding a given abstract complex of triangles and quadrilaterals into three-dimensional Euclidean space; • embedding multiple graphs on a shared vertex set into the plane so that all the graphs are drawn without crossings; • determining the minimum
slope number of a non-crossing drawing of a
planar graph; • recognizing
graphs that can be drawn with all crossings at right angles; • the partial evaluation problem for the MATLANG+eigen matrix query language. • the low-rank
matrix completion problem. Based on this, the
complexity class \exists \mathbb{R} has been defined as the set of problems having a polynomial-time many-one reduction to the existential theory of the reals. ==See also==