Godel’s proof Danny Brown. Outline of godel’s proof 1.Create a statement that says of itself that it is not provable 2.Show that this statement is provable.

Slides:



Advertisements
Similar presentations
Possible World Semantics for Modal Logic
Advertisements

Gödel’s Incompletness Theorem By Njegos Nincic. Overview  Set theory: Background, History Naïve Set Theory  Axiomatic Set Theory  Icompleteness Theorem.
This is not the Title of our Seminar
Math 333 – Euclidean and Non-Euclidean Geometry Dr. Hamblin.
Subjectivism for. objectivism and subjectivism An objective truth is one that is true independently of how humans happen to think or feel about it. Objectivism:
CS1001 Lecture 22. Overview Mechanizing Reasoning Mechanizing Reasoning G ö del ’ s Incompleteness Theorem G ö del ’ s Incompleteness Theorem.
Logic and Set Theory.
Logic and Proof. Argument An argument is a sequence of statements. All statements but the first one are called assumptions or hypothesis. The final statement.
First Order Logic (chapter 2 of the book) Lecture 3: Sep 14.
Computability and Complexity 10-1 Computability and Complexity Andrei Bulatov Gödel’s Incompleteness Theorem.
Computability Thank you for staying close to me!! Learning and thinking More algorithms... computability.
INHERENT LIMITATIONS OF COMPUTER PROGRAMS CSci 4011.
Introduction to Computer Science. A Quick Puzzle Well-Formed Formula  any formula that is structurally correct  may be meaningless Axiom  A statement.
First Order Logic. This Lecture Last time we talked about propositional logic, a logic on simple statements. This time we will talk about first order.
Class 36: Proofs about Unprovability David Evans University of Virginia cs1120.
Postulates and Paragraph Proofs
Chapter 6 Mathematical Induction
David Evans CS200: Computer Science University of Virginia Computer Science Class 24: Gödel’s Theorem.
College Algebra Fifth Edition James Stewart Lothar Redlin Saleem Watson.
The Recursion Theorem Pages 217– ADVANCED TOPICS IN C O M P U T A B I L I T Y THEORY.
Institute for Experimental Physics University of Vienna Institute for Quantum Optics and Quantum Information Austrian Academy of Sciences Undecidability.
Complexity and G ö del Incomplete theorem 電機三 B 劉峰豪.
Great Theoretical Ideas in Computer Science about AWESOME Some Generating Functions Probability Infinity MATH Some Formal Logic (which is really.
Hilbert’s Progamme Early in C20, the mathematician Hilbert led a programme to formalise maths; to reduce it to a clear set of axioms and show that all.
First Order Logic Lecture 2: Sep 9. This Lecture Last time we talked about propositional logic, a logic on simple statements. This time we will talk about.
Lecture 18. Unsolvability Before the 1930’s, mathematics was not like today. Then people believed that “everything true must be provable”. (More formally,
Course Overview and Road Map Computability and Logic.
Activity 1-19: The Propositional Calculus
Postulates and Paragraph Proofs Section 2-5.  postulate or axiom – a statement that describes a fundamental relationship between the basic terms of geometry.
Great Theoretical Ideas in Computer Science.
1 Introduction to Abstract Mathematics Chapter 2: The Logic of Quantified Statements. Predicate Calculus Instructor: Hayk Melikya 2.3.
Great Theoretical Ideas in Computer Science.
Naïve Set Theory. Basic Definitions Naïve set theory is the non-axiomatic treatment of set theory. In the axiomatic treatment, which we will only allude.
Thinking in Methodologies Class Notes. Gödel’s Theorem.
Artificial Intelligence “Introduction to Formal Logic” Jennifer J. Burg Department of Mathematics and Computer Science.
First Order Logic Lecture 3: Sep 13 (chapter 2 of the book)
Incompleteness. System Relativity Soundness and completeness are properties of particular logical systems. There’s no sense to be made of the claim that.
Computation Motivating questions: What does “computation” mean? What are the similarities and differences between computation in computers and in natural.
CSE 311: Foundations of Computing Fall 2013 Lecture 26: Pattern matching, cardinality.
Copyright © Cengage Learning. All rights reserved. Sequences and Series.
Thales’ Legacy: What Is A Proof? Great Theoretical Ideas In Computer Science Steven RudichCS Spring 2004 Lecture 27April 22, 2004Carnegie Mellon.
Mathematical Induction Thinking Skill: Develop Confidence in Reason Warm Up: Find the k+1 term (P k+1 ) 1) 2)
On computable numbers, with an application to the ENTSCHEIDUNGSPROBLEM COT 6421 Paresh Gupta by Alan Mathison Turing.
Metalogic Soundness and Completeness. Two Notions of Logical Consequence Validity: If the premises are true, then the conclusion must be true. Provability:
 Gödel: ‘How did you receive your revolutionary insights?’  Einstein: ‘By raising questions that children are told not to ask’.
