Jump to content

Promise problem

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by CryptoDerk (talk | contribs) at 02:53, 6 February 2005 (copy from pm). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

In computability theory, a promise problem is a generalization of a decision problem. It is defined by two decision problems L1 and L2 with L1L2 = ∅. A Turing machine decides a promise problem if, for any xL1L2, it accepts when xL1 and rejects if xL2. Behavior is undefined when xL1L2 (this is the promise: that x is in one of the two sets).

If L2 = Γ+ \ L1 then this is just the decision problem for L1.

promise problem at PlanetMath.