Recursion Theory. Joost J. Joosten

Size: px
Start display at page:

Download "Recursion Theory. Joost J. Joosten"

Transcription

1 Recursion Theory Joost J. Joosten Institute for Logic Language and Computation University of Amsterdam Plantage Muidergracht TV Amsterdam Room P 3.26, jjoosten@phil.uu.nl jjoosten Recursion Theory p.1/9

2 Hamkin s Course Studying informational degrees via Turing Degrees Recursion Theory p.2/9

3 Hamkin s Course Studying informational degrees via Turing Degrees What is the order and how complex is it? Recursion Theory p.2/9

4 Hamkin s Course Studying informational degrees via Turing Degrees What is the order and how complex is it? Computable tree with no computable branch Recursion Theory p.2/9

5 Hamkin s Course Studying informational degrees via Turing Degrees What is the order and how complex is it? Computable tree with no computable branch Some computable model theory: e.g., does every computable consistent theory have a computable model? Recursion Theory p.2/9

6 Hamkin s Course Studying informational degrees via Turing Degrees What is the order and how complex is it? Computable tree with no computable branch Some computable model theory: e.g., does every computable consistent theory have a computable model? Infinite time Turing Machines Recursion Theory p.2/9

7 Gödel s first Gödel s first incompleteness theorem can be seen as a corollary from computational complexity facts Recursion Theory p.3/9

8 Gödel s first Gödel s first incompleteness theorem can be seen as a corollary from computational complexity facts The second can not! Recursion Theory p.3/9

9 Gödel s first Gödel s first incompleteness theorem can be seen as a corollary from computational complexity facts The second can not! Gödel 1: Any axiomatizable theory T which extends PA and which is ω-consistent, any such theory is incomplete. Recursion Theory p.3/9

10 Gödel s first Gödel s first incompleteness theorem can be seen as a corollary from computational complexity facts The second can not! Gödel 1: Any axiomatizable theory T which extends PA ( or even a lot weaker is sufficient) and which is ω-consistent, any such theory is incomplete. Recursion Theory p.3/9

11 Gödel s first Gödel s first incompleteness theorem can be seen as a corollary from computational complexity facts The second can not! Gödel 1: Any axiomatizable theory T which extends PA ( or even a lot weaker is sufficient) and which is ω-consistent, any such theory is incomplete. Incomplete: for some ψ we have that T ψ and T ψ Recursion Theory p.3/9

12 Gödel s first Gödel s first incompleteness theorem can be seen as a corollary from computational complexity facts The second can not! Gödel 1: Any axiomatizable theory T which extends PA ( or even a lot weaker is sufficient) and which is ω-consistent, any such theory is incomplete. Incomplete: for some ψ we have that T ψ and T ψ Omega-inconsistent: for some ψ(x) we have Recursion Theory p.3/9

13 Gödel s first Gödel s first incompleteness theorem can be seen as a corollary from computational complexity facts The second can not! Gödel 1: Any axiomatizable theory T which extends PA ( or even a lot weaker is sufficient) and which is ω-consistent, any such theory is incomplete. Incomplete: for some ψ we have that T ψ and T ψ Omega-inconsistent: for some ψ(x) we have T x ψ(x) Recursion Theory p.3/9

14 Gödel s first Gödel s first incompleteness theorem can be seen as a corollary from computational complexity facts The second can not! Gödel 1: Any axiomatizable theory T which extends PA ( or even a lot weaker is sufficient) and which is ω-consistent, any such theory is incomplete. Incomplete: for some ψ we have that T ψ and T ψ Omega-inconsistent: for some ψ(x) we have T x ψ(x) m T ψ(m) Recursion Theory p.3/9

15 Gödel s first Gödel s first incompleteness theorem can be seen as a corollary from computational complexity facts The second can not! Gödel 1: Any axiomatizable theory T which extends PA ( or even a lot weaker is sufficient) and which is ω-consistent, any such theory is incomplete. Incomplete: for some ψ we have that T ψ and T ψ Omega-inconsistent: for some ψ(x) we have T x ψ(x) m T ψ(m) Omega-consistent is (not Omega-inconsistent) Recursion Theory p.3/9

16 Gödel s first Gödel s first incompleteness theorem can be seen as a corollary from computational complexity facts The second can not! Gödel 1: Any axiomatizable theory T which extends PA ( or even a lot weaker is sufficient) and which is ω-consistent, any such theory is incomplete. Incomplete: for some ψ we have that T ψ and T ψ Omega-inconsistent: for some ψ(x) we have T x ψ(x) m T ψ(m) Omega-consistent is (not Omega-inconsistent) Axiomatisable: the set of axioms is computable Recursion Theory p.3/9

