Bjorn Poonen. MSRI Introductory Workshop on Rational and Integral Points on Higher-dimensional Varieties. January 18, 2006

Similar documents
Undecidability in number theory 1

Defining Valuation Rings

CHARACTERIZING INTEGERS AMONG RATIONAL NUMBERS WITH A UNIVERSAL-EXISTENTIAL FORMULA

On Computably Enumerable Sets over Function Fields

according to Alexandra Shlapentokh September 30, 2016

Logic, Elliptic curves, and Diophantine stability

Using elliptic curves of rank one towards the undecidability of Hilbert s Tenth Problem over rings of algebraic integers

HTP over Algebraic Extensions of Q: Normforms vs. Elliptic Curves

HILBERT S TENTH PROBLEM OVER RINGS OF NUMBER-THEORETIC INTEREST

DESCENT ON ELLIPTIC CURVES AND HILBERT S TENTH PROBLEM

Elliptic curves and Hilbert s Tenth Problem

Definability in fields Lecture 1: Undecidabile arithmetic, decidable geometry

Hilbert s problems, Gödel, and the limits of computation

Diophantine sets of polynomials over number

Definability in fields Lecture 2: Defining valuations

Mathematisches Forschungsinstitut Oberwolfach. Miniworkshop: Hilbert s Tenth Problem, Mazur s Conjecture and Divisibility Sequences

Alan Turing and the Mathematics of the Unsolvable

Introduction to Arithmetic Geometry

Hilbert s problems, Gödel, and the limits of computation

Lecture Notes: The Halting Problem; Reductions

The first-order theory of finitely generated fields

Peano Arithmetic. CSC 438F/2404F Notes (S. Cook) Fall, Goals Now

Lecture Notes. Advanced Discrete Structures COT S

Bjorn Poonen. MSRI Introductory Workshop on Rational and Integral Points on Higher-dimensional Varieties. January 17, 2006

Decidability. Linz 6 th, Chapter 12: Limits of Algorithmic Computation, page 309ff

CSCI3390-Lecture 6: An Undecidable Problem

WHY WORD PROBLEMS ARE HARD

(IV.C) UNITS IN QUADRATIC NUMBER RINGS

CST Part IB. Computation Theory. Andrew Pitts

Undecidability. Andreas Klappenecker. [based on slides by Prof. Welch]

GTI. Undecidability. Total Recall 3. Halting. Undecidability. A. Ada, K. Sutner Carnegie Mellon University. Spring 2018

Theory of Computation (IX) Yijia Chen Fudan University

A talk given at the City Univ. of Hong Kong on April 14, ON HILBERT S TENTH PROBLEM AND RELATED TOPICS

Discrete Mathematics for CS Spring 2007 Luca Trevisan Lecture 27

Model theory, stability, applications

uring Reducibility Dept. of Computer Sc. & Engg., IIT Kharagpur 1 Turing Reducibility

What are the recursion theoretic properties of a set of axioms? Understanding a paper by William Craig Armando B. Matos

A Potpourri of Nonlinear Algebra

Thanases Pheidas University of Crete and Karim Zahidi University of Antwerp

Definitions. Notations. Injective, Surjective and Bijective. Divides. Cartesian Product. Relations. Equivalence Relations

Higher dimensional dynamical Mordell-Lang problems

Great Theoretical Ideas

= 1 2x. x 2 a ) 0 (mod p n ), (x 2 + 2a + a2. x a ) 2

The real line: the equational compatibility problem and one-variable variants Hilbert s 10 th Problem

LECTURE 2 FRANZ LEMMERMEYER

TURING MAHINES

Turing Machine Recap

0.1 Valuations on a number field

Warm-Up Problem. Please fill out your Teaching Evaluation Survey! Please comment on the warm-up problems if you haven t filled in your survey yet.

CS 125 Section #10 (Un)decidability and Probability November 1, 2016

Divisibility Sequences for Elliptic Curves with Complex Multiplication

Primitive recursive functions: decidability problems

Listable Sets and Diophantine Sets; Hilbert s Tenth Problem

Chapter 8. P-adic numbers. 8.1 Absolute values

The complexity of Diophantine equations

What is the Langlands program all about?

Computability Crib Sheet

Decision Problems with TM s. Lecture 31: Halting Problem. Universe of discourse. Semi-decidable. Look at following sets: CSCI 81 Spring, 2012

Introduction to Turing Machines. Reading: Chapters 8 & 9

Computable Differential Fields

Computability and Complexity Theory: An Introduction

CHAPTER 0 PRELIMINARY MATERIAL. Paul Vojta. University of California, Berkeley. 18 February 1998

1 Acceptance, Rejection, and I/O for Turing Machines

CSE 4111/5111/6111 Computability Jeff Edmonds Assignment 3: Diagonalization & Halting Problem Due: One week after shown in slides

Computational Complexity of Tensor Problems

CMPS 217 Logic in Computer Science. Lecture #17

