HOME

TheInfoList



OR:

Hilbert's tenth problem is the tenth on the list of mathematical problems that the German mathematician
David Hilbert David Hilbert (; ; 23 January 1862 – 14 February 1943) was a German mathematician, one of the most influential mathematicians of the 19th and early 20th centuries. Hilbert discovered and developed a broad range of fundamental ideas in many ...
posed in 1900. It is the challenge to provide a general
algorithm In mathematics and computer science, an algorithm () is a finite sequence of rigorous instructions, typically used to solve a class of specific problems or to perform a computation. Algorithms are used as specifications for performing ...
which, for any given
Diophantine equation In mathematics, a Diophantine equation is an equation, typically a polynomial equation in two or more unknowns with integer coefficients, such that the only solutions of interest are the integer ones. A linear Diophantine equation equates to a ...
(a
polynomial In mathematics, a polynomial is an expression consisting of indeterminates (also called variables) and coefficients, that involves only the operations of addition, subtraction, multiplication, and positive-integer powers of variables. An exampl ...
equation with
integer An integer is the number zero (), a positive natural number (, , , etc.) or a negative integer with a minus sign ( −1, −2, −3, etc.). The negative numbers are the additive inverses of the corresponding positive numbers. In the languag ...
coefficients and a finite number of unknowns), can decide whether the equation has a solution with all unknowns taking integer values. For example, the Diophantine equation 3x^2-2xy-y^2z-7=0 has an integer solution: x=1,\ y=2,\ z=-2. By contrast, the Diophantine equation x^2+y^2+1=0 has no such solution. Hilbert's tenth problem has been solved, and it has a negative answer: such a general algorithm does not exist. This is the result of combined work of Martin Davis, Yuri Matiyasevich,
Hilary Putnam Hilary Whitehall Putnam (; July 31, 1926 – March 13, 2016) was an American philosopher, mathematician, and computer scientist, and a major figure in analytic philosophy in the second half of the 20th century. He made significant contributions ...
and
Julia Robinson Julia Hall Bowman Robinson (December 8, 1919July 30, 1985) was an American mathematician noted for her contributions to the fields of computability theory and computational complexity theory—most notably in decision problems. Her work on Hilber ...
which spans 21 years, with Matiyasevich completing the theorem in 1970. The theorem is now known as
Matiyasevich's theorem In mathematics, a Diophantine equation is an equation of the form ''P''(''x''1, ..., ''x'j'', ''y''1, ..., ''y'k'') = 0 (usually abbreviated ''P''(', ') = 0) where ''P''(', ') is a polynomial with integer coefficients, where ''x''1, ..., ' ...
or the MRDP theorem (an initialism for the surnames of the four principal contributors to its solution). When all coefficients and variables are restricted to be ''positive'' integers, the related problem of
polynomial identity testing In mathematics, polynomial identity testing (PIT) is the problem of efficiently determining whether two multivariate polynomials are identical. More formally, a PIT algorithm is given an arithmetic circuit that computes a polynomial p in a field, ...
becomes a decidable (exponentiation-free) variation of Tarski's high school algebra problem, sometimes denoted \overline.Stanley Burris, Simon Lee, ''Tarski's high school identities'',
American Mathematical Monthly ''The American Mathematical Monthly'' is a mathematical journal founded by Benjamin Finkel in 1894. It is published ten times each year by Taylor & Francis for the Mathematical Association of America. The ''American Mathematical Monthly'' is an ...
, 100, (1993), no.3, pp. 231–236.


Background


Original formulation

