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

Size: px
Start display at page:

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

Transcription

1 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 RPI Troy NY USA

2 The Power of Study

3 History Made in Milliseconds

4 History Made in Milliseconds

5 History Made in Milliseconds

6 History Made in Milliseconds

7 History Made in Milliseconds

8 History Made in Milliseconds

9 History Made in Milliseconds

10 Thanks to the NFL Films wiring the Patriots assistant coaches for sound in that crazy final sequence for Belichick s team, there is audiovisual evidence of them subbing Butler for linebacker Akeem Ayers as they realized the Seahawks were going three wide in the huddle. Carroll admitted the Seahawks had called that pass play with success in the past, and you can bet the Patriots had seen it and welcomed preparing for it again. It was clear Butler had studied it well, with how quickly he jumped the route while Wilson was trying to connect with Lockette.

11 Thanks to the NFL Films wiring the Patriots assistant coaches for sound in that crazy final sequence for Belichick s team, there is audiovisual evidence of them subbing Butler for linebacker Akeem Ayers as they realized the Seahawks were going three wide in the huddle. Carroll admitted the Seahawks had called that pass play with success in the past, and you can bet the Patriots had seen it and welcomed preparing for it again. It was clear Butler had studied it well, with how quickly he jumped the route while Wilson was trying to connect with Lockette.

12 Thanks to the NFL Films wiring the Patriots assistant coaches for sound in that crazy final sequence for Belichick s team, there is audiovisual evidence of them subbing Butler for linebacker Akeem Ayers as they realized the Seahawks were going three wide in the huddle. Carroll admitted the Seahawks had called that pass play with success in the past, and you can bet the Patriots had seen it and welcomed preparing for it again. It was clear Butler had studied it well, with how quickly he jumped the route while Wilson was trying to connect with Lockette.

13 Thanks to the NFL Films wiring the Patriots assistant coaches for sound in that crazy final sequence for Belichick s team, there is audiovisual evidence of them subbing Butler for linebacker Akeem Ayers as they realized the Seahawks were going three wide in the huddle. Carroll admitted the Seahawks had called that pass play with success in the past, and you can bet the Patriots had seen it and welcomed preparing for it again. It was clear Butler had studied it well, with how quickly he jumped the route while Wilson was trying to connect with Lockette.

14 Thanks to the NFL Films wiring the Patriots assistant coaches for sound in that crazy final sequence for Belichick s team, there is audiovisual evidence of them subbing Butler for linebacker Akeem Ayers as they realized the Seahawks were going three wide in the huddle. Carroll admitted the Seahawks had called that pass play with success in the past, and you can bet the Patriots had seen it and welcomed preparing for it again. It was clear Butler had studied it well, with how quickly he jumped the route while Wilson was trying to connect with Lockette.

15 Thanks to the NFL Films wiring the Patriots assistant coaches for sound in that crazy final sequence for Belichick s team, there is audiovisual evidence of them subbing Butler for linebacker Akeem Ayers as they realized the Seahawks were going three wide in the huddle. Carroll admitted the Seahawks had called that pass play with success in the past, and you can bet the Patriots had seen it and welcomed preparing for it again. It was clear Butler had studied it well, with how quickly he jumped the route while Wilson was trying to connect with Lockette.

16 The End Result of Study

17 The End Result of Study

18 Steeple #2 (Incompleteness)

19 Goal: Put you in position to prove Gödel s first incompleteness theorem!

20 Goal: Put you in position to prove Gödel s first incompleteness theorem! We have the background (if).

21 The Liar Tree

22 The Liar Tree The Liar Paradox

23 The Liar Tree The Liar Paradox

24 The Liar Tree The Liar Paradox Pure Proof-Theoretic Route

25 The Liar Tree The Liar Paradox Pure Proof-Theoretic Route

26 The Liar Tree The Liar Paradox Pure Proof-Theoretic Route Via Tarski s Theorem

27 The Liar Tree The Liar Paradox Pure Proof-Theoretic Route Via Tarski s Theorem

28 The Liar Tree The Liar Paradox Pure Proof-Theoretic Route Via Tarski s Theorem Ergo, step one: What is LP?

29 Remember The (Economical) Liar which will be our guide!

30 Remember The (Economical) Liar which will be our guide! L: This sentence is false.

31 Remember The (Economical) Liar which will be our guide! L: This sentence is false. Suppose that T(L); then T(L).

32 Remember The (Economical) Liar which will be our guide! L: This sentence is false. Suppose that T(L); then T(L). Suppose that T(L) then T(L).

33 Remember The (Economical) Liar which will be our guide! L: This sentence is false. Suppose that T(L); then T(L). Suppose that T(L) then T(L). Hence: T(L) iff (i.e., if & only if) T(L).

34 Remember The (Economical) Liar which will be our guide! L: This sentence is false. Suppose that T(L); then T(L). Suppose that T(L) then T(L). Hence: T(L) iff (i.e., if & only if) T(L). Contradiction!

35 Next, recall: 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.

36 Arithmetic is Part of All Things Sci/Eng/Tech! and courtesy of Gödel: We can t even prove all truths of arithmetic! Each circle is a larger part of the formal sciences. PA

37 Gödel Numbering

38 Gödel Numbering Problem: How do we make a formula refer to other formula and itself (and also other objects like proofs, terms etc.)

39 Gödel Numbering Problem: How do we make a formula refer to other formula and itself (and also other objects like proofs, terms etc.) Solution: Gödel numbering

40 Gödel Numbering Problem: How do we make a formula refer to other formula and itself (and also other objects like proofs, terms etc.) Solution: Gödel numbering! f(x, a)

