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

Similar documents
The Limit of Humanly Knowable Mathematical Truth

Logic: The Big Picture

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:

Axiomatic set theory. Chapter Why axiomatic set theory?

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

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

Propositional and Predicate Logic - XIII

The Legacy of Hilbert, Gödel, Gentzen and Turing

Propositional Logic: Syntax

(1.3.1) and in English one says a is an element of M. The statement that a is not an element of M is written as a M

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

Gödel s Incompleteness Theorems

Logic. Propositional Logic: Syntax. Wffs

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

Logic. Propositional Logic: Syntax

the logic of provability

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

Class 15: Hilbert and Gödel

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

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

Theory of Computation CS3102 Spring 2014

Proof Theory and Subsystems of Second-Order Arithmetic

A Simple Proof of Gödel s Incompleteness Theorems

CS21 Decidability and Tractability

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

Sample Problems for all sections of CMSC250, Midterm 1 Fall 2014

Introduction to Logic and Axiomatic Set Theory

Chapter 2: Introduction to Propositional Logic

Class 29 - November 3 Semantics for Predicate Logic

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

Logic in Computer Science. Frank Wolter

Paradox Machines. Christian Skalka The University of Vermont

INTRODUCTION TO LOGIC. Propositional Logic. Examples of syntactic claims

Marie Duží

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

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

Tutorial on Axiomatic Set Theory. Javier R. Movellan

Lecture 11: Gödel s Second Incompleteness Theorem, and Tarski s Theorem

Informal Statement Calculus

This section will take the very naive point of view that a set is a collection of objects, the collection being regarded as a single object.

Gödel s Incompleteness Theorems

CHAPTER 2 INTRODUCTION TO CLASSICAL PROPOSITIONAL LOGIC

Set Theory History. Martin Bunder. September 2015

cse541 LOGIC FOR COMPUTER SCIENCE

Proseminar on Semantic Theory Fall 2013 Ling 720 Propositional Logic: Syntax and Natural Deduction 1

Friendly Logics, Fall 2015, Lecture Notes 1

Gödel s Theorem: Limits of logic and computation

We will now make precise what is meant by a syntactic characterization of the set of arithmetically true sentences.

A Little History Incompleteness The First Theorem The Second Theorem Implications. Gödel s Theorem. Anders O.F. Hendrickson

Church s undecidability result

MAGIC Set theory. lecture 2

A BRIEF INTRODUCTION TO ZFC. Contents. 1. Motivation and Russel s Paradox

AI Principles, Semester 2, Week 2, Lecture 5 Propositional Logic and Predicate Logic

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

Herbrand Theorem, Equality, and Compactness

23.1 Gödel Numberings and Diagonalization

185.A09 Advanced Mathematical Logic

Gödel s Completeness Theorem

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

Fuzzy Does Not Lie! Can BAŞKENT. 20 January 2006 Akçay, Göttingen, Amsterdam Student No:

Gödel s Incompleteness Theorems

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

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

Between proof theory and model theory Three traditions in logic: Syntactic (formal deduction)

Arithmetic and Incompleteness. Will Gunther. Goals. Coding with Naturals. Logic and Incompleteness. Will Gunther. February 6, 2013

An Intuitively Complete Analysis of Gödel s Incompleteness

NONSTANDARD MODELS AND KRIPKE S PROOF OF THE GÖDEL THEOREM

Lecture 2: Syntax. January 24, 2018

Lecture Notes for MATH Mathematical Logic 1

Towards a Contemporary Ontology

Gödel s Incompleteness Theorem for Computer Users

Completeness Theorems and λ-calculus

TR : Binding Modalities

CHAPTER 0: BACKGROUND (SPRING 2009 DRAFT)

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

02 The Axiomatic Method

Introduction to Metalogic

Topic 1: Propositional logic

Cantor (1). Georg Cantor ( ) studied in Zürich, Berlin, Göttingen Professor in Halle

5. Peano arithmetic and Gödel s incompleteness theorem

Lecture 11: Measuring the Complexity of Proofs