Hilbert formulated the problem as follows:
''Given a Diophantine equation with any number of unknown quantities and with rational integral numerical coefficients:'' ''To devise a process according to which it can be determined in a finite number of operations whether the equation is solvable in rational integers.''
The words "process" and "finite number of operations" have been taken to mean that Hilbert was asking for an
algorithm In mathematics and computer science, an algorithm () is a finite sequence of rigorous instructions, typically used to solve a class of specific problems or to perform a computation. Algorithms are used as specifications for performing ...
. The term "rational integer" simply refers to the integers, positive, negative or zero: 0, ±1, ±2, ... . So Hilbert was asking for a general algorithm to decide whether a given polynomial
Diophantine equation In mathematics, a Diophantine equation is an equation, typically a polynomial equation in two or more unknowns with integer coefficients, such that the only solutions of interest are the integer ones. A linear Diophantine equation equates to a ...
with integer coefficients has a solution in integers. Hilbert's problem is not concerned with finding the solutions. It only asks whether, in general, we can decide whether one or more solutions exist. The answer to this question is negative, in the sense that no "process can be devised" for answering that question. In modern terms, Hilbert's 10th problem is an
undecidable problem In computability theory and computational complexity theory, an undecidable problem is a decision problem for which it is proved to be impossible to construct an algorithm that always leads to a correct yes-or-no answer. The halting problem is an ...
. Although it is unlikely that Hilbert had conceived of such a possibility, before going on to list the problems, he did presciently remark:
''Occasionally it happens that we seek the solution under insufficient hypotheses or in an incorrect sense, and for this reason do not succeed. The problem then arises: to show the impossibility of the solution under the given hypotheses or in the sense contemplated.''
Proving the 10th problem undecidable is then a valid answer even in Hilbert's terms, since it is a proof about "the impossibility of the solution".


Diophantine sets

In a Diophantine equation, there are two kinds of variables: the parameters and the unknowns. The Diophantine set consists of the parameter assignments for which the Diophantine equation is solvable. A typical example is the linear Diophantine equation in two unknowns, :a_1x_1 + a_2x_2 = a_3, where the equation is solvable when the
greatest common divisor In mathematics, the greatest common divisor (GCD) of two or more integers, which are not all zero, is the largest positive integer that divides each of the integers. For two integers ''x'', ''y'', the greatest common divisor of ''x'' and ''y'' is ...
of a_1, a_2 divides a_3. The values for a_1, a_2, a_3 that satisfy this restriction are a Diophantine set and the equation above is its Diophantine definition. Diophantine definitions can be provided by simultaneous systems of equations as well as by individual equations because the system :p_1=0,\ldots,p_k=0 is equivalent to the single equation :p_1^2+\cdots+p_k^2=0. Sets of natural numbers, of pairs of natural numbers (or even of ''n''-
tuple In mathematics, a tuple is a finite ordered list (sequence) of elements. An -tuple is a sequence (or ordered list) of elements, where is a non-negative integer. There is only one 0-tuple, referred to as ''the empty tuple''. An -tuple is defi ...
s of natural numbers) that have Diophantine definitions are called '' Diophantine sets''. In these terms, Hilbert's tenth problem asks whether there is an algorithm to determine if a given Diophantine set is non-empty. The work on the problem has been in terms of solutions in
natural number In mathematics, the natural numbers are those numbers used for counting (as in "there are ''six'' coins on the table") and ordering (as in "this is the ''third'' largest city in the country"). Numbers used for counting are called '' cardinal ...
s (understood as the non-negative integers) rather than arbitrary integers. The two problems are equivalent: any general algorithm that can decide whether a given Diophantine equation has an integer solution could be modified into an algorithm that decides whether a given Diophantine equation has a natural number solution, and vice versa. This can be seen as follows: The requirement that solutions be natural numbers can be expressed with the help of
Lagrange's four-square theorem Lagrange's four-square theorem, also known as Bachet's conjecture, states that every natural number can be represented as the sum of four integer squares. That is, the squares form an additive basis of order four. p = a_0^2 + a_1^2 + a_2^2 + a_ ...
: every natural number is the sum of the squares of four integers, so we simply replace every parameter with the sum of squares of four extra parameters. Similarly, since every integer can be written as the difference of two natural numbers, we can replace every parameter that ranges in integers with the difference of two parameters that range in natural numbers.


Recursively enumerable sets

