Undecidability in number theory Listable sets DPRM theorem - - PowerPoint PPT Presentation

undecidability in number theory
SMART_READER_LITE
LIVE PREVIEW

Undecidability in number theory Listable sets DPRM theorem - - PowerPoint PPT Presentation

Undecidability in number theory Bjorn Poonen H10 Polynomial equations Hilberts 10th problem Diophantine sets Undecidability in number theory Listable sets DPRM theorem Consequences of DPRM Prime-producing Bjorn Poonen polynomials


slide-1
SLIDE 1

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Undecidability in number theory

Bjorn Poonen Hedrick Lecture 1 MAA MathFest 2014 August 7, 2014

slide-2
SLIDE 2

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x3 + y3 + z3 = 29?

slide-3
SLIDE 3

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x3 + y3 + z3 = 29? Yes: (x, y, z) = (3, 1, 1).

slide-4
SLIDE 4

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x3 + y3 + z3 = 30?

slide-5
SLIDE 5

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x3 + y3 + z3 = 30? Yes: (x, y, z) = (−283059965, −2218888517, 2220422932). (discovered in 1999 by E. Pine, K. Yarbrough, W. Tarrant, and M. Beck, following an approach suggested by N. Elkies.)

slide-6
SLIDE 6

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x3 + y3 + z3 = 33?

slide-7
SLIDE 7

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x3 + y3 + z3 = 33? Unknown.

slide-8
SLIDE 8

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x3 + y3 + z3 = 47?

slide-9
SLIDE 9

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x3 + y3 + z3 = 51?

slide-10
SLIDE 10

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x3 + y3 + z3 = 84?

slide-11
SLIDE 11

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x3 + y3 + z3 = 54?

slide-12
SLIDE 12

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x3 + y3 + z3 = 11?

slide-13
SLIDE 13

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x3 + y3 + z3 = −98?

slide-14
SLIDE 14

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x3 + y3 + z3 = 427?

slide-15
SLIDE 15

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x3 + y3 + z3 = 689?

slide-16
SLIDE 16

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x3 + y3 + z3 = 138?

slide-17
SLIDE 17

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x3 + y3 + z3 = 823?

slide-18
SLIDE 18

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x3 + y3 + z3 = 549?

slide-19
SLIDE 19

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x3 + y3 + z3 = −190?

slide-20
SLIDE 20

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x3 + y3 + z3 = 3837?

slide-21
SLIDE 21

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x3 + y3 + z3 = 3992?

slide-22
SLIDE 22

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x3 + y3 + z3 = 5566?

slide-23
SLIDE 23

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x3 + y3 + z3 = 5172?

slide-24
SLIDE 24

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x3 + y3 + z3 = 9572?

slide-25
SLIDE 25

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x3 + y3 + z3 = 17260?

slide-26
SLIDE 26

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x3 + y3 + z3 = 57227?

slide-27
SLIDE 27

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x3 + y3 + z3 = 27491?

slide-28
SLIDE 28

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x3 + y3 + z3 = −72888?

slide-29
SLIDE 29

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x3 + y3 + z3 = 221947?

slide-30
SLIDE 30

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x3 + y3 + z3 = 722900?

slide-31
SLIDE 31

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x3 + y3 + z3 = 828376?

slide-32
SLIDE 32

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x3 + y3 + z3 = −372349?

slide-33
SLIDE 33

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x3 + y3 + z3 = 2958484?

slide-34
SLIDE 34

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x3 + y3 + z3 = 9598772?

slide-35
SLIDE 35

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x3 + y3 + z3 = 17838782?

slide-36
SLIDE 36

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x3 + y3 + z3 = 70871236846?

slide-37
SLIDE 37

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x3 + y3 + z3 = 9798701987509879873490579790709798?

slide-38
SLIDE 38

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x17 + y17 + z17 = 17?

slide-39
SLIDE 39

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that x34 + x5y23 + z17 + xyz = 196884?