41 Gödel Numbering Problem: How do we make a formula refer to other formula and itself (and also other objects like proofs, terms etc.) Solution: Gödel numbering! f(x, a) Syntactic objects

42 Gödel Numbering Problem: How do we make a formula refer to other formula and itself (and also other objects like proofs, terms etc.) Solution: Gödel numbering! f(x, a) Syntactic objects (formulae, programs, terms, proofs etc)

43 Gödel Numbering Problem: How do we make a formula refer to other formula and itself (and also other objects like proofs, terms etc.) Solution: Gödel numbering! f(x, a) Syntactic objects (formulae, programs, terms, proofs etc)

44 Gödel Numbering Problem: How do we make a formula refer to other formula and itself (and also other objects like proofs, terms etc.) Solution: Gödel numbering 323! f(x, a) Syntactic objects (formulae, programs, terms, proofs etc)

45 Gödel Numbering Problem: How do we make a formula refer to other formula and itself (and also other objects like proofs, terms etc.) Solution: Gödel numbering 323! f(x, a) Syntactic objects Gödel number (formulae, programs, terms, proofs etc)

46 Gödel Numbering Problem: How do we make a formula refer to other formula and itself (and also other objects like proofs, terms etc.) Solution: Gödel numbering 323! f(x, a) Syntactic objects Gödel number (formulae, programs, terms, proofs etc)

47 Gödel Numbering Problem: How do we make a formula refer to other formula and itself (and also other objects like proofs, terms etc.) Solution: Gödel numbering! f(x, a) Syntactic objects (formulae, programs, terms, proofs etc) Gödel number

48 Gödel Numbering Problem: How do we make a formula refer to other formula and itself (and also other objects like proofs, terms etc.) Solution: Gödel numbering! f(x, a) Syntactic objects (formulae, programs, terms, proofs etc) Gödel number Gödel numeral

49 Gödel Numbering Problem: How do we make a formula refer to other formula and itself (and also other objects like proofs, terms etc.) Solution: Gödel numbering! f(x, a) Syntactic objects (formulae, programs, terms, proofs etc) Gödel number Gödel numeral back to syntax

50 Gödel Numbering Problem: How do we make a formula refer to other formula and itself (and also other objects like proofs, terms etc.) Solution: Gödel numbering! f(x, a) Syntactic objects (formulae, programs, terms, proofs etc) Gödel number Gödel numeral back to syntax

51 Gödel Numbering Problem: How do we make a formula refer to other formula and itself (and also other objects like proofs, terms etc.) Solution: Gödel numbering! f(x, a) Syntactic objects (formulae, programs, terms, proofs etc) Gödel number n Gödel numeral back to syntax

52 Gödel Numbering Problem: How do we make a formula refer to other formula and itself (and also other objects like proofs, terms etc.) Solution: Gödel numbering! f(x, a) Syntactic objects (formulae, programs, terms, proofs etc) Gödel number Gödel numeral back to syntax n ˆn (or just )

53 Gödel Numbering, the Easy Way Rely on the same ordering scheme used for Steeple #1: Just realize that every entry in a dictionary is named by a number n, and by the same basic lexicographic ordering, every computer program, formula, etc. is named by a number m in a lexicographic ordering going from 1, to 2, to

54 Gödel Numbering, the Easy Way Rely on the same ordering scheme used for Steeple #1: Just realize that every entry in a dictionary is named by a number n, and by the same basic lexicographic ordering, every computer program, formula, etc. is named by a number m in a lexicographic ordering going from 1, to 2, to So, gimcrack is named by some positive integer k. Hence, I can just refer to this word as k.

55 Gödel s First Incompleteness Theorem Suppose that elementary arithmetic (i.e., PA) is consistent (no contradiction can be derived in it) and program-decidable (there s a program P that, given as input an arbitrary formula p, can decide whether or not p is in PA). Then there is sentence g* in the language of elementary arithmetic which is such that: g* can t be proved from PA (i.e., not PA - g*)! And, not-g* can t be proved from PA either (i.e., not PA - not-g*)!

56 Gödel s First Incompleteness Theorem Suppose that elementary arithmetic (i.e., PA) is consistent (no contradiction can be derived in it) and program-decidable (there s a program P that, given as input an arbitrary formula p, can decide whether or not p is in PA). Then there is sentence g* in the language of elementary arithmetic which is such that: g* can t be proved from PA (i.e., not PA - g*)! And, not-g* can t be proved from PA either (i.e., not PA - not-g*)! (Oh, and: g* is true!)

57 Proof Kernel for Theorem GI Let q(x) be an arbitrary formula of arithmetic with one open variable x. (E.g., x + 3 = 5. And here q(2) would be = 5.) Gödel invented a recipe R that, given any q(x) as an ingredient template that you are free to choose, produces a self-referential formula g such that: PA - g <=> q( g ) Part 1: Recipe R (i.e., a formula g that says: I have property q! )

58 Proof Kernel for Theorem GI Part 2: Follow Recipe R, Guided by The Liar First, for q(x) we choose a formula q* that holds of any s if and only if s can be proved from PA; i.e., PA - q*( s ) iff PA - s (1) Next, we follow Gödel s Recipe R to build a g* such that: PA - g* <=> not-q*( g* ) (2)

59 Proof Kernel for Theorem GI Part 2: Follow Recipe R, Guided by The Liar First, for q(x) we choose a formula q* that holds of any s if and only if s can be proved from PA; i.e., PA - q*( s ) iff PA - s (1) Next, we follow Gödel s Recipe R to build a g* such that: PA - g* <=> not-q*( g* ) (2) g* thus says: I m not true! / I m not provable. And so, the key question (assignment!): PA - g*?!?

