20
Incompleteness: A Personal Perspective Cristian S. Calude University of Auckland Google, November 2008 Cristian S. Calude (UoA) Incompleteness: A Personal Perspective Google, November 2008 1 / 20

Incompleteness: A Personal Perspective - Aucklandcristian/talks/selected/Google08Talk… · Incompleteness: A Personal Perspective CristianS.Calude University of Auckland Google,November2008

  • Upload
    others

  • View
    2

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Incompleteness: A Personal Perspective - Aucklandcristian/talks/selected/Google08Talk… · Incompleteness: A Personal Perspective CristianS.Calude University of Auckland Google,November2008

Incompleteness: A Personal Perspective

Cristian S. Calude

University of Auckland

Google, November 2008

Cristian S. Calude (UoA) Incompleteness: A Personal Perspective Google, November 2008 1 / 20

Page 2: Incompleteness: A Personal Perspective - Aucklandcristian/talks/selected/Google08Talk… · Incompleteness: A Personal Perspective CristianS.Calude University of Auckland Google,November2008

What this talk is not about. . .

A full picture of incompleteness.

A recently discovered fatal flaw invalidating incompleteness.

A cure for incompleteness.

Cristian S. Calude (UoA) Incompleteness: A Personal Perspective Google, November 2008 2 / 20

Page 3: Incompleteness: A Personal Perspective - Aucklandcristian/talks/selected/Google08Talk… · Incompleteness: A Personal Perspective CristianS.Calude University of Auckland Google,November2008

What this talk is about . . .

1 Incompleteness

2 Are there interesting independent sentences?

3 What is the source of incompleteness?

4 How common is the incompleteness phenomenon?

Cristian S. Calude (UoA) Incompleteness: A Personal Perspective Google, November 2008 3 / 20

Page 4: Incompleteness: A Personal Perspective - Aucklandcristian/talks/selected/Google08Talk… · Incompleteness: A Personal Perspective CristianS.Calude University of Auckland Google,November2008

Incompleteness

Can mathematics be done exclusively by computer?

Can we write a program to check whether a mathematicalproof is correct?

Can we write a program to generate all mathematicaltheorems?

Can we write a program to check whether a mathematicalsentence is a theorem?

The above questions “make sense” if we adopt a (formal, axiomatic) theoryto express mathematical sentences and theorems.

Cristian S. Calude (UoA) Incompleteness: A Personal Perspective Google, November 2008 4 / 20

Page 5: Incompleteness: A Personal Perspective - Aucklandcristian/talks/selected/Google08Talk… · Incompleteness: A Personal Perspective CristianS.Calude University of Auckland Google,November2008

Incompleteness

Hilbert’s 1930 radio address

We must not believe those, who today with philosophicalbearing and deliberative tone prophesy the fall of cultureand accept the ignorabimus. For us there is no ignorabimus,and in my opinion none whatever in natural science. Inopposition to the foolish ignorabimus I offer our answer:We must know,We will know.

Cristian S. Calude (UoA) Incompleteness: A Personal Perspective Google, November 2008 5 / 20

Page 6: Incompleteness: A Personal Perspective - Aucklandcristian/talks/selected/Google08Talk… · Incompleteness: A Personal Perspective CristianS.Calude University of Auckland Google,November2008

Incompleteness

1930, days later, the shock: the incompleteness theorem

Every effectively generated formal theory including elementaryarithmetic cannot be both consistent and complete.

In any consistent, effectively generated formal theory includingelementary arithmetic there exists a sentence of arithmetic which isneither provable nor disprovable.

Cristian S. Calude (UoA) Incompleteness: A Personal Perspective Google, November 2008 6 / 20

Page 7: Incompleteness: A Personal Perspective - Aucklandcristian/talks/selected/Google08Talk… · Incompleteness: A Personal Perspective CristianS.Calude University of Auckland Google,November2008

Incompleteness

Two examples and a question

Peano Arithmetic, PA, is incomplete or inconsistent.

Zermelo–Fraenkel set theory with choice, ZFC, a system for the“whole mathematics”, is incomplete or inconsistent.