17 Gödel s first Gödel s first incompleteness theorem can be seen as a corollary from computational complexity facts The second can not! Gödel 1: Any axiomatizable theory T which extends PA ( or even a lot weaker is sufficient) and which is ω-consistent, any such theory is incomplete. Incomplete: for some ψ we have that T ψ and T ψ Omega-inconsistent: for some ψ(x) we have T x ψ(x) m T ψ(m) Omega-consistent is (not Omega-inconsistent) Axiomatisable: the set of axioms is computable (c.e. is suff.) Recursion Theory p.3/9

18 Proving Gödel 1 It is a direct consequence of the Semi-Representability Theorem Recursion Theory p.4/9

19 Proving Gödel 1 It is a direct consequence of the Semi-Representability Theorem A set S is semi-representable in a theory T whenever there is some formula ϕ(x) in the language of T such that x S T ϕ(x). Recursion Theory p.4/9

20 Proving Gödel 1 It is a direct consequence of the Semi-Representability Theorem A set S is semi-representable in a theory T whenever there is some formula ϕ(x) in the language of T such that x S T ϕ(x). SRT: The following are equivalent (provided P A is Omega-consistent) Recursion Theory p.4/9

21 Proving Gödel 1 It is a direct consequence of the Semi-Representability Theorem A set S is semi-representable in a theory T whenever there is some formula ϕ(x) in the language of T such that x S T ϕ(x). SRT: The following are equivalent (provided P A is Omega-consistent) S is c.e. Recursion Theory p.4/9

22 Proving Gödel 1 It is a direct consequence of the Semi-Representability Theorem A set S is semi-representable in a theory T whenever there is some formula ϕ(x) in the language of T such that x S T ϕ(x). SRT: The following are equivalent (provided P A is Omega-consistent) S is c.e. S is semi-representable in PA Recursion Theory p.4/9

23 Proving Gödel 1 It is a direct consequence of the Semi-Representability Theorem A set S is semi-representable in a theory T whenever there is some formula ϕ(x) in the language of T such that x S T ϕ(x). SRT: The following are equivalent (provided P A is Omega-consistent) S is c.e. S is semi-representable in PA S m T PA Recursion Theory p.4/9

24 Proving Gödel 1 Corollary 1: theoremhood of PA is not computable Recursion Theory p.5/9

25 Proving Gödel 1 Corollary 1: theoremhood of PA is not computable (undecidable) Corollary 2: PA is incomplete Recursion Theory p.5/9

26 Proving Gödel 1 Corollary 1: theoremhood of PA is not computable (undecidable) Corollary 2: PA is incomplete Proof: K is not semi-representable in PA, so certainly not by ϕ(x) Recursion Theory p.5/9

27 Proving Gödel 1 Corollary 1: theoremhood of PA is not computable (undecidable) Corollary 2: PA is incomplete Proof: K is not semi-representable in PA, so certainly not by ϕ(x) where ϕ(x) semi-represents K Recursion Theory p.5/9

28 Proving Gödel 1 Corollary 1: theoremhood of PA is not computable (undecidable) Corollary 2: PA is incomplete Proof: K is not semi-representable in PA, so certainly not by ϕ(x) where ϕ(x) semi-represents K so, for some x K we have PA ϕ(x) Recursion Theory p.5/9

29 Proving Gödel 1 Corollary 1: theoremhood of PA is not computable (undecidable) Corollary 2: PA is incomplete Proof: K is not semi-representable in PA, so certainly not by ϕ(x) where ϕ(x) semi-represents K so, for some x K we have PA ϕ(x) Natural incomplete sentences are hard to find Recursion Theory p.5/9

30 Proving Gödel 1 Corollary 1: theoremhood of PA is not computable (undecidable) Corollary 2: PA is incomplete Proof: K is not semi-representable in PA, so certainly not by ϕ(x) where ϕ(x) semi-represents K so, for some x K we have PA ϕ(x) Natural incomplete sentences are hard to find Goodstein s sequences! Recursion Theory p.5/9

31 Proving Gödel 1 Corollary 1: theoremhood of PA is not computable (undecidable) Corollary 2: PA is incomplete Proof: K is not semi-representable in PA, so certainly not by ϕ(x) where ϕ(x) semi-represents K so, for some x K we have PA ϕ(x) Natural incomplete sentences are hard to find Goodstein s sequences! There is an interesting link from strange attractors in chaos theory to Goodstein s process. Recursion Theory p.5/9

