The Entscheidungsproblem
The Entscheidungsproblem (The Decision Problem) is a machine that:
Link to original
Theorem: The Entscheidungsproblem is undecidable
Theorem: the Entscheidungsproblem is undecidable. Proof:
- In the proof of the Cook-Levin Theorem, for a given machine and input word , we constructed a propositional formula such that:
- But, we cannot express global properties such as “the machine will eventually accept” without infinitely long disjunctions. (this would not be a well formed formula as they need to be finite)
- However, with a suitable choice of symbols, lets take . We can express this using a universal quantifier: .
- Hence we can write down a formula in predicate logic such that:
- As there is no algorithm that can solve the accepting problem for Turing Machines, the Entscheidungsproblem is also undecidable as required.