slide-40
SLIDE 40

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Examples of polynomial equations

Do there exist integers x, y, z such that 536x287196896 − 210y287196896 + 777x3y16z4732987 −1111x54987896 − 2823y927396 + 27x94572y9927z999 −936718x726896 + 887236y726896 − 9x24572y7827z13 +89790876x26896 + 30y26896 + 987x245y6z6876 +9823709709790790x28 − 1987y28 + 1467890461986x2y6z4 +80398600x2z12 − 27980186xy + 3789720156y2 + 9328769x −1956820y − 275893249827098790768645846898z = −389?

slide-41
SLIDE 41

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Hilbert’s tenth problem

David Hilbert, in the 10th of the list of 23 problems he published after a famous lecture in 1900, asked his audience to find a method that would answer all such questions.

Hilbert’s tenth problem (H10)

Find an algorithm that solves the following problem: input: a multivariable polynomial f (x1, . . . , xn) with integer coefficients

  • utput: YES or NO, according to whether there exist

integers a1, a2, . . . , an such that f (a1, . . . , an) = 0. More generally, one could ask for an algorithm for solving a system of polynomial equations, but this would be equivalent, since f1 = · · · = fm = 0 ⇐ ⇒ f 2

1 + · · · + f 2 m = 0.

slide-42
SLIDE 42

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Hilbert’s tenth problem

Hilbert’s tenth problem (H10)

Find a Turing machine that solves the following problem: input: a multivariable polynomial f (x1, . . . , xn) with integer coefficients

  • utput: YES or NO, according to whether there exist

integers a1, a2, . . . , an such that f (a1, . . . , an) = 0.

Theorem (Davis-Putnam-Robinson 1961 + Matiyasevich 1970)

No such algorithm exists! In fact they proved something stronger. . .

slide-43
SLIDE 43

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Family of polynomial equations

. . . x2

1 + x2 2 + x2 3 + x2 4 = −2

NO x2

1 + x2 2 + x2 3 + x2 4 = −1

NO x2

1 + x2 2 + x2 3 + x2 4 = 0

YES x2

1 + x2 2 + x2 3 + x2 4 = 1

YES x2

1 + x2 2 + x2 3 + x2 4 = 2

YES . . . The set of a ∈ Z such that x2

1 + x2 2 + x2 3 + x2 4 = a

has a solution in integers is {0, 1, 2, . . .} =: N

slide-44
SLIDE 44

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Family of polynomial equations

. . . x2

1 + x2 2 + x2 3 + x2 4 = −2

NO x2

1 + x2 2 + x2 3 + x2 4 = −1

NO x2

1 + x2 2 + x2 3 + x2 4 = 0

YES x2

1 + x2 2 + x2 3 + x2 4 = 1

YES x2

1 + x2 2 + x2 3 + x2 4 = 2

YES . . . The set of a ∈ Z such that x2

1 + x2 2 + x2 3 + x2 4 − a = 0

has a solution in integers is {0, 1, 2, . . .} =: N

slide-45
SLIDE 45

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Diophantine sets

Definition

A ⊆ Z is diophantine if there exists p(t, x) ∈ Z[t, x1, . . . , xm] such that A = { a ∈ Z : (∃ x ∈ Zm) p(a, x) = 0 }.

Example

The subset N := {0, 1, 2, . . . } of Z is diophantine, since for a ∈ Z, a ∈ N ⇐ ⇒ (∃x1, x2, x3, x4 ∈ Z) x2

1 + x2 2 + x2 3 + x2 4 − a = 0.

slide-46
SLIDE 46

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Listable sets

Definition

A ⊆ Z is listable (computably enumerable) if there is a Turing machine such that A is the set of integers that it prints out when left running forever.

Example

The set of integers expressible as a sum of three cubes is listable. (Print out x3 + y3 + z3 for all |x|, |y|, |z| ≤ 10, then print out x3 + y3 + z3 for |x|, |y|, |z| ≤ 100, and so on.)