60 Austin Hardyesque Indirect Proof GI: g* isn t provable from PA; nor is the negation of g*! Proof: Let s follow The Liar: Suppose that g* is provable from PA; i.e., suppose PA - g*. Then by (1), with g* substituted for s, we have: PA - q*( g* ) iff PA - g* (1 ) From our supposition and working right to left by modus ponens on (1 ) we deduce: PA - q*( g* ) (3.1) But from our supposition and the earlier (see previous slide) (2), we can deduce by modus ponens that from PA the opposite can be proved! I.e., we have: PA - not-q*( g* ) (3.2) But (3.1) and (3.2) together means that PA is inconsistent, since it generates a contradiction. Hence by indirect proof g* is not provable from PA.

61 Austin Hardyesque Indirect Proof GI: g* isn t provable from PA; nor is the negation of g*! Proof: Let s follow The Liar: Suppose that g* is provable from PA; i.e., suppose PA - g*. Then by (1), with g* substituted for s, we have: PA - q*( g* ) iff PA - g* (1 ) From our supposition and working right to left by modus ponens on (1 ) we deduce: PA - q*( g* ) (3.1) But from our supposition and the earlier (see previous slide) (2), we can deduce by modus ponens that from PA the opposite can be proved! I.e., we have: PA - not-q*( g* ) (3.2) But (3.1) and (3.2) together means that PA is inconsistent, since it generates a contradiction. Hence by indirect proof g* is not provable from PA. What about the second option? Can you follow The Liar to show that supposing that the negation of g* (i.e., not-g*) is provable from PA also leads to a contradiction, and hence can t be? (Test 3 A+ question.)

62

63 slutten

64 Finally: Could an AI Ever Match Gödel?

65 Actually, thanks to AFOSR: GI (& GT): Done...

66 Licato, J.; Govindarajulu, N.; Bringsjord, S.; Pomeranz, M.; Gittelson, L Analogico- Deductive Generation of Godel s First Incompleteness Theorem from the Liar Paradox. In Proceedings of IJCAI Pdf Govindarajulu, N.; Licato, J.; Bringsjord, S Small Steps Toward Hypercomputation via Infinitary Machine Proof Verification and Proof Generation. In Proceedings of UCNC Pdf

67 Licato, J.; Govindarajulu, N.; Bringsjord, S.; Pomeranz, M.; Gittelson, L Analogico- Deductive Generation of Godel s First Incompleteness Theorem from the Liar Paradox. In Proceedings of IJCAI Pdf Govindarajulu, N.; Licato, J.; Bringsjord, S Small Steps Toward Hypercomputation via Infinitary Machine Proof Verification and Proof Generation. In Proceedings of UCNC Pdf

68 Continuum of Results Liar Paradox (L) Collection of semiformal statements Syntax not rigorously defined Represents intuitive understanding of problem domain s = This statement is a lie There is a statement that is neither true nor false.... G1 Completely formal statements Syntax very rigorously defined Purely mathematical objects: numbers, formal theories, etc. s =? φ LA (PA φ) (PA φ)...

69 Continuum of Results Liar Paradox (L) Collection of semiformal statements Syntax not rigorously defined Represents intuitive understanding of problem domain s = This statement is a lie There is a statement that is neither true nor false.... G1 Completely formal statements Syntax very rigorously defined Purely mathematical objects: numbers, formal theories, etc. s =? φ LA (PA φ) (PA φ)...

70 Continuum of Results Liar Paradox (L) Collection of semiformal statements Syntax not rigorously defined Represents intuitive understanding of problem domain s = This statement is a lie There is a statement that is neither true nor false.... S Semiformal statements (but more formal than L) Syntax somewhat rigorously defined Somewhat intuitive; deals with stories of reasoners and utterances made by inhabitants of an island s = Bs p Bp B p... G1 Completely formal statements Syntax very rigorously defined Purely mathematical objects: numbers, formal theories, etc. s =? φ LA (PA φ) (PA φ)...

71 Continuum of Results Liar Paradox (L) Collection of semiformal statements Syntax not rigorously defined Represents intuitive understanding of problem domain s = This statement is a lie There is a statement that is neither true nor false.... S Semiformal statements (but more formal than L) Syntax somewhat rigorously defined Somewhat intuitive; deals with stories of reasoners and utterances made by inhabitants of an island s = Bs p Bp B p... G1 Completely formal statements Syntax very rigorously defined Purely mathematical objects: numbers, formal theories, etc. s =? φ LA (PA φ) (PA φ)...

72 Continuum of Results Liar Paradox (L) Collection of semiformal statements Syntax not rigorously defined Represents intuitive understanding of problem domain s = This statement is a lie There is a statement that is neither true nor false.... S Semiformal statements (but more formal than L) Syntax somewhat rigorously defined Somewhat intuitive; deals with stories of reasoners and utterances made by inhabitants of an island s = Bs p Bp B p... G1 Completely formal statements Syntax very rigorously defined Purely mathematical objects: numbers, formal theories, etc. s =? φ LA (PA φ) (PA φ)...

73 Continuum of Results Liar Paradox (L) Collection of semiformal statements Syntax not rigorously defined Represents intuitive understanding of problem domain s = This statement is a lie There is a statement that is neither true nor false.... S Semiformal statements (but more formal than L) Syntax somewhat rigorously defined Somewhat intuitive; deals with stories of reasoners and utterances made by inhabitants of an island Done s = Bs p Bp B p... G1 Completely formal statements Syntax very rigorously defined Purely mathematical objects: numbers, formal theories, etc. s =? φ LA (PA φ) (PA φ)...