32 PA is creative What does it mean for a theory to be creative? Recursion Theory p.6/9

33 PA is creative What does it mean for a theory to be creative? We know that K m PA Recursion Theory p.6/9

34 PA is creative What does it mean for a theory to be creative? We know that K m PA Most other theories are also creative Recursion Theory p.6/9

35 PA is creative What does it mean for a theory to be creative? We know that K m PA Most other theories are also creative Can we carve out a decidable piece out of PA? Recursion Theory p.6/9

36 PA is creative What does it mean for a theory to be creative? We know that K m PA Most other theories are also creative Can we carve out a decidable piece out of PA? Maybe a bit surprising, but NO, we can not Recursion Theory p.6/9

37 PA is creative What does it mean for a theory to be creative? We know that K m PA Most other theories are also creative Can we carve out a decidable piece out of PA? Maybe a bit surprising, but NO, we can not Pure Predicate Calculus is undecidable Recursion Theory p.6/9

38 PA is creative What does it mean for a theory to be creative? We know that K m PA Most other theories are also creative Can we carve out a decidable piece out of PA? Maybe a bit surprising, but NO, we can not Pure Predicate Calculus is undecidable Can be done directly by coding the halting problem, we give a shorter proof Recursion Theory p.6/9

39 Decidable theories Not all theories are decidable Recursion Theory p.7/9

40 Decidable theories Not all theories are decidable Any complete axiomatisable theory is decidable Recursion Theory p.7/9

41 Decidable theories Not all theories are decidable Any complete axiomatisable theory is decidable Funny little fact: if a theory is many-one reducible to a simple set, then that theory is decidable! Recursion Theory p.7/9

42 Decidable theories Not all theories are decidable Any complete axiomatisable theory is decidable Funny little fact: if a theory is many-one reducible to a simple set, then that theory is decidable! Vaught s completeness test Recursion Theory p.7/9

43 Decidable theories Not all theories are decidable Any complete axiomatisable theory is decidable Funny little fact: if a theory is many-one reducible to a simple set, then that theory is decidable! Vaught s completeness test :if categorical in some cardinal, then decidable Recursion Theory p.7/9

44 Decidable theories Not all theories are decidable Any complete axiomatisable theory is decidable Funny little fact: if a theory is many-one reducible to a simple set, then that theory is decidable! Vaught s completeness test :if categorical in some cardinal, then decidable Applications: dense linear ordering with no begin or end-points Recursion Theory p.7/9

45 Decidable theories Not all theories are decidable Any complete axiomatisable theory is decidable Funny little fact: if a theory is many-one reducible to a simple set, then that theory is decidable! Vaught s completeness test :if categorical in some cardinal, then decidable Applications: dense linear ordering with no begin or end-points (Algebraicly closed fields of given characteristic) Recursion Theory p.7/9

46 PC is undecidable Alonzo Church: PC is undecidable Recursion Theory p.8/9

47 PC is undecidable Alonzo Church: PC is undecidable Two main ingredients Recursion Theory p.8/9

48 PC is undecidable Alonzo Church: PC is undecidable Two main ingredients (1) There is a finitely axiomatized creative theory (Raphael Robinson) Recursion Theory p.8/9

49 PC is undecidable Alonzo Church: PC is undecidable Two main ingredients (1) There is a finitely axiomatized creative theory (Raphael Robinson) (2) If T is a finite extension of T, then T T m T T Recursion Theory p.8/9

50 PC is undecidable Alonzo Church: PC is undecidable Two main ingredients (1) There is a finitely axiomatized creative theory (Raphael Robinson) (2) If T is a finite extension of T, then T T m T T The proof of (2) is easy via the computable version of the deduction lemma Recursion Theory p.8/9

51 PC is undecidable Alonzo Church: PC is undecidable Two main ingredients (1) There is a finitely axiomatized creative theory (Raphael Robinson) (2) If T is a finite extension of T, then T T m T T The proof of (2) is easy via the computable version of the deduction lemma The proof of (1) is a bit more involved Recursion Theory p.8/9

52 Robinson s Arithmetic Q contains all the finite defining axioms of the symbols Recursion Theory p.9/9

53 Robinson s Arithmetic Q contains all the finite defining axioms of the symbols Induction can be reduced to: x 0 y x = y. Recursion Theory p.9/9