What about automatic theorem provers, like Automath, Isabelle,NuPRL, ProofPower, ProverBox, SPARK?

Cristian S. Calude (UoA) Incompleteness: A Personal Perspective Google, November 2008 7 / 20

Page 8: Incompleteness: A Personal Perspective - Aucklandcristian/talks/selected/Google08Talk… · Incompleteness: A Personal Perspective CristianS.Calude University of Auckland Google,November2008

Incompleteness

What does incompleteness imply?

Arithmetic is incomplete, but elementary geometry is complete.

Incompleteness is “incurable”: each time a new true statementis added as an axiom, there are other true statements that stillcannot be proved. Algorithmically or probabilistically addinginfinitely many true statements would not solve the problem.

Incompleteness is a serious challenge to Hilbert’s programtowards a universal mathematical formalism.

Cristian S. Calude (UoA) Incompleteness: A Personal Perspective Google, November 2008 8 / 20

Page 9: Incompleteness: A Personal Perspective - Aucklandcristian/talks/selected/Google08Talk… · Incompleteness: A Personal Perspective CristianS.Calude University of Auckland Google,November2008

Incompleteness

What does incompleteness not imply?

1 + 1 = 3.

There are no complete and consistent formal systems forarithmetic (take all true statements about the natural numbersto be axioms).

The Bible is either incomplete or inconsistent.

The Constitution is either incomplete or inconsistent.

Cristian S. Calude (UoA) Incompleteness: A Personal Perspective Google, November 2008 9 / 20

Page 10: Incompleteness: A Personal Perspective - Aucklandcristian/talks/selected/Google08Talk… · Incompleteness: A Personal Perspective CristianS.Calude University of Auckland Google,November2008

Incompleteness

Three questions

Are there interesting/natural concrete independent sentences?

What is the source of incompleteness?

How common is the incompleteness phenomenon?

Cristian S. Calude (UoA) Incompleteness: A Personal Perspective Google, November 2008 10 / 20

Page 11: Incompleteness: A Personal Perspective - Aucklandcristian/talks/selected/Google08Talk… · Incompleteness: A Personal Perspective CristianS.Calude University of Auckland Google,November2008

Are there interesting independent sentences?

Examples 1

[Gödel] Every effectively generated formal theory includingelementary arithmetic cannot prove its own consistency.

PA cannot prove its own consistency, but ZFC can prove PAconsistency.

Cristian S. Calude (UoA) Incompleteness: A Personal Perspective Google, November 2008 11 / 20

Page 12: Incompleteness: A Personal Perspective - Aucklandcristian/talks/selected/Google08Talk… · Incompleteness: A Personal Perspective CristianS.Calude University of Auckland Google,November2008

Are there interesting independent sentences?

Examples 2

A universal prefix-free machine is a (Turing) machine withprefix-free domain capable of simulating any other prefix-freemachine.

[CC-Hay] There exists a universal (prefix-free) machine such thatPA cannot prove its universality.

Cristian S. Calude (UoA) Incompleteness: A Personal Perspective Google, November 2008 12 / 20

Page 13: Incompleteness: A Personal Perspective - Aucklandcristian/talks/selected/Google08Talk… · Incompleteness: A Personal Perspective CristianS.Calude University of Auckland Google,November2008

Are there interesting independent sentences?

Examples 3

The halting probability of a U is Chaitin’s Omega number

ΩU =∑

U(x) stops2−|x |.

[Chaitin] ZFC (if arithmetically sound) can determine at mostfinitely many bits of ΩU .

Cristian S. Calude (UoA) Incompleteness: A Personal Perspective Google, November 2008 13 / 20

Page 14: Incompleteness: A Personal Perspective - Aucklandcristian/talks/selected/Google08Talk… · Incompleteness: A Personal Perspective CristianS.Calude University of Auckland Google,November2008

Are there interesting independent sentences?

Examples 4

[CC] Consider a prefix-free machine U which PA proves universal.There is a universal prefix-free machine V such that

PA proves universal,ΩU = ΩV ,ZFC (if arithmetically sound) can determine at most the initialbits equal to 1 of ΩV .

Cristian S. Calude (UoA) Incompleteness: A Personal Perspective Google, November 2008 14 / 20

