Number Theory & Astrologic; Second-Order Logic and the k-order Ladder; Second-Order Axiomatized Arithmetic; Gödel s Speedup Theorem; Time Travel

Size: px
Start display at page:

Download "Number Theory & Astrologic; Second-Order Logic and the k-order Ladder; Second-Order Axiomatized Arithmetic; Gödel s Speedup Theorem; Time Travel"

Transcription

1 Number Theory & Astrologic; Second-Order Logic and the k-order Ladder; Second-Order Axiomatized Arithmetic; Gödel s Speedup Theorem; Time Travel Selmer Bringsjord Rensselaer AI & Reasoning (RAIR) Lab Department of Cognitive Science Department of Computer Science Lally School of Management & Technology Rensselaer Polytechnic Institute (RPI) Troy, New York USA Intro to Logic 4/2/2018

2 Number Theory & Astrologic; Second-Order Logic and the k-order Ladder; Second-Order Axiomatized Arithmetic; Gödel s Speedup Theorem; Time Travel Selmer Bringsjord Rensselaer AI & Reasoning (RAIR) Lab Department of Cognitive Science Department of Computer Science Lally School of Management & Technology Rensselaer Polytechnic Institute (RPI) Troy, New York USA Intro to Logic 4/2/2018

3 Q (= Robinson Arithmetic) A1 x(0 = s(x)) A2 x y(s(x) =s(y) x = y) A3 x(x = 0 y(x = s(y)) A4 x(x +0=x) A5 x y(x + s(y) =s(x + y)) A6 x(x 0 = 0) A7 x y(x s(y) =(x y)+x)

4 Q (= Robinson Arithmetic) A1 x(0 = s(x)) A2 x y(s(x) =s(y) x = y) A3 x(x = 0 y(x = s(y)) A4 x(x +0=x) A5 x y(x + s(y) =s(x + y)) A6 x(x 0 = 0) A7 x y(x s(y) =(x y)+x)

5 PA (Peano Arithmetic) A1 x(0 = s(x)) A2 x y(s(x) =s(y) x = y) A3 x(x = 0 y(x = s(y)) A4 x(x +0=x) A5 x y(x + s(y) =s(x + y)) A6 x(x 0 = 0) A7 x y(x s(y) =(x y)+x) And, every sentence that is the universal closure of an instance of ([ (0) x( (x) (s(x))] x (x)) where (x) is open w with variable x, and perhaps others, free.

6 PA (Peano Arithmetic) A1 x(0 = s(x)) A2 x y(s(x) =s(y) x = y) A3 x(x = 0 y(x = s(y)) A4 x(x +0=x) A5 x y(x + s(y) =s(x + y)) A6 x(x 0 = 0) A7 x y(x s(y) =(x y)+x) And, every sentence that is the universal closure of an instance of ([ (0) x( (x) (s(x))] x (x)) 1 where (x) is open w with variable x, and perhaps others, free.

7 PA (Peano Arithmetic) A1 x(0 = s(x)) A2 x y(s(x) =s(y) x = y) A3 x(x = 0 y(x = s(y)) A4 x(x +0=x) A5 x y(x + s(y) =s(x + y)) A6 x(x 0 = 0) A7 x y(x s(y) =(x y)+x) And, every sentence that is the universal closure of an instance of ([ (0) x( (x) (s(x))] x (x)) 1 where (x) is open w with variable x, and perhaps others, free.

8 Astrologic (Aliens & Angels on the Same Race Track ) TRUE A/BA EA/BA` EA/BA = TRUE A/Q ` Q Q = PA` PA = TRUE A/I ACA 0?? GT? G PAÌI? PA = II = TRUE A/II

9 Astrologic (Aliens & Angels on the Same Race Track ) An intellectual steeple for human persons! TRUE A/BA EA/BA` EA/BA = TRUE A/Q ` Q Q = PA` PA = TRUE A/I ACA 0?? GT? G PAÌI? PA = II = TRUE A/II

10 Astrologic (Aliens & Angels on the Same Race Track ) An intellectual steeple for human persons! TRUE A/BA EA/BA` EA/BA = TRUE A/Q ` Q Q = PA` PA = TRUE A/I ACA 0?? GT? G PAÌI? PA = II = TRUE A/II

11 Astrologic (Aliens & Angels on the Same Race Track ) An intellectual steeple for human persons! TRUE A/BA EA/BA` EA/BA = TRUE A/Q ` Q Q = PA` PA = TRUE A/I ACA 0?? GT? G PAÌI? PA = II = TRUE A/II

12 Astrologic (Aliens & Angels on the Same Race Track ) An intellectual steeple for human persons! TRUE A/BA EA/BA` EA/BA = TRUE A/Q ` Q Q = PA` PA = TRUE A/I ACA 0?? GT? G PAÌI? PA = II = TRUE A/II

13

14 FOL

15 FOL

16 FOL Epistemic + FOL B d B v B d Vv

17 FOL Epistemic + FOL B d B v B d Vv (for coverage of killer robots)

18 FOL Epistemic + FOL B d B v B d Vv (for coverage of killer robots)

19 FOL Epistemic + FOL B d B v B d Vv (for coverage of killer robots) TOL 9X[X(j) ^ X(m) ^ S(X)]

20 FOL Epistemic + FOL B d B v B d Vv (for coverage of killer robots) TOL 9X[X(j) ^ X(m) ^ S(X)]

21 FOL Epistemic + FOL B d B v B d Vv (for coverage of killer robots)? TOL 9X[X(j) ^ X(m) ^ S(X)]

22 Double-Minded Man

23 Double-Minded Man

24 Double-Minded Man

25 Double-Minded Man

26 Double-Minded Man

27 Double-Minded Man

28 Double-Minded Man

29 Double-Minded Man

30 Double-Minded Man 9X[X(joseph) ^ X(m(harriet, joseph)) ^ Sleazy(X)]

31 Double-Minded Man 9X[X(joseph) ^ X(m(harriet, joseph)) ^ Sleazy(X)]

32 Climbing the k-order Ladder

33 Climbing the k-order Ladder a is a llama, as is b, a likes b, and the father of a is a llama as well.

34 Climbing the k-order Ladder Llama(a) ^ Llama(b) ^ Likes(a, b) ^ Llama(fatherOf (a)) a is a llama, as is b, a likes b, and the father of a is a llama as well.

35 Climbing the k-order Ladder ZOL Llama(a) ^ Llama(b) ^ Likes(a, b) ^ Llama(fatherOf (a)) a is a llama, as is b, a likes b, and the father of a is a llama as well.

36 Climbing the k-order Ladder There s some thing which is a llama and likes b (which is also a llama), and whose father is a llama too. ZOL Llama(a) ^ Llama(b) ^ Likes(a, b) ^ Llama(fatherOf (a)) a is a llama, as is b, a likes b, and the father of a is a llama as well.

37 Climbing the k-order Ladder 9x[Llama(x) ^ Llama(b) ^ Likes(x, b) ^ Llama(fatherOf (x))] There s some thing which is a llama and likes b (which is also a llama), and whose father is a llama too. ZOL Llama(a) ^ Llama(b) ^ Likes(a, b) ^ Llama(fatherOf (a)) a is a llama, as is b, a likes b, and the father of a is a llama as well.

38 Climbing the k-order Ladder FOL 9x[Llama(x) ^ Llama(b) ^ Likes(x, b) ^ Llama(fatherOf (x))] There s some thing which is a llama and likes b (which is also a llama), and whose father is a llama too. ZOL Llama(a) ^ Llama(b) ^ Likes(a, b) ^ Llama(fatherOf (a)) a is a llama, as is b, a likes b, and the father of a is a llama as well.

39 Climbing the k-order Ladder Things x and y, along with the father of x, share a certain property (and x likes y). FOL 9x[Llama(x) ^ Llama(b) ^ Likes(x, b) ^ Llama(fatherOf (x))] There s some thing which is a llama and likes b (which is also a llama), and whose father is a llama too. ZOL Llama(a) ^ Llama(b) ^ Likes(a, b) ^ Llama(fatherOf (a)) a is a llama, as is b, a likes b, and the father of a is a llama as well.

40 Climbing the k-order Ladder 9x9y9R[R(x) ^ R(y) ^ Likes(x, y) ^ R(fatherOf (x))] Things x and y, along with the father of x, share a certain property (and x likes y). FOL 9x[Llama(x) ^ Llama(b) ^ Likes(x, b) ^ Llama(fatherOf (x))] There s some thing which is a llama and likes b (which is also a llama), and whose father is a llama too. ZOL Llama(a) ^ Llama(b) ^ Likes(a, b) ^ Llama(fatherOf (a)) a is a llama, as is b, a likes b, and the father of a is a llama as well.

41 Climbing the k-order Ladder SOL FOL 9x9y9R[R(x) ^ R(y) ^ Likes(x, y) ^ R(fatherOf (x))] Things x and y, along with the father of x, share a certain property (and x likes y). 9x[Llama(x) ^ Llama(b) ^ Likes(x, b) ^ Llama(fatherOf (x))] There s some thing which is a llama and likes b (which is also a llama), and whose father is a llama too. ZOL Llama(a) ^ Llama(b) ^ Likes(a, b) ^ Llama(fatherOf (a)) a is a llama, as is b, a likes b, and the father of a is a llama as well.

42 Climbing the k-order Ladder Things x and y, along with the father of x, share a certain property; and, x R 2 s y, where R 2 is a positive property. SOL FOL 9x9y9R[R(x) ^ R(y) ^ Likes(x, y) ^ R(fatherOf (x))] Things x and y, along with the father of x, share a certain property (and x likes y). 9x[Llama(x) ^ Llama(b) ^ Likes(x, b) ^ Llama(fatherOf (x))] There s some thing which is a llama and likes b (which is also a llama), and whose father is a llama too. ZOL Llama(a) ^ Llama(b) ^ Likes(a, b) ^ Llama(fatherOf (a)) a is a llama, as is b, a likes b, and the father of a is a llama as well.

43 Climbing the k-order Ladder 9x, y 9R, R 2 [R(x) ^ R(y) ^ R 2 (x, y) ^ Positive(R 2 ) ^ R(fatherOf (x))] Things x and y, along with the father of x, share a certain property; and, x R 2 s y, where R 2 is a positive property. SOL FOL 9x9y9R[R(x) ^ R(y) ^ Likes(x, y) ^ R(fatherOf (x))] Things x and y, along with the father of x, share a certain property (and x likes y). 9x[Llama(x) ^ Llama(b) ^ Likes(x, b) ^ Llama(fatherOf (x))] There s some thing which is a llama and likes b (which is also a llama), and whose father is a llama too. ZOL Llama(a) ^ Llama(b) ^ Likes(a, b) ^ Llama(fatherOf (a)) a is a llama, as is b, a likes b, and the father of a is a llama as well.

44 Climbing the k-order Ladder TOL 9x, y 9R, R 2 [R(x) ^ R(y) ^ R 2 (x, y) ^ Positive(R 2 ) ^ R(fatherOf (x))] Things x and y, along with the father of x, share a certain property; and, x R 2 s y, where R 2 is a positive property. SOL FOL 9x9y9R[R(x) ^ R(y) ^ Likes(x, y) ^ R(fatherOf (x))] Things x and y, along with the father of x, share a certain property (and x likes y). 9x[Llama(x) ^ Llama(b) ^ Likes(x, b) ^ Llama(fatherOf (x))] There s some thing which is a llama and likes b (which is also a llama), and whose father is a llama too. ZOL Llama(a) ^ Llama(b) ^ Likes(a, b) ^ Llama(fatherOf (a)) a is a llama, as is b, a likes b, and the father of a is a llama as well.

45 Climbing the k-order Ladder TOL 9x, y 9R, R 2 [R(x) ^ R(y) ^ R 2 (x, y) ^ Positive(R 2 ) ^ R(fatherOf (x))] Things x and y, along with the father of x, share a certain property; and, x R 2 s y, where R 2 is a positive property. SOL FOL 9x9y9R[R(x) ^ R(y) ^ Likes(x, y) ^ R(fatherOf (x))] Things x and y, along with the father of x, share a certain property (and x likes y). 9x[Llama(x) ^ Llama(b) ^ Likes(x, b) ^ Llama(fatherOf (x))] There s some thing which is a llama and likes b (which is also a llama), and whose father is a llama too. ZOL Llama(a) ^ Llama(b) ^ Likes(a, b) ^ Llama(fatherOf (a)) a is a llama, as is b, a likes b, and the father of a is a llama as well.

46 PA = Z0 A1 x(0 = s(x)) A2 x y(s(x) =s(y) x = y) A3 x(x = 0 y(x = s(y)) A4 x(x +0=x) A5 x y(x + s(y) =s(x + y)) A6 x(x 0 = 0) A7 x y(x s(y) =(x y)+x) And, every sentence that is the universal closure of an instance of ([ (0) x( (x) (s(x))] x (x)) where (x) is open w with variable x, and perhaps others, free.

47 PA = Z0 A1 x(0 = s(x)) A2 x y(s(x) =s(y) x = y) A3 x(x = 0 y(x = s(y)) A4 x(x +0=x) A5 x y(x + s(y) =s(x + y)) A6 x(x 0 = 0) A7 x y(x s(y) =(x y)+x) And, every sentence that is the universal closure of an instance of ([ (0) x( (x) (s(x))] x (x)) 1 where (x) is open w with variable x, and perhaps others, free.

48 G1 G

49 G1 TRUE A/BA EA/BA` EA/BA = TRUE A/Q ` Q Q = PA` PA = ACA0 TRUE A/I?? GT G? G PAÌI? PA = II = TRUE A/II

50 G1 G TRUE A/BA EA/BA` EA/BA = TRUE A/Q ` Q Q = PA` PA = TRUE A/I ACA 0?? GT? G PAÌI? PA = II = TRUE A/II

51 G1 TRUE A/BA EA/BA` EA/BA = TRUE A/Q ` Q Q = PA` PA = ACA0 TRUE A/I?? GT G? G PAÌI? PA = II = TRUE A/II

52 G1 TRUE A/BA EA/BA` EA/BA = TRUE A/Q ` Q Q = PA` PA = ACA0 TRUE A/I?? GT G? G PAÌI? PA = II = TRUE A/II Gödel s Speedup Theorem

53 G1 TRUE A/BA EA/BA` EA/BA = TRUE A/Q ` Q Q = PA` PA = ACA0 TRUE A/I?? GT G? G PAÌI? PA = II = TRUE A/II Gödel s Speedup Theorem Let i 0, and let f be any recursive function.

54 G1 TRUE A/BA EA/BA` EA/BA = TRUE A/Q ` Q Q = PA` PA = ACA0 TRUE A/I?? GT G? G PAÌI? PA = II = TRUE A/II Gödel s Speedup Theorem Let i 0, and let f be any recursive function. Then there is an infinite family F of 0 1 formulae such that:

55 G1 TRUE A/BA EA/BA` EA/BA = TRUE A/Q ` Q Q = PA` PA = ACA0 TRUE A/I?? GT G? G PAÌI? PA = II = TRUE A/II Gödel s Speedup Theorem Let i 0, and let f be any recursive function. Then there is an infinite family F of 0 1 formulae such that:

56 TRUEA/BA G1 ` EA/BA EA/BA = TRUEA/Q Q` Q = PA` G TRUEA/I PA =? GT ACA0??G PA`II = PAII = TRUEA/II? Gödel s Speedup Theorem Let i 0, and let f be any recursive function. Then there is an infinite family F of 01 formulae such that: F, Zi ` ; and 8 2 F, if k is the least integer s.t. Zi+1 `k symbols, then Zi 6`f (k) symbols.

57 TRUEA/BA G1 ` EA/BA EA/BA = TRUEA/Q Q` Q = PA` G TRUEA/I PA =? GT ACA0??G PA`II = PAII = TRUEA/II? Gödel s Speedup Theorem Let i 0, and let f be any recursive function. Then there is an infinite family F of 01 formulae such that: F, Zi ` ; and 8 2 F, if k is the least integer s.t. Zi+1 `k symbols, then Zi 6`f (k) symbols. Can you build an AI that can prove this??

58 TRUEA/BA G1 ` EA/BA EA/BA = TRUEA/Q Q` Q = PA` G TRUEA/I PA =? GT ACA0??G PA`II = PAII = TRUEA/II? Gödel s Speedup Theorem Let i 0, and let f be any recursive function. Then there is an infinite family F of 01 formulae such that: F, Zi ` ; and 8 2 F, if k is the least integer s.t. Zi+1 `k symbols, then Zi 6`f (k) symbols. Can you build an AI that can prove this?? Yes. Somehow

59 Supererogatory Reflection

60 Supererogatory Reflection Prove `PA ; how long is your proof?

61 Supererogatory Reflection Prove `PA ; how long is your proof? Prove `PA ; how short can you make your proof?

62 And time travel

63 And time travel

Logic, General Intelligence, and Hypercomputation and beyond...

Logic, General Intelligence, and Hypercomputation and beyond... Logic, General Intelligence, and Hypercomputation and beyond... Selmer Bringsjord Rensselaer AI & Reasoning (RAIR) Lab Department of Cognitive Science Department of Computer Science Rensselaer Polytechnic

More information

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

Gödel s First Incompleteness Theorem (excerpted from Gödel s Great Theorems) Selmer Bringsjord Intro to Logic May RPI Troy NY USA Gödel s First Incompleteness Theorem (excerpted from Gödel s Great Theorems) Selmer Bringsjord Intro to Logic May 2 2016 RPI Troy NY USA Thursday: Can a machine match Gödel? Grade roundup (not today; let

More information

Steeple #3: Goodstein s Theorem (glimpse only!)

Steeple #3: Goodstein s Theorem (glimpse only!) Steeple #3: Goodstein s Theorem (glimpse only!) Selmer Bringsjord (with Naveen Sundar G.) Are Humans Rational? v of 12717 RPI Troy NY USA Back to the beginning Back to the beginning Main Claim Back to

More information

Steeple #1 of Rationalistic Genius: Gödel s Completeness Theorem

Steeple #1 of Rationalistic Genius: Gödel s Completeness Theorem Steeple #1 of Rationalistic Genius: Gödel s Completeness Theorem Selmer Bringsjord Are Humans Rational? v of 11/3/17 RPI Troy NY USA Gödels Great Theorems (OUP) by Selmer Bringsjord Introduction ( The

More information

Steeple #1.Part 1 of Rationalistic Genius: Gödel s Completeness Theorem. Selmer Bringsjord Are Humans Rational? v of 11/27/16 RPI Troy NY USA

Steeple #1.Part 1 of Rationalistic Genius: Gödel s Completeness Theorem. Selmer Bringsjord Are Humans Rational? v of 11/27/16 RPI Troy NY USA Steeple #1.Part 1 of Rationalistic Genius: Gödel s Completeness Theorem Selmer Bringsjord Are Humans Rational? v of 11/27/16 RPI Troy NY USA Gödels Great Theorems (OUP) by Selmer Bringsjord Introduction

More information

Steeple #2: Gödel s First Incompleteness Theorem (and thereafter: Steeple #3: Determining Whether a Machine Can Match Gödel)

Steeple #2: Gödel s First Incompleteness Theorem (and thereafter: Steeple #3: Determining Whether a Machine Can Match Gödel) Steeple #2: Gödel s First Incompleteness Theorem (and thereafter: Steeple #3: Determining Whether a Machine Can Match Gödel) Selmer Bringsjord Are Humans Rational? v 120417 RPI Troy NY USA The Power of

More information

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

Peano Arithmetic. CSC 438F/2404F Notes (S. Cook) Fall, Goals Now CSC 438F/2404F Notes (S. Cook) Fall, 2008 Peano Arithmetic Goals Now 1) We will introduce a standard set of axioms for the language L A. The theory generated by these axioms is denoted PA and called Peano

More information

Peano Arithmetic. by replacing the schematic letter R with a formula, then prefixing universal quantifiers to bind

Peano Arithmetic. by replacing the schematic letter R with a formula, then prefixing universal quantifiers to bind Peano Arithmetic Peano Arithmetic 1 or PA is the system we get from Robinson s Arithmetic by adding the induction axiom schema: ((R(0) v (œx)(r(x) 6 R(sx))) 6 (œx)r(x)). What this means is that any sentence

More information

Propositional and Predicate Logic - XIII

Propositional and Predicate Logic - XIII Propositional and Predicate Logic - XIII Petr Gregor KTIML MFF UK WS 2016/2017 Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - XIII WS 2016/2017 1 / 22 Undecidability Introduction Recursive

More information

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

Gödel s Incompleteness Theorem. Overview. Computability and Logic Gödel s Incompleteness Theorem Overview Computability and Logic Recap Remember what we set out to do in this course: Trying to find a systematic method (algorithm, procedure) which we can use to decide,

More information

A1 Logic (25 points) Using resolution or another proof technique of your stated choice, establish each of the following.

A1 Logic (25 points) Using resolution or another proof technique of your stated choice, establish each of the following. A1 Logic (25 points) Using resolution or another proof technique of your stated choice, establish each of the following. = ( x)( y)p (x, y, f(x, y)) ( x)( y)( z)p (x, y, z)). b. (6.25 points) Γ = ( x)p

More information

03 Review of First-Order Logic

03 Review of First-Order Logic CAS 734 Winter 2014 03 Review of First-Order Logic William M. Farmer Department of Computing and Software McMaster University 18 January 2014 What is First-Order Logic? First-order logic is the study of

More information

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

Gödel s Incompleteness Theorem. Overview. Computability and Logic Gödel s Incompleteness Theorem Overview Computability and Logic Recap Remember what we set out to do in this course: Trying to find a systematic method (algorithm, procedure) which we can use to decide,

More information

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

Arithmetic and Incompleteness. Will Gunther. Goals. Coding with Naturals. Logic and Incompleteness. Will Gunther. February 6, 2013 Logic February 6, 2013 Logic 1 2 3 Logic About Talk Logic Things talk Will approach from angle of computation. Will not assume very much knowledge. Will prove Gödel s Incompleteness Theorem. Will not talk

More information

MAGIC Set theory. lecture 2

MAGIC Set theory. lecture 2 MAGIC Set theory lecture 2 David Asperó University of East Anglia 22 October 2014 Recall from last time: Syntactical vs. semantical logical consequence Given a set T of formulas and a formula ', we write

More information

Final Exam (100 points)

Final Exam (100 points) Final Exam (100 points) Honor Code: Each question is worth 10 points. There is one bonus question worth 5 points. In contrast to the homework assignments, you may not collaborate on this final exam. You

More information

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

What are the recursion theoretic properties of a set of axioms? Understanding a paper by William Craig Armando B. Matos What are the recursion theoretic properties of a set of axioms? Understanding a paper by William Craig Armando B. Matos armandobcm@yahoo.com February 5, 2014 Abstract This note is for personal use. It

More information

Predicate Logic - Undecidability

Predicate Logic - Undecidability CS402, Spring 2016 Undecidable Problems Does the following program halts? (1) N : n, total, x, y, z (2) n GetUserInput() (3) total 3 (4) while true (5) for x 1 to total 2 (6) for y 1 to total x 1 (7) z

More information

CS 730/730W/830: Intro AI

CS 730/730W/830: Intro AI CS 730/730W/830: Intro AI 1 handout: slides 730W journal entries were due Wheeler Ruml (UNH) Lecture 9, CS 730 1 / 16 Logic First-Order Logic The Joy of Power Wheeler Ruml (UNH) Lecture 9, CS 730 2 / 16

More information

Axiomatic Theories of Truth

Axiomatic Theories of Truth Axiomatic Theories of Truth Graham Leigh University of Leeds LC 8, 8th July 28 Graham Leigh (University of Leeds) Axiomatic Theories of Truth LC 8, 8th July 28 1 / 15 Introduction Formalising Truth Formalising

More information

Notes on Mathematical Logic. David W. Kueker

Notes on Mathematical Logic. David W. Kueker Notes on Mathematical Logic David W. Kueker Contents Chapter 0. Introduction: What Is Logic? 1 Part A. Elementary Logic 3 Chapter 1. Sentential Logic 5 1.0. Introduction 5 1.1. Sentences of Sentential

More information

About the relationship between formal logic and complexity classes

About the relationship between formal logic and complexity classes About the relationship between formal logic and complexity classes Working paper Comments welcome; my email: armandobcm@yahoo.com Armando B. Matos October 20, 2013 1 Introduction We analyze a particular

More information

CS 730/830: Intro AI. 3 handouts: slides, asst 6, asst 7. Wheeler Ruml (UNH) Lecture 12, CS / 16. Reasoning.

CS 730/830: Intro AI. 3 handouts: slides, asst 6, asst 7. Wheeler Ruml (UNH) Lecture 12, CS / 16. Reasoning. CS 730/830: Intro AI 3 handouts: slides, asst 6, asst 7 Wheeler Ruml (UNH) Lecture 12, CS 730 1 / 16 Logic First-Order Logic The Joy of Power in First-order Logic Wheeler Ruml (UNH) Lecture 12, CS 730

More information

07 Equational Logic and Algebraic Reasoning

07 Equational Logic and Algebraic Reasoning CAS 701 Fall 2004 07 Equational Logic and Algebraic Reasoning Instructor: W. M. Farmer Revised: 17 November 2004 1 What is Equational Logic? Equational logic is first-order logic restricted to languages

More information

The Threat of Killer Robots: The PAID Problem

The Threat of Killer Robots: The PAID Problem The Threat of Killer Robots: The PAID Problem Selmer Bringsjord Naveen Sundar G. et al. Rensselaer AI & Reasoning (RAIR) Lab Department of Cognitive Science Department of Computer Science Lally School

More information

1 Predicates and Quantifiers

1 Predicates and Quantifiers 1 Predicates and Quantifiers We have seen how to represent properties of objects. For example, B(x) may represent that x is a student at Bryn Mawr College. Here B stands for is a student at Bryn Mawr College

More information

This is logically equivalent to the conjunction of the positive assertion Minimal Arithmetic and Representability

This is logically equivalent to the conjunction of the positive assertion Minimal Arithmetic and Representability 16.2. MINIMAL ARITHMETIC AND REPRESENTABILITY 207 If T is a consistent theory in the language of arithmetic, we say a set S is defined in T by D(x) if for all n, if n is in S, then D(n) is a theorem of

More information

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

by Yurii Khomskii There is a weaker notion called semi-representability: Gödel s Incompleteness Theorem by Yurii Khomskii We give three different proofs of Gödel s First Incompleteness Theorem. All three proofs are essentially variations of one another, but some people may

More information

Chapter 2 Preliminaries

Chapter 2 Preliminaries Chapter 2 Preliminaries Abstract The calculus NLK and further notions preliminary to the 1936 consistency proof are defined in this chapter. The most important notion is endform which represents sequents

More information

Some Applications of MATH 1090 Techniques

Some Applications of MATH 1090 Techniques 1 Some Applications of MATH 1090 Techniques 0.1 A simple problem about Nand gates in relation to And gates and inversion (Not) Gates. In this subsection the notation A means that A is proved from the axioms

More information

Recursion Theory. Joost J. Joosten

Recursion Theory. Joost J. Joosten Recursion Theory Joost J. Joosten Institute for Logic Language and Computation University of Amsterdam Plantage Muidergracht 24 1018 TV Amsterdam Room P 3.26, +31 20 5256095 jjoosten@phil.uu.nl www.phil.uu.nl/

More information

Gödel s Incompleteness Theorems

Gödel s Incompleteness Theorems 15-251: Great Theoretical Ideas in Computer Science Spring 2016, Lecture 16 Gödel s Incompleteness Theorems Don t stress, Kurt, it s easy! Proving the famous Gödel Incompleteness Theorems is easy if you

More information

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

Motivation. CS389L: Automated Logical Reasoning. Lecture 10: Overview of First-Order Theories. Signature and Axioms of First-Order Theory Motivation CS389L: Automated Logical Reasoning Lecture 10: Overview of First-Order Theories Işıl Dillig Last few lectures: Full first-order logic In FOL, functions/predicates are uninterpreted (i.e., structure

More information

Proof Theory and Subsystems of Second-Order Arithmetic

Proof Theory and Subsystems of Second-Order Arithmetic Proof Theory and Subsystems of Second-Order Arithmetic 1. Background and Motivation Why use proof theory to study theories of arithmetic? 2. Conservation Results Showing that if a theory T 1 proves ϕ,

More information

Axiomatic set theory. Chapter Why axiomatic set theory?

Axiomatic set theory. Chapter Why axiomatic set theory? Chapter 1 Axiomatic set theory 1.1 Why axiomatic set theory? Essentially all mathematical theories deal with sets in one way or another. In most cases, however, the use of set theory is limited to its

More information

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

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

More information

Could an AI Ever Match Gödel? (excerpted from Gödel s Great Theorems) Selmer Bringsjord Intro to Logic May RPI Troy NY USA

Could an AI Ever Match Gödel? (excerpted from Gödel s Great Theorems) Selmer Bringsjord Intro to Logic May RPI Troy NY USA Could an AI Ever Match Gödel? (excerpted from Gödel s Great Theorems) Selmer Bringsjord Intro to Logic May 5 2016 RPI Troy NY USA Played last night :)? Played last night :)? If you won, please remember

More information

2-4: The Use of Quantifiers

2-4: The Use of Quantifiers 2-4: The Use of Quantifiers The number x + 2 is an even integer is not a statement. When x is replaced by 1, 3 or 5 the resulting statement is false. However, when x is replaced by 2, 4 or 6 the resulting

More information

Logic Michælmas 2003

Logic Michælmas 2003 Logic Michælmas 2003 ii Contents 1 Introduction 1 2 Propositional logic 3 3 Syntactic implication 5 3.0.1 Two consequences of completeness.............. 7 4 Posets and Zorn s lemma 9 5 Predicate logic

More information

Functors for the Piagetian Robotics Paper

Functors for the Piagetian Robotics Paper Functors or the Piagetian Robotics Paper Joshua Taylor 1 and Selmer Bringsjord 1,2 tayloj@cs.rpi.edu, selmer@rpi.edu Rensselaer AI & Reasoning (RAIR) Lab Department o Cognitive Science 2 Department o Computer

More information

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:

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: Logic: The Big Picture Logic is a tool for formalizing reasoning. There are lots of different logics: probabilistic logic: for reasoning about probability temporal logic: for reasoning about time (and

More information

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

First-Order Logic First-Order Theories. Roopsha Samanta. Partly based on slides by Aaron Bradley and Isil Dillig First-Order Logic First-Order Theories Roopsha Samanta Partly based on slides by Aaron Bradley and Isil Dillig Roadmap Review: propositional logic Syntax and semantics of first-order logic (FOL) Semantic

More information

Rosen, Discrete Mathematics and Its Applications, 6th edition Extra Examples

Rosen, Discrete Mathematics and Its Applications, 6th edition Extra Examples Rosen, Discrete Mathematics and Its Applications, 6th edition Extra Examples Section 1.4 Nested Quantifiers Page references correspond to locations of Extra Examples icons in the textbook. #1. Write the

More information

Arithmetical classification of the set of all provably recursive functions

Arithmetical classification of the set of all provably recursive functions Arithmetical classification of the set of all provably recursive functions Vítězslav Švejdar April 12, 1999 The original publication is available at CMUC. Abstract The set of all indices of all functions

More information

CS156: The Calculus of Computation

CS156: The Calculus of Computation Page 1 of 31 CS156: The Calculus of Computation Zohar Manna Winter 2010 Chapter 3: First-Order Theories Page 2 of 31 First-Order Theories I First-order theory T consists of Signature Σ T - set of constant,

More information

Propositional Logic: Syntax

Propositional Logic: Syntax Logic Logic is a tool for formalizing reasoning. There are lots of different logics: probabilistic logic: for reasoning about probability temporal logic: for reasoning about time (and programs) epistemic

More information

First Order Logic (FOL) 1 znj/dm2017

First Order Logic (FOL) 1   znj/dm2017 First Order Logic (FOL) 1 http://lcs.ios.ac.cn/ znj/dm2017 Naijun Zhan March 19, 2017 1 Special thanks to Profs Hanpin Wang (PKU) and Lijun Zhang (ISCAS) for their courtesy of the slides on this course.

More information

Beyond First-Order Logic

Beyond First-Order Logic Beyond First-Order Logic Software Formal Verification Maria João Frade Departmento de Informática Universidade do Minho 2008/2009 Maria João Frade (DI-UM) Beyond First-Order Logic MFES 2008/09 1 / 37 FOL

More information

On Ramsey s Theorem for Pairs

On Ramsey s Theorem for Pairs On Ramsey s Theorem for Pairs Peter A. Cholak, Carl G. Jockusch Jr., and Theodore A. Slaman On the strength of Ramsey s theorem for pairs. J. Symbolic Logic, 66(1):1-55, 2001. www.nd.edu/~cholak Ramsey

More information

the logic of provability

the logic of provability A bird s eye view on the logic of provability Rineke Verbrugge, Institute of Artificial Intelligence, University of Groningen Annual Meet on Logic and its Applications, Calcutta Logic Circle, Kolkata,

More information

Chapter 2: The Logic of Quantified Statements

Chapter 2: The Logic of Quantified Statements Chapter 2: The Logic of Quantified Statements Topics include 2.1, 2.2 Predicates and Quantified Statements, 2.3 Statements with Multiple Quantifiers, and 2.4 Arguments with Quantified Statements. cs1231y

More information

Discrete Mathematics. W. Ethan Duckworth. Fall 2017, Loyola University Maryland

Discrete Mathematics. W. Ethan Duckworth. Fall 2017, Loyola University Maryland Discrete Mathematics W. Ethan Duckworth Fall 2017, Loyola University Maryland Contents 1 Introduction 4 1.1 Statements......................................... 4 1.2 Constructing Direct Proofs................................

More information

Ramsey Theory and Reverse Mathematics

Ramsey Theory and Reverse Mathematics Ramsey Theory and Reverse Mathematics University of Notre Dame Department of Mathematics Peter.Cholak.1@nd.edu Supported by NSF Division of Mathematical Science May 24, 2011 The resulting paper Cholak,

More information

Herbrand Theorem, Equality, and Compactness

Herbrand Theorem, Equality, and Compactness CSC 438F/2404F Notes (S. Cook and T. Pitassi) Fall, 2014 Herbrand Theorem, Equality, and Compactness The Herbrand Theorem We now consider a complete method for proving the unsatisfiability of sets of first-order

More information

NONSTANDARD ARITHMETIC AND RECURSIVE COMPREHENSION

NONSTANDARD ARITHMETIC AND RECURSIVE COMPREHENSION NONSTANDARD ARITHMETIC AND RECURSIVE COMPREHENSION H. JEROME KEISLER Abstract. First order reasoning about hyperintegers can prove things about sets of integers. In the author s paper Nonstandard Arithmetic

More information

Lecturecise 22 Weak monadic second-order theory of one successor (WS1S)

Lecturecise 22 Weak monadic second-order theory of one successor (WS1S) Lecturecise 22 Weak monadic second-order theory of one successor (WS1S) 2013 Reachability in the Heap Many programs manipulate linked data structures (lists, trees). To express many important properties

More information

1 The decision problem for First order logic

1 The decision problem for First order logic Math 260A Mathematical Logic Scribe Notes UCSD Winter Quarter 2012 Instructor: Sam Buss Notes by: James Aisenberg April 27th 1 The decision problem for First order logic Fix a finite language L. Define

More information

Great Theoretical Ideas

Great Theoretical Ideas 15-251 Great Theoretical Ideas in Computer Science Gödel s Legacy: Proofs and Their Limitations Lecture 25 (November 16, 2010) The Halting Problem A Quick Recap of the Previous Lecture Is there a program

More information

CS 220: Discrete Structures and their Applications. Predicate Logic Section in zybooks

CS 220: Discrete Structures and their Applications. Predicate Logic Section in zybooks CS 220: Discrete Structures and their Applications Predicate Logic Section 1.6-1.10 in zybooks From propositional to predicate logic Let s consider the statement x is an odd number Its truth value depends

More information

Decidability of WS1S and S1S (An Exposition) Exposition by William Gasarch-U of MD

Decidability of WS1S and S1S (An Exposition) Exposition by William Gasarch-U of MD 1 Introduction Decidability of WS1S and S1S (An Exposition) Exposition by William Gasarch-U of MD We are going to prove that a (small) fragment of mathematics is decidable. 1. A Formula allows variables

More information

Logic. Propositional Logic: Syntax. Wffs

Logic. Propositional Logic: Syntax. Wffs Logic Propositional Logic: Syntax Logic is a tool for formalizing reasoning. There are lots of different logics: probabilistic logic: for reasoning about probability temporal logic: for reasoning about

More information

First Order Logic (FOL)

First Order Logic (FOL) First Order Logic (FOL) Testing, Quality Assurance, and Maintenance Winter 2018 Prof. Arie Gurfinkel based on slides by Prof. Ruzica Piskac, Nikolaj Bjorner, and others References Chpater 2 of Logic for

More information

Predicate in English. Predicates and Quantifiers. Predicate in Logic. Propositional Functions: Prelude. Propositional Function

Predicate in English. Predicates and Quantifiers. Predicate in Logic. Propositional Functions: Prelude. Propositional Function Predicates and Quantifiers Chuck Cusack Predicate in English In English, a sentence has 2 parts: the subject and the predicate. The predicate is the part of the sentence that states something about the

More information

Definability in fields Lecture 1: Undecidabile arithmetic, decidable geometry

Definability in fields Lecture 1: Undecidabile arithmetic, decidable geometry Definability in fields Lecture 1: Undecidabile arithmetic, decidable geometry 5 February 2007 Model Theory and Computable Model Theory Gainesville, Florida Structures from logic Question What do we study

More information

2.2 Lowenheim-Skolem-Tarski theorems

2.2 Lowenheim-Skolem-Tarski theorems Logic SEP: Day 1 July 15, 2013 1 Some references Syllabus: http://www.math.wisc.edu/graduate/guide-qe Previous years qualifying exams: http://www.math.wisc.edu/ miller/old/qual/index.html Miller s Moore

More information

CSE 1400 Applied Discrete Mathematics Proofs

CSE 1400 Applied Discrete Mathematics Proofs CSE 1400 Applied Discrete Mathematics Proofs Department of Computer Sciences College of Engineering Florida Tech Fall 2011 Axioms 1 Logical Axioms 2 Models 2 Number Theory 3 Graph Theory 4 Set Theory 4

More information

FORMAL BACKGROUND FOR THE INCOMPLETENESS AND UNDEFINABILITY THEOREMS

FORMAL BACKGROUND FOR THE INCOMPLETENESS AND UNDEFINABILITY THEOREMS FORMAL BACKGROUND FOR THE INCOMPLETENESS AND UNDEFINABILITY THEOREMS RICHARD G. HECK, JR. CONTENTS 1. Languages 1 2. Theories 5 3. Some Important Properties of Theories 7 4. Comparing the Strength of Theories

More information

Gödel s Second Incompleteness Theorem. incompleteness theorem proceeded by constructing a sentence F such that

Gödel s Second Incompleteness Theorem. incompleteness theorem proceeded by constructing a sentence F such that Gödel s Second Incompleteness Theorem Let ' be a recursively axiomatized theory that includes Q. The proof of Gödel s first incompleteness theorem proceeded by constructing a sentence F such that (1) (F

More information

Axiomatic Theories of Partial Ground II Partial Ground and Typed Truth

Axiomatic Theories of Partial Ground II Partial Ground and Typed Truth Axiomatic heories of Partial Ground II Partial Ground and yped ruth Johannes Korbmacher jkorbmacher@gmail.com June 2016 Abstract his is part two of a two-part paper, in which we develop an axiomatic theory

More information

Decidability: Church-Turing Thesis

Decidability: Church-Turing Thesis Decidability: Church-Turing Thesis While there are a countably infinite number of languages that are described by TMs over some alphabet Σ, there are an uncountably infinite number that are not Are there

More information

Logic and Reasoning. Foundations of Computing Science. Pallab Dasgupta Professor, Dept. of Computer Sc & Engg INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR

Logic and Reasoning. Foundations of Computing Science. Pallab Dasgupta Professor, Dept. of Computer Sc & Engg INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR Logic and Reasoning Foundations of Computing Science Pallab Dasgupta Professor, Dept. of Computer Sc & Engg 2 Knowledge and Reasoning Representation, Reasoning and Logic Propositional Logic First-Order

More information

CMPS 217 Logic in Computer Science. Lecture #17

CMPS 217 Logic in Computer Science.   Lecture #17 CMPS 217 Logic in Computer Science https://courses.soe.ucsc.edu/courses/cmps217/spring13/01 Lecture #17 1 The Complexity of FO-Truth on a Structure Structure A Complexity of Th(A) Structure of the natural

More information

First-Order Predicate Logic. First-Order Logic 153/467

First-Order Predicate Logic. First-Order Logic 153/467 First-Order Predicate Logic First-Order Logic 153/467 What Propositional Logic Cannot Express Propositional logic dealt with logical forms of compound propositions It worked well with relationships like

More information

Review: Stephen G. Simpson (1999) Subsystems of Second-Order Arithmetic (Springer)

Review: Stephen G. Simpson (1999) Subsystems of Second-Order Arithmetic (Springer) Review: Stephen G. Simpson (1999) Subsystems of Second-Order Arithmetic (Springer) Jeffrey Ketland, February 4, 2000 During the nineteenth century, and up until around 1939, many major mathematicians were

More information

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

First-Order Logic. 1 Syntax. Domain of Discourse. FO Vocabulary. Terms First-Order Logic 1 Syntax Domain of Discourse The domain of discourse for first order logic is FO structures or models. A FO structure contains Relations Functions Constants (functions of arity 0) FO

More information

Undecidable propositions with Diophantine form arisen from. every axiom and every theorem in Peano Arithmetic. T. Mei

Undecidable propositions with Diophantine form arisen from. every axiom and every theorem in Peano Arithmetic. T. Mei Undecidable propositions with Diophantine form arisen from every axiom and every theorem in Peano Arithmetic T. Mei (Department of Journal, Central China Normal University, Wuhan, Hubei PRO, People s Republic

More information

What is a Linear Space/Vector Space?

What is a Linear Space/Vector Space? What is a Linear Space/Vector Space? The terms linear space and vector space mean the same thing and can be used interchangeably. I have used the term linear space in the discussion below because I prefer

More information

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

A Little History Incompleteness The First Theorem The Second Theorem Implications. Gödel s Theorem. Anders O.F. Hendrickson Gödel s Theorem Anders O.F. Hendrickson Department of Mathematics and Computer Science Concordia College, Moorhead, MN Math/CS Colloquium, November 15, 2011 Outline 1 A Little History 2 Incompleteness

More information

Propositional Logic Not Enough

Propositional Logic Not Enough Section 1.4 Propositional Logic Not Enough If we have: All men are mortal. Socrates is a man. Does it follow that Socrates is mortal? Can t be represented in propositional logic. Need a language that talks

More information

How Philosophy Impacts on Mathematics

How Philosophy Impacts on Mathematics .. How Philosophy Impacts on Mathematics Yang Rui Zhi Department of Philosophy Peking University Fudan University March 20, 2012 Yang Rui Zhi (PKU) Philosophical Impacts on Mathematics 20 Mar. 2012 1 /

More information

3. The Logic of Quantified Statements Summary. Aaron Tan August 2017

3. The Logic of Quantified Statements Summary. Aaron Tan August 2017 3. The Logic of Quantified Statements Summary Aaron Tan 28 31 August 2017 1 3. The Logic of Quantified Statements 3.1 Predicates and Quantified Statements I Predicate; domain; truth set Universal quantifier,

More information

Chapter 3. Formal Number Theory

Chapter 3. Formal Number Theory Chapter 3. Formal Number Theory 1. An Axiom System for Peano Arithmetic (S) The language L A of Peano arithmetic has a constant 0, a unary function symbol, a binary function symbol +, binary function symbol,

More information

5. Peano arithmetic and Gödel s incompleteness theorem

5. Peano arithmetic and Gödel s incompleteness theorem 5. Peano arithmetic and Gödel s incompleteness theorem In this chapter we give the proof of Gödel s incompleteness theorem, modulo technical details treated in subsequent chapters. The incompleteness theorem

More information

Kreisel s Conjecture with minimality principle

Kreisel s Conjecture with minimality principle Kreisel s Conjecture with minimality principle Pavel Hrubeš November 9, 2008 Abstract We prove that Kreisel s Conjecture is true, if Peano arithmetic is axiomatised using minimality principle and axioms

More information

LOWELL JOURNAL. MUST APOLOGIZE. such communication with the shore as Is m i Boimhle, noewwary and proper for the comfort

LOWELL JOURNAL. MUST APOLOGIZE. such communication with the shore as Is m i Boimhle, noewwary and proper for the comfort - 7 7 Z 8 q ) V x - X > q - < Y Y X V - z - - - - V - V - q \ - q q < -- V - - - x - - V q > x - x q - x q - x - - - 7 -» - - - - 6 q x - > - - x - - - x- - - q q - V - x - - ( Y q Y7 - >»> - x Y - ] [

More information

Properties of Relational Logic

Properties of Relational Logic Computational Logic Lecture 8 Properties of Relational Logic Michael Genesereth Autumn 2011 Programme Expressiveness What we can say in First-Order Logic And what we cannot Semidecidability and Decidability

More information

Extremely large cardinals in the absence of Choice

Extremely large cardinals in the absence of Choice Extremely large cardinals in the absence of Choice David Asperó University of East Anglia UEA pure math seminar, 8 Dec 2014 The language First order language of set theory. Only non logical symbol: 2 The

More information

The following number (percentage) of students scored in the following ranges:

The following number (percentage) of students scored in the following ranges: The following number (percentage) of students scored in the following ranges: 100: 6 (18%) 95-99: 11 (33%) 90-94: 5 (15%) [22 (67%) scored 90 or better] 85-89: 3 (9%) 80-84: 3 (9%) [28 (85%) scored 80

More information

Generic cuts in models of Peano arithmetic

Generic cuts in models of Peano arithmetic Generic cuts in models of Peano arithmetic Tin Lok Wong University of Birmingham, United Kingdom Joint work with Richard Kaye (Birmingham) 5 August, 2009 Preliminary definitions L A is the first-order

More information

Gödel s Incompleteness Theorems

Gödel s Incompleteness Theorems Gödel s Incompleteness Theorems Reinhard Kahle CMA & Departamento de Matemática FCT, Universidade Nova de Lisboa Hilbert Bernays Summer School 2015 Göttingen Partially funded by FCT project PTDC/MHC-FIL/5363/2012

More information

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

Victoria Gitman and Thomas Johnstone. New York City College of Technology, CUNY 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

More information

12th Meeting on Mathematics of Language. 6, September, 2011

12th Meeting on Mathematics of Language. 6, September, 2011 A Co-inductive Collaborate Research Team for Verification, National Institute of Advanced Industrial Science and Technology, Japan 12th Meeting on Mathematics of Language 6, September, 2011 1 / 17 Outline

More information

6c Lecture 14: May 14, 2014

6c Lecture 14: May 14, 2014 6c Lecture 14: May 14, 2014 11 Compactness We begin with a consequence of the completeness theorem. Suppose T is a theory. Recall that T is satisfiable if there is a model M T of T. Recall that T is consistent

More information

Logic: The Big Picture

Logic: The Big Picture Logic: The Big Picture A typical logic is described in terms of syntax: what are the legitimate formulas semantics: under what circumstances is a formula true proof theory/ axiomatization: rules for proving

More information

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

Lecture 14 Rosser s Theorem, the length of proofs, Robinson s Arithmetic, and Church s theorem. Michael Beeson Lecture 14 Rosser s Theorem, the length of proofs, Robinson s Arithmetic, and Church s theorem Michael Beeson The hypotheses needed to prove incompleteness The question immediate arises whether the incompleteness

More information

Lecture 10: Predicate Logic and Its Language

Lecture 10: Predicate Logic and Its Language Discrete Mathematics (II) Spring 2017 Lecture 10: Predicate Logic and Its Language Lecturer: Yi Li 1 Predicates and Quantifiers In this action, we show you why a richer language should be introduced than

More information

COMP4418: Knowledge Representation and Reasoning First-Order Logic

COMP4418: Knowledge Representation and Reasoning First-Order Logic COMP4418: Knowledge Representation and Reasoning First-Order Logic Maurice Pagnucco School of Computer Science and Engineering University of New South Wales NSW 2052, AUSTRALIA morri@cse.unsw.edu.au COMP4418

More information

Gödel s Incompleteness Theorem. Part II: Arithmetical Definability. Computability and Logic

Gödel s Incompleteness Theorem. Part II: Arithmetical Definability. Computability and Logic Gödel s Incompleteness Theorem Part II: Arithmetical Definability Computability and Logic The Language of Arithmetic The language of arithmetic L A contains the following four non-logical symbols: 0: constant

More information

CSCI3390-Lecture 18: Why is the P =?NP Problem Such a Big Deal?

CSCI3390-Lecture 18: Why is the P =?NP Problem Such a Big Deal? CSCI3390-Lecture 18: Why is the P =?NP Problem Such a Big Deal? The conjecture that P is different from NP made its way on to several lists of the most important unsolved problems in Mathematics (never

More information