74 Scare Quotes Because, Yet, In The End, Still Humbling

75 Scare Quotes Because, Yet, In The End, Still Humbling 1900 Hilbert:... a very plausible theorem, which nevertheless, in spite of the most strenuous efforts, no one has succeeded in proving....

76 Scare Quotes Because, Yet, In The End, Still Humbling 1900 Hilbert:... a very plausible theorem, which nevertheless, in spite of the most strenuous efforts, no one has succeeded in proving.... Continuum Hypothesis: There s no set of a size between the integers and the reals.

77 Scare Quotes Because, Yet, In The End, Still Humbling 1900 Hilbert:... a very plausible theorem, which nevertheless, in spite of the most strenuous efforts, no one has succeeded in proving.... Continuum Hypothesis: There s no set of a size between the integers and the reals Gödel: If math is consistent, you can t prove that CH is false.

78 Scare Quotes Because, Yet, In The End, Still Humbling 1900 Hilbert:... a very plausible theorem, which nevertheless, in spite of the most strenuous efforts, no one has succeeded in proving.... Continuum Hypothesis: There s no set of a size between the integers and the reals Gödel: If math is consistent, you can t prove that CH is false.

79 Scare Quotes Because, Yet, In The End, Still Humbling 1900 Hilbert:... a very plausible theorem, which nevertheless, in spite of the most strenuous efforts, no one has succeeded in proving.... Continuum Hypothesis: There s no set of a size between the integers and the reals Gödel: If math is consistent, you can t prove that CH is false.

80 Scare Quotes Because, Yet, In The End, Still Humbling 1900 Hilbert:... a very plausible theorem, which nevertheless, in spite of the most strenuous efforts, no one has succeeded in proving.... Continuum Hypothesis: There s no set of a size between the integers and the reals Gödel: If math is consistent, you can t prove that CH is false.

81 Scare Quotes Because, Yet, In The End, Still Humbling 1900 Hilbert:... a very plausible theorem, which nevertheless, in spite of the most strenuous efforts, no one has succeeded in proving.... Continuum Hypothesis: There s no set of a size between the integers and the reals Gödel: If math is consistent, you can t prove that CH is false. (1962 Cohen: If math is consistent, you can t prove that CH is is true.)

82 Scare Quotes Because, Yet, In The End, Still Humbling 1900 Hilbert:... a very plausible theorem, which nevertheless, in spite of the most strenuous efforts, no one has succeeded in proving.... Continuum Hypothesis: There s no set of a size between the integers and the reals Gödel: If math is consistent, you can t prove that CH is false. (1962 Cohen: If math is consistent, you can t prove that CH is is true.)

83 Scare Quotes Because, Yet, In The End, Still Humbling 1900 Hilbert:... a very plausible theorem, which nevertheless, in spite of the most strenuous efforts, no one has succeeded in proving.... Continuum Hypothesis: There s no set of a size between the integers and the reals Gödel: If math is consistent, you can t prove that CH is false. (1962 Cohen: If math is consistent, you can t prove that CH is is true.) Silver Blaze

84 Scare Quotes Because, Yet, In The End, Still Humbling 1900 Hilbert:... a very plausible theorem, which nevertheless, in spite of the most strenuous efforts, no one has succeeded in proving.... Continuum Hypothesis: There s no set of a size between the integers and the reals Gödel: If math is consistent, you can t prove that CH is false. (1962 Cohen: If math is consistent, you can t prove that CH is is true.) Silver Blaze

85 Scare Quotes Because, Yet, In The End, Still Humbling 1900 Hilbert:... a very plausible theorem, which nevertheless, in spite of the most strenuous efforts, no one has succeeded in proving.... Continuum Hypothesis: There s no set of a size between the integers and the reals Gödel: If math is consistent, you can t prove that CH is false. (1962 Cohen: If math is consistent, you can t prove that CH is is true.) Silver Blaze Straker dead from a savage blow. Inspector Gregory: Fitzroy Simpson definitely guilty, and we arrested him!

86 Scare Quotes Because, Yet, In The End, Still Humbling 1900 Hilbert:... a very plausible theorem, which nevertheless, in spite of the most strenuous efforts, no one has succeeded in proving.... Continuum Hypothesis: There s no set of a size between the integers and the reals Gödel: If math is consistent, you can t prove that CH is false. (1962 Cohen: If math is consistent, you can t prove that CH is is true.) Silver Blaze Straker dead from a savage blow. Inspector Gregory: Fitzroy Simpson definitely guilty, and we arrested him! Holmes: But I ve created a scenario in which all your clues/ evidence are true, but Fitzroy is perfectly innocent

87 Scare Quotes Because, Yet, In The End, Still Humbling 1900 Hilbert:... a very plausible theorem, which nevertheless, in spite of the most strenuous efforts, no one has succeeded in proving.... Continuum Hypothesis: There s no set of a size between the integers and the reals Gödel: If math is consistent, you can t prove that CH is false. (1962 Cohen: If math is consistent, you can t prove that CH is is true.) Silver Blaze Straker dead from a savage blow. Inspector Gregory: Fitzroy Simpson definitely guilty, and we arrested him! Holmes: But I ve created a scenario in which all your clues/ evidence are true, but Fitzroy is perfectly innocent Gödel: I ve created a scenario where all of ZFC is true, but so is the Continuum Hypothesis!