Page 15: Incompleteness: A Personal Perspective - Aucklandcristian/talks/selected/Google08Talk… · Incompleteness: A Personal Perspective CristianS.Calude University of Auckland Google,November2008

Are there interesting independent sentences?

Examples 5

[Solovay] There exists a prefix-free universal machine U such thatZFC (if arithmetically sound) cannot determine any bit of ΩU .

All sentences about the values of ΩU digits are unprovable in ZFC.

Cristian S. Calude (UoA) Incompleteness: A Personal Perspective Google, November 2008 15 / 20

Page 16: Incompleteness: A Personal Perspective - Aucklandcristian/talks/selected/Google08Talk… · Incompleteness: A Personal Perspective CristianS.Calude University of Auckland Google,November2008

What is the source of incompleteness?

Proving complexity is hard

Define the prefix-complexity by H(x) = min|p| : U(p) = x.

[Chaitin] For every finitely specified consistent axiomatic theorythere exists a constant c such that every provable sentence of theform “H(x) > m” has m < c.

Cristian S. Calude (UoA) Incompleteness: A Personal Perspective Google, November 2008 16 / 20

Page 17: Incompleteness: A Personal Perspective - Aucklandcristian/talks/selected/Google08Talk… · Incompleteness: A Personal Perspective CristianS.Calude University of Auckland Google,November2008

What is the source of incompleteness?

Chaitin’s principle

[Chaitin’s principle] The theorems of a finitely specifiedtheory cannot be significantly more complex than thetheory itself.

[CC-Jürgensen] Chaitin’s principle is true for the complexityδ(x) = H(x)− |x |.

Cristian S. Calude (UoA) Incompleteness: A Personal Perspective Google, November 2008 17 / 20

Page 18: Incompleteness: A Personal Perspective - Aucklandcristian/talks/selected/Google08Talk… · Incompleteness: A Personal Perspective CristianS.Calude University of Auckland Google,November2008

How common is the incompleteness phenomenon?

Independence abounds, theorems are scarce

[CC-Jürgensen-Zimand] The set of true and unprovable sentences istopologically large.

The set of true and unprovable sentences has positive probability.

Cristian S. Calude (UoA) Incompleteness: A Personal Perspective Google, November 2008 18 / 20

Page 19: Incompleteness: A Personal Perspective - Aucklandcristian/talks/selected/Google08Talk… · Incompleteness: A Personal Perspective CristianS.Calude University of Auckland Google,November2008

Is incompleteness bad?

Mathematics needs creativity!

Cristian S. Calude (UoA) Incompleteness: A Personal Perspective Google, November 2008 19 / 20

Page 20: Incompleteness: A Personal Perspective - Aucklandcristian/talks/selected/Google08Talk… · Incompleteness: A Personal Perspective CristianS.Calude University of Auckland Google,November2008

Selected references

1 C. S. Calude. Incompleteness, complexity, randomness and beyond,Minds and Machines 12, 4 (2002), 503–517.

2 C. S. Calude. Chaitin Ω numbers, Solovay machines andincompleteness, Theoret. Comput. Sci. 284 (2002), 269–277.

3 C. S. Calude, N. J. Hay. Every Computably Enumerable Random RealIs Provably Computably Enumerable Random, CDMTCS ResearchReport 328, 2008, 29 pp.

4 C. S. Calude, H. Jürgensen. Is complexity a source ofincompleteness? Advances in Applied Mathematics 35 (2005), 1–15.

5 C. Calude, H. Jürgensen, M. Zimand. Is independence an exception?Appl. Math. Comput. 66 (1994), 63-76.

6 G. J. Chaitin. A theory of program size formally identical toinformation theory, J. Assoc. Comput. Mach. 22 (1975), 329–340.

7 R. M. Solovay. A version of Ω for which ZFC can not predict a singlebit, in C.S. Calude, G. Păun (eds.). Finite Versus Infinite. Contributionsto an Eternal Dilemma, Springer-Verlag, London, 2000, 323-334.

Cristian S. Calude (UoA) Incompleteness: A Personal Perspective Google, November 2008 20 / 20