... The Sequel. a.k.a. Gödel's Girdle

Similar documents
The Limit of Humanly Knowable Mathematical Truth

Gödel s Incompleteness Theorems

185.A09 Advanced Mathematical Logic

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

Victoria Gitman and Thomas Johnstone. New York City College of Technology, CUNY

CHAPTER 11. Introduction to Intuitionistic Logic

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

Gödel s Proof. Henrik Jeldtoft Jensen Dept. of Mathematics Imperial College. Kurt Gödel

A Simple Proof of Gödel s Incompleteness Theorems

GÖDEL S COMPLETENESS AND INCOMPLETENESS THEOREMS. Contents 1. Introduction Gödel s Completeness Theorem

the logic of provability

Gödel s Theorem: Limits of logic and computation

MCS-236: Graph Theory Handout #A4 San Skulrattanakulchai Gustavus Adolphus College Sep 15, Methods of Proof

Church s undecidability result

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

Marie Duží

Almost von Neumann, Definitely Gödel: The Second Incompleteness Theorem s Early Story

Axiomatic set theory. Chapter Why axiomatic set theory?

Section 1.2 Propositional Equivalences. A tautology is a proposition which is always true. A contradiction is a proposition which is always false.

Logic: The Big Picture

Informal Statement Calculus

by Yurii Khomskii There is a weaker notion called semi-representability:

Bootstrapping Mathematics

Philosophies of Mathematics. The Search for Foundations

cse371/mat371 LOGIC Professor Anita Wasilewska Fall 2018

Gödel s First Incompleteness Theorem (excerpted from Gödel s Great Theorems) Selmer Bringsjord Intro to Logic May RPI Troy NY USA

Propositional Logic: Deductive Proof & Natural Deduction Part 1

Computational Logic. Recall of First-Order Logic. Damiano Zanardini

PREDICATE LOGIC: UNDECIDABILITY AND INCOMPLETENESS HUTH AND RYAN 2.5, SUPPLEMENTARY NOTES 2

Learning Goals of CS245 Logic and Computation

INTRODUCTION TO LOGIC. Propositional Logic. Examples of syntactic claims

Completeness Theorems and λ-calculus

Přednáška 12. Důkazové kalkuly Kalkul Hilbertova typu. 11/29/2006 Hilbertův kalkul 1

Propositional and Predicate Logic - XIII

Syntax and Semantics. The integer arithmetic (IA) is the first order theory of integer numbers. The alphabet of the integer arithmetic consists of:

Reviewing Gödel s and Rosser s meta-reasoning of undecidability

Handbook of Logic and Proof Techniques for Computer Science

KRIPKE S THEORY OF TRUTH 1. INTRODUCTION

Introduction to Logic and Axiomatic Set Theory

Classical Propositional Logic

First-Order Logic. 1 Syntax. Domain of Discourse. FO Vocabulary. Terms

Part I: Propositional Calculus

Propositional logic (revision) & semantic entailment. p. 1/34

Examples: P: it is not the case that P. P Q: P or Q P Q: P implies Q (if P then Q) Typical formula:

Chapter 4: Classical Propositional Semantics

Propositional Logic: Models and Proofs

Proofs. Joe Patten August 10, 2018

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

Chapter 11: Automated Proof Systems (1)

On Modal Systems with Rosser Modalities

Gödel s Incompleteness Theorems by Sally Cockburn (2016)

Large Numbers, Busy Beavers, Noncomputability and Incompleteness

ON COMPUTAMBLE NUMBERS, WITH AN APPLICATION TO THE ENTSCHENIDUGSPROBLEM. Turing 1936

An Intuitively Complete Analysis of Gödel s Incompleteness

Propositional Logic Language

Propositional Logic: Syntax

Review of Propositional Calculus

Mathematics 114L Spring 2018 D.A. Martin. Mathematical Logic

Motivation. CS389L: Automated Logical Reasoning. Lecture 10: Overview of First-Order Theories. Signature and Axioms of First-Order Theory

On some Metatheorems about FOL

LATTICE BASIS AND ENTROPY

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

TRUTH-THEORIES FOR FRAGMENTS OF PA

Great Theoretical Ideas

CITS2211 Discrete Structures. Propositional Logic

Logic in Computer Science. Frank Wolter

Decidability: Church-Turing Thesis

Class 15: Hilbert and Gödel

5. Peano arithmetic and Gödel s incompleteness theorem

Gödel s Incompleteness Theorem. Overview. Computability and Logic

First-Order Logic First-Order Theories. Roopsha Samanta. Partly based on slides by Aaron Bradley and Isil Dillig

Russell s logicism. Jeff Speaks. September 26, 2007

AN EXTENSION OF THE PROBABILITY LOGIC LP P 2. Tatjana Stojanović 1, Ana Kaplarević-Mališić 1 and Zoran Ognjanović 2

Chapter 2: Introduction to Propositional Logic

Friendly Logics, Fall 2015, Lecture Notes 1

Gödel s Incompleteness Theorems

o is a type symbol. There are no other type symbols.

02 The Axiomatic Method

Gödel s Incompleteness Theorem. Overview. Computability and Logic

2.2: Logical Equivalence: The Laws of Logic

0.Axioms for the Integers 1

Natural Deduction. Formal Methods in Verification of Computer Systems Jeremy Johnson

Set Theory and the Foundation of Mathematics. June 19, 2018

Antinomies of Mathematical Reason: The Inconsistency of PM Arithmetic and Related Systems. (S. Fennell, Cambridge)

Chapter 11: Automated Proof Systems

02 Propositional Logic

