Noncomputable
Noncomputable is a term used in computability theory to describe objects that cannot be generated by any algorithm. Broadly, an object is noncomputable if no Turing machine (or equivalent formal model of computation) can produce it or decide it in general. This applies to functions, sets of natural numbers, and real numbers. In the real-number setting, a real is computable if there exists an algorithm that, given any desired precision, outputs a rational approximation of the real to that precision. Objects that resist such algorithmic generation are called noncomputable.
Common examples illustrate the concept. The halting problem, which asks whether a given program halts on a
A key size-theoretic and measure-theoretic fact is that most real numbers are noncomputable: the set of computable
See also undecidable problem, computable function, decidability, Turing machine, Omega (incomputability).