No video

What is Computability?

  Рет қаралды 9,485

Joel David Hamkins

Joel David Hamkins

Күн бұрын

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,
mitpress.mit.e....
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.

Пікірлер: 23
@WmTyndale
@WmTyndale Ай бұрын
Wonderfully illuminating presentation even for this nonspecialist mathematician!
@TheatreCritic
@TheatreCritic 3 жыл бұрын
JDH takes a difficult subject and conveys it with great clarity, covering a lot of ground in a short space of time. I had a similar experience reading Oystein Linnebo. So, perhaps, close familiarity with topics in logic makes for a clear presenter. I imagine Aristotle would have thought so.
@joeldavidhamkins5484
@joeldavidhamkins5484 3 жыл бұрын
Regarding the question about the independence of P vs. NP at the end, let me say a bit more. There is some excellent information and links to other work available here: cstheory.stackexchange.com/q/10044/1061. It seems to me that the logical complexity of P vs. NP is Sigma_2, since it is equivalent to asserting that there is a polynomial-time algorithm for solving SAT. This can be expressed by a statement of the form: exists program p and polynomial f, such that all inputs give right answer in time, and so it has complexity Sigma_2. Statements with such a complexity are not generally amenable to the kind of analysis that Pi_1 statements admit, namely, that if they are independent, then they are true in the standard model.
@erincarmody8562
@erincarmody8562 3 жыл бұрын
My favorite part was when you said that P vs. NP was like the difference between appreciating a symphony and composing one... really inspiring.
@erincarmody8562
@erincarmody8562 3 жыл бұрын
I already have the first 20 notes, they have been composing over the years, the joyfulness, The first 10 notes are repeated, to get 20 and they are the same last 20 notes at the end. The end and the beginning are already composed. And then the choir sings. It will be really good in about 19 years.
@joeldavidhamkins5484
@joeldavidhamkins5484 3 жыл бұрын
*Errata:* AT 46:47, I had wanted to say: if p halts on p, then I don't, and if p doesn't halt on p, then I do.
@thomasbs7338
@thomasbs7338 3 жыл бұрын
At 1:02:49, you say that in place merge sort is O(nloglogn), which I think is false. Comparison based sorting algorithms need Omega(nlogn) comparisons: there are n! permutations of the list and with k comparisons, we can distinguish between 2^k lists, so we need 2^k >= n!, which implies that k is Omega(nlogn). Wikipedia en.wikipedia.org/wiki/Sorting_algorithm?wprov=sfti1 has a table where in place merge sort is given a worst case complexity of nlog^2 n, but they are using log^2 n to mean (log n)^2 for some reason.
@joeldavidhamkins5484
@joeldavidhamkins5484 3 жыл бұрын
Ah, thank you for this correction! I may have misunderstood this notation where I had read it.
@elcapitan6126
@elcapitan6126 2 ай бұрын
do you explore any type theory w.r.t. foundations of mathematics (hott as they call it)?
@ChanelCoco555
@ChanelCoco555 3 жыл бұрын
Hi Professor Hamkins, Regarding the halting problem - it seems to me that the usual argument of specifying a program designed to lead to a contradiction by taking itself as input doesn't preclude the possibility of an "almost" general decision algorithm that can decide the halt-ability of almost all programs, as long as the programs avoid certain "pitfalls", such as those in the argument given to disprove the existence of completely general decision algorithm. To what extent can we have insight into the scope of such an "almost" general decision algorithm, and the types of "pitfalls" that the programs that it can decide the halt-ability of need to avoid? Thank you!
@joeldavidhamkins5484
@joeldavidhamkins5484 3 жыл бұрын
Yes, in fact this is precisely the topic of my paper with Miasnikov, where we show that there is a computable algorithm that solves almost every instance of the halting problem, with asymptotic probably one. See projecteuclid.org/journals/notre-dame-journal-of-formal-logic/volume-47/issue-4/The-Halting-Problem-Is-Decidable-on-a-Set-of-Asymptotic/10.1305/ndjfl/1168352664.full, arxiv.org/abs/math/0504351
@fredyfredo2724
@fredyfredo2724 2 жыл бұрын
Say an amount of t is a space used by the calcul for expressing the result. What is the best order for itself ? The one who do not can prove itself. It's the result and it do not exist. So doesn't exoress yourself is also an order or t is not a unit.
@alvaromartinezlopez4603
@alvaromartinezlopez4603 Жыл бұрын
Thanks for sharing your knowledge. I have quite surprising and annoying the Church-Turing thesis: anything is effectively computable if and only if it can be computed with a Turing Machine”. I cannot understand how such an statement is not proven formally. To me it seems a conjecture. How can we be certain that no one will ever invent a device that can compute more functions than a TM?
@EWischan
@EWischan 3 жыл бұрын
Thanks for this. The volume is hard to hear fyi.
@joeldavidhamkins5484
@joeldavidhamkins5484 3 жыл бұрын
I'm sorry about this. It sounds fine on my system, so I'm not sure what the trouble could be. I need to find a sound/video engineer!
@gonzalopolavieja
@gonzalopolavieja 3 жыл бұрын
@@joeldavidhamkins5484 ​ I hear it very low in Chrome and much better in Mozilla and other browsers.
@joeldavidhamkins5484
@joeldavidhamkins5484 3 жыл бұрын
@@gonzalopolavieja I'll try to correct this issue from next time. For this time, I'm sorry but there is little I know how to do.
@PhilosophicalTrials
@PhilosophicalTrials 3 жыл бұрын
It sounds ok for me on both my internet browser (Chrome) and in the KZbin app on my tablet.
@EWischan
@EWischan 3 жыл бұрын
​@@joeldavidhamkins5484 No worries! It's rectified with headphones. The excellent content makes it worth it. ;)
@davidwilkie9551
@davidwilkie9551 8 ай бұрын
The Algorithm for Truth? Holography Actuality is the Uncertainty Principle Observation of WYSIWYG QM-TIME resonance, superimposed log-antilog nodal-vibrational emitter-receiver density-intensity quantization, floating in No-thing relative-timing, so WYSIWYG is self-defining AM-FM Logarithmic condensation modulation superposition-quantization and picture-plane containment states represent the layering of solid-liquid-gas-plasma phase-locked coherence-cohesion objective-aspects of probabilistic sync-duration correlations/Computation. In My Opinion that is, because it's hyperfluid vertices in vortices manifestation of nodal-vibrational numberness-> Disproof Methodology Philosophy, by default.., here-now-forever re-evolution in/of Eternity-now Perspective.
The Gödel incompleteness phenomenon
1:19:48
Joel David Hamkins
Рет қаралды 16 М.
What is Proof?
1:40:26
Joel David Hamkins
Рет қаралды 11 М.
Kids' Guide to Fire Safety: Essential Lessons #shorts
00:34
Fabiosa Animated
Рет қаралды 17 МЛН
Blue Food VS Red Food Emoji Mukbang
00:33
MOOMOO STUDIO [무무 스튜디오]
Рет қаралды 22 МЛН
what will you choose? #tiktok
00:14
Анастасия Тарасова
Рет қаралды 7 МЛН
P vs. NP: The Biggest Puzzle in Computer Science
19:44
Quanta Magazine
Рет қаралды 800 М.
The Rise of Rigor in the Calculus
1:22:01
Joel David Hamkins
Рет қаралды 12 М.
What Are Numbers? Philosophy of Mathematics (Elucidations)
31:00
Philosophy Overdose
Рет қаралды 25 М.
Set Theory and the Philosophy of Set Theory
1:36:50
Joel David Hamkins
Рет қаралды 22 М.
Leonard Susskind | "ER = EPR" or "What's Behind the Horizons of Black Holes?" - 1 of 2
1:47:54
Stanford Institute for Theoretical Physics
Рет қаралды 934 М.
What A General Diagonal Argument Looks Like (Category Theory)
36:10
Climb to Infinity!
1:27:20
Joel David Hamkins
Рет қаралды 7 М.
Geometry - a paragon of mathematical deduction?
1:34:22
Joel David Hamkins
Рет қаралды 7 М.
Philosophy of Mathematics & Frege (Dummett 1994)
1:32:32
Philosophy Overdose
Рет қаралды 31 М.
Kids' Guide to Fire Safety: Essential Lessons #shorts
00:34
Fabiosa Animated
Рет қаралды 17 МЛН