88 Scare Quotes Because, Yet, In The End, Still Humbling 1900 Hilbert:... a very plausible theorem, which nevertheless, in spite of the most strenuous efforts, no one has succeeded in proving.... Continuum Hypothesis: There s no set of a size between the integers and the reals Gödel: If math is consistent, you can t prove that CH is false. (1962 Cohen: If math is consistent, you can t prove that CH is is true.) Silver Blaze Straker dead from a savage blow. Inspector Gregory: Fitzroy Simpson definitely guilty, and we arrested him! Holmes: But I ve created a scenario in which all your clues/ evidence are true, but Fitzroy is perfectly innocent Gödel: I ve created a scenario where all of ZFC is true, but so is the Continuum Hypothesis!

89 Scare Quotes Because, Yet, In The End, Still Humbling 1900 Hilbert:... a very plausible theorem, which nevertheless, in spite of the most strenuous efforts, no one has succeeded in proving.... Continuum Hypothesis: There s no set of a size between the integers and the reals Gödel: If math is consistent, you can t prove that CH is false. (1962 Cohen: If math is consistent, you can t prove that CH is is true.) Silver Blaze Straker dead from a savage blow. Inspector Gregory: Fitzroy Simpson definitely guilty, and we arrested him! Holmes: But I ve created a scenario in which all your clues/ evidence are true, but Fitzroy is perfectly innocent Gödel: I ve created a scenario where all of ZFC is true, but so is the Continuum Hypothesis!

90 Main Claim

91 Main Claim

92 And Supporting Main Claim

93

94 slutten

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

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

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

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 Incompleteness Theorems

Gödel s Incompleteness Theorems Seminar Report Gödel s Incompleteness Theorems Ahmet Aspir Mark Nardi 28.02.2018 Supervisor: Dr. Georg Moser Abstract Gödel s incompleteness theorems are very fundamental for mathematics and computational

More information

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

Lecture 11: Gödel s Second Incompleteness Theorem, and Tarski s Theorem Lecture 11: Gödel s Second Incompleteness Theorem, and Tarski s Theorem Valentine Kabanets October 27, 2016 1 Gödel s Second Incompleteness Theorem 1.1 Consistency We say that a proof system P is consistent

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

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

Informal Statement Calculus

Informal Statement Calculus FOUNDATIONS OF MATHEMATICS Branches of Logic 1. Theory of Computations (i.e. Recursion Theory). 2. Proof Theory. 3. Model Theory. 4. Set Theory. Informal Statement Calculus STATEMENTS AND CONNECTIVES Example

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

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

Natural Deduction for Propositional Logic

Natural Deduction for Propositional Logic Natural Deduction for Propositional Logic Bow-Yaw Wang Institute of Information Science Academia Sinica, Taiwan September 10, 2018 Bow-Yaw Wang (Academia Sinica) Natural Deduction for Propositional Logic

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

COMP219: Artificial Intelligence. Lecture 19: Logic for KR

COMP219: Artificial Intelligence. Lecture 19: Logic for KR COMP219: Artificial Intelligence Lecture 19: Logic for KR 1 Overview Last time Expert Systems and Ontologies Today Logic as a knowledge representation scheme Propositional Logic Syntax Semantics Proof

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

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

First-Degree Entailment

First-Degree Entailment March 5, 2013 Relevance Logics Relevance logics are non-classical logics that try to avoid the paradoxes of material and strict implication: p (q p) p (p q) (p q) (q r) (p p) q p (q q) p (q q) Counterintuitive?

More information

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

Number Theory & Astrologic; Second-Order Logic and the k-order Ladder; Second-Order Axiomatized Arithmetic; Gödel s Speedup Theorem; Time Travel 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

More information

Lecture 13: Foundations of Math and Kolmogorov Complexity

Lecture 13: Foundations of Math and Kolmogorov Complexity 6.045 Lecture 13: Foundations of Math and Kolmogorov Complexity 1 Self-Reference and the Recursion Theorem 2 Lemma: There is a computable function q : Σ* Σ* such that for every string w, q(w) is the description

More information

Class 15: Hilbert and Gödel

Class 15: Hilbert and Gödel Philosophy 405: Knowledge, Truth and Mathematics Spring 2008 M, W: 1-2:15pm Hamilton College Russell Marcus rmarcus1@hamilton.edu I. Hilbert s programme Class 15: Hilbert and Gödel We have seen four different

More information

CITS2211 Discrete Structures Proofs

CITS2211 Discrete Structures Proofs CITS2211 Discrete Structures Proofs Unit coordinator: Rachel Cardell-Oliver August 13, 2017 Highlights 1 Arguments vs Proofs. 2 Proof strategies 3 Famous proofs Reading Chapter 1: What is a proof? Mathematics

More information

Introduction to Logic and Axiomatic Set Theory

Introduction to Logic and Axiomatic Set Theory Introduction to Logic and Axiomatic Set Theory 1 Introduction In mathematics, we seek absolute rigor in our arguments, and a solid foundation for all of the structures we consider. Here, we will see some

More information

COMP219: Artificial Intelligence. Lecture 19: Logic for KR

COMP219: Artificial Intelligence. Lecture 19: Logic for KR COMP219: Artificial Intelligence Lecture 19: Logic for KR 1 Overview Last time Expert Systems and Ontologies Today Logic as a knowledge representation scheme Propositional Logic Syntax Semantics Proof

More information

ELEMENTARY NUMBER THEORY AND METHODS OF PROOF

ELEMENTARY NUMBER THEORY AND METHODS OF PROOF CHAPTER 4 ELEMENTARY NUMBER THEORY AND METHODS OF PROOF Copyright Cengage Learning. All rights reserved. SECTION 4.6 Indirect Argument: Contradiction and Contraposition Copyright Cengage Learning. All

