Abstract. These are notes from a talk I gave on Hilbert's 10th problem, which asks if there exists an algorithm which determines whether a polynomial with integer coefficients has a solution in the integers. We follow the proof given in B. Poonen's expository article, [6], on how Turing machines, and specifically the Halting problem, are used to show Hilbert's 10th conjecture is false. We then mention generalizations and applications to Mazur's conjecture.
Table of Contents
- Turing machines
- Hilbert's 10th problem
- Hilbert's 10th problem for arbitrary rings
- Mazur's conjectures
- References
1. Turing machines
A Turing machine, introduced by A. Turing, [7], is a way to mathematically formalize the idea of an algorithm. We will not give the explicit definition here, as we will only need an informal notion for our purposes. A Turing machine can be thought of as a finite program having infinite memory, i.e., it is free of any physical memory constraints that a real computer has. It executes infinitely fast, meaning we are more concerned with whether a Turing machine halts, or stops after a finite number of steps, with respect to a given input rather than its run time.
Visually, a Turing machine
Its memory
Thus,
We can identify Turing machines with integers via any bijection between the natural numbers
Let
To shorten our terminology, we say a decision problem
Proposition 1.1. Recursive implies listable.
Proof. Let
The halting problem asks whether there exists a Turing machine
Theorem 1.2 ([7]). The decision problem is undecidable.
Proof. Suppose
Corollary 1.3. There exists a listable set
Proof. Set
Then
2. Hilbert's 10th problem
Hilbert's 10th problem asks if there exists an algorithm that determines whether a polynomial with integer coefficients has a solution in the integers. We can rewrite this using Turing machines as follows. Let
we are interested in whether
We say a set
where
The following result about diophantine sets was shown by Y. Matijasevǐc, [4], using the work of M. Davis, H. Putnam, and J. Robinson, [2].
Theorem 2.1. Let
Proof. In [2], it is shown that every listable set is exponential diophantine, i.e., the zero set of a function created from integers and variables using addition, multiplication, and exponentiation. It is then shown in [4] that the exponential relation
where
Corollary 2.2. Hilbert's 10th problem is undecidable.
Proof. Recall the set
If Hilbert's 10th problem were true, then there would exist a Turing machine
3. Hilbert's 10th problem for arbitrary rings
A natural question is whether Hilbert's 10th problem is decidable for rings other than
Ring | Hilbert's 10th problem |
---|---|
False | |
True | |
True | |
True | |
True | |
Unknown | |
Number fields | Unknown |
Unknown | |
Global funnction field | False |
False | |
Unknown | |
False | |
False | |
Unknown |
Here,
-
is totally real. -
is a quadratic extension of a totally real number field or of an imaginary quadratic. -
has exactly one conjugate pair of nonreal embeddings. -
There exists an elliptic curve
over such that the abelian groups and both have rank 1. -
For every Galois prime-degree extension
, there exists an elliptic curve over such that and have the same positive rank.
See Poonen's paper for the remaining details.
I do not believe there have not been any major changes to the table since its original writing. The recent survey [1] mentions progress towards the rational case, and they explain developing local-global methods.
4. Mazur's conjectures
In [5], for
Mazur's conjecture.
Let us replace "variety" with "algebraic subset" in his conjecture. Write
Theorem 4.1. If Mazur's conjecture is true, then the closure of
Proof. Indeed, if Mazur's conjecture were true, then for some
has at most
Corollar 4.2. If
5. References
- S. Anscombe, V. Karemaker, Z Kisakürek, V. Mehmeti, M. Pagano, and L. Paladino, A survey of local-global methods for Hilbert's 10th problem. (2023), arXiv:math/0703907v1. Link
- Martin Davis, Hilary Putnam, and Julia Robinson, The decision problem for exponential diophantine equations, Ann. of Math. (2) 74 (1961), 425–436.
- J.P. Jones and Y.V. Matijasevǐc, Proof of recursive unsolvability of Hilbert’s tenth problem, Amer. Math. Monthly 98 (1991), no. 8, 689–709.
- Yuri Matijasevǐc, The diophantineness of enumerable sets, Dokl. Akad. Nauk SSSR 191 (1970), 279–282.
- Barry Mazur, The topology of rational points, Experiment. Math. 1 (1992), no. 1, 35–45.
- Bjorn Poonen, Hilbert's 10th problem over rings of number-theoretic interest. Arizona Winter School 2003
- Alan Turing, "On Computable Numbers, with an Application to the Entscheidungsproblem. Proceedings of the London Mathematical Society. Wiley. (1937) s2-42 (1): 230–265.