Refutation of Refutation of Pancomputationalism
Giulio Ruffini, Francesca Castaldo
A recent reading list circulated on social media compiles ten book-length critiques of pancomputationalism---the thesis that nature, life, and mind are fundamentally computational. The critiques converge on five objections: (i) the syntax/semantics gap, (ii) the insufficiency of efficient causation and organizational closure, (iii) the unprestatability of biological evolution, (iv) the autonomy and precariousness criteria for life, and (v) organism-environment unity. We examine each critique, together with the biological naturalism of Seth (2025) and Godfrey-Smith (2026), through the lens of Kolmogorov Theory (KT), a research program grounded in algorithmic information theory that defines agents, models, regulation, persistence, and evolution in terms of Kolmogorov complexity, mutual algorithmic information, and compressive modeling. We identify two fundamental errors shared by the critiques: (1) the conflation of abstract computation (Church--Turing sense) with von Neumann engineering, and (2) the confusion of the fixity of a program with the fixity of behavior. A universal Turing machine running a fixed program can exhibit any computable behavior, including open-ended learning, adaptive category formation, and organizational self-maintenance. On the question of meaning, we distinguish two layers: algorithmic meaning (mutual algorithmic information between model and world) and experienced meaning (algorithmic structure combined with pure experience, yielding structured experience). We articulate the position of algorithmic functionalism: agents are individuated by coarse-grained algorithmic structure (including internal dynamics), not by input-output behavior (classical functionalism) or by substrate (biological naturalism). The properties the critics identify as beyond computation---meaning, closure, autonomy, open-ended evolution, and environmental embeddedness---turn out to be formally characterizable as algorithmic properties within the KT framework.
A rigorous defense of computationalism against its most sophisticated critics, built on the mathematics of algorithmic information theory rather than hand-waving about silicon brains.
The paper's central move is surgical: it identifies a single conceptual error that runs through ten book-length critiques of computationalism, plus the biological naturalism of Anil Seth and Peter Godfrey-Smith. Every one of these critics, the authors argue, is attacking a straw man. They conflate two very different things: (a) abstract computation in the Church-Turing sense β the mathematical notion that any sufficiently expressive physical process can implement β and (b) von Neumann engineering, meaning the specific stored-program digital architecture in your laptop. Pointing out that today's GPUs lack ion channels or autopoietic self-maintenance is empirically interesting but irrelevant to the in-principle question of what computation can do.
The second error is subtler and arguably more important. The critics assume that a "fixed program" means "fixed behavior." It doesn't. A universal Turing machine runs a fixed program and can produce any computable behavior β open-ended learning, adaptive category formation, self-maintenance, genuine novelty. The program specifies the update rules; the variables evolve without bound. An LLM is a fixed program. A reinforcement learning agent is a fixed program. Adaptivity is not something computation lacks; it is what fixed programs do with their variables. The paper calls this the master error shared by all ten critiques.
Against this backdrop, the authors deploy Kolmogorov Theory (KT), their own research program grounded in algorithmic information theory. The key objects are Kolmogorov complexity (the length of the shortest program that produces a string β a substrate-independent measure of structure), mutual algorithmic information between an agent's model and the world (a formal, observer-independent notion of "aboutness"), and a Good Algorithmic Regulator theorem showing that any system that effectively regulates its environment is exponentially pressured to carry shared structure with that environment. Organizational closure, autonomy, precariousness, organism-environment unity, and open-ended evolution all get precise definitions in this vocabulary. The paper works through each of the ten critiques β Rosen, Kauffman, Deacon, Juarrero, and others β and shows that the property each critic claims is beyond computation turns out to be formally characterizable as an algorithmic property.
One concession is genuine and important. The critics are half-right about the syntax-semantics gap. Mutual algorithmic information gives you objective "aboutness" β a model that provably shares structure with the world β but not experienced meaning, meaning-as-lived. KT's answer is that experienced meaning requires pure experience, a phenomenal ground the framework takes as ontologically fundamental alongside mathematical structure. Algorithmic structure plus pure experience yields structured experience. The missing ingredient is phenomenal, not biological. This is where the paper's commitments go deepest and where the most philosophical work remains.
- Zenodo
- 10.5281/zenodo.21008618
- WP ID
- WP0072
- Lifecycle
- ongoing
- Visibility
- internal
- Access level
- open
- Embargo until
- β
- Priority
- β
- Collab
- closed
- Venue
- β
- DOI
- β
- Deadline
- β
- Owner
- β
- Source
- drive_legacy
- Repo path
- WP0072 - Refutation of Refutation of Pancomputationalism
- v0.2.0 (revision) Β· cut-version Β· zenodo:21008619
- v0.1.0 (draft) Β· drive-legacyAuto-created by Phase 1a bootstrap ingestion.