More information

COMP 182 Algorithmic Thinking. Proofs. Luay Nakhleh Computer Science Rice University

COMP 182 Algorithmic Thinking. Proofs. Luay Nakhleh Computer Science Rice University COMP 182 Algorithmic Thinking Proofs Luay Nakhleh Computer Science Rice University 1 Reading Material Chapter 1, Section 3, 6, 7, 8 Propositional Equivalences The compound propositions p and q are called

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

On some Metatheorems about FOL

On some Metatheorems about FOL On some Metatheorems about FOL February 25, 2014 Here I sketch a number of results and their proofs as a kind of abstract of the same items that are scattered in chapters 5 and 6 in the textbook. You notice

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

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

Marie Duží

Marie Duží Marie Duží marie.duzi@vsb.cz 1 Formal systems, Proof calculi A proof calculus (of a theory) is given by: 1. a language 2. a set of axioms 3. a set of deduction rules ad 1. The definition of a language

More information

FORMAL PROOFS DONU ARAPURA

FORMAL PROOFS DONU ARAPURA FORMAL PROOFS DONU ARAPURA This is a supplement for M385 on formal proofs in propositional logic. Rather than following the presentation of Rubin, I want to use a slightly different set of rules which

More information

Formal (natural) deduction in propositional logic

Formal (natural) deduction in propositional logic Formal (natural) deduction in propositional logic Lila Kari University of Waterloo Formal (natural) deduction in propositional logic CS245, Logic and Computation 1 / 67 I know what you re thinking about,

More information

Gödel s Incompleteness Theorem for Computer Users

Gödel s Incompleteness Theorem for Computer Users Gödel s Incompleteness Theorem for Computer Users Stephen A. Fenner November 16, 2007 Abstract We sketch a short proof of Gödel s Incompleteness theorem, based on a few reasonably intuitive facts about

More information

KRIPKE S THEORY OF TRUTH 1. INTRODUCTION

KRIPKE S THEORY OF TRUTH 1. INTRODUCTION KRIPKE S THEORY OF TRUTH RICHARD G HECK, JR 1. INTRODUCTION The purpose of this note is to give a simple, easily accessible proof of the existence of the minimal fixed point, and of various maximal fixed

More information

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

GÖDEL S COMPLETENESS AND INCOMPLETENESS THEOREMS. Contents 1. Introduction Gödel s Completeness Theorem GÖDEL S COMPLETENESS AND INCOMPLETENESS THEOREMS BEN CHAIKEN Abstract. This paper will discuss the completeness and incompleteness theorems of Kurt Gödel. These theorems have a profound impact on the philosophical

More information

Overview. Knowledge-Based Agents. Introduction. COMP219: Artificial Intelligence. Lecture 19: Logic for KR

Overview. Knowledge-Based Agents. Introduction. COMP219: Artificial Intelligence. Lecture 19: Logic for KR COMP219: Artificial Intelligence Lecture 19: Logic for KR Last time Expert Systems and Ontologies oday Logic as a knowledge representation scheme Propositional Logic Syntax Semantics Proof theory Natural

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

Propositional Logic: Part II - Syntax & Proofs 0-0

Propositional Logic: Part II - Syntax & Proofs 0-0 Propositional Logic: Part II - Syntax & Proofs 0-0 Outline Syntax of Propositional Formulas Motivating Proofs Syntactic Entailment and Proofs Proof Rules for Natural Deduction Axioms, theories and theorems

More information

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

Hilbert s problems, Gödel, and the limits of computation Hilbert s problems, Gödel, and the limits of computation Logan Axon Gonzaga University November 14, 2013 Hilbert at the ICM At the 1900 International Congress of Mathematicians in Paris, David Hilbert

More information

185.A09 Advanced Mathematical Logic

185.A09 Advanced Mathematical Logic 185.A09 Advanced Mathematical Logic www.volny.cz/behounek/logic/teaching/mathlog13 Libor Běhounek, behounek@cs.cas.cz Lecture #1, October 15, 2013 Organizational matters Study materials will be posted

More information

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

Applied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw Applied Logic Lecture 1 - Propositional logic Marcin Szczuka Institute of Informatics, The University of Warsaw Monographic lecture, Spring semester 2017/2018 Marcin Szczuka (MIMUW) Applied Logic 2018

More information

NIP Summer School 2011 Truth and Paradox Lecture #1

NIP Summer School 2011 Truth and Paradox Lecture #1 NIP Summer School 2011 Truth and Paradox Lecture #1 Colin Caret & Aaron Cotnoir 1 Tarskianism 2 Basic Paracomplete Theories 3 Basic Paraconsistent Theories Definition 1.1 (Formal Languages) A formal language

More information

Russell s logicism. Jeff Speaks. September 26, 2007

Russell s logicism. Jeff Speaks. September 26, 2007 Russell s logicism Jeff Speaks September 26, 2007 1 Russell s definition of number............................ 2 2 The idea of reducing one theory to another.................... 4 2.1 Axioms and theories.............................

More information

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

Gödel s Proof. Henrik Jeldtoft Jensen Dept. of Mathematics Imperial College. Kurt Gödel Gödel s Proof Henrik Jeldtoft Jensen Dept. of Mathematics Imperial College Kurt Gödel 24.4.06-14.1.78 1 ON FORMALLY UNDECIDABLE PROPOSITIONS OF PRINCIPIA MATHEMATICA AND RELATED SYSTEMS 11 by Kurt Gödel,

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