Theorem 5.3. Let E/F, E = F (u), be a simple field extension. Then u is algebraic if and only if E/F is finite. In this case, [E : F ] = deg f u.

Lecture 8, 9: Tarski problems and limit groups

The p-adic Numbers. Akhil Mathew

ECS 120 Lesson 18 Decidable Problems, the Halting Problem

1 Reals are Uncountable

February 1, 2005 INTRODUCTION TO p-adic NUMBERS. 1. p-adic Expansions

15-251: Great Theoretical Ideas in Computer Science Fall 2016 Lecture 6 September 15, Turing & the Uncomputable

16.1 Countability. CS125 Lecture 16 Fall 2014

Automata Theory CS S-FR2 Final Review

MATH 426, TOPOLOGY. p 1.

The p-adic Numbers. Akhil Mathew. 4 May Math 155, Professor Alan Candiotti

Introduction (Lecture 1)

Notes for Lecture Notes 2

Theory of Computation

CSE 2001: Introduction to Theory of Computation Fall Suprakash Datta

FINITE MODEL THEORY (MATH 285D, UCLA, WINTER 2017) LECTURE NOTES IN PROGRESS

Lecture 14 Rosser s Theorem, the length of proofs, Robinson s Arithmetic, and Church s theorem. Michael Beeson

MA257: INTRODUCTION TO NUMBER THEORY LECTURE NOTES

MANIN-MUMFORD AND LATTÉS MAPS

Reductions in Computability Theory

A linear algebra proof of the fundamental theorem of algebra

A linear algebra proof of the fundamental theorem of algebra

Understanding hard cases in the general class group algorithm

CS154, Lecture 10: Rice s Theorem, Oracle Machines

Undecidable propositions with Diophantine form arisen from. every axiom and every theorem in Peano Arithmetic. T. Mei

Elliptic Curves Retaining Their Rank in Finite Extensions and Hilbert s Tenth Problem for Rings of Algebraic Numbers.

Turing s thesis: (1930) Any computation carried out by mechanical means can be performed by a Turing Machine

A MODEL-THEORETIC PROOF OF HILBERT S NULLSTELLENSATZ

17.1 The Halting Problem

Bjorn Poonen. Cantrell Lecture 3 University of Georgia March 28, 2008

ON EXISTENTIAL DEFINITIONS OF C.E. SUBSETS OF RINGS OF FUNCTIONS OF CHARACTERISTIC 0

Lecture 20 FUNDAMENTAL Theorem of Finitely Generated Abelian Groups (FTFGAG)

MATH 8253 ALGEBRAIC GEOMETRY WEEK 12

EXTRA CREDIT FOR MATH 39

Transcription:

University of California at Berkeley MSRI Introductory Workshop on Rational and Integral Points on Higher-dimensional Varieties January 18, 2006

The original problem H10: Find an algorithm that solves the following problem: input: f (x 1,..., x n ) [x 1,..., x n ] output: YES or NO, according to whether there exists a n with f ( a) = 0. (More generally, one could ask for an algorithm for solving a system of polynomial equations, but this would be equivalent, since f 1 = = f m = 0 f 2 1 + + f 2 m = 0.) Theorem (Davis-Putnam-Robinson 1961 + Matijasevič 1970) No such algorithm exists. In fact they proved something stronger...

Diophantine, listable, recursive sets A is called diophantine if there exists such that p(t, x) [t, x 1,..., x m ] A = { a : ( x m ) p(a, x) = 0 }. Example: The subset N := {0, 1, 2,... } of is diophantine, since for a, a N ( x 1, x 2, x 3, x 4 ) x 2 1 +x 2 2 +x 2 3 +x 2 4 = a. A is listable (recursively enumerable) if there is a Turing machine such that A is the set of integers that it prints out when left running forever. A is recursive if there is an algorithm for deciding membership in A: input: a output: YES if a A, NO otherwise

Negative answer Recursive = listable: A computer program can loop through all integers a, and check each one for membership in A, printing YES if so. Diophantine = listable: A computer program can loop through all (a, x) 1+m and print out a if p(a, x) = 0. Listable recursive: This is equivalent to the undecidability of the Halting of computer science. Listable = diophantine: This is what Davis-Putnam-Robinson-Matijasevič really proved. Corollary (negative answer to H10) There exists a diophantine set that is not recursive. In other words, there is a polynomial equation depending on a parameter for which no algorithm can decide for which values of the parameter the equation has a solution.

Generalizing H10 to other rings Let R be a ring (commutative, associative, with 1). H10/R: Is there an algorithm with input: f (x 1,..., x n ) R[x 1,..., x n ] output: YES or NO, according to whether there exists a R n with f ( a) = 0? Technicality: The question presumes that an encoding of the elements of R suitable for input into a Turing machine has been fixed. For many R, there exist several obvious encodings and it does not matter which one we select, because algorithms exist for converting from one encoding to another. For other rings (e.g. uncountable rings like C), one should restrict the input to polynomials with coefficients in a subring R 0 (like ) whose elements admit an encoding.