54 Robinson s Arithmetic Q contains all the finite defining axioms of the symbols Induction can be reduced to: x 0 y x = y. One now can check that all the c.e. sets are semi-representable in Q Recursion Theory p.9/9

55 Robinson s Arithmetic Q contains all the finite defining axioms of the symbols Induction can be reduced to: x 0 y x = y. One now can check that all the c.e. sets are semi-representable in Q (provided ω-consistency) Recursion Theory p.9/9

56 Robinson s Arithmetic Q contains all the finite defining axioms of the symbols Induction can be reduced to: x 0 y x = y. One now can check that all the c.e. sets are semi-representable in Q (provided ω-consistency) Thus, we get K m T Q m T PC Recursion Theory p.9/9

57 Robinson s Arithmetic Q contains all the finite defining axioms of the symbols Induction can be reduced to: x 0 y x = y. One now can check that all the c.e. sets are semi-representable in Q (provided ω-consistency) Thus, we get K m T Q m T PC An easy lemma teaches us that (via the embedding) T PC m T PC Recursion Theory p.9/9

58 Robinson s Arithmetic Q contains all the finite defining axioms of the symbols Induction can be reduced to: x 0 y x = y. One now can check that all the c.e. sets are semi-representable in Q (provided ω-consistency) Thus, we get K m T Q m T PC An easy lemma teaches us that (via the embedding) T PC m T PC Thus we obtain that PC is creative! Recursion Theory p.9/9

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

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

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

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

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

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

Introduction to Turing Machines

Introduction to Turing Machines Introduction to Turing Machines Deepak D Souza Department of Computer Science and Automation Indian Institute of Science, Bangalore. 12 November 2015 Outline 1 Turing Machines 2 Formal definitions 3 Computability

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

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

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

PREDICATE LOGIC: UNDECIDABILITY AND INCOMPLETENESS HUTH AND RYAN 2.5, SUPPLEMENTARY NOTES 2 PREDICATE LOGIC: UNDECIDABILITY AND INCOMPLETENESS HUTH AND RYAN 2.5, SUPPLEMENTARY NOTES 2 Neil D. Jones DIKU 2005 14 September, 2005 Some slides today new, some based on logic 2004 (Nils Andersen) OUTLINE,

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

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

Part III Logic. Theorems. Based on lectures by T. E. Forster Notes taken by Dexter Chua. Lent 2017

Part III Logic. Theorems. Based on lectures by T. E. Forster Notes taken by Dexter Chua. Lent 2017 Part III Logic Theorems Based on lectures by T. E. Forster Notes taken by Dexter Chua Lent 2017 These notes are not endorsed by the lecturers, and I have modified them (often significantly) after lectures.

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

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

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

An Introduction to Gödel s Theorems

An Introduction to Gödel s Theorems An Introduction to Gödel s Theorems In 1931, the young Kurt Gödel published his First Incompleteness Theorem, which tells us that, for any sufficiently rich theory of arithmetic, there are some arithmetical

More information

VAUGHT S THEOREM: THE FINITE SPECTRUM OF COMPLETE THEORIES IN ℵ 0. Contents

VAUGHT S THEOREM: THE FINITE SPECTRUM OF COMPLETE THEORIES IN ℵ 0. Contents VAUGHT S THEOREM: THE FINITE SPECTRUM OF COMPLETE THEORIES IN ℵ 0 BENJAMIN LEDEAUX Abstract. This expository paper introduces model theory with a focus on countable models of complete theories. Vaught

More information

23.1 Gödel Numberings and Diagonalization

23.1 Gödel Numberings and Diagonalization Applied Logic Lecture 23: Unsolvable Problems in Logic CS 4860 Spring 2009 Tuesday, April 14, 2009 The fact that Peano Arithmetic is expressive enough to represent all computable functions means that some

More information

Model Theory MARIA MANZANO. University of Salamanca, Spain. Translated by RUY J. G. B. DE QUEIROZ

Model Theory MARIA MANZANO. University of Salamanca, Spain. Translated by RUY J. G. B. DE QUEIROZ Model Theory MARIA MANZANO University of Salamanca, Spain Translated by RUY J. G. B. DE QUEIROZ CLARENDON PRESS OXFORD 1999 Contents Glossary of symbols and abbreviations General introduction 1 xix 1 1.0

More information

Part II Logic and Set Theory

Part II Logic and Set Theory Part II Logic and Set Theory Theorems Based on lectures by I. B. Leader Notes taken by Dexter Chua Lent 2015 These notes are not endorsed by the lecturers, and I have modified them (often significantly)

