Recursion Theory. Joost J. Joosten

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

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

Recursion Theory. Joost J. Joosten

Propositional and Predicate Logic - XIII

Arithmetical classification of the set of all provably recursive functions

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

Introduction to Turing Machines

On some Metatheorems about FOL

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

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

Classical Propositional Logic

Large Numbers, Busy Beavers, Noncomputability and Incompleteness

Reminder of Notation. For a variable-free term t, we let t N N stand for the interpretation of t in N. (For example, (SSS0 SS0) N equals 6.

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

2.2 Lowenheim-Skolem-Tarski theorems

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

Ramsey Theory and Reverse Mathematics

An Introduction to Gödel s Theorems

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

23.1 Gödel Numberings and Diagonalization

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

Part II Logic and Set Theory

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

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

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

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

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

Informal Statement Calculus

Proof Theory and Subsystems of Second-Order Arithmetic

Herbrand Theorem, Equality, and Compactness

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

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

1 The decision problem for First order logic

CMPS 217 Logic in Computer Science. Lecture #17

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

AN INTRODUCTION TO COMPUTABILITY THEORY

Part II. Logic and Set Theory. Year

Decidability: Church-Turing Thesis

Handbook of Logic and Proof Techniques for Computer Science

The roots of computability theory. September 5, 2016

The logic of Σ formulas

Kvantifikator för en Dag

Turing Centenary Lecture

EXCURSIONS IN MODEL THEORY

Arithmetical Hierarchy

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

Arithmetical Hierarchy

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

TRUTH-THEORIES FOR FRAGMENTS OF PA

Is there an Elegant Universal Theory of Prediction?

The Representability of Partial Recursive Functions in Arithmetical Theories and Categories

Properties of Relational Logic

On Inner Constructivizability of Admissible Sets

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

From Constructibility and Absoluteness to Computability and Domain Independence

Notes on Mathematical Logic. David W. Kueker

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

Learning Goals of CS245 Logic and Computation

Incompleteness Theorems, Large Cardinals, and Automata ov

On Ramsey s Theorem for Pairs

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

Teaching Gödel s incompleteness theorems

Positive provability logic

Marie Duží

Gödel s Completeness Theorem

Introduction to Model Theory

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

MAGIC Set theory. lecture 2

INFINITE TIME COMPUTABLE MODEL THEORY

Axiomatic Theories of Truth

Logic and Probability Lecture 3: Beyond Boolean Logic

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

Chapter 3. Formal Number Theory

Model Theory of Second Order Logic

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

Cogito ergo sum non machina!

Church s undecidability result

Basic Algebraic Logic

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

03 Review of First-Order Logic

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

185.A09 Advanced Mathematical Logic

Algebras with finite descriptions

Classical First-Order Logic

Lecture 1: Logical Foundations

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

Theory of Computation

258 Handbook of Discrete and Combinatorial Mathematics

CS21 Decidability and Tractability

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

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

Interpreting classical theories in constructive ones

Fundamentals of Model Theory

Automata Theory. Definition. Computational Complexity Theory. Computability Theory

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

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

Halting and Equivalence of Schemes over Recursive Theories

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

Self-reference in computability theory and the universal algorithm

Transcription:

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/ jjoosten Recursion Theory p.1/9

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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