User:IssaRice/Computability and logic/Entscheidungsproblem: Difference between revisions
Line 2: | Line 2: | ||
==Equivalent formulations== | ==Equivalent formulations== | ||
Some things to note: | |||
* A relation <math>R</math> is "decidable" means that there is some algorithm such that if <math>R(x)</math> is true, then the algorithm outputs "yes", and if <math>R(x)</math> is false, then the algorithm outputs "no". | |||
{| class="wikitable" | {| class="wikitable" |
Revision as of 00:44, 9 February 2019
Entscheidungsproblem, also called Hilbert's decision problem is a problem in mathematical logic.
Equivalent formulations
Some things to note:
- A relation is "decidable" means that there is some algorithm such that if is true, then the algorithm outputs "yes", and if is false, then the algorithm outputs "no".
Label | Syntactic or semantic | Statement | Notes |
---|---|---|---|
In terms of validity | Semantic | Take as input a sentence of first-order logic, and decide whether it is valid (a.k.a. universally valid, true-in-every-interpretation). | |
In terms of provability | Syntactic | Take as input a sentence of first-order logic, and decide whether it is provable (using only logical axioms). | By Godel's completeness theorem, validity and provability are equivalent. |
In terms of satisfiability | Semantic | Take as input a sentence of first-order logic, and decide whether it is satisfiable. | |
In terms of semantic implication | Semantic | Take as input a set of sentences and a sentence (both of first-order logic), and decide whether semantically implies (a.k.a. logically implies) . |