More information

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

NONSTANDARD MODELS AND KRIPKE S PROOF OF THE GÖDEL THEOREM Notre Dame Journal of Formal Logic Volume 41, Number 1, 2000 NONSTANDARD MODELS AND KRIPKE S PROOF OF THE GÖDEL THEOREM HILARY PUTNAM Abstract This lecture, given at Beijing University in 1984, presents

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

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

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

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

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

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

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

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

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

Between proof theory and model theory Three traditions in logic: Syntactic (formal deduction) Overview Between proof theory and model theory Three traditions in logic: Syntactic (formal deduction) Jeremy Avigad Department of Philosophy Carnegie Mellon University avigad@cmu.edu http://andrew.cmu.edu/

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

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

Overview of Topics. Finite Model Theory. Finite Model Theory. Connections to Database Theory. Qing Wang

Overview of Topics. Finite Model Theory. Finite Model Theory. Connections to Database Theory. Qing Wang Overview of Topics Finite Model Theory Part 1: Introduction 1 What is finite model theory? 2 Connections to some areas in CS Qing Wang qing.wang@anu.edu.au Database theory Complexity theory 3 Basic definitions

More information

AN INTRODUCTION TO COMPUTABILITY THEORY

AN INTRODUCTION TO COMPUTABILITY THEORY AN INTRODUCTION TO COMPUTABILITY THEORY CINDY CHUNG Abstract. This paper will give an introduction to the fundamentals of computability theory. Based on Robert Soare s textbook, The Art of Turing Computability:

More information

Part II. Logic and Set Theory. Year

Part II. Logic and Set Theory. Year Part II Year 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2018 60 Paper 4, Section II 16G State and prove the ǫ-recursion Theorem. [You may assume the Principle of ǫ- Induction.]

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

Handbook of Logic and Proof Techniques for Computer Science

Handbook of Logic and Proof Techniques for Computer Science Steven G. Krantz Handbook of Logic and Proof Techniques for Computer Science With 16 Figures BIRKHAUSER SPRINGER BOSTON * NEW YORK Preface xvii 1 Notation and First-Order Logic 1 1.1 The Use of Connectives

More information

The roots of computability theory. September 5, 2016

The roots of computability theory. September 5, 2016 The roots of computability theory September 5, 2016 Algorithms An algorithm for a task or problem is a procedure that, if followed step by step and without any ingenuity, leads to the desired result/solution.

More information

The logic of Σ formulas

The logic of Σ formulas The logic of Σ formulas Andre Kornell UC Davis BLAST August 10, 2018 Andre Kornell (UC Davis) The logic of Σ formulas BLAST August 10, 2018 1 / 22 the Vienna Circle The meaning of a proposition is the

More information

Kvantifikator för en Dag

Kvantifikator för en Dag Philosophical Communications, Web Series, No. 35, pp. 155-162 Dept. of Philosophy, Göteborg University, Sweden ISSN 1652-0459 Kvantifikator för en Dag Essays dedicated to Dag Westerståhl on his sixtieth

More information

Turing Centenary Lecture

Turing Centenary Lecture Turing Centenary Lecture P.D.Welch University of Bristol Visiting Research Fellow, Isaac Newton Institute Early Life King s College 1931 King s College 1931 Hardy Eddington He attended Eddington s lectures

More information

EXCURSIONS IN MODEL THEORY

EXCURSIONS IN MODEL THEORY EXCURSIONS IN MODEL THEORY RAFAEL WINGESTER RIBEIRO DE OLIVEIRA Abstract. This paper aims to introduce the reader familiar with undergraduate level logic to some fundamental constructions in Model Theory.

More information

Arithmetical Hierarchy

Arithmetical Hierarchy Arithmetical Hierarchy 1 The Turing Jump Klaus Sutner Carnegie Mellon University Arithmetical Hierarchy 60-arith-hier 2017/12/15 23:18 Definability Formal Systems Recall: Oracles 3 The Use Principle 4

More information

October 12, Complexity and Absoluteness in L ω1,ω. John T. Baldwin. Measuring complexity. Complexity of. concepts. to first order.

October 12, Complexity and Absoluteness in L ω1,ω. John T. Baldwin. Measuring complexity. Complexity of. concepts. to first order. October 12, 2010 Sacks Dicta... the central notions of model theory are absolute absoluteness, unlike cardinality, is a logical concept. That is why model theory does not founder on that rock of undecidability,

More information

Arithmetical Hierarchy

