g odel s first incompleteness theorem
play

G odels First Incompleteness Theorem UIT2206: The Importance of - PowerPoint PPT Presentation

Background Central question Reading guide G odels First Incompleteness Theorem UIT2206: The Importance of Being Formal Martin Henz March 26, 2014 Generated on Wednesday 26 th March, 2014, 09:48 UIT2206: The Importance of Being Formal


  1. Background Central question Reading guide G¨ odel’s First Incompleteness Theorem UIT2206: The Importance of Being Formal Martin Henz March 26, 2014 Generated on Wednesday 26 th March, 2014, 09:48 UIT2206: The Importance of Being Formal G¨ odel’s First Incompleteness Theorem

  2. Background Central question Reading guide Background 1 Central question 2 Reading guide 3 UIT2206: The Importance of Being Formal G¨ odel’s First Incompleteness Theorem

  3. Background Central question Reading guide Background 1 Central question 2 Reading guide 3 UIT2206: The Importance of Being Formal G¨ odel’s First Incompleteness Theorem

  4. Background Central question Reading guide Predicate logic: Terms t ::= x | c | f ( t , . . . , t ) where x ranges over a given set of variables V , c ranges over nullary function symbols in F , and f ranges over function symbols in F with arity n > 0. UIT2206: The Importance of Being Formal G¨ odel’s First Incompleteness Theorem

  5. Background Central question Reading guide Predicate logic: Formulas φ ::= P ( t , . . . , t ) | ( ¬ φ ) | ( φ ∧ φ ) | ( φ ∨ φ ) | ( φ → φ ) | ( ∀ x φ ) | ( ∃ x φ ) where P ∈ P is a predicate symbol of arity n ≥ 0, t are terms over F and V , and x are variables in V . UIT2206: The Importance of Being Formal G¨ odel’s First Incompleteness Theorem

  6. Background Central question Reading guide Foundational crisis of mathematics Wish for consistent foundation In early 20th century, mathematicians were aiming for a common consistent foundation for mathematics UIT2206: The Importance of Being Formal G¨ odel’s First Incompleteness Theorem

  7. Background Central question Reading guide Foundational crisis of mathematics Wish for consistent foundation In early 20th century, mathematicians were aiming for a common consistent foundation for mathematics Paradoxes Problems such as Russell’s Paradox indicated the difficulty of the task UIT2206: The Importance of Being Formal G¨ odel’s First Incompleteness Theorem

  8. Background Central question Reading guide Foundational crisis of mathematics Wish for consistent foundation In early 20th century, mathematicians were aiming for a common consistent foundation for mathematics Paradoxes Problems such as Russell’s Paradox indicated the difficulty of the task Hilbert’s program In 1920s, David Hilbert called for a concerted effort towards a consistent foundation, using logic and deduction as the tools of choice: “Develop a finite set of axioms in predicate logic that allows the proof of all known mathematics” UIT2206: The Importance of Being Formal G¨ odel’s First Incompleteness Theorem

  9. Background Central question Reading guide Entscheidungsproblem A very useful tool... UIT2206: The Importance of Being Formal G¨ odel’s First Incompleteness Theorem

  10. Background Central question Reading guide Entscheidungsproblem A very useful tool... ...in Hilbert’s program would be a method to decide whether a given sentence in predicate logic is valid or not, the “Entscheidungsproblem” (in English: decision problem) UIT2206: The Importance of Being Formal G¨ odel’s First Incompleteness Theorem

  11. Background Central question Reading guide Entscheidungsproblem A very useful tool... ...in Hilbert’s program would be a method to decide whether a given sentence in predicate logic is valid or not, the “Entscheidungsproblem” (in English: decision problem) Challenge Hilbert posed this problem in 1928. If it could be solved, all problems that can be stated in predicate logic would be automatically solvable. UIT2206: The Importance of Being Formal G¨ odel’s First Incompleteness Theorem

  12. Background Central question Reading guide Undecidability of Predicate Logic Theorem (Church, Turing: 1936) The decision problem of validity in predicate logic is undecidable: no program exists which, given any language in predicate logic and any formula φ in that language, decides whether | = φ . UIT2206: The Importance of Being Formal G¨ odel’s First Incompleteness Theorem

  13. Background Central question Reading guide Undecidability of Predicate Logic Theorem (Church, Turing: 1936) The decision problem of validity in predicate logic is undecidable: no program exists which, given any language in predicate logic and any formula φ in that language, decides whether | = φ . Proof sketch Establish that the Post Correspondence Problem (PCP) is undecidable UIT2206: The Importance of Being Formal G¨ odel’s First Incompleteness Theorem

  14. Background Central question Reading guide Undecidability of Predicate Logic Theorem (Church, Turing: 1936) The decision problem of validity in predicate logic is undecidable: no program exists which, given any language in predicate logic and any formula φ in that language, decides whether | = φ . Proof sketch Establish that the Post Correspondence Problem (PCP) is undecidable Translate an arbitrary PCP , say C , to a formula φ . UIT2206: The Importance of Being Formal G¨ odel’s First Incompleteness Theorem

  15. Background Central question Reading guide Undecidability of Predicate Logic Theorem (Church, Turing: 1936) The decision problem of validity in predicate logic is undecidable: no program exists which, given any language in predicate logic and any formula φ in that language, decides whether | = φ . Proof sketch Establish that the Post Correspondence Problem (PCP) is undecidable Translate an arbitrary PCP , say C , to a formula φ . Establish that | = φ holds if and only if C has a solution. UIT2206: The Importance of Being Formal G¨ odel’s First Incompleteness Theorem

  16. Background Central question Reading guide Undecidability of Predicate Logic Theorem (Church, Turing: 1936) The decision problem of validity in predicate logic is undecidable: no program exists which, given any language in predicate logic and any formula φ in that language, decides whether | = φ . Proof sketch Establish that the Post Correspondence Problem (PCP) is undecidable Translate an arbitrary PCP , say C , to a formula φ . Establish that | = φ holds if and only if C has a solution. Conclude that validity of predicate logic formulas is undecidable. UIT2206: The Importance of Being Formal G¨ odel’s First Incompleteness Theorem

  17. Background Central question Reading guide Central Result of Natural Deduction Theorem φ 1 , . . . , φ n | = ψ iff φ 1 , . . . , φ n ⊢ ψ UIT2206: The Importance of Being Formal G¨ odel’s First Incompleteness Theorem

  18. Background Central question Reading guide Central Result of Natural Deduction Theorem φ 1 , . . . , φ n | = ψ iff φ 1 , . . . , φ n ⊢ ψ proven by Kurt G¨ odel, in 1929 in his doctoral dissertation UIT2206: The Importance of Being Formal G¨ odel’s First Incompleteness Theorem

  19. Background Central question Reading guide Central Result of Natural Deduction Theorem φ 1 , . . . , φ n | = ψ iff φ 1 , . . . , φ n ⊢ ψ proven by Kurt G¨ odel, in 1929 in his doctoral dissertation (just one year before his most famous result, the incompleteness results of predicate logic) UIT2206: The Importance of Being Formal G¨ odel’s First Incompleteness Theorem

  20. Background Central question Reading guide A more modest program Hilbert’s program In 1920s, David Hilbert called for a concerted effort towards a consistent foundation, using logic and deduction as the tools of choice: “Develop a finite set of axioms in predicate logic that allows the proof of all known mathematics” UIT2206: The Importance of Being Formal G¨ odel’s First Incompleteness Theorem

  21. Background Central question Reading guide A more modest program Hilbert’s program In 1920s, David Hilbert called for a concerted effort towards a consistent foundation, using logic and deduction as the tools of choice: “Develop a finite set of axioms in predicate logic that allows the proof of all known mathematics” Limitations due to undecidability The undecidability of predicate logic shows that these proofs cannot be automatically obtained UIT2206: The Importance of Being Formal G¨ odel’s First Incompleteness Theorem

  22. Background Central question Reading guide A more modest program Hilbert’s program In 1920s, David Hilbert called for a concerted effort towards a consistent foundation, using logic and deduction as the tools of choice: “Develop a finite set of axioms in predicate logic that allows the proof of all known mathematics” Limitations due to undecidability The undecidability of predicate logic shows that these proofs cannot be automatically obtained Hilbert’s more modest program would provide a sound and complete proof theory for mathematics: All valid theorems are provable and every proof is valid UIT2206: The Importance of Being Formal G¨ odel’s First Incompleteness Theorem

  23. Background Central question Reading guide Can predicate logic “express” arithmetics? Idea: introduce constant symbol 0 and “successor” function S . UIT2206: The Importance of Being Formal G¨ odel’s First Incompleteness Theorem

  24. Background Central question Reading guide Can predicate logic “express” arithmetics? Idea: introduce constant symbol 0 and “successor” function S . Example 1 + 2 = 3 is expressed as plus ( S ( 0 ) , S ( S ( 0 ))) = S ( S ( S ( 0 ))) UIT2206: The Importance of Being Formal G¨ odel’s First Incompleteness Theorem

Recommend


More recommend