MathLabs

Worked solution: The MRDP theorem: Diophantine sets are exactly the recursively enumerable sets (1970)

Step 9 of 9: Conclusion: no algorithm can decide Diophantine solvability
In plain words

Combining everything: the set KK of self-halting programs is Diophantine (by MRDP), meaning there is a fixed polynomial that captures exactly which programs halt on themselves through the solvability of an equation. If a general algorithm for deciding Diophantine solvability existed, one could feed it that very equation and use its answer to decide the halting problem — but Turing already proved in 1936 that no algorithm can do that.

So Hilbert's tenth problem, posed in 1900 as a request for exactly such an algorithm, has a definitive negative answer: no algorithm deciding Diophantine solvability can possibly exist.

Halting problem≤mDiophantine solvability  ⟹  Hilbert’s tenth problem is undecidable\text{Halting problem} \le_m \text{Diophantine solvability} \implies \text{Hilbert's tenth problem is undecidable}
Detailed analysis

Combining Turing's 1936 undecidability of the halting set KK with the MRDP theorem: KK is recursively enumerable, hence Diophantine, so there is a fixed polynomial PP with e∈K  ⟺  ∃x1,…,xn P(e,x1,…,xn)=0e \in K \iff \exists x_1, \ldots, x_n\, P(e, x_1, \ldots, x_n) = 0. Suppose, for contradiction, a general algorithm A\mathcal{A} existed that decides, for any polynomial equation and any values of its parameters, whether it has an integer solution.

Then A\mathcal{A}, applied to P(e,x1,…,xn)=0P(e, x_1, \ldots, x_n) = 0 for each candidate ee, would decide membership in KK for every ee — contradicting Turing's theorem that KK is undecidable. Hence no such algorithm A\mathcal{A} can exist: Hilbert's tenth problem, which asked for exactly this algorithm, has a definitively negative answer.

The theorem does not say every individual equation is mysterious — linear equations, one-variable equations, and (via the Hasse–Minkowski principle) many quadratic forms remain fully decidable — only that no single universal method can handle every polynomial equation at once, closing a question that had stood open for seventy years since Hilbert first posed it in 1900.

Knowledge used in this step