Arithmetical Hierarchy Arithmetical Hierarchy Klaus Sutner Carnegie Mellon University 60-arith-hier 2017/12/15 23:18 1 The Turing Jump Arithmetical Hierarchy Definability Formal Systems Recall: Oracles 3 We can attach an orcale

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

TRUTH-THEORIES FOR FRAGMENTS OF PA

TRUTH-THEORIES FOR FRAGMENTS OF PA TRUTH-THEORIES FOR FRAGMENTS OF PA RICHARD G. HECK, JR. The discussion here follows Petr Hájek and Pavel Pudlák, Metamathematics of First-order Arithmetic (Berlin: Springer-Verlag, 1993). See especially

More information

Is there an Elegant Universal Theory of Prediction?

Is there an Elegant Universal Theory of Prediction? Is there an Elegant Universal Theory of Prediction? Shane Legg Dalle Molle Institute for Artificial Intelligence Manno-Lugano Switzerland 17th International Conference on Algorithmic Learning Theory Is

More information

The Representability of Partial Recursive Functions in Arithmetical Theories and Categories

The Representability of Partial Recursive Functions in Arithmetical Theories and Categories The Representability of Partial in Arithmetical Theories and Categories Department of Mathematics and Statistics University of Ottawa Foundational Methods in Computer Science May 30 June 2, 2018 First-order

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

On Inner Constructivizability of Admissible Sets

On Inner Constructivizability of Admissible Sets On Inner Constructivizability of Admissible Sets Alexey Stukachev Sobolev Institute of Mathematics, Novosibirsk, Russia aistu@math.nsc.ru Abstract. We consider a problem of inner constructivizability of

More information

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

The Legacy of Hilbert, Gödel, Gentzen and Turing The Legacy of Hilbert, Gödel, Gentzen and Turing Amílcar Sernadas Departamento de Matemática - Instituto Superior Técnico Security and Quantum Information Group - Instituto de Telecomunicações TULisbon

More information

From Constructibility and Absoluteness to Computability and Domain Independence

From Constructibility and Absoluteness to Computability and Domain Independence From Constructibility and Absoluteness to Computability and Domain Independence Arnon Avron School of Computer Science Tel Aviv University, Tel Aviv 69978, Israel aa@math.tau.ac.il Abstract. Gödel s main

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

PROOFS IN PREDICATE LOGIC AND COMPLETENESS; WHAT DECIDABILITY MEANS HUTH AND RYAN 2.3, SUPPLEMENTARY NOTES 2