MAGIC Set theory. lecture 1

MAGIC Set theory. lecture 1 MAGIC Set theory lecture 1 David Asperó University of East Anglia 15 October 2014 Welcome Welcome to this set theory course. This will be a 10 hour introduction to set theory. The only prerequisite is

More information

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

... The Sequel. a.k.a. Gödel's Girdle ... 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

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

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

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

We will now make precise what is meant by a syntactic characterization of the set of arithmetically true sentences. 2.4 Incompleteness We will now make precise what is meant by a syntactic characterization of the set of arithmetically true sentences. Definition 2.15. A theory T is called axiomatisable if there is a

More information

CHAPTER 11. Introduction to Intuitionistic Logic

CHAPTER 11. Introduction to Intuitionistic Logic CHAPTER 11 Introduction to Intuitionistic Logic Intuitionistic logic has developed as a result of certain philosophical views on the foundation of mathematics, known as intuitionism. Intuitionism was originated

More information

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

Hilbert s problems, Gödel, and the limits of computation Hilbert s problems, Gödel, and the limits of computation Logan Axon Gonzaga University April 6, 2011 Hilbert at the ICM At the 1900 International Congress of Mathematicians in Paris, David Hilbert gave

More information

Advanced Topics in LP and FP

Advanced Topics in LP and FP Lecture 1: Prolog and Summary of this lecture 1 Introduction to Prolog 2 3 Truth value evaluation 4 Prolog Logic programming language Introduction to Prolog Introduced in the 1970s Program = collection

More information

UNIT-I: Propositional Logic

UNIT-I: Propositional Logic 1. Introduction to Logic: UNIT-I: Propositional Logic Logic: logic comprises a (formal) language for making statements about objects and reasoning about properties of these objects. Statements in a logical

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

Propositional Calculus - Hilbert system H Moonzoo Kim CS Division of EECS Dept. KAIST

Propositional Calculus - Hilbert system H Moonzoo Kim CS Division of EECS Dept. KAIST Propositional Calculus - Hilbert system H Moonzoo Kim CS Division of EECS Dept. KAIST moonzoo@cs.kaist.ac.kr http://pswlab.kaist.ac.kr/courses/cs402-07 1 Review Goal of logic To check whether given a formula

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

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

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 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

Section 1.2: Propositional Logic

Section 1.2: Propositional Logic Section 1.2: Propositional Logic January 17, 2017 Abstract Now we re going to use the tools of formal logic to reach logical conclusions ( prove theorems ) based on wffs formed by some given statements.

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

Deontic Logic and Meta-Ethics

Deontic Logic and Meta-Ethics Deontic Logic and Meta-Ethics Deontic Logic as been a field in which quite apart from the questions of antinomies "paradoxes" have played a decisive roles, since the field has been invented. These paradoxes

More information

Logic. proof and truth syntacs and semantics. Peter Antal

Logic. proof and truth syntacs and semantics. Peter Antal Logic proof and truth syntacs and semantics Peter Antal antal@mit.bme.hu 10/9/2015 1 Knowledge-based agents Wumpus world Logic in general Syntacs transformational grammars Semantics Truth, meaning, models

More information

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

Logic and Proofs 1. 1 Overview. 2 Sentential Connectives. John Nachbar Washington University December 26, 2014 John Nachbar Washington University December 26, 2014 Logic and Proofs 1 1 Overview. These notes provide an informal introduction to some basic concepts in logic. For a careful exposition, see, for example,

More information

Section 3.1: Direct Proof and Counterexample 1

Section 3.1: Direct Proof and Counterexample 1 Section 3.1: Direct Proof and Counterexample 1 In this chapter, we introduce the notion of proof in mathematics. A mathematical proof is valid logical argument in mathematics which shows that a given conclusion

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

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

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

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

Handout: Proof of the completeness theorem

Handout: Proof of the completeness theorem MATH 457 Introduction to Mathematical Logic Spring 2016 Dr. Jason Rute Handout: Proof of the completeness theorem Gödel s Compactness Theorem 1930. For a set Γ of wffs and a wff ϕ, we have the following.

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

Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes

Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes These notes form a brief summary of what has been covered during the lectures. All the definitions must be memorized and understood. Statements

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

Department of Computer Science University at Albany, State University of New York Solutions to Sample Discrete Mathematics Examination II (Fall 2007)

Department of Computer Science University at Albany, State University of New York Solutions to Sample Discrete Mathematics Examination II (Fall 2007) Department of Computer Science University at Albany, State University of New York Solutions to Sample Discrete Mathematics Examination II (Fall 2007) Problem 1: Specify two different predicates P (x) and

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

Classical Propositional Logic

Classical Propositional Logic The Language of A Henkin-style Proof for Natural Deduction January 16, 2013 The Language of A Henkin-style Proof for Natural Deduction Logic Logic is the science of inference. Given a body of information,

More information

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

Computational Logic. Recall of First-Order Logic. Damiano Zanardini Computational Logic Recall of First-Order Logic Damiano Zanardini UPM European Master in Computational Logic (EMCL) School of Computer Science Technical University of Madrid damiano@fi.upm.es Academic

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

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

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

Gödel s Incompleteness Theorems by Sally Cockburn (2016) Gödel s Incompleteness Theorems by Sally Cockburn (2016) 1 Gödel Numbering We begin with Peano s axioms for the arithmetic of the natural numbers (ie number theory): (1) Zero is a natural number (2) Every

More information

Large Numbers, Busy Beavers, Noncomputability and Incompleteness