slide-47
SLIDE 47

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Negative answer to H10

What Davis-Putnam-Robinson-Matiyasevich really proved is:

DPRM theorem: Diophantine ⇐ ⇒ listable

(They showed that the theory of diophantine equations is rich enough to simulate any computer!) The DPRM theorem implies a negative answer to H10: The unsolvability of the Halting Problem provides a listable set for which no algorithm can decide membership. So there exists a diophantine set for which no algorithm can decide membership. Thus H10 has a negative answer.

slide-48
SLIDE 48

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

More fun consequences of the DPRM theorem

“Diophantine ⇐ ⇒ listable” has applications beyond the negative answer to H10: Prime-producing polynomials Diophantine statement of the Riemann hypothesis

slide-49
SLIDE 49

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

The set of primes equals the set of positive values assumed by the 26-variable polynomial (k + 2){1 − ([wz + h + j − q]2 +[(gk + 2g + k + 1)(h + j) + h − z]2 +[16(k + 1)3(k + 2)(n + 1)2 + 1 − f 2]2 +[2n + p + q + z − e]2 + [e3(e + 2)(a + 1)2 + 1 − o2]2 +[(a2 − 1)y2 + 1 − x2]2 + [16r2y4(a2 − 1) + 1 − u2]2 +[((a + u2(u2 − a))2 − 1)(n + 4dy)2 + 1 − (x + cu)2]2 +[(a2 − 1)ℓ2 + 1 − m2]2 +[ai + k + 1 − ℓ − i]2 + [n + ℓ + v − y]2 +[p + ℓ(a − n − 1) + b(2an + 2a − n2 − 2n − 2) − m]2 +[q + y(a − p − 1) + s(2ap + 2a − p2 − 2p − 2) − x]2 +[z + pℓ(a − p) + t(2ap − p2 − 1) − pm]2)} as the variables range over nonnegative integers (J. Jones, D. Sato, H. Wada, D. Wiens).

slide-50
SLIDE 50

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Riemann zeta function

The series ζ(s) := 1 1s + 1 2s + 1 3s + · · · converges for real numbers s > 1 (that’s the “p-series test”). But ζ(s) → ∞ as s → 1 from the right. Within R, there is no way to extend ζ(s) to an analytic function across 1 to define it to the left of 1. But in C, one can go around 1, to get values like ζ(−1) = − 1 12. Some people pretend that this means that 1 + 2 + 3 + · · · = − 1 12.

slide-51
SLIDE 51

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Riemann zeta function on the complex plane

ζ(s) := 1 1s + 1 2s + 1 3s + · · · when Re(s) > 1.

slide-52
SLIDE 52

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Riemann hypothesis

Riemann hypothesis

All zeros of ζ(s) except for −2, −4, −6, . . . satisfy Re(s) = 1/2. The DPRM theorem gives an explicit polynomial equation that has a solution in integers if and only if the Riemann hypothesis is false.

Construction of this polynomial equation.

One can write a computer program that, when left running forever, will detect a counterexample to the Riemann hypothesis if one exists. Simulate this program with a diophantine equation.

slide-53
SLIDE 53

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

H10 over Q

Question

Is there an algorithm to decide whether a multivariable polynomial equation has a solution in rational numbers? The answer is not known.

slide-54
SLIDE 54

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

H10 over Q, continued

If Z is diophantine over Q, then the negative answer for Z implies a negative answer for Q. But there is a conjecture that implies that Z is not diophantine over Q:

Conjecture (Mazur 1992)

For any polynomial equation f (x1, . . . , xn) = 0 with rational coefficients, if S is the set of rational solutions, then the closure of S in Rn has at most finitely many connected components.

slide-55
SLIDE 55

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

First-order sentences over Z