PROOFS IN PREDICATE LOGIC AND COMPLETENESS; WHAT DECIDABILITY MEANS HUTH AND RYAN 2.3, SUPPLEMENTARY NOTES 2 PROOFS IN PREDICATE LOGIC AND COMPLETENESS; WHAT DECIDABILITY MEANS HUTH AND RYAN 2.3, SUPPLEMENTARY NOTES 2 Neil D. Jones DIKU 2005 12 September, 2005 Some slides today new, some based on logic 2004 (Nils

More information

Learning Goals of CS245 Logic and Computation

Learning Goals of CS245 Logic and Computation Learning Goals of CS245 Logic and Computation Alice Gao April 27, 2018 Contents 1 Propositional Logic 2 2 Predicate Logic 4 3 Program Verification 6 4 Undecidability 7 1 1 Propositional Logic Introduction

More information

Incompleteness Theorems, Large Cardinals, and Automata ov

Incompleteness Theorems, Large Cardinals, and Automata ov Incompleteness Theorems, Large Cardinals, and Automata over Finite Words Equipe de Logique Mathématique Institut de Mathématiques de Jussieu - Paris Rive Gauche CNRS and Université Paris 7 TAMC 2017, Berne

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

Interpretations. The first incompleteness theorem applies not only to the language of arithmetic but to

Interpretations. The first incompleteness theorem applies not only to the language of arithmetic but to Interpretations The first incompleteness theorem applies not only to the language of arithmetic but to other languages into which one can translate the language of arithmetic. The notion of "translation"

More information

Teaching Gödel s incompleteness theorems

Teaching Gödel s incompleteness theorems Teaching Gödel s incompleteness theorems Gilles Dowek 1 Introduction The basic notions of logic predicate logic, Peano arithmetic, incompleteness theorems, etc. have for long been an advanced topic. In

More information

Positive provability logic

Positive provability logic Positive provability logic Lev Beklemishev Steklov Mathematical Institute Russian Academy of Sciences, Moscow November 12, 2013 Strictly positive modal formulas The language of modal logic extends that

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

Gödel s Completeness Theorem

Gödel s Completeness Theorem A.Miller M571 Spring 2002 Gödel s Completeness Theorem We only consider countable languages L for first order logic with equality which have only predicate symbols and constant symbols. We regard the symbols

More information

Introduction to Model Theory

Introduction to Model Theory Introduction to Model Theory Jouko Väänänen 1,2 1 Department of Mathematics and Statistics, University of Helsinki 2 Institute for Logic, Language and Computation, University of Amsterdam Beijing, June

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

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

INFINITE TIME COMPUTABLE MODEL THEORY

INFINITE TIME COMPUTABLE MODEL THEORY INFINITE TIME COMPUTABLE MODEL THEORY JOEL DAVID HAMKINS, RUSSELL MILLER, DANIEL SEABOLD, AND STEVE WARNER Abstract. We introduce infinite time computable model theory, the computable model theory arising

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

Logic and Probability Lecture 3: Beyond Boolean Logic

Logic and Probability Lecture 3: Beyond Boolean Logic Logic and Probability Lecture 3: Beyond Boolean Logic Wesley Holliday & Thomas Icard UC Berkeley & Stanford August 13, 2014 ESSLLI, Tübingen Wesley Holliday & Thomas Icard: Logic and Probability, Lecture

More information

Institute for Applied Information Processing and Communications (IAIK) Secure & Correct Systems. Decidability

Institute for Applied Information Processing and Communications (IAIK) Secure & Correct Systems. Decidability Decidability and the Undecidability of Predicate Logic IAIK Graz University of Technology georg.hofferek@iaik.tugraz.at 1 Fork of ways Brainteaser: Labyrinth Guards One to salvation One to perdition Two

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

Model Theory of Second Order Logic

Model Theory of Second Order Logic Lecture 2 1, 2 1 Department of Mathematics and Statistics University of Helsinki 2 ILLC University of Amsterdam March 2011 Outline Second order characterizable structures 1 Second order characterizable

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

Cogito ergo sum non machina!

Cogito ergo sum non machina! Cogito ergo sum non machina! About Gödel s First Incompleteness Theorem and Turing machines. Ricardo Pereira Tassinari 1 Philosophy Department of State University of São Paulo - UNESP - Campus Marília

More information

Church s undecidability result

Church s undecidability result Church s undecidability result Alan Turing Birth Centennial Talk at IIT Bombay, Mumbai Joachim Breitner April 21, 2011 Welcome, and thank you for the invitation to speak about Church s lambda calculus

More information

Basic Algebraic Logic

Basic Algebraic Logic ELTE 2013. September Today Past 1 Universal Algebra 1 Algebra 2 Transforming Algebras... Past 1 Homomorphism 2 Subalgebras 3 Direct products 3 Varieties 1 Algebraic Model Theory 1 Term Algebras 2 Meanings

More information

FINITE MODEL THEORY (MATH 285D, UCLA, WINTER 2017) LECTURE NOTES IN PROGRESS

FINITE MODEL THEORY (MATH 285D, UCLA, WINTER 2017) LECTURE NOTES IN PROGRESS FINITE MODEL THEORY (MATH 285D, UCLA, WINTER 2017) LECTURE NOTES IN PROGRESS ARTEM CHERNIKOV 1. Intro Motivated by connections with computational complexity (mostly a part of computer scientice today).

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

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

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

Algebras with finite descriptions

Algebras with finite descriptions Algebras with finite descriptions André Nies The University of Auckland July 19, 2005 Part 1: FA-presentability A countable structure in a finite signature is finite-automaton presentable (or automatic)

More information

Classical First-Order Logic

Classical First-Order Logic Classical 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) First-Order Logic (Classical) MFES 2008/09

More information

Lecture 1: Logical Foundations

Lecture 1: Logical Foundations Lecture 1: Logical Foundations Zak Kincaid January 13, 2016 Logics have two components: syntax and semantics Syntax: defines the well-formed phrases of the language. given by a formal grammar. Typically

More information

Outer Model Satisfiability. M.C. (Mack) Stanley San Jose State

Outer Model Satisfiability. M.C. (Mack) Stanley San Jose State Outer Model Satisfiability M.C. (Mack) Stanley San Jose State The Universe of Pure Sets V 0 = V α+1 = P(V α ) = { x : x V α } V λ = V α, λ a limit α

More information

Theory of Computation