Large Numbers, Busy Beavers, Noncomputability and Incompleteness Large Numbers, Busy Beavers, Noncomputability and Incompleteness Food For Thought November 1, 2007 Sam Buss Department of Mathematics U.C. San Diego PART I Large Numbers, Busy Beavers, and Undecidability

More information

Chapter 1: The Logic of Compound Statements. January 7, 2008

Chapter 1: The Logic of Compound Statements. January 7, 2008 Chapter 1: The Logic of Compound Statements January 7, 2008 Outline 1 1.1 Logical Form and Logical Equivalence 2 1.2 Conditional Statements 3 1.3 Valid and Invalid Arguments Central notion of deductive

More information

Lecture 15 The Second Incompleteness Theorem. Michael Beeson

Lecture 15 The Second Incompleteness Theorem. Michael Beeson Lecture 15 The Second Incompleteness Theorem Michael Beeson The Second Incompleteness Theorem Let Con PA be the formula k Prf(k, 0 = 1 ) Then Con PA expresses the consistency of PA. The second incompleteness

More information

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

Set Theory and the Foundation of Mathematics. June 19, 2018 1 Set Theory and the Foundation of Mathematics June 19, 2018 Basics Numbers 2 We have: Relations (subsets on their domain) Ordered pairs: The ordered pair x, y is the set {{x, y}, {x}}. Cartesian products

More information

Chapter 1 Elementary Logic

Chapter 1 Elementary Logic 2017-2018 Chapter 1 Elementary Logic The study of logic is the study of the principles and methods used in distinguishing valid arguments from those that are not valid. The aim of this chapter is to help

More information

Friendly Logics, Fall 2015, Lecture Notes 1

Friendly Logics, Fall 2015, Lecture Notes 1 Friendly Logics, Fall 2015, Lecture Notes 1 Val Tannen 1 Some references Course Web Page: http://www.cis.upenn.edu/~val/cis682. I have posted there the remarkable On the Unusual Effectiveness of Logic

More information

Truth, Subderivations and the Liar. Why Should I Care about the Liar Sentence? Uses of the Truth Concept - (i) Disquotation.

Truth, Subderivations and the Liar. Why Should I Care about the Liar Sentence? Uses of the Truth Concept - (i) Disquotation. Outline 1 2 3 4 5 1 / 41 2 / 41 The Liar Sentence Let L be the sentence: This sentence is false This sentence causes trouble If it is true, then it is false So it can t be true Thus, it is false If it

More information

Truthmaker Maximalism defended again. Eduardo Barrio and Gonzalo Rodriguez-Pereyra

Truthmaker Maximalism defended again. Eduardo Barrio and Gonzalo Rodriguez-Pereyra 1 Truthmaker Maximalism defended again 1 Eduardo Barrio and Gonzalo Rodriguez-Pereyra 1. Truthmaker Maximalism is the thesis that every truth has a truthmaker. Milne (2005) attempts to refute it using

More information

2/2/2018. CS 103 Discrete Structures. Chapter 1. Propositional Logic. Chapter 1.1. Propositional Logic

2/2/2018. CS 103 Discrete Structures. Chapter 1. Propositional Logic. Chapter 1.1. Propositional Logic CS 103 Discrete Structures Chapter 1 Propositional Logic Chapter 1.1 Propositional Logic 1 1.1 Propositional Logic Definition: A proposition :is a declarative sentence (that is, a sentence that declares

More information

Predicate Logic. Andreas Klappenecker

Predicate Logic. Andreas Klappenecker Predicate Logic Andreas Klappenecker Predicates A function P from a set D to the set Prop of propositions is called a predicate. The set D is called the domain of P. Example Let D=Z be the set of integers.

More information

Math 144 Summer 2012 (UCR) Pro-Notes June 24, / 15

Math 144 Summer 2012 (UCR) Pro-Notes June 24, / 15 Before we start, I want to point out that these notes are not checked for typos. There are prbally many typeos in them and if you find any, please let me know as it s extremely difficult to find them all

More information

CHAPTER 2. FIRST ORDER LOGIC

CHAPTER 2. FIRST ORDER LOGIC CHAPTER 2. FIRST ORDER LOGIC 1. Introduction First order logic is a much richer system than sentential logic. Its interpretations include the usual structures of mathematics, and its sentences enable us

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

Theory of Computation CS3102 Spring 2014

Theory of Computation CS3102 Spring 2014 Theory of Computation CS0 Spring 0 A tale of computers, math, problem solving, life, love and tragic death Nathan Brunelle Department of Computer Science University of Virginia www.cs.virginia.edu/~njbb/theory

More information

Modal Logic XX. Yanjing Wang

Modal Logic XX. Yanjing Wang Modal Logic XX Yanjing Wang Department of Philosophy, Peking University May 6th, 2016 Advanced Modal Logic (2016 Spring) 1 Completeness A traditional view of Logic A logic Λ is a collection of formulas

More information

Description Logics. Deduction in Propositional Logic. franconi. Enrico Franconi

Description Logics. Deduction in Propositional Logic.   franconi. Enrico Franconi (1/20) Description Logics Deduction in Propositional Logic Enrico Franconi franconi@cs.man.ac.uk http://www.cs.man.ac.uk/ franconi Department of Computer Science, University of Manchester (2/20) Decision

More information

An Intuitively Complete Analysis of Gödel s Incompleteness

An Intuitively Complete Analysis of Gödel s Incompleteness An Intuitively Complete Analysis of Gödel s Incompleteness JASON W. STEINMETZ (Self-funded) A detailed and rigorous analysis of Gödel s proof of his first incompleteness theorem is presented. The purpose

More information