Hilbert’s tenth problem over the rationals

General case remains openEvidence checked

Subjects: Number theory · Logic and computation

Collections: Primes and integers · Diophantine equations

Reading depth

The problem

Could one computer procedure decide whether any polynomial equation with integer coefficients has a solution made of fractions, and always finish? Coefficients are the fixed numbers in the equation’s terms; integers include negative numbers and zero as well as positive whole numbers. For example, 2x−1=02x-1=0 has coefficients 2 and −1 and the fractional solution x=1/2x=1/2, while x2+1=0x^2+1=0 has no rational solution because a square cannot equal −1. Trying possible fractions can eventually find a solution if one exists. The challenge is also to finish with a correct 'no' when none exists.[1] [2]

Scope

Arbitrary integer-coefficient polynomial equations in finitely many variables, with rational solutions.

What remains open

Neither a universal algorithm nor an unconditional impossibility proof is known.[1] [2]

Why it matters

There is a difference between failing to find a solution and establishing that none exists. A universal procedure would bridge that gap for every equation of this kind. An impossibility proof would instead show a fundamental limit of computation, even when time and memory are not bounded in advance.[1] [2]

Definitions

3 terms
rational number

A fraction of two integers with a nonzero denominator. Whole numbers are rational too.[2]

polynomial

An expression formed from a finite sum of coefficient-times-variable-power terms, with nonnegative integer powers. Here the coefficients are integers.[2]

decision algorithm

One effective procedure that always finishes with the correct yes-or-no answer for every allowed input.[2]

Sources

  1. A Survey of Local–Global Methods for Hilbert’s Tenth Problem Sylvy Anscombe and colleagues · 2024-03-06
    Notes on A Survey of Local–Global Methods for Hilbert’s Tenth Problem

    Survey of decision problems for equations; its abstract distinguishes the open rational case from known integer results.

  2. Hilbert’s Tenth Problem over rings of number-theoretic interest Bjorn Poonen · 2003-02-28
    Notes on Hilbert’s Tenth Problem over rings of number-theoretic interest

    Defines the terminating decision problem and explains why an integer encoding over the rationals would imply undecidability, conditionally.

Suggest a correction