CS621: Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture–10: Soundness of Propositional Calculus 12 th August, 2010.
CS 344 Artificial Intelligence By Prof: Pushpak Bhattacharya Class on 12/Feb/2007.
Payam Seraji IPM-Isfahan branch, Ordibehesht 1396
Gödel's Legacy: The Limits Of Logics
Axiomatic Number Theory and Gödel’s Incompleteness Theorems
Discrete Mathematics for Computer Science
CS344 : Introduction to Artificial Intelligence
Sequences Write down the next 3 terms in each sequence:
CS154, Lecture 11: Self Reference, Foundation of Mathematics
Great Theoretical Ideas in Computer Science
Lecture 2 Propositional Logic
Homework: Friday Read Section 4.1. In particular, you must understand the proofs of Theorems 4.1, 4.2, 4.3, and 4.4, so you can do this homework. Exercises.
Decidability of logical theories
Lecture 22: Gödel’s Theorem CS200: Computer Science
First Order Logic Rosen Lecture 3: Sept 11, 12.
Thales’ and Gödel’s Legacy: Proofs and Their Limitations
Computer Security: Art and Science, 2nd Edition
Great Theoretical Ideas in Computer Science
Class 24: Computability Halting Problems Hockey Team Logo
Decidability of logical theories
CS154, Lecture 11: Self Reference, Foundation of Mathematics
An example of the “axiomatic approach” from geometry
Properties of Relational Logic
Copyright © Cengage Learning. All rights reserved.
Lecture 23: Computability CS200: Computer Science
Presentation transcript:

Godel’s proof Danny Brown

Outline of godel’s proof 1.Create a statement that says of itself that it is not provable 2.Show that this statement is provable iff it is not provable (Richard’s paradox) 3.Conclude that if our system is consistent then this statement is undecidable 4.Surprise

Godel numbering Every symbol has a number Every statement has a number Every series of statements has a number So statements about arithmetic can be described by arithmetical relationships

Godel numbering (Nagel and Newman) Suppose ‘0’ is given the value (godel number) 21, ‘=‘ has godel number 36, then: Statement ‘0=0’ has godel number

Uniqueness So every statement has a unique Godel number Given a number you could factorise to find the statement

The proof

proof[a,b] This formula means a proves b a is actually the number representing some (sequence of) statements that proves the statement with number b It’s really states that there is an arithmetical relation between the numbers for a and b.

sub(n,21,c) This formula means we substitute ‘c’ for the symbol with value 21 in the statement with number n eg in the statement ‘0=0’ (with number n) we could substitute the symbol ‘0’ (=21) with the symbol ‘c’… then the statement becomes ‘c=c’… …if c=71 (say) then the new statement has value sub(n,21,c) =

Creating the statement G Consider the statement (this means that b is not provable)

Creating the statement G Now consider the following statement Let this statement have value m

Creating the statement G Now substitute the symbol m in place of c in the statement to give Let’s call the value of this statement g… but what does g equal??

g = ? substitute the symbol m for the symbol with value 71 (=c) into the statement with value m… so g = ?

g = ? substitute the symbol m for the symbol with value 71 (=c) into the statement with value m… so g = sub(m,71,m)

What does G say? Look closely at the statement G again…

What does G say? Look closely at the statement G again… …or… …what does it say??

Is G provable or not?

G says of itself that it is not provable …so…

Is G provable or not? G says of itself that it is not provable …so… G is provable iff it is not provable

Consistency We can’t have statements in our logical system that are both provable and not provable (not ‘consistent’) So we keep consistency and conclude that this sentence is neither ie it is ‘undecidable’ (and the system is ‘incomplete’).

Surprise Does it matter that G is undecidable? Is G true?

What does Godel’s theorem say? There are always undecidable arithmetical statements in any ‘sufficiently expressive’ arithmetical system of logic.

Self-reference Objection: only self-referential statements are the ones that can’t be proved… ‘An introduction to Godel’s Theorems’ Peter Smith

What it doesn’t say There are ‘unprovable truths’ - it is independent of what we think is true or not (although we can introduce the idea of soundness) - given different sets of axioms, some statements will be provable and some won’t… maybe mathematical axioms could change in the future?

But which theorems are they? The Collatz conjecture? Goldbach’s? Riemann Hypothesis? …cue Alan Turing