A
recursively enumerable set In computability theory, a set ''S'' of natural numbers is called computably enumerable (c.e.), recursively enumerable (r.e.), semidecidable, partially decidable, listable, provable or Turing-recognizable if: *There is an algorithm such that th ...
can be characterized as one for which there exists an
algorithm In mathematics and computer science, an algorithm () is a finite sequence of rigorous instructions, typically used to solve a class of specific problems or to perform a computation. Algorithms are used as specifications for performing ...
that will ultimately halt when a member of the set is provided as input, but may continue indefinitely when the input is a non-member. It was the development of
computability theory Computability theory, also known as recursion theory, is a branch of mathematical logic, computer science, and the theory of computation that originated in the 1930s with the study of computable functions and Turing degrees. The field has sinc ...
(also known as recursion theory) that provided a precise explication of the intuitive notion of algorithmic computability, thus making the notion of recursive enumerability perfectly rigorous. It is evident that Diophantine sets are recursively enumerable (a.k.a. semi-decidable). This is because one can arrange all possible tuples of values of the unknowns in a sequence and then, for a given value of the parameter(s), test these tuples, one after another, to see whether they are solutions of the corresponding equation. The unsolvability of Hilbert's tenth problem is a consequence of the surprising fact that the converse is true:
''Every recursively enumerable set is Diophantine.''
This result is variously known as
Matiyasevich's theorem In mathematics, a Diophantine equation is an equation of the form ''P''(''x''1, ..., ''x'j'', ''y''1, ..., ''y'k'') = 0 (usually abbreviated ''P''(', ') = 0) where ''P''(', ') is a polynomial with integer coefficients, where ''x''1, ..., ' ...
(because he provided the crucial step that completed the proof) and the
MRDP theorem In mathematics, a Diophantine equation is an equation of the form ''P''(''x''1, ..., ''x'j'', ''y''1, ..., ''y'k'') = 0 (usually abbreviated ''P''(', ') = 0) where ''P''(', ') is a polynomial with integer coefficients, where ''x''1, ..., '' ...
(for Yuri Matiyasevich,
Julia Robinson Julia Hall Bowman Robinson (December 8, 1919July 30, 1985) was an American mathematician noted for her contributions to the fields of computability theory and computational complexity theory—most notably in decision problems. Her work on Hilber ...
, Martin Davis, and
Hilary Putnam Hilary Whitehall Putnam (; July 31, 1926 – March 13, 2016) was an American philosopher, mathematician, and computer scientist, and a major figure in analytic philosophy in the second half of the 20th century. He made significant contributions ...
). Because ''there exists a recursively enumerable set that is not computable,'' the unsolvability of Hilbert's tenth problem is an immediate consequence. In fact, more can be said: there is a polynomial :p(a,x_1,\ldots,x_n) with integer coefficients such that the set of values of a for which the equation :p(a,x_1,\ldots,x_n)=0 has solutions in natural numbers is not computable. So, not only is there no general algorithm for testing Diophantine equations for solvability, even for this one parameter family of equations, there is no algorithm.


History


Applications

