List of undecidable problems


In computability theory, an undecidable problem is a decision problem for which an effective method to derive the correct answer does not exist. More formally, an undecidable problem is a problem whose language is not a recursive set; see the article Decidable language. There are uncountably many undecidable problems, so the list below is necessarily incomplete. Though undecidable languages are not recursive languages, they may be subsets of Turing recognizable languages: i.e., such undecidable languages may be recursively enumerable.
Many, if not most, undecidable problems in mathematics can be posed as word problems: determining when two distinct strings of symbols represent the same object or not.
For undecidability in axiomatic mathematics, see List of statements undecidable in ZFC.

Problems about abstract machines

Problems in formal logic and grammars

Problems about matrices

Problems in combinatorial group theory

Problems in topology

Problems in number theory

Problems in analysis

  • For functions in certain classes, the problem of determining: whether two functions are equal, known as the zero-equivalence problem ; the zeroes of a function; whether the indefinite integral of a function is also in the class. Of course, some subclasses of these problems are decidable. For example, there is an effective decision procedure for the elementary integration of any function which belongs to a field of transcendental elementary functions, the Risch algorithm.
  • "The problem of deciding whether the definite contour multiple integral of an elementary meromorphic function is zero over an everywhere real analytic manifold on which it is analytic", a consequence of the MRDP theorem resolving Hilbert's tenth problem.
  • Determining the domain of a solution to an ordinary differential equation of the form

Problems in physics

  • Determining whether a quantum mechanical system has a spectral gap.
  • In the ray tracing problem for a 3-dimensional system of reflective or refractive objects, determining if a ray beginning at a given position and direction eventually reaches a certain point.
  • Determining if a particle path of an ideal fluid on a three dimensional domain eventually reaches a certain region in space.

Other problems