Turing and Ordinal Logic14 th September, 2012 Turing and Ordinal Logic (Or “To Infinity and Beyond …”) James Harland School of Computer Science & IT, RMIT.

Slides:



Advertisements
Similar presentations
The Halting Problem of Turing Machines. Is there a procedure that takes as input a program and the input to that program, and the procedure determines.
Advertisements

CMPF144 FUNDAMENTALS OF COMPUTING THEORY Module 7: Beyond Classical Logic.
The Church-Turing Thesis is a Pseudo- proposition Mark Hogarth Wolfson College, Cambridge.
From Kant To Turing He Sun Max Planck Institute for Informatics.
Complexity 11-1 Complexity Andrei Bulatov Space Complexity.
Proof Points Key ideas when proving mathematical ideas.
Turing-intro.ppt version: Turing 1936: “On Computable Numbers” William J. Rapaport Department of Computer Science & Engineering, Department of.
Questions Considered l What is computation in the abstract sense? l What can computers do? l What can computers not do? (play basketball, reproduce, hold.
Dr. Muhammed Al-Mulhem 1ICS ICS 535 Design and Implementation of Programming Languages Part 1 Computability (Chapter 2) ICS 535 Design and Implementation.
CIS 197 Computers in Society Professor John Peterson Philosophy Week!
Computability and Complexity 10-1 Computability and Complexity Andrei Bulatov Gödel’s Incompleteness Theorem.
INHERENT LIMITATIONS OF COMPUTER PROGRAMS CSci 4011.
Introduction to Computer Science. A Quick Puzzle Well-Formed Formula  any formula that is structurally correct  may be meaningless Axiom  A statement.
Computability and Modeling Computation What are some really impressive things that computers can do? –Land the space shuttle (and other aircraft) from.
Workshop 2 Limits to logic and computing power 1.Are there limits to what humans can know ? Ignoramus et ignorabimus 2.Are there limits to computer knowledge?
CS355 – The Mathematics and Theory of Computer Science Reducibility.
David Evans CS200: Computer Science University of Virginia Computer Science Class 24: Gödel’s Theorem.
Lambda Calculus History and Syntax. History The lambda calculus is a formal system designed to investigate function definition, function application and.
1 CO Games Development 2 Week 21 Turing Machines & Computability Gareth Bellaby.
The Recursion Theorem Pages 217– ADVANCED TOPICS IN C O M P U T A B I L I T Y THEORY.
What has this got to do with NCEA?
Institute for Experimental Physics University of Vienna Institute for Quantum Optics and Quantum Information Austrian Academy of Sciences Undecidability.
CS 345: Chapter 8 Noncomputability and Undecidability Or Sometimes You Can’t Get It Done At All.
Course Overview and Road Map Computability and Logic.
Great Theoretical Ideas in Computer Science about AWESOME Some Generating Functions Probability Infinity Computability With Alan! (not Turing) Mind-
Artificial Intelligence: Introduction Department of Computer Science & Engineering Indian Institute of Technology Kharagpur.
Turing Machines and the Halting Problem This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. To.
©Brooks/Cole, 2003 Chapter 17 Theory of Computation.
Great Theoretical Ideas in Computer Science.
Thinking in Methodologies Class Notes. Gödel’s Theorem.
Artificial Intelligence “Introduction to Formal Logic” Jennifer J. Burg Department of Mathematics and Computer Science.
What is Feedback?14 th December, 2012 What is Feedback? Connecting Student Perceptions to Assessment Practices James Harland School of Computer Science.
CSE 311 Foundations of Computing I Lecture 26 Cardinality, Countability & Computability Autumn 2011 CSE 3111.
Computation Motivating questions: What does “computation” mean? What are the similarities and differences between computation in computers and in natural.
Algebra 1 / Es, Es, Is Mathematics and Millennials – 6th.
Chapter 4 Computation Chapter 4: Computation.
T. Gregory BandyInteraction Machines SeminarFebruary 21, Union College - Computer Science Graduate Program Interaction Machines Are they more.
CSE 311: Foundations of Computing Fall 2014 Lecture 27: Cardinality.
Theory of Knowledge: Mathematics. What is maths? In order to discuss what maths is, it is helpful to look back at how maths as a discipline developed.
On computable numbers, with an application to the ENTSCHEIDUNGSPROBLEM COT 6421 Paresh Gupta by Alan Mathison Turing.
Chapter 12 Theory of Computation Introduction to CS 1 st Semester, 2014 Sanghyun Park.
Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central University 1 Chapter 5 Reducibility Some slides are in courtesy.
The Church-Turing Thesis Chapter Are We Done? FSM  PDA  Turing machine Is this the end of the line? There are still problems we cannot solve:
David Evans CS200: Computer Science University of Virginia Computer Science Class 26: Halting Problem It is plain at any.
CSC 3130: Automata theory and formal languages Andrej Bogdanov The Chinese University of Hong Kong Undecidable.
Princeton University COS 423 Theory of Algorithms Spring 2002 Kevin Wayne Lecture S1: Sample Lecture.
Copyright © 2015, 2011, 2007 Pearson Education, Inc. Section 2.2, Slide 1 CHAPTER 2 Set Theory.
Theory of Computation. Introduction We study this course in order to answer the following questions: What are the fundamental capabilities and limitations.
Payam Seraji IPM-Isfahan branch, Ordibehesht 1396
CIS Automata and Formal Languages – Pei Wang
Self-Reference And Undecidability
Computable Functions.
Universality of Computation
Ch. 11 Theory of Computation
Great Theoretical Ideas in Computer Science
Teori Bahasa dan Automata Lecture 1: Course Overview and Introduction
CHAPTER 2 Set Theory.
Lecture 22: Gödel’s Theorem CS200: Computer Science
On Kripke’s Alleged Proof of Church-Turing Thesis
Copyright © Cengage Learning. All rights reserved.
Teori Bahasa dan Automata Lecture 1: Course Overview and Introduction
Class 24: Computability Halting Problems Hockey Team Logo
CS154, Lecture 11: Self Reference, Foundation of Mathematics
CHAPTER 2 Set Theory.
Chapter 17 Theory of Computation.
CHAPTER 2 Set Theory.
CO Games Development 2 Week 21 Turing Machines & Computability
CIS Automata and Formal Languages – Pei Wang
Presentation transcript:

Turing and Ordinal Logic14 th September, 2012 Turing and Ordinal Logic (Or “To Infinity and Beyond …”) James Harland School of Computer Science & IT, RMIT University

Turing at Princeton Turing and Ordinal Logic14 th September, 2012  Arrived in September 1936  Worked on type theory and group theory  Spent June-September 1937 back in England  Returned to Princeton in September 1937  Procter Fellow (on $2000 per year) (!)  Church’s PhD student (!!)  Systems of Logic Based on Ordinals completed in May, 1938 (!!!)  Returned to Cambridge in July, 1938

“Overcoming” Gödel’s Incompleteness Turing and Ordinal Logic14 th September, 2012 For any logic L 1 : A 1 is true but unprovable in L 1 L 2 is L 1 + A 1 A 2 is true but unprovable in L 2 L 3 is L 2 + A 2 A 3 is true but unprovable in L 3 L 4 is L 3 + A 3 … ``The situation is not quite so simple as is suggested by this crude argument’’ (first page of 68)

Ordinal Logics Turing and Ordinal Logic14 th September, 2012  In general, need to add an infinite number of axioms  Create ‘ordinal logics’ in the same way as ordinal numbers  Pass to the transfinite in order to obtain completeness  (… lots of technicality omitted …)  Completeness obtained (for Π 0 1 statements)  “Proofs” now not just ‘mechanical’  Need to recognise when a formula is an ‘ordinal formula’  This is at least as hard as Π 0 1 statements (!!)  Trades ‘mechanical proofs’ for completeness  Isolates where the ‘non-mechanical’ part is

Oracles Turing and Ordinal Logic14 th September, 2012 Oracle: Answer an unsolvable problem o-machines: add this capability to Turing machines  Provides computational conception of limit ordinal process  Showed that the halting problem for o-machines cannot be solved by an o-machine  Genesis of the idea of relative computability & generalised recursion theory

Formalising ‘Intuition’ Turing and Ordinal Logic14 th September, 2012  Turing divided mathematical reasoning into ingenuity and intuition  Ordinal logics formalise this distinction via ordinal notation or ‘oracle’  Extension of work on mechanising human reasoning  Turing’s most ‘mainstream’ work ??