The Matiyasevich/MRDP Theorem relates two notions – one from computability theory, the other from number theory — and has some surprising consequences. Perhaps the most surprising is the existence of a ''universal'' Diophantine equation: :''There exists a polynomial'' p(a,n,x_1,\ldots,x_k) ''such that, given any Diophantine set'' S ''there is a number'' n_0 ''such that'' :: S = \. This is true simply because Diophantine sets, being equal to recursively enumerable sets, are also equal to
Turing machine A Turing machine is a mathematical model of computation describing an abstract machine that manipulates symbols on a strip of tape according to a table of rules. Despite the model's simplicity, it is capable of implementing any computer alg ...
s. It is a well known property of Turing machines that there exist universal Turing machines, capable of executing any algorithm. Hilary Putnam has pointed out that for any Diophantine set S of positive integers, there is a polynomial :q(x_0,x_1,\ldots,x_n) such that S consists of exactly the positive numbers among the values assumed by q as the variables :x_0,x_1,\ldots,x_n range over all natural numbers. This can be seen as follows: If :p(a,y_1,\ldots,y_n)=0 provides a Diophantine definition of S, then it suffices to set :q(x_0,x_1,\ldots,x_n)= x_0 - p(x_0,x_1,\ldots,x_n)^2 So, for example, there is a polynomial for which the positive part of its range is exactly the prime numbers. (On the other hand, no polynomial can only take on prime values.) The same holds for other recursively enumerable sets of natural numbers: the factorial, the binomial coefficients, the fibonacci numbers, etc. Other applications concern what logicians refer to as \Pi^_1 propositions, sometimes also called propositions of ''Goldbach type''. These are like
Goldbach's conjecture Goldbach's conjecture is one of the oldest and best-known unsolved problems in number theory and all of mathematics. It states that every even natural number greater than 2 is the sum of two prime numbers. The conjecture has been shown to hold ...
, in stating that all natural numbers possess a certain property that is algorithmically checkable for each particular number. The Matiyasevich/MRDP theorem implies that each such proposition is equivalent to a statement that asserts that some particular Diophantine equation has no solutions in natural numbers. A number of important and celebrated problems are of this form: in particular,
Fermat's Last Theorem In number theory, Fermat's Last Theorem (sometimes called Fermat's conjecture, especially in older texts) states that no three positive integers , , and satisfy the equation for any integer value of greater than 2. The cases and have been ...
, the
Riemann hypothesis In mathematics, the Riemann hypothesis is the conjecture that the Riemann zeta function has its zeros only at the negative even integers and complex numbers with real part . Many consider it to be the most important unsolved problem in p ...
, and the
Four color theorem In mathematics, the four color theorem, or the four color map theorem, states that no more than four colors are required to color the regions of any map so that no two adjacent regions have the same color. ''Adjacent'' means that two regions sha ...
. In addition the assertion that particular
formal system A formal system is an abstract structure used for inferring theorems from axioms according to a set of rules. These rules, which are used for carrying out the inference of theorems from axioms, are the logical calculus of the formal system. A fo ...
s such as Peano arithmetic or ZFC are consistent can be expressed as \Pi^_1 sentences. The idea is to follow
Kurt Gödel Kurt Friedrich Gödel ( , ; April 28, 1906 – January 14, 1978) was a logician, mathematician, and philosopher. Considered along with Aristotle and Gottlob Frege to be one of the most significant logicians in history, Gödel had an imm ...
in coding proofs by natural numbers in such a way that the property of being the number representing a proof is algorithmically checkable. \Pi^_1 sentences have the special property that if they are false, that fact will be provable in any of the usual formal systems. This is because the falsity amounts to the existence of a counter-example which can be verified by simple arithmetic. So if a \Pi^_1 sentence is such that neither it nor its negation is provable in one of these systems, that sentence must be true. A particularly striking form of Gödel's incompleteness theorem is also a consequence of the Matiyasevich/MRDP theorem:
Let :p(a,x_1,\ldots,x_k)=0 provide a Diophantine definition of a non-computable set. Let A be an algorithm that outputs a sequence of natural numbers n such that the corresponding equation :p(n,x_1,\ldots,x_k)=0 has no solutions in natural numbers. Then there is a number n_0 which is not output by A while in fact the equation :p(n_0,x_1,\ldots,x_k)=0 has no solutions in natural numbers.
To see that the theorem is true, it suffices to notice that if there were no such number n_0, one could algorithmically test membership of a number n in this non-computable set by simultaneously running the algorithm A to see whether n is output while also checking all possible k-tuples of natural numbers seeking a solution of the equation :p(n,x_1,\ldots,x_k)=0 and we may associate an algorithm A with any of the usual formal systems such as
Peano arithmetic In mathematical logic, the Peano axioms, also known as the Dedekind–Peano axioms or the Peano postulates, are axioms for the natural numbers presented by the 19th century Italian mathematician Giuseppe Peano. These axioms have been used nearl ...
or ZFC by letting it systematically generate consequences of the axioms and then output a number n whenever a sentence of the form :\neg \exists x_1,\ldots , x_k (n,x_1,\ldots,x_k)=0/math> is generated. Then the theorem tells us that either a false statement of this form is proved or a true one remains unproved in the system in question.


Further results

We may speak of the ''degree'' of a Diophantine set as being the least degree of a polynomial in an equation defining that set. Similarly, we can call the ''dimension'' of such a set the fewest unknowns in a defining equation. Because of the existence of a universal Diophantine equation, it is clear that there are absolute upper bounds to both of these quantities, and there has been much interest in determining these bounds. Already in the 1920s
Thoralf Skolem Thoralf Albert Skolem (; 23 May 1887 – 23 March 1963) was a Norwegian mathematician who worked in mathematical logic and set theory. Life Although Skolem's father was a primary school teacher, most of his extended family were farmers. Skolem ...
showed that any Diophantine equation is equivalent to one of degree 4 or less. His trick was to introduce new unknowns by equations setting them equal to the square of an unknown or the product of two unknowns. Repetition of this process results in a system of second degree equations; then an equation of degree 4 is obtained by summing the squares. So every Diophantine set is trivially of degree 4 or less. It is not known whether this result is best possible. Julia Robinson and Yuri Matiyasevich showed that every Diophantine set has dimension no greater than 13. Later, Matiyasevich sharpened their methods to show that 9 unknowns suffice. Although it may well be that this result is not the best possible, there has been no further progress. So, in particular, there is no algorithm for testing Diophantine equations with 9 or fewer unknowns for solvability in natural numbers. For the case of rational integer solutions (as Hilbert had originally posed it), the 4-squares trick shows that there is no algorithm for equations with no more than 36 unknowns. But
Zhi Wei Sun Sun Zhiwei (, born October 16, 1965) is a Chinese mathematician, working primarily in number theory, combinatorics, and group theory. He is a professor at Nanjing University. Biography Sun Zhiwei was born in Huai'an, Jiangsu. Sun and his ...
showed that the problem for integers is unsolvable even for equations with no more than 11 unknowns. Martin Davis studied algorithmic questions involving the number of solutions of a Diophantine equation. Hilbert's tenth problem asks whether or not that number is 0. Let A=\ and let C be a proper non-empty subset of A. Davis proved that there is no algorithm to test a given Diophantine equation to determine whether the number of its solutions is a member of the set C. Thus there is no algorithm to determine whether the number of solutions of a Diophantine equation is finite, odd, a perfect square, a prime, etc. The proof of the MRDP theorem has been formalized in
Coq Coq is an interactive theorem prover first released in 1989. It allows for expressing mathematical assertions, mechanically checks proofs of these assertions, helps find formal proofs, and extracts a certified program from the constructive proof ...
.


Extensions of Hilbert's tenth problem

Although Hilbert posed the problem for the rational integers, it can be just as well asked for many rings (in particular, for any ring whose number of elements is
countable In mathematics, a set is countable if either it is finite or it can be made in one to one correspondence with the set of natural numbers. Equivalently, a set is ''countable'' if there exists an injective function from it into the natural numbers ...
). Obvious examples are the rings of integers of
algebraic number field In mathematics, an algebraic number field (or simply number field) is an extension field K of the field of rational numbers such that the field extension K / \mathbb has finite degree (and hence is an algebraic field extension). Thus K is a f ...
s as well as the
rational number In mathematics, a rational number is a number that can be expressed as the quotient or fraction of two integers, a numerator and a non-zero denominator . For example, is a rational number, as is every integer (e.g. ). The set of all ra ...
s. There has been much work on Hilbert's tenth problem for the rings of integers of algebraic number fields. Basing themselves on earlier work by
Jan Denef Jan Denef (born 4 September 1951) is a Belgian mathematician. He is an Emeritus Professor of Mathematics at the Katholieke Universiteit Leuven (KU Leuven). Denef obtained his PhD from KU Leuven in 1975 with a thesis on Hilbert's tenth problem; ...
and Leonard Lipschitz and using class field theory, Harold N. Shapiro and Alexandra Shlapentokh were able to prove:
''Hilbert's tenth problem is unsolvable for the ring of integers of any algebraic number field whose
Galois group In mathematics, in the area of abstract algebra known as Galois theory, the Galois group of a certain type of field extension is a specific group associated with the field extension. The study of field extensions and their relationship to the po ...
over the rationals is
abelian Abelian may refer to: Mathematics Group theory * Abelian group, a group in which the binary operation is commutative ** Category of abelian groups (Ab), has abelian groups as objects and group homomorphisms as morphisms * Metabelian group, a grou ...
.''
Shlapentokh and Thanases Pheidas (independently of one another) obtained the same result for algebraic number fields admitting exactly one pair of complex conjugate embeddings. The problem for the ring of integers of algebraic number fields other than those covered by the results above remains open. Likewise, despite much interest, the problem for equations over the rationals remains open.
Barry Mazur Barry Charles Mazur (; born December 19, 1937) is an American mathematician and the Gerhard Gade University Professor at Harvard University. His contributions to mathematics include his contributions to Wiles's proof of Fermat's Last Theorem ...
has conjectured that for any
variety Variety may refer to: Arts and entertainment Entertainment formats * Variety (radio) * Variety show, in theater and television Films * ''Variety'' (1925 film), a German silent film directed by Ewald Andre Dupont * ''Variety'' (1935 film), ...
over the rationals, the topological closure over the reals of the set of solutions has only finitely many components. This conjecture implies that the integers are not Diophantine over the rationals and so if this conjecture is true a negative answer to Hilbert's Tenth Problem would require a different approach than that used for other rings.


Notes


References

* * * Yuri V. Matiyasevich, ''Hilbert's Tenth Problem'', MIT Press, Cambridge, Massachusetts, 1993. * Reprinted in ''The Collected Works of Julia Robinson'',
Solomon Feferman Solomon Feferman (December 13, 1928 – July 26, 2016) was an American philosopher and mathematician who worked in mathematical logic. Life Solomon Feferman was born in The Bronx in New York City to working-class parents who had immigrated to th ...
, editor, pp. 269–378, American Mathematical Society 1996. * Martin Davis, "Hilbert's Tenth Problem is Unsolvable," ''American Mathematical Monthly'', vol.80(1973), pp. 233–269; reprinted as an appendix in Martin Davis, ''Computability and Unsolvability'', Dover reprint 1982. * *
Jan Denef Jan Denef (born 4 September 1951) is a Belgian mathematician. He is an Emeritus Professor of Mathematics at the Katholieke Universiteit Leuven (KU Leuven). Denef obtained his PhD from KU Leuven in 1975 with a thesis on Hilbert's tenth problem; ...
, Leonard Lipschitz, Thanases Pheidas, Jan van Geel, editors, "Hilbert's Tenth Problem: Workshop at Ghent University, Belgium, November 2–5, 1999." ''Contemporary Mathematics'' vol. 270(2000), American Mathematical Society. *
M. Ram Murty Maruti Ram Pedaprolu Murty, FRSC (born 16 October 1953 in Guntur, India) is an Indo-Canadian mathematician at Queen's University, where he holds a Queen's Research Chair in mathematics. Biography M. Ram Murty is the brother of mathematician ...
and Brandon Fodden: "Hilbert’s Tenth Problem: An Introduction to Logic, Number Theory, and Computability", American Mathematical Society, (June, 2019).


Further reading

* Tarski's high school algebra problem *


External links


Hilbert's Tenth Problem: a History of Mathematical Discovery

Hilbert's Tenth Problem page!

Zhi Wei Sun: On Hilbert's Tenth Problem and Related Topics
* {{Authority control #10 Diophantine equations Undecidable problems