Examples of H10 over other rings : NO by D.-P.-R.-Matijasevič C: YES, by elimination theory R: YES, by Tarski s elimination theory for semialgebraic sets (sets defined by polynomial equations and inequalities) p : YES, again because of an elimination theory F q : YES, trivially! In the last four examples, there is even an algorithm for the following more general problem: input: First order sentence in the language of rings, such as ( x)( y)( z)( w) (x z+3 = y 2 ) (z = x+w) output: YES or NO, according to whether it holds when the variables are considered to run over elements of R

H10 over rings of integers k : number field (finite extension of ). O k : the ring of integers of k (the set of α k such that p(α) = 0 for some monic p [x]) Examples: k =, k = (i), O k = O k = [i] k = ( 5), O k = [ 1+ 5 2 ]. Conjecture H10/O k has a negative answer for every number field k.

H10 over rings of integers, continued The negative answer for used properties of the Pell equation x 2 dy 2 = 1 (where d >0 is a fixed non-square). Its integer solutions form a finitely generated abelian group related to O ( d). The same ideas give a negative answer for H10/O k, provided that certain conditions on the rank of groups like this (integral points on tori) are satisfied. But they are satisfied only for special k, such as totally real k and a few other classes of number fields. Theorem (P., Shlapentokh 2003) If there is an elliptic curve E/ with rank E(k) = rank E() > 0, then H10/O k has a negative answer.

H10 over H10/ is equivalent to the existence of an algorithm for deciding whether an algebraic variety over has a rational point. Does the negative answer for H10/ imply a negative answer for H10/? Given a polynomial system over, one can construct a polynomial system over that has a solution (over ) if and only if the original system has a solution over : namely, replace each original variable by a ratio of variables, clear denominators, and add additional equations that imply that the denominator variables are nonzero. Thus H10/ is embedded as a subproblem of H10/. Unfortunately, this goes the wrong way, if we are trying to use the non-existence of an algorithm for H10/ to deduce the non-existence of an algorithm for H10/.

Conjectural approaches to H10 over If the subset were diophantine/, then we could deduce a negative answer for H10/. (Proof: If there were an algorithm for, then to solve an equation over, consider the same equation over with auxiliary equations saying that the rational variables take integer values.) More generally, it would suffice to have a diophantine model of over : a diophantine subset A m equipped with a bijection φ: A such that the graphs of addition and multiplication (subsets of 3 ) correspond to diophantine subsets of A 3 3m. It is not known whether is diophantine over, or whether a diophantine model of over exists. (Can E() for an elliptic curve of rank 1 serve as a diophantine model?)

Rational points in the real topology If X is a variety over, then X () is a subset of X (R), and X (R) has a topology coming from the topology of R. (The figure is from Hartshorne, Algebraic geometry.)

Mazur s conjecture Conjecture (Mazur 1992) The closure of X () in X (R) has at most finitely many connected components. This conjecture is true for curves. There is very little evidence for or against the conjecture in the higher-dimensional case. The next two frames will discuss the connection between Mazur s conjecture and H10/.

Proposition If is diophantine over, then Mazur s conjecture is false. Proof. Suppose is diophantine over ; this means that there exists a polynomial p(t, x) such that = {a : ( x m ) p(a, x) = 0}. Let X be the variety p(t, x) = 0 in A 1+n. Then X () has infinitely many components, at least one above each t.

Mazur s conjecture and diophantine models We just showed that Mazur s conjecture is incompatible with the statement that is diophantine over. Cornelissen and ahidi have shown that Mazur s conjecture is incompatible also with the existence of a diophantine model of over.

H10 over subrings of Let P = {2, 3, 5,...}. There is a bijection Examples: {subsets of P} {subrings of } S [S 1 ]. S =, [S 1 ] =, answer is negative S = P, [S 1 ] =, answer is unknown What happens for S in between? How large can we make S (in the sense of density) and still prove a negative answer for H10 over [S 1 ]? For finite S, a negative answer follows from work of Robinson, who used the Hasse-Minkowski theorem (local-global principle) for quadratic forms.

H10 over subrings of, continued Theorem (P., 2003) There exists a recursive set of primes S P of density 1 such that 1. There exists a curve E such that E([S 1 ]) is an infinite discrete subset of E(R). (So the analogue of Mazur s conjecture for [S 1 ] is false.) 2. There is a diophantine model of over [S 1 ]. 3. H10 over [S 1 ] has a negative answer. The proof takes E to be an elliptic curve (minus ), and uses properties of integral points on elliptic curves.

Ring H10 1st order theory C YES YES R YES YES F q YES YES p-adic fields YES YES F q ((t))?? number field? NO? NO global function field NO NO F q (t) NO NO C(t)?? C(t 1,..., t n ), n 2 NO NO R(t) NO NO O k? NO NO NO