Logical Structures in Natural Language: Propositional Logic II (Truth Tables and Reasoning

Overview. I Review of natural deduction. I Soundness and completeness. I Semantics of propositional formulas. I Soundness proof. I Completeness proof.

Introduction to dependent type theory. CIRM, May 30

Part 1: Propositional Logic

Seminaar Abstrakte Wiskunde Seminar in Abstract Mathematics Lecture notes in progress (27 March 2010)

Logic. Propositional Logic: Syntax. Wffs

Conjunction: p q is true if both p, q are true, and false if at least one of p, q is false. The truth table for conjunction is as follows.

Logic and Proofs 1. 1 Overview. 2 Sentential Connectives. John Nachbar Washington University December 26, 2014

Bound and Free Variables. Theorems and Proofs. More valid formulas involving quantifiers:

COMP219: Artificial Intelligence. Lecture 19: Logic for KR

Formal (natural) deduction in propositional logic

Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes

Gödel s Completeness Theorem

Transcription:

... The Sequel a.k.a. Gödel's Girdle

Formal Systems A Formal System for a mathematical theory consists of: 1. A complete list of the symbols to be used. 2. Rules of syntax The rules that determine properly formed statements. 3. Axioms Those statements whose truth is assumed. 4. Production Rules The legal steps in proofs. The laws of logic.

Principia Mathematica Russell and Whitehead's monumental Principia Mathematica of 1910 is an attempt to recast set theory as a formal system. After 362 pages, the proposition that 1 + 1 = 2 is established.

Consistency The goal of using formal systems is to ensure consistency... it never occurs that a proof exists for a statement and also for the negation of that statement. If a system is not consistent then all statements in that system are true! This follows from the tautology P (~ P Q) If P and ~P are both true, then Q must be true... but Q is arbitrary every statement is true!!

Completeness A formal system (axiomatization) for a mathematical subject is complete if every true statement in the subject has a proof in the formal system. FORMAL SYSTEM Axioms Proofs Mathematical Reality True You must be a Platonist to understand this definition.

The Richard Paradox Due to Jules Richard (1905). Consider any property that a natural number can have written as an English statement. Order these statements by length, and lexicographically when they have the same length. This produces a well ordered list of properties of the natural numbers, and sets up an association between the natural numbers and the properties of natural numbers (i.e., a property is associated with its position on this list.) # property 13 is a prime.. 15 is a square

The Richard Paradox A number is Richardian iff it does not have the property associated with it. # property 13 is a prime.. 15 is a square n is Richardian In our example, 15 is Richardian, but 13 is not. What about n?

Gödel Numbering Every symbol, statement and proof of the formal system gets its own unique Gödel number. Each symbol of the system is assigned an arbitrary natural number (in our example, we will work with 10 symbols): Gödel Number Symbol Meaning 1 ~ not 2 or 3 implication (if.. then..) 4 there exists 5 = equals 6 0 zero 7 s immediate successor 8 ( punctuation mark 9 ) punctuation mark 10, punctuation mark

Gödel Numbering Statements are assigned numbers as in the following example: Statement 0 = 0 Symbol numbers 6 5 6 Statement number 2 6 3 5 5 6 = 243,000,000 Proofs are similarly assigned numbers: statement 1 = n 1 statement 2 = n 2 statement k = n k Proof number = 2 n 1 3 n 2 5 n 3... p k n k

Gödel Numbering Key idea!!! The meta-mathematical statement : statement y is the last statement in proof x is an ARITHMETICAL relationship between x and y, namely x = 2 n 1 3 n 2 5 n 3... p k y Thus, this meta-mathematical statement can be formally expressed within the system (provided the system is complex enough to permit statements about numbers.)

Some Mechanics Let us abbreviate this arithmetical relationship by Dem (x,y) and note that for any x and y this is a statement in the formal system, and so, it will have its own Gödel number. On the other hand, speaking meta-mathematically, this arithmetic statement can be interpreted as saying that the statement with Gödel number y is proved by the proof with Gödel number x (since the last statement of a proof is the statement that you are trying to prove.)

Some Mechanics The Gödel substitution function is: sub (a, y, b) and is the Gödel number of the statement you obtain by:- in the statement with Gödel number a, replace each occurrence of the variable with Gödel number y by the number b.

The Gödel Statement Suppose that the variable y has Gödel number 13 and consider the arithmetic statement with Gödel number n :- n : ( x) ~ Dem(x, sub(y,13,y)). If we replace y by n we get the Gödel statement G : ( x) ~ Dem(x, sub(n,13,n)) i.e., G : ( x) ~ Dem(x, G). Meta-mathematically this statement says that it itself does not have a proof!

G: There is no proof of G If there is a proof of G, then G has no proof. (G ~G) If there is no proof of G, then this proves G. ( ~G G) Now, if the formal system is consistent it can not lead to this contradiction... so the statement G can neither be proved nor disproved, i.e., G is an undecidable statement in the system. (For you Platonists out there only) The formal system must be incomplete since G is obviously a true statement that has no proof.

G: There is no proof of G Gödel takes this one step further :- A : ( x) ~ (x ~x) is the statement that the formal system is consistent. Gödel proves that A G (if A is provable then so is G) and since G is undecidable this means that A can not be proved in the formal system!! - A formal system complex enough to talk about numbers can not prove its own consistency.

Aftermath But all is not lost... there are meta-mathematical proofs that arithmetic is consistent. Gerhard Gentzen supplied one in 1936, but it is not finitistic in fact it uses transfinite induction so it would not satisfy the requirements of Hilbert's program.