👉 Bottom line:
Some problems are decidable.
Others are fundamentally undecidable.
This is a mathematical boundary, not a technological one.
5/🧵
👉 Bottom line:
Some problems are decidable.
Others are fundamentally undecidable.
This is a mathematical boundary, not a technological one.
5/🧵
🧵 Alan Turing showed that not everything logically definable is also computable.
Using a diagonalization method like Cantor’s, we can build a set D:
the set of Turing machine codes that don’t belong to their own halting set.
🔁 Here’s the twist:
No Turing machine can generate D without causing a contradiction.
1/🧵
Thanks to the work of @mspstrath all the TYPES 2025 talks are available (including mine)
Update: as fred points out the playlist was not supposed to be public yet, so, er watch this space
https://www.youtube.com/watch?v=W-lYwG3E_x4&
Like comment and subscribe, ring the bell, all that stuff
As promised. Here is the sequel to my Weihrauch reductions are Containers post, this time relating strong reductions to dependent adaptors. Enjoy!
https://www.countingishard.org/blog/strong-reducibility-as-an-adaptor
I've written up a draft post about strong weihrauch reducibility from the containers POV written. Will have the full version up in a couple of days once I've let it breathe.
A great little article. Why pay attention to this? Well…some of the relationships between #Computability, #Undecidability, #Church-#Turing , #SuperDeterminism, #Nonfalsifiability and bits like the #SimulationHypothesis indicate deeper complexities and connections. Is there some underlying dimensionality or topology yet to emerge ? It seems likely, but vexatious
Via @QuantaMagazine
‘Next-Level’ Chaos Traces the True Limit of Predictability
https://www.quantamagazine.org/next-level-chaos-traces-the-true-limit-of-predictability-20250307/
Alan Turing had proven that determining whether an arbitrary program will halt (terminate) or run forever is non-computable.
Sir Roger Penrose claims that human consciousness might involve non-computable processes, thus won't be achievable with current computer-driven AI implementations. However, this doesn't mean that these AIs won't be better than humans in certain tasks.
A #ComputerScience student who first encounters the #Computability Theory (𝜆-Calculus, Turing Machine, General Recursive Functions, or the equivalents) ought to be, at once, awed and appalled.
He ought to be awed that something so simple as the 𝜆-Calculus can express complete complex computations and something so simple as the Turing Machine is conceptually as capable as modern complex computers.
At the same time, the student ought to be appalled at today's trend of worshiping expedient complexity and denouncing the difficult, but rewarding, pursuit of the basal simplicity that underlies all things computing.
I'm pleased to announce that the Heyting Day will be held in Amsterdam on Friday 14 March 2025.
Its theme will be models of #intuitionism and #computability and mark the retirement of Jaap van Oosten.
The invited speakers are:
- @andrejbauer (Ljubljana)
- Andy Pitts (Cambridge)
- Sebastiaan Terwijn (Nijmegen)
- Jaap van Oosten (Utrecht)
Attendance is free. Sign up and more details here: https://www.knaw.nl/en/heyting-day-2025
The attached poster is thanks to the amazing @jacobneu.
A very niche question on #computability theory that I couldn't find the answer to. On the off chance that someone has a lead:
In Turing's 1936 paper he gave a construction of Turing machines, a proof that they are enumerable, and two proofs of the halting problem. When we talk about TMs now we typically talk about TMs that halt (ends with a halting symbol) or does not halt. Turing didn't have a halting symbol. Instead he distinguishes circular (machines that print only finitely many symbols) and circle-free (otherwise) machines. They are basically the same and play the same roles in the halting problem proof.
Here's the thing: Turing's circular machines correspond to non-halting machines and circle-free machines (ones that go on to print infinitely many symbols) correspond to halting machines. I have a very hard time seeing how this works. Any idea? pointers to secondary sources?
It all happened in the span of 3 pages which I've read 10 times already :(
I wrote up the post on Weihrauch reducibility & Lenses. Would appreciate any comments / boosts etc.
https://www.countingishard.org/blog/weihrauch-reducibility-as-a-lens
"Weihrauch reducibility is a lens" note is almost done.
(Well, the first draft is almost done)
Should be posted next week
I can only promise that I've started to write the blog post, not that I'll finish it
"If philosophy is that fraction of human thought dealing with that which cannot be explained by the sciences, then systemic literacy is the thinking that deals with a world that is not computable, while acknowledging that it is irrevocably shaped and informed by computation."
-- James Bridle,
The New Dark Age
At CCA I noticed that the forward and backward maps you get from Weihrauch reducibility are dependent lenses, but I'm not sure what to do with this knowledge.
The various poly operators seem to correspond to the operators you would want on the Weihrauch lattice too.