Theory of Computation Theory of Computation Dr. Sarmad Abbasi Dr. Sarmad Abbasi () Theory of Computation / Lecture 3: Overview Decidability of Logical Theories Presburger arithmetic Decidability of Presburger Arithmetic Dr.

More information

258 Handbook of Discrete and Combinatorial Mathematics

258 Handbook of Discrete and Combinatorial Mathematics 258 Handbook of Discrete and Combinatorial Mathematics 16.3 COMPUTABILITY Most of the material presented here is presented in far more detail in the texts of Rogers [R], Odifreddi [O], and Soare [S]. In

More information

CS21 Decidability and Tractability

CS21 Decidability and Tractability CS21 Decidability and Tractability Lecture 14 February 7, 2018 February 7, 2018 CS21 Lecture 14 1 Outline Gödel Incompleteness Theorem February 7, 2018 CS21 Lecture 14 2 Background Hilbert s program (1920

More information

Decision Problems with TM s. Lecture 31: Halting Problem. Universe of discourse. Semi-decidable. Look at following sets: CSCI 81 Spring, 2012

Decision Problems with TM s. Lecture 31: Halting Problem. Universe of discourse. Semi-decidable. Look at following sets: CSCI 81 Spring, 2012 Decision Problems with TM s Look at following sets: Lecture 31: Halting Problem CSCI 81 Spring, 2012 Kim Bruce A TM = { M,w M is a TM and w L(M)} H TM = { M,w M is a TM which halts on input w} TOTAL TM

More information

Mathematical Logic. Reasoning in First Order Logic. Chiara Ghidini. FBK-IRST, Trento, Italy

Mathematical Logic. Reasoning in First Order Logic. Chiara Ghidini. FBK-IRST, Trento, Italy Reasoning in First Order Logic FBK-IRST, Trento, Italy April 12, 2013 Reasoning tasks in FOL Model checking Question: Is φ true in the interpretation I with the assignment a? Answer: Yes if I = φ[a]. No

More information

Interpreting classical theories in constructive ones

Interpreting classical theories in constructive ones Interpreting classical theories in constructive ones Jeremy Avigad Department of Philosophy Carnegie Mellon University avigad+@cmu.edu http://macduff.andrew.cmu.edu 1 A brief history of proof theory Before

More information

Fundamentals of Model Theory

Fundamentals of Model Theory Fundamentals of Model Theory William Weiss and Cherie D Mello Department of Mathematics University of Toronto c 2015 W.Weiss and C. D Mello 1 Introduction Model Theory is the part of mathematics which

More information

Automata Theory. Definition. Computational Complexity Theory. Computability Theory

Automata Theory. Definition. Computational Complexity Theory. Computability Theory Outline THEORY OF COMPUTATION CS363, SJTU What is Theory of Computation? History of Computation Branches and Development Xiaofeng Gao Dept. of Computer Science Shanghai Jiao Tong University 2 The Essential

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

6.825 Techniques in Artificial Intelligence. Logic Miscellanea. Completeness and Incompleteness Equality Paramodulation

6.825 Techniques in Artificial Intelligence. Logic Miscellanea. Completeness and Incompleteness Equality Paramodulation 6.825 Techniques in Artificial Intelligence Logic Miscellanea Completeness and Incompleteness Equality Paramodulation Lecture 9 1 Logic is a huge subject. It includes esoteric mathematical and philosophical

More information

Halting and Equivalence of Schemes over Recursive Theories

Halting and Equivalence of Schemes over Recursive Theories Halting and Equivalence of Schemes over Recursive Theories Dexter Kozen Computer Science Department, Cornell University, Ithaca, New York 14853-7501, USA Abstract Let Σ be a fixed first-order signature.

More information

INSTITUTE OF MATHEMATICS THE CZECH ACADEMY OF SCIENCES. Incompleteness in the finite domain. Pavel Pudlák

INSTITUTE OF MATHEMATICS THE CZECH ACADEMY OF SCIENCES. Incompleteness in the finite domain. Pavel Pudlák INSTITUTE OF MATHEMATICS THE CZECH ACADEMY OF SCIENCES Incompleteness in the finite domain Pavel Pudlák Preprint No. 5-2016 PRAHA 2016 Incompleteness in the finite domain Pavel Pudlák January 7, 2016

More information

Self-reference in computability theory and the universal algorithm

Self-reference in computability theory and the universal algorithm Self-reference in computability theory and the universal algorithm Joel David Hamkins City University of New York CUNY Graduate Center Mathematics, Philosophy, Computer Science College of Staten Island

More information