Understanding Computability: Insights from Oxford's Joel David Hamkins 🧠
Explore the fundamentals of computability with Professor Joel David Hamkins, a leading expert from Oxford. This lecture covers key concepts from his book, 'Lectures on the Philosophy of Mathematics,' and offers a clear introduction to what can and cannot

Joel David Hamkins
11.9K views • Nov 18, 2020

About this video
Joel David Hamkins, Professor of Logic, Oxford University
This lecture is based on chapter 6 of my book, Lectures on the Philosophy of Mathematics, published with MIT Press,
https://mitpress.mit.edu/books/lectures-philosophy-mathematics.
Lecture 6. Computability
What is computability? Kurt Gödel defined a robust class of computable functions, the primitive recursive functions, and yet he gave reasons to despair of a fully satisfactory answer. Nevertheless, Alan Turing’s machine concept of computability, growing out of a careful philosophical analysis of the nature of human computability, proved robust and laid a foundation for the contemporary computer era; the widely accepted Church-Turing thesis asserts that Turing had the right notion. The distinction between computable decidability and computable enumerability, highlighted by the undecidability of the halting problem, shows that not all mathematical problems can be solved by machine, and a vast hierarchy looms in the Turing degrees, an infinitary information theory. Complexity theory refocuses the subject on the realm of feasible computation, with the still-unsolved P versus NP problem standing in the background of nearly every serious issue in theoretical computer science.
This lecture is based on chapter 6 of my book, Lectures on the Philosophy of Mathematics, published with MIT Press,
https://mitpress.mit.edu/books/lectures-philosophy-mathematics.
Lecture 6. Computability
What is computability? Kurt Gödel defined a robust class of computable functions, the primitive recursive functions, and yet he gave reasons to despair of a fully satisfactory answer. Nevertheless, Alan Turing’s machine concept of computability, growing out of a careful philosophical analysis of the nature of human computability, proved robust and laid a foundation for the contemporary computer era; the widely accepted Church-Turing thesis asserts that Turing had the right notion. The distinction between computable decidability and computable enumerability, highlighted by the undecidability of the halting problem, shows that not all mathematical problems can be solved by machine, and a vast hierarchy looms in the Turing degrees, an infinitary information theory. Complexity theory refocuses the subject on the realm of feasible computation, with the still-unsolved P versus NP problem standing in the background of nearly every serious issue in theoretical computer science.
Video Information
Views
11.9K
Likes
331
Duration
01:24:10
Published
Nov 18, 2020
User Reviews
4.6
(2) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.
Trending Now