Diophantine set: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
NihlusBOT (talk | contribs)
m Bot: fix deprecated Citation Style 1 parameters (Task 9)
m →‎References: Adding PDF archives
 
(23 intermediate revisions by 22 users not shown)
Line 1: Line 1:
{{Short description|Solution of some Diophantine equation}}
{{cleanup|date=April 2011}}
{{cleanup|date=April 2011}}


In [[mathematics]], a [[Diophantine equation]] is an equation of the form ''P''(''x''<sub>1</sub>, ..., ''x''<sub>''j''</sub>, ''y''<sub>1</sub>, ..., ''y''<sub>''k''</sub>)=0 (usually abbreviated ''P''(''{{overline|x}}'',''{{overline|y}}'')=0 ) where ''P''(''{{overline|x}}'',''{{overline|y}}'') is a polynomial with integer [[coefficient]]s. A '''Diophantine set''' is a [[set (mathematics)|subset]] ''S'' of '''N'''<sup>j</sup> <ref>[http://planetmath.org/encyclopedia/DiophantineSet.html Planet Math Definition]</ref> so that for some [[Diophantine equation]] ''P''(''{{overline|x}}'',''{{overline|y}}'')=0,
In [[mathematics]], a [[Diophantine equation]] is an equation of the form ''P''(''x''<sub>1</sub>, ..., ''x''<sub>''j''</sub>, ''y''<sub>1</sub>, ..., ''y''<sub>''k''</sub>) = 0 (usually abbreviated ''P''(''{{overline|x}}'', ''{{overline|y}}'') = 0) where ''P''(''{{overline|x}}'', ''{{overline|y}}'') is a [[polynomial]] with integer [[coefficient]]s, where ''x''<sub>1</sub>, ..., ''x''<sub>''j''</sub> indicate parameters and ''y''<sub>1</sub>, ..., ''y''<sub>''k''</sub> indicate unknowns.


A '''Diophantine set''' is a [[set (mathematics)|subset]] ''S'' of <math>\mathbb{N}^j</math>, the set of all ''j''-tuples of natural numbers, so that for some [[Diophantine equation]] ''P''(''{{overline|x}}'', ''{{overline|y}}'') = 0,
:<math>\bar{n} \in S \iff (\exists \bar{m} \in \mathbb{N}^{k})(P(\bar{n},\bar{m})=0) .</math>


:<math>\bar{x} \in S \iff (\exists \bar{y} \in \mathbb{N}^{k})(P(\bar{x},\bar{y})=0) .</math>
That is, a parameter value is in the Diophantine set S [[if and only if]] the associated Diophantine equation is [[Satisfiability|satisfiable]] under that parameter value. Note that the use of natural numbers both in ''S'' and the existential quantification merely reflects the usual applications in computability and model theory. We can equally well speak of Diophantine sets of integers and freely replace quantification over natural numbers with quantification over the integers.<ref>The two definitions are equivalent. This can be proved using [[Lagrange's four-square theorem]].</ref> Also it is sufficient to assume ''P'' is a polynomial over <math>\mathbb{Q}</math> and multiply ''P'' by the appropriate denominators to yield integer coefficients. However, whether quantification over rationals can also be substituted for quantification over the integers is a notoriously hard open problem.{{Citation needed|date=September 2017}}


That is, a parameter value is in the Diophantine set ''S'' [[if and only if]] the associated Diophantine equation is [[Satisfiability|satisfiable]] under that parameter value. The use of natural numbers both in ''S'' and the existential quantification merely reflects the usual applications in [[computability theory]] and [[model theory]]. It does not matter whether natural numbers refer to the set of nonnegative integers or positive integers since the two definitions for Diophantine sets are equivalent. We can also equally well speak of Diophantine sets of integers and freely replace quantification over natural numbers with quantification over the integers.<ref>{{cite web |title=Diophantine set |url=http://encyclopediaofmath.org/index.php?title=Diophantine_set&oldid=46710 |website=[[Encyclopedia of Mathematics]] |access-date=11 March 2022}}</ref> Also it is sufficient to assume ''P'' is a polynomial over <math>\mathbb{Q}</math> and multiply ''P'' by the appropriate denominators to yield integer coefficients. However, whether quantification over rationals can also be substituted for quantification over the integers is a notoriously hard open problem.{{Citation needed|date=September 2017}}
[[#Matiyasevich.27s theorem|The MRDP theorem]] states that a set of integers is Diophantine if and only if it is [[recursively enumerable set|computably enumerable]].<ref>The theorem was established in 1970 by Matiyasevich and is thus also known as Matiyasevich's theorem. However, the proof given by Matiyasevich relied extensively on previous work on the problem and the mathematical community has moved to calling the equivalence result the MRDP theorem or the Matiyasevich-Robinson-Davis-Putnam theorem, a name which credits all the mathematicians that made significant contributions to this theorem.</ref> A set of integers ''S'' is recursively enumerable if and only if there is an algorithm that, when given an integer, halts if that integer is a member of ''S'' and runs forever otherwise. This means that the concept of general Diophantine set, apparently belonging to [[number theory]], can be taken rather in logical or recursion-theoretic terms. This is far from obvious, however, and represented the culmination of some decades of work.


[[Hilbert's tenth problem|The MRDP theorem]] (so named for the initials of the four principal contributors to its solution) states that a set of integers is Diophantine if and only if it is [[recursively enumerable set|computably enumerable]].<ref>The theorem was established in 1970 by Matiyasevich and is thus also known as Matiyasevich's theorem. However, the proof given by Matiyasevich relied extensively on previous work on the problem and the mathematical community has moved to calling the equivalence result the MRDP theorem or the Matiyasevich–Robinson–Davis–Putnam theorem, a name that credits all the mathematicians that made significant contributions to this theorem.</ref> A set of integers ''S'' is computably enumerable if and only if there is an algorithm that, when given an integer, halts if that integer is a member of ''S'' and runs forever otherwise. This means that the concept of general Diophantine set, apparently belonging to [[number theory]], can be taken rather in [[mathematical logic|logical]] or computability-theoretic terms. This is far from obvious, however, and represented the culmination of some decades of work.
Matiyasevich's completion of the MRDP theorem settled [[Hilbert's tenth problem]]. [[David Hilbert|Hilbert's]] tenth problem<ref>[[David Hilbert]] posed the problem in his celebrated list, from his 1900 address to the [[International Congress of Mathematicians]].</ref> was to find a general [[algorithm]] which can decide whether a given Diophantine equation has a solution among the integers. While Hilbert's tenth problem is not a formal mathematical statement as such, the nearly universal acceptance of the (philosophical) identification of a decision [[algorithm]] with a [[recursive set|total computable predicate]] allows us to use the MRDP theorem to conclude that the tenth problem is unsolvable.

Matiyasevich's completion of the MRDP theorem settled [[Hilbert's tenth problem]]. [[David Hilbert|Hilbert's]] tenth problem<ref>[[David Hilbert]] posed the problem in his celebrated list, from his 1900 address to the [[International Congress of Mathematicians]].</ref> was to find a general [[algorithm]] that can decide whether a given Diophantine equation has a solution among the integers. While Hilbert's tenth problem is not a formal mathematical statement as such, the nearly universal acceptance of the (philosophical) identification of a decision [[algorithm]] with a [[recursive set|total computable predicate]] allows us to use the MRDP theorem to conclude that the tenth problem is unsolvable.


==Examples==
==Examples==
In the following examples, the natural numbers refer to the set of positive integers.
The [[Pell equation]]

The equation


:<math>x^2-d(y+1)^2= 1</math>
:<math>x = (y_1 + 1)(y_2 + 1)</math>


is an example of a Diophantine equation with a parameter. The equation has a solution in the unknowns <math>x,y</math> precisely when the parameter <math>d</math> is 0 or not a [[square number|perfect square]].{{Citation needed|date=September 2017}} Namely, this equation provides a '''Diophantine definition''' of the set
is an example of a Diophantine equation with a parameter ''x'' and unknowns ''y''<sub>1</sub> and ''y''<sub>2</sub>. The equation has a solution in ''y''<sub>1</sub> and ''y''<sub>2</sub> precisely when ''x'' can be expressed as a product of two integers greater than 1, in other words ''x'' is a [[composite number]]. Namely, this equation provides a '''Diophantine definition''' of the set


:{0,2,3,5,6,7,8,10,...}
:{4, 6, 8, 9, 10, 12, 14, 15, 16, 18, ...}


consisting of 0 and the natural numbers that are not perfect squares. Other examples of Diophantine definitions are as follows:
consisting of the composite numbers.


Other examples of Diophantine definitions are as follows:
* The equation <math>a =(2x+3)y</math> only has solutions in <math>\mathbb{N}</math> when ''a'' is not a power of 2.
* The equation <math>a=(x+2)(y+2)</math> only has solutions in <math>\mathbb{N}</math> when ''a'' is greater than 1 and is not a [[prime number]].
* The equation <math>x = y_1^2 + y_2^2</math> with parameter ''x'' and unknowns ''y''<sub>1</sub>, ''y''<sub>2</sub> only has solutions in <math>\mathbb{N}</math> when ''x'' is a sum of two [[square number|perfect squares]]. The Diophantine set of the equation is {2, 5, 8, 10, 13, 17, 18, 20, 25, 26, ...}.
* The equation <math>y_1^2 - xy_2^2 = 1</math> with parameter ''x'' and unknowns ''y''<sub>1</sub>, ''y''<sub>2</sub>. This is a [[Pell equation]], meaning it only has solutions in <math>\mathbb{N}</math> when ''x'' is not a perfect square. The Diophantine set is {2, 3, 5, 6, 7, 8, 10, 11, 12, 13, ...}.
* The equation <math>a+x=b</math> defines the set of pairs <math>(a\,,\,b)</math> such that <math>a\le b.</math>
* The equation <math>x_1 + y = x_2</math> is a Diophantine equation with two parameters ''x''<sub>1</sub>, ''x''<sub>2</sub> and an unknown ''y'', which defines the set of pairs (''x''<sub>1</sub>, ''x''<sub>2</sub>) such that ''x''<sub>1</sub> < ''x''<sub>2</sub>.


==Matiyasevich's theorem==
==Matiyasevich's theorem==


Matiyasevich's theorem, also called the [[Yuri Matiyasevich|Matiyasevich]]–[[Julia Robinson|Robinson]]–[[Martin Davis|Davis]]–[[Hilary Putnam|Putnam]] or MRDP theorem, says:
Matiyasevich's theorem, also called the [[Yuri Matiyasevich|Matiyasevich]]–[[Julia Robinson|Robinson]]–[[Martin Davis (mathematician)|Davis]]–[[Hilary Putnam|Putnam]] or MRDP theorem, says:


:Every [[recursively enumerable set|computably enumerable set]] is Diophantine.
:Every [[recursively enumerable set|computably enumerable set]] is Diophantine, and the converse.


A set ''S'' of integers is '''[[recursively enumerable|computably enumerable]]''' if there is an algorithm such that: For each integer input ''n'', if ''n'' is a member of ''S'', then the algorithm eventually halts; otherwise it runs forever. That is equivalent to saying there is an algorithm that runs forever and lists the members of ''S''. A set ''S'' is '''Diophantine''' precisely if there is some [[polynomial]] with integer coefficients ''f''(''n'', ''x''<sub>1</sub>, ..., ''x''<sub>''k''</sub>)
A set ''S'' of integers is '''[[recursively enumerable|computably enumerable]]''' if there is an algorithm such that: For each integer input ''n'', if ''n'' is a member of ''S'', then the algorithm eventually halts; otherwise it runs forever. That is equivalent to saying there is an algorithm that runs forever and lists the members of ''S''. A set ''S'' is '''Diophantine''' precisely if there is some [[polynomial]] with integer coefficients ''f''(''n'', ''x''<sub>1</sub>, ..., ''x''<sub>''k''</sub>)
Line 39: Line 45:
Conversely, every Diophantine set is [[recursively enumerable|computably enumerable]]:
Conversely, every Diophantine set is [[recursively enumerable|computably enumerable]]:
consider a Diophantine equation ''f''(''n'', ''x''<sub>1</sub>, ..., ''x''<sub>''k''</sub>) = 0.
consider a Diophantine equation ''f''(''n'', ''x''<sub>1</sub>, ..., ''x''<sub>''k''</sub>) = 0.
Now we make an algorithm which simply tries all possible values for
Now we make an algorithm that simply tries all possible values for
''n'', ''x''<sub>1</sub>, ..., ''x''<sub>''k''</sub> (in, say, some simple order consistent with the increasing order of the sum of their absolute values),
''n'', ''x''<sub>1</sub>, ..., ''x''<sub>''k''</sub> (in, say, some simple order consistent with the increasing order of the sum of their absolute values),
and prints ''n'' every time ''f''(''n'', ''x''<sub>1</sub>, ..., ''x''<sub>''k''</sub>) = 0.
and prints ''n'' every time ''f''(''n'', ''x''<sub>1</sub>, ..., ''x''<sub>''k''</sub>) = 0.
Line 48: Line 54:
===Proof technique===
===Proof technique===


[[Yuri Matiyasevich]] utilized a method involving [[Fibonacci number]]s, which [[exponential growth|grow exponentially]], in order to show that solutions to Diophantine equations may [[exponential growth|grow exponentially]]. Earlier work by [[Julia Robinson]], [[Martin Davis]] and [[Hilary Putnam]] – hence, MRDP – had shown that this suffices to show that every [[recursively enumerable set|computably enumerable set]] is Diophantine.
[[Yuri Matiyasevich]] utilized a method involving [[Fibonacci number]]s, which [[exponential growth|grow exponentially]], in order to show that solutions to Diophantine equations may grow exponentially. Earlier work by [[Julia Robinson]], [[Martin Davis (mathematician)|Martin Davis]] and [[Hilary Putnam]] – hence, MRDP – had shown that this suffices to show that every [[recursively enumerable set|computably enumerable set]] is Diophantine.


==Application to Hilbert's tenth problem==
==Application to Hilbert's tenth problem==
[[Hilbert's tenth problem]] asks for a general algorithm deciding the solvability of Diophantine equations. The conjunction of Matiyasevich's result with earlier results, collectively now termed the MRDP theorem, implies that a solution to Hilbert's tenth problem is impossible.
[[Hilbert's tenth problem]] asks for a general algorithm deciding the solvability of Diophantine equations. The conjunction of Matiyasevich's result with the fact that most [[recursively enumerable language|recursively enumerable languages]] are not [[recursive language|decidable]] implies that a solution to Hilbert's tenth problem is impossible.


===Refinements===
===Refinements===
Line 63: Line 69:
One can also derive the following stronger form of [[Gödel's first incompleteness theorem]] from Matiyasevich's result:
One can also derive the following stronger form of [[Gödel's first incompleteness theorem]] from Matiyasevich's result:


:''Corresponding to any given consistent axiomatization of number theory,<ref>More precisely, given a [[arithmetical hierarchy#The arithmetical hierarchy of formulas|<math>\Sigma^0_1</math>-formula]] representing the set of [[Gödel number]]s of [[sentence (mathematical logic)|sentences]] which recursively axiomatize a [[consistency|consistent]] [[theory (mathematical logic)|theory]] extending [[Robinson arithmetic]].</ref> one can explicitly construct a Diophantine equation which has no solutions, but such that this fact cannot be proved within the given axiomatization.''
:''Corresponding to any given consistent axiomatization of number theory,<ref>More precisely, given a [[arithmetical hierarchy#The arithmetical hierarchy of formulas|<math>\Sigma^0_1</math>-formula]] representing the set of [[Gödel number]]s of [[sentence (mathematical logic)|sentences]] that recursively axiomatize a [[consistency|consistent]] [[theory (mathematical logic)|theory]] extending [[Robinson arithmetic]].</ref> one can explicitly construct a Diophantine equation that has no solutions, but such that this fact cannot be proved within the given axiomatization.''


According to the [[incompleteness theorem]]s, a powerful-enough consistent axiomatic theory is incomplete, meaning the truth of some of its propositions cannot be established within its formalism. The statement above says that this incompleteness must include the solvability of a diophantine equation, assuming that the theory in question is a number theory.
According to the [[incompleteness theorem]]s, a powerful-enough consistent axiomatic theory is incomplete, meaning the truth of some of its propositions cannot be established within its formalism. The statement above says that this incompleteness must include the solvability of a diophantine equation, assuming that the theory in question is a number theory.
Line 72: Line 78:
==References==
==References==


* {{cite journal| last=Matiyasevich | first=Yuri V. | authorlink=Yuri Matiyasevich | year=1970 |script-title=ru:Диофантовость перечислимых множеств|trans-title=Enumerable sets are Diophantine | journal=[[Doklady Akademii Nauk SSSR]] | volume=191 | pages=279–282 | language=Russian | mr=0258744}} English translation in ''Soviet Mathematics'' '''11''' (2), pp.&nbsp;354–357.
* {{cite journal| last=Matiyasevich | first=Yuri V. | author-link=Yuri Matiyasevich | year=1970 |script-title=ru:Диофантовость перечислимых множеств|trans-title=Enumerable sets are Diophantine | journal=[[Doklady Akademii Nauk SSSR]] | volume=191 | pages=279–282 | language=ru | mr=0258744}} English translation in ''Soviet Mathematics'' '''11''' (2), pp.&nbsp;354–357.
* {{cite journal | last=Davis | first=Martin | authorlink=Martin Davis | title=Hilbert's Tenth Problem is Unsolvable | journal=[[American Mathematical Monthly]] | volume=80 | pages=233–269 | year=1973 | issn=0002-9890 | zbl=0277.02008 | doi=10.2307/2318447}}
* {{cite journal | last=Davis | first=Martin | author-link=Martin Davis (mathematician) | title=Hilbert's Tenth Problem is Unsolvable | journal=[[American Mathematical Monthly]] | volume=80 | pages=233–269 | year=1973 | issue=3 | issn=0002-9890 | zbl=0277.02008 | doi=10.2307/2318447| jstor=2318447 }}
* {{cite book | first=Yuri V. | last=Matiyasevich | authorlink=Yuri Matiyasevich | title=Hilbert's 10th Problem | others=Foreword by Martin Davis and Hilary Putnam | publisher=MIT Press | isbn=0-262-13295-8 | series=MIT Press Series in the Foundations of Computing | location=Cambridge, MA | year=1993 | zbl=0790.03008 }}
* {{cite book | first=Yuri V. | last=Matiyasevich | author-link=Yuri Matiyasevich | title=Hilbert's 10th Problem | others=Foreword by Martin Davis and Hilary Putnam | publisher=MIT Press | isbn=0-262-13295-8 | series=MIT Press Series in the Foundations of Computing | location=Cambridge, MA | year=1993 | zbl=0790.03008 }}
* {{cite book | last=Shlapentokh | first=Alexandra | title=Hilbert's tenth problem. Diophantine classes and extensions to global fields | series=New Mathematical Monographs | volume=7 | location=Cambridge | publisher=[[Cambridge University Press]] | year=2007 | isbn=0-521-83360-4 | zbl=1196.11166 }}
* {{cite book | last=Shlapentokh | first=Alexandra | title=Hilbert's tenth problem. Diophantine classes and extensions to global fields | series=New Mathematical Monographs | volume=7 | location=Cambridge | publisher=[[Cambridge University Press]] | year=2007 | isbn=978-0-521-83360-8 | zbl=1196.11166 }}
* {{cite journal | author=Sun Zhi-Wei | url=http://math.nju.edu.cn/~zwsun/12d.pdf | title=Reduction of unknowns in Diophantine representations | journal=Science China Mathematics | volume=35 | number=3 | year=1992 | pages=257–269 | zbl=0773.11077 }}
* {{cite journal | author=Sun Zhi-Wei | url=http://math.nju.edu.cn/~zwsun/12d.pdf |archive-url=https://web.archive.org/web/20110707025032/http://math.nju.edu.cn/~zwsun/12d.pdf |archive-date=2011-07-07 |url-status=live | title=Reduction of unknowns in Diophantine representations | journal=Science China Mathematics | volume=35 | number=3 | year=1992 | pages=257–269 | zbl=0773.11077 }}


== External links ==
== External links ==
* [http://www.scholarpedia.org/article/Matiyasevich_theorem Matiyasevich theorem] article on [[Scholarpedia]].
* [http://www.scholarpedia.org/article/Matiyasevich_theorem Matiyasevich theorem] article on [[Scholarpedia]].
* [http://planetmath.org/encyclopedia/DiophantineSet.html Diophantine Set] article on [[PlanetMath]].


[[Category:Diophantine equations]]
[[Category:Diophantine equations]]
Line 90: Line 95:
[[pt:Teorema de Matiyasevich]]
[[pt:Teorema de Matiyasevich]]
[[ru:Диофантово множество]]
[[ru:Диофантово множество]]
[[zh:丟番圖集]]

Latest revision as of 22:32, 11 January 2024

In mathematics, a Diophantine equation is an equation of the form P(x1, ..., xj, y1, ..., yk) = 0 (usually abbreviated P(x, y) = 0) where P(x, y) is a polynomial with integer coefficients, where x1, ..., xj indicate parameters and y1, ..., yk indicate unknowns.

A Diophantine set is a subset S of , the set of all j-tuples of natural numbers, so that for some Diophantine equation P(x, y) = 0,

That is, a parameter value is in the Diophantine set S if and only if the associated Diophantine equation is satisfiable under that parameter value. The use of natural numbers both in S and the existential quantification merely reflects the usual applications in computability theory and model theory. It does not matter whether natural numbers refer to the set of nonnegative integers or positive integers since the two definitions for Diophantine sets are equivalent. We can also equally well speak of Diophantine sets of integers and freely replace quantification over natural numbers with quantification over the integers.[1] Also it is sufficient to assume P is a polynomial over and multiply P by the appropriate denominators to yield integer coefficients. However, whether quantification over rationals can also be substituted for quantification over the integers is a notoriously hard open problem.[citation needed]

The MRDP theorem (so named for the initials of the four principal contributors to its solution) states that a set of integers is Diophantine if and only if it is computably enumerable.[2] A set of integers S is computably enumerable if and only if there is an algorithm that, when given an integer, halts if that integer is a member of S and runs forever otherwise. This means that the concept of general Diophantine set, apparently belonging to number theory, can be taken rather in logical or computability-theoretic terms. This is far from obvious, however, and represented the culmination of some decades of work.

Matiyasevich's completion of the MRDP theorem settled Hilbert's tenth problem. Hilbert's tenth problem[3] was to find a general algorithm that can decide whether a given Diophantine equation has a solution among the integers. While Hilbert's tenth problem is not a formal mathematical statement as such, the nearly universal acceptance of the (philosophical) identification of a decision algorithm with a total computable predicate allows us to use the MRDP theorem to conclude that the tenth problem is unsolvable.

Examples[edit]

In the following examples, the natural numbers refer to the set of positive integers.

The equation

is an example of a Diophantine equation with a parameter x and unknowns y1 and y2. The equation has a solution in y1 and y2 precisely when x can be expressed as a product of two integers greater than 1, in other words x is a composite number. Namely, this equation provides a Diophantine definition of the set

{4, 6, 8, 9, 10, 12, 14, 15, 16, 18, ...}

consisting of the composite numbers.

Other examples of Diophantine definitions are as follows:

  • The equation with parameter x and unknowns y1, y2 only has solutions in when x is a sum of two perfect squares. The Diophantine set of the equation is {2, 5, 8, 10, 13, 17, 18, 20, 25, 26, ...}.
  • The equation with parameter x and unknowns y1, y2. This is a Pell equation, meaning it only has solutions in when x is not a perfect square. The Diophantine set is {2, 3, 5, 6, 7, 8, 10, 11, 12, 13, ...}.
  • The equation is a Diophantine equation with two parameters x1, x2 and an unknown y, which defines the set of pairs (x1, x2) such that x1 < x2.

Matiyasevich's theorem[edit]

Matiyasevich's theorem, also called the MatiyasevichRobinsonDavisPutnam or MRDP theorem, says:

Every computably enumerable set is Diophantine, and the converse.

A set S of integers is computably enumerable if there is an algorithm such that: For each integer input n, if n is a member of S, then the algorithm eventually halts; otherwise it runs forever. That is equivalent to saying there is an algorithm that runs forever and lists the members of S. A set S is Diophantine precisely if there is some polynomial with integer coefficients f(n, x1, ..., xk) such that an integer n is in S if and only if there exist some integers x1, ..., xk such that f(n, x1, ..., xk) = 0.

Conversely, every Diophantine set is computably enumerable: consider a Diophantine equation f(n, x1, ..., xk) = 0. Now we make an algorithm that simply tries all possible values for n, x1, ..., xk (in, say, some simple order consistent with the increasing order of the sum of their absolute values), and prints n every time f(n, x1, ..., xk) = 0. This algorithm will obviously run forever and will list exactly the n for which f(n, x1, ..., xk) = 0 has a solution in x1, ..., xk.

Proof technique[edit]

Yuri Matiyasevich utilized a method involving Fibonacci numbers, which grow exponentially, in order to show that solutions to Diophantine equations may grow exponentially. Earlier work by Julia Robinson, Martin Davis and Hilary Putnam – hence, MRDP – had shown that this suffices to show that every computably enumerable set is Diophantine.

Application to Hilbert's tenth problem[edit]

Hilbert's tenth problem asks for a general algorithm deciding the solvability of Diophantine equations. The conjunction of Matiyasevich's result with the fact that most recursively enumerable languages are not decidable implies that a solution to Hilbert's tenth problem is impossible.

Refinements[edit]

Later work has shown that the question of solvability of a Diophantine equation is undecidable even if the equation only has 9 natural number variables (Matiyasevich, 1977) or 11 integer variables (Zhi Wei Sun, 1992).

Further applications[edit]

Matiyasevich's theorem has since been used to prove that many problems from calculus and differential equations are unsolvable.

One can also derive the following stronger form of Gödel's first incompleteness theorem from Matiyasevich's result:

Corresponding to any given consistent axiomatization of number theory,[4] one can explicitly construct a Diophantine equation that has no solutions, but such that this fact cannot be proved within the given axiomatization.

According to the incompleteness theorems, a powerful-enough consistent axiomatic theory is incomplete, meaning the truth of some of its propositions cannot be established within its formalism. The statement above says that this incompleteness must include the solvability of a diophantine equation, assuming that the theory in question is a number theory.

Notes[edit]

  1. ^ "Diophantine set". Encyclopedia of Mathematics. Retrieved 11 March 2022.
  2. ^ The theorem was established in 1970 by Matiyasevich and is thus also known as Matiyasevich's theorem. However, the proof given by Matiyasevich relied extensively on previous work on the problem and the mathematical community has moved to calling the equivalence result the MRDP theorem or the Matiyasevich–Robinson–Davis–Putnam theorem, a name that credits all the mathematicians that made significant contributions to this theorem.
  3. ^ David Hilbert posed the problem in his celebrated list, from his 1900 address to the International Congress of Mathematicians.
  4. ^ More precisely, given a -formula representing the set of Gödel numbers of sentences that recursively axiomatize a consistent theory extending Robinson arithmetic.

References[edit]

External links[edit]