Formally, in the strict sense of
Level 1: Computable but Practically Intractable (Complexity Classes)
The Idea: Problems are sorted into classes likeP (easy to solve),NP (easy to check, hard to solve), andPSPACE (solvable with a reasonable amount of memory but maybe not time). A problem in NP is "less simulable" in practice than a problem in P.Key Authors/Figures: Stephen Cook, Richard Karp, Leonid Levin: Pioneers who formalized the P vs. NP problem, the central question of this field.Scott Aaronson: A modern computer scientist who works on the limits of both classical and quantum computation. His blog and book ("Quantum Computing since Democritus") are essential reading on this topic. He often discusses the "hardness" of simulating physical systems.
Level 2: Turing-Uncomputable (The Halting Problem and its Kin)
The Idea: The Halting Problem (can you determine if an arbitrary program will ever stop?) is the canonical example. Alan Turing proved this is uncomputable. A system whose evolution is equivalent to the Halting Problem is fundamentally non-simulable.Key Authors/Figures: Alan Turing: The originator of the entire concept.Charles H. Bennett: A physicist at IBM who wrote a famous paper inNature titled "Undecidable Dynamics," showing how certain idealized physical systems could be constructed to have uncomputable behavior.Toby Cubitt, David Pérez-García, Michael Wolf: The physicists who proved that thespectral gap problem in quantum physics is uncomputable, embedding the Halting Problem into a real physical question.
Level 3: Non-Computable due to Real Numbers / Continuum (Hypercomputation)
The Idea: A Turing machine works with discrete symbols. It cannot perfectly represent a single real number like π. A physical system whose dynamics depend on the infinite precision of real numbers would be able to perform tasks beyond a Turing machine. This theoretical domain is calledhypercomputation .Key Authors/Figures: Martin Davis: A logician who wrote extensively on the limits of Turing machines and what lies beyond.Pour-El and Richards: Mathematicians who studied which differential equations (the language of physics) are computable and which are not. They showed that even a simple wave equation can be non-computable if you give it uncomputable initial conditions.Jürgen Schmidhuber: A computer scientist who has written about the hierarchy of computational power, from standard Turing machines to machines that can solve the Halting Problem and beyond.
Level 4: Radically Non-Computable (Proposed Physical Theories)
The Idea: The universe is not just uncomputable because it uses real numbers or happens to encode a hard problem. It is uncomputable because its very fabric or dynamics arestructurally non-algorithmic .Scale Relativity: Non-simulable because ofinfinite nested complexity (fractal structure). The information content is infinite in a way that transcends the continuum problem.Penrose's OR: Non-simulable because it posits aphysical process that is explicitly defined as non-algorithmic, a process that "computes" things Turing machines cannot.
Key Authors/Figures: Roger Penrose: The most famous proponent of the idea that physics itself must be non-computable to explain consciousness and resolve quantum measurement.Laurent Nottale: While he doesn't use the language of computation, his physical model of a fractal spacetime, when analyzed, falls into this category. The logical consequences of his physics place it here.
Conclusion: A Practical Hierarchy
Hard to Simulate (NP-hard problems)Impossible to Simulate (Turing-uncomputable problems)Impossible to Perfectly Simulate due to Continuum Mathematics (Hypercomputation)Radically Impossible to Simulate due to Non-Algorithmic Physics
No comments:
Post a Comment