In terms of logic, H10 asks for an algorithm to decide the truth of positive existential sentences (∃x1∃x2 · · · ∃xn) p(x1, . . . , xn) = 0. in the language of rings, where the variables run over integers. More generally, one can ask for an algorithm to decide the truth of arbitrary first-order sentences, in which any number of bound quantifiers ∃ and ∀ are permitted: a typical such sentence is (∃x)(∀y)(∃z)(∃w) (x · z + 3 = y2) ∨ ¬(z = x + w) Long before DPRM, the work of Church, G¨

  • del, and

Turing in the 1930s made it clear that there was no algorithm to solve the harder problem of deciding the truth of first-order sentences over Z.

slide-56
SLIDE 56

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

First-order sentences over Q

Though it is not known whether Z is diophantine (i.e., definable by a positive existential formula) over Q, we have

Theorem (Julia Robinson 1949)

One can characterize Z as the set of t ∈ Q such that a particular first-order formula of the form (∀ x)(∃ y)(∀ z)(∃ w) p(t, x, y, z, w) = 0 is true, when the variables range over rational numbers.

Corollary

There is no algorithm to decide the truth of a first-order sentence over Q.

slide-57
SLIDE 57

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Using quaternion algebras, one can improve J. Robinson’s result to

Theorem (P. 2007)

It is possible to define Z in Q with a formula with 2 universal quantifiers followed by 7 existential quantifiers.

slide-58
SLIDE 58

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Theorem (P. 2007, with a simplification by Koenigsmann 2010)

The set Z equals the set of t ∈ Q such that (∀a, b)(∃x1, x2, x3, x4, y2, y3, y4) (a + x2

1 + x2 2 + x2 3 + x2 4)(b + x2 1 + x2 2 + x2 3 + x2 4)

·

  • x2

1 − ax2 2 − bx2 3 + abx2 4 − 1

2 +

  • (t − 2x1)2 − 4ay2

2 − 4by2 3 + 4aby2 4 − 4

2 = 0 is true, when the variables range over rational numbers. Building on these ideas, Koenigsmann recently proved also that the complement Q − Z is diophantine over Q.

slide-59
SLIDE 59

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Subrings of Q

There are rings between Z and Q:

Example

Z[1/2] := a 2m : a ∈ Z, m ≥ 0

  • Example

Z[1/2, 1/3] :=

  • a

2m3n : a ∈ Z, m, n ≥ 0

  • In general, if S is any subset of the set P of all primes,

Z[S−1] := the subring of Q generated by p−1 for all p ∈ S = a d : a ∈ Z, d is a product of powers of primes in S

  • Proposition

Every subring of Q is of the form Z[S−1] for a unique S.

slide-60
SLIDE 60

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

H10 over subrings of Q

Proposition

Every subring of Q is of the form Z[S−1] for a unique S. Examples: S = ∅, Z[S−1] = Z, answer is negative S = P, Z[S−1] = Q, answer is unknown How large can we make S (in the sense of density) and still prove a negative answer for H10 over Z[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.

slide-61
SLIDE 61

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

H10 over subrings of Q, continued

Theorem (P., 2003)

There exists a computable set of primes S of density 1 such that H10 over Z[S−1] has a negative answer. The proof use properties of integral points on elliptic curves.

slide-62
SLIDE 62

Undecidability in number theory Bjorn Poonen H10

Polynomial equations Hilbert’s 10th problem Diophantine sets Listable sets DPRM theorem

Consequences of DPRM

Prime-producing polynomials Riemann hypothesis

Related problems

H10 over Q First-order sentences Subrings of Q Status of knowledge

Ring H10 1st order theory C YES YES R YES YES Fq YES YES p-adic fields YES YES Fq( (t) ) ? ? number field ? NO Q ? NO global function field NO NO Fq(t) NO NO C(t) ? ? C(t1, . . . , tn), n ≥ 2 NO NO R(t) NO NO Ok ? NO Z NO NO