Recent Posts
- Principles of biological computation: from circadian clock to evolution
- The science and engineering of biological computation: from process to software to DNA-based neural networks
- Elements of biological computation & stochastic thermodynamics of life
- Rationality, the Bayesian mind and their limits
- Web of C-lief: conjectures vs. model assumptions vs. scientific beliefs
- Idealization vs abstraction for mathematical models of evolution
- Allegory of the replication crisis in algorithmic trading
- 668,215 views
Join 2,752 other subscribers
Contributing authors
-
Abel Molina
-
Alexandru Strimbu
-
Alexander Yartsev
-
Eric Bolo
-
David Robert Grimes
-
Forrest Barnum
-
Jill Gallaher
-
Julian Xue
-
Artem Kaznatcheev
-
Keven Poulin
-
Marcel Montrey
-
Matthew Wicker
-
Dan Nichol
-
Philip Gerlee
-
Piotr MigdaĆ
-
Robert Vander Velde
-
Rob Noble
-
Sergio Graziosi
-
Max Hartshorn
-
Thomas Shultz
-
Vincent Cannataro
-
Yunjun Yang
From perpetual motion machines to the Entscheidungsproblem
March 9, 2019 by Artem Kaznatcheev 6 Comments
But the pull of this metaphor also tends to transform the technical disciplines that analyze our newest tech into fundamental disciplines that analyze our universe. This was the case for many aspects of physics, and I think it is currently happening with aspects of theoretical computer science. This is very useful.
So, let’s go back in time to the birth of modern machines. To the water wheel and the steam engine.
I will briefly sketch how the science of steam engines developed and how it dealt with perpetual motion machines. From here, we can jump to the analytic engine and the modern computer. I’ll suggest that the development of computer science has followed a similar path — with the Entscheidungsproblem and its variants serving as our perpetual motion machine.
The science of steam engines successfully universalized itself into thermodynamics and statistical mechanics. These are seen as universal disciplines that are used to inform our understanding across the sciences. Similarly, I think that we need to universalize theoretical computer science and make its techniques more common throughout the sciences.
Read more of this post
Filed under Commentary, Preliminary Tagged with Alan Turing, algorithmic philosophy, Biology, cstheory, Emmy Noether, philosophy of science, theoretical physics