Final Exam (100 points)

Chapter 1. Logic and Proof

Understanding Computation

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

Chapter 1 Elementary Logic

Contents Propositional Logic: Proofs from Axioms and Inference Rules

From Hilbert s Program to a Logic Tool Box

SOCRATES DID IT BEFORE GÖDEL

Theory of Languages and Automata

INCOMPLETENESS I by Harvey M. Friedman Distinguished University Professor Mathematics, Philosophy, Computer Science Ohio State University Invitation

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

CHAPTER 11. Introduction to Intuitionistic Logic

Mathematical Logic. Introduction to Reasoning and Automated Reasoning. Hilbert-style Propositional Reasoning. Chiara Ghidini. FBK-IRST, Trento, Italy

Lecture 7. Logic. Section1: Statement Logic.

KRIPKE S THEORY OF TRUTH 1. INTRODUCTION

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

Applied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw

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

MAGIC Set theory. lecture 1

Transcription:

Gödel s Proof Victoria Gitman and Thomas Johnstone New York City College of Technology, CUNY vgitman@nylogic.org http://websupport1.citytech.cuny.edu/faculty/vgitman tjohnstone@citytech.cuny.edu March 17, 2009 Victoria Gitman and Thomas Johnstone (CUNY) Gödel s Proof March 17, 2009 1 / 21

Mathematical Logic Mathematical Logic Logic: Study of reasoning Mathematical logic: study of type of reasoning done by mathematicians examines the methods used by mathematicians Mathematics, as opposed to other sciences, uses proofs instead of observations. impossible to prove all mathematical laws certain first laws, axioms, are accepted without proof the remaining laws, theorems, are to be proved from axioms How do we accept certain axioms? How do we choose reasonable axioms? Non-contradictory axioms? Powerful axioms? What constitutes a proof from a given set of axioms? Which rules do we have do follow at each step? Victoria Gitman and Thomas Johnstone (CUNY) Gödel s Proof March 17, 2009 2 / 21

Mathematical Logic Gottlob Frege (1848-1925) In his Begriffsschrift (1879), Frege introduces symbolism for predicate logic invents quantified variables: for all,and there exists makes iterations of and understandable Every boy loves some girl vs. Some girl is loved by all boys invents axiomatic predicate logic In his Grundgesetze der Arithmetik(1893, 1903), Frege attempts to axiomatize the theory of sets. Victoria Gitman and Thomas Johnstone (CUNY) Gödel s Proof March 17, 2009 3 / 21

Mathematical Logic Frege s Set Building Axiom For any formal criterion, there exists a set whose members are those objects (and only those objects) that satisfy the criterion. Frege s axioms allows us to build various sets: the set N of all natural numbers the set R = {x : x is a real number} the set I = {x : x is an infinite set} the set of all sets, V = {x : x = x} Some sets are members of themselves, while others are not! Consider the set B of all objects that are not members of themselves, i.e. B = {x : x / x} Question: What s the problem with B? Victoria Gitman and Thomas Johnstone (CUNY) Gödel s Proof March 17, 2009 4 / 21

Mathematical Logic Russell s Paradox (1901) Bertrand Russell (1872-1970) discovers that Frege s axioms lead to a contradiction. The key ideas: The set B = {x : x / x} cannot exist. Self-reference: x is not an element of itself Similar to the Liar Paradox (Epimenides, 400 BC): This sentence is false! Russell fixed Frege s system using type theory. This led to the Comprehension Axiom and Zermelo-Fraenkel set theory. Victoria Gitman and Thomas Johnstone (CUNY) Gödel s Proof March 17, 2009 5 / 21

The 19th century work of Frege, Russell, Hilbert, Peano, Cantor, etc. leads to development of formal systems: A formal system consists of A formal language Axioms Rules of inference (how to conclude theorems from axioms) Victoria Gitman and Thomas Johnstone (CUNY) Gödel s Proof March 17, 2009 6 / 21

Hilbert s Program (1921) David Hilbert (1862-1943) aimed to provide a secure foundation for mathematics. Two Key Questions Consistency: How do we know that contradictory consequences cannot be proved from the axioms? Completeness: What if there are statements that cannot be decided by the axioms? No one shall expel us from the paradise that Cantor has created for us....hilbert Victoria Gitman and Thomas Johnstone (CUNY) Gödel s Proof March 17, 2009 7 / 21

Hilbert s Program (continued...) Translate all mathematics into a formal language and demonstrate by finitary means that Peano Axioms (PA) for Number Theory, Zermelo-Fraenkel (ZF) Axioms for Set Theory, Euclidian Axioms for Geometry, Principia Mathematica (PM) Axioms, are consistent and complete! What are Hilbert s finitary means? Problem: natural numbers, the universe of sets, the Euclidian space are not finite! Solution: Strip away the meaning of mathematical assertions! Victoria Gitman and Thomas Johnstone (CUNY) Gödel s Proof March 17, 2009 8 / 21

Hilbert s Program (continued...) A mathematical assertion can be viewed in two fundamentally different ways: as a sentence, namely a sequence of letters and symbols, or as the meaning of the sentence. Advantages of the syntactical view: Mathematical concepts are very abstract A sentence, studied as a syntactical object with no meaning, is very concrete. Proofs are finite sequences of sentences that follow a few simple rules. Provability can be studied without any understanding of the underlying subject. Mathematics is a game played according to certain simple rules with meaningless marks on paper....hilbert Victoria Gitman and Thomas Johnstone (CUNY) Gödel s Proof March 17, 2009 9 / 21

Crash Course in 1) Logical symbols: Equality: = Boolean connectives:,,, Quantifiers:, 2) Functions, relations, and constants symbols: specific to subject Number Theory: +,, <, 0, 1 Set Theory: Group Theory:, 1, e 3) Variables: x 1, x 2, x 3, x 4,... infinitely many! 4) Punctuation symbols: (, ) For notational convenience, we will write x, y, z instead of x 1, x 2, x 3, respectively. Victoria Gitman and Thomas Johnstone (CUNY) Gödel s Proof March 17, 2009 10 / 21

Writing : Formulas Examples of formulas in Number Theory x is even: x divides y: even(x) := y y + y = x x y := z z x = y x is prime: prime(x) := ( y (y x (y = 1 y = x)) x = 1) 3 x = y: suggestions? (problem is that definition is recursive) x y = z: (same problem) 3 is even: x (x = (1 + 1) + 1 even(x)) There are infinitely many primes: x y (y > x prime(y)) Every even number > 2 is the sum of two primes: x ((x > 1 + 1 even(x)) y z ((prime(y) prime(z)) x = y + x))) Victoria Gitman and Thomas Johnstone (CUNY) Gödel s Proof March 17, 2009 11 / 21

Formulas (continued...) So what is a formula? Slogan: A formula, should if translated to English, correspond to a complete sentence. Really, after stripping away any meaning: A formula is a string of symbols built according to a finite set of simple rules. This string is a formula: (why?) z(z > 0 x + y = z) This string is not a formula: (why not?) x(y z z > 0) What are the rules? Victoria Gitman and Thomas Johnstone (CUNY) Gödel s Proof March 17, 2009 12 / 21

Formula Witnessing Sequences Recursive rules for building formulas: Equality statements are formulas: x = y, Less than statements are formulas: x + 1 < z x + y = z z Boolean combinations of formulas are formulas: if ϕ and ψ are formulas, then so are (ϕ ψ), (ϕ ψ), ϕ, (ϕ ψ). A formula with a quantifier-variable pair attached in front is a formula: if i is any natural number and ϕ is a formula and, then so are x i ϕ, x i ϕ. Nothing else is a formula This recursive definition gives rise to formula witnessing sequences. Victoria Gitman and Thomas Johnstone (CUNY) Gödel s Proof March 17, 2009 13 / 21

The Peano Axioms Axiomatization of Number Theory proposed by Giuseppe Peano (1858-1932). Peano Axioms Addition and Multiplication x y z (x + y) + z = x + (y + z) x y x + y = y + x x y z (x y) z = x (y z) x y x y = y x x y z x (y + z) = x y + x z. x (x + 0 = x x 1 = x) (associativity of addition) (commutativity of addition) (associativity of multiplication) (commutativity of multiplication) (distributive law) (additive and multiplicative identity) Victoria Gitman and Thomas Johnstone (CUNY) Gödel s Proof March 17, 2009 14 / 21

Peano Axioms (continued) Order x y z ((x < y y < z) x < z) x x < x x y ((x < y x = y) y < x) x y z (x < y x + z < y + z) x y z ((0 < z x < y) x z < x z) x y (x < y z (z > 0 x + z = y)) x (x 0 (x > 0 x 1)) Induction Scheme For every formula ϕ(x) we have (ϕ(0) x (ϕ(x) ϕ(x + 1))) xϕ(x) (the order is transitive) (the order is anti-reflexive) (any two elements are comparable) (order respects addition) (order respects multiplication) (the order is discrete) Hilbert s question: Are the Peano Axioms consistent? Are they complete? Victoria Gitman and Thomas Johnstone (CUNY) Gödel s Proof March 17, 2009 15 / 21

The Group Theory Axioms: An Easy Example Language:, 1, e Group Theory Axioms x y z x (y z) = (x y) z x (e x = x x e = x) x x x 1 = e (associativity) (e is the identity) ( 1 is the inverse) Question Are the group theory axioms consistent? Victoria Gitman and Thomas Johnstone (CUNY) Gödel s Proof March 17, 2009 16 / 21

Group Theory Axioms: (continued...) Hilbert would like: Z 4 e a b c e e a b c a a b c e b b c e a c c e a b Question Are the group theory axioms complete? Victoria Gitman and Thomas Johnstone (CUNY) Gödel s Proof March 17, 2009 17 / 21

Propositional Logic Language: Variables: A, B, C,... Boolean connectives:,,, Punctuation symbols: (, ) Think of these variables as standing in for any sentence: A = Bush is a great public speaker B = It is going to rain tomorrow C = This talk is boring Rules for building formulas: A variable is a formula. Boolean combinations of formulas are formulas: (A B), (A B) The Rule of Inference is Modus Ponens: From A and A B, infer B. Propositional Logic Axioms (A A) A A (A B) (A B) (B A) (A B) ((C A) (C B)) Victoria Gitman and Thomas Johnstone (CUNY) Gödel s Proof March 17, 2009 18 / 21

Propositional Logic is Consistent The following formulas are provable from the axioms: A A (A A) (A A) B The axioms are inconsistent if for some formula A, both A and A are provable. It suffices to find a single formula that is not provable! Hilbert s Strategy: Find a structural, syntactical property that every derivable formula has. Show that not every possible formula has that property. What is the desired property? The formula is a tautology, i.e. true in all possible worlds Theorem (Hilbert, 1905) Propositional logic is consistent. Victoria Gitman and Thomas Johnstone (CUNY) Gödel s Proof March 17, 2009 19 / 21

Presburger Arithmetic Arithmetic without multiplication: Presburger Axioms Addition x 0 = x + 1 x y (x + 1 = y + 1 x = y) x x + 0 = x x y (x + y) + 1 = x + (y + 1) Induction Scheme For every formula ϕ(x) we have (ϕ(0) x (ϕ(x) ϕ(x + 1))) xϕ(x) Mojzesz Presburger (1904-1943) showed in 1929 using finitary arguments that Presburger Arithmetic is consistent and complete! Victoria Gitman and Thomas Johnstone (CUNY) Gödel s Proof March 17, 2009 20 / 21

Gödel ends Hilbert s Program Theorem (Gödel, 1931) The Peano Axioms are not complete. In fact, any reasonable collection of axioms for Number Theory or Set Theory is necessarily incomplete. Theorem (Gödel, 1931) No proof of the consistency of the Peano Axioms can be given by finitary means. Victoria Gitman and Thomas Johnstone (CUNY) Gödel s Proof March 17, 2009 21 / 21