The Clock as Intellectual Object
The clock is the wrong metaphor for the mind, but it took three centuries to find out why.
For Descartes, mathematics was the highest form of human thinking, and a clock was its closest physical realisation: complex behaviour arising from deterministic rules operating on physical components. The res cogitans was governed by logical rules; the res extensa by mechanical ones. That the two obeyed structurally similar constraints was not incidental – it was what made Cartesian dualism coherent rather than merely asserted.1
Diderot and d’Alembert pushed further. The reductionist project was explicit: the logical syllogism works like a machine and the machine works like a syllogism. The philosopher and the harpsichord share the same degree of materiality, governed by the same mechanical rules. With Laplace, this trajectory reached its apex: the universe is a perfect immense clock, and perfect knowledge of its present state would yield complete prediction of its future.
Hume had already identified the problem with this picture, though his challenge was philosophical rather than mathematical. He partitioned all objects of reason into “relations of ideas” (true a priori, negation yields contradiction) and “matters of fact” (claims about existence, negation is conceivable). Regular conjunction is not necessary connection. A mechanism that has always operated in a certain way does not logically establish that it must continue to do so. Predictability is an empirical fact about the past, not a metaphysical guarantee about the future.
Hume demonstrated that empirical prediction cannot achieve deductive certainty. But what if we abandoned matters of fact entirely and remained strictly within the realm of relations of ideas? If we build a perfect deductive machine out of pure logic, can it achieve complete certainty? To answer this, the clockwork metaphor had to be abstracted into symbolic logic.
Boole and Frege: The Machinery of Logic
George Boole took the first step by algebraifying reasoning. In An Investigation of the Laws of Thought (1854), Boole treated logic as a branch of mathematics. Instead of inspecting the content of an argument, one could manipulate logical propositions using algebraic equations. This stripped reasoning of its semantic baggage, turning it into a purely formal symbol-pushing exercise. A valid syllogism became mathematically equivalent to solving an equation.
Gottlob Frege pushed this formalization to its limits. In Begriffsschrift (1879), Frege invented the first fully formalized predicate logic, capable of expressing arbitrary mathematical statements with absolute precision. His ultimate project, detailed in Grundgesetze der Arithmetik (1893, 1903), was to prove that all arithmetic could be derived from pure logic alone. In doing so, Frege inadvertently built a machine out of symbols – a formal system with explicit axioms and inference rules – powerful enough to eventually reason about itself.
Turing Machines and the Structural Break
Longo’s central argument in The Difference Between Clocks and Turing Machines is that the shift from mechanical to computational metaphors represents a qualitative change, not merely a quantitative one.2
A clock executes a fixed physical process. Its future states are determined by its current configuration and the laws governing its components. A Turing machine executes a symbolic process capable of universal computation. The key additions are two. First, the hardware/software distinction: unlike a clock, whose computations are carved permanently into its physical structure, a Turing machine separates the unchangeable read/write mechanism from the changeable program. Second, following from Godel’s encoding: a Turing machine can represent its own description as input, making self-reference a formal operation rather than a paradox.
To understand why this difference is structural rather than merely a matter of scale, consider Longo’s 1995 physical thought experiment comparing a clock to a Cray supercomputer. A Cray possessed roughly \(4.1 \times 10^9\) bits of memory. A purely mechanical device (a clock) that physically enumerated all reachable internal states of that memory – rather than computing them symbolically – would require a state space of \(2^N\) where \(N \approx 4.1 \times 10^9\). Even assuming a highly optimistic mechanical encoding of one bit per \(1 \text{ mm}^2\) switch, the physical volume required to instantiate all possible states would vastly exceed the size of the solar system. A clock must physically instantiate its state space; a Turing machine computes over it using a fixed, finite mechanism. The difference in kind is absolute.
Because a universal machine can treat its own description as data, it can be forced into a paradox via Cantor’s diagonalization argument. From this capacity for self-reference and universality, the halting problem follows: no algorithm can decide, in general, whether an arbitrary program will terminate on an arbitrary input. Unpredictability need not arise from randomness or ignorance. It can arise from the intrinsic logical structure of symbolic computation. A system governed entirely by deterministic rules can remain beyond effective prediction – not because we lack information, but because the question itself is formally undecidable.
Three Distinct Limits
At this point, it is crucial to distinguish between three concepts that are frequently conflated in popular discourse, but which represent entirely different mechanisms of failure for the Laplacian clock.
Chaos (Physical/Practical): Poincare showed that some deterministic systems (like the three-body problem) exhibit sensitive dependence on initial conditions. The system is fully computable in principle, but practically unpredictable because any finite measurement error grows exponentially over time. Prediction fails due to physical limits on precision.
Randomness (Quantum/Probabilistic): Quantum mechanics incorporates irreducible probabilistic structure. Measurement outcomes cannot be determined by prior hidden variables (under standard interpretations). Prediction fails because nature does not yield a single deterministic future.
Undecidability (Formal/Logical): Godel and Turing showed that any formal system powerful enough to express arithmetic contains well-formed questions that cannot be answered by any algorithm operating within that system. Prediction fails because the question has no computable answer.
The clock metaphor fails on all three counts. But it is the third – undecidability – that delivers the fatal blow to the Enlightenment ambition of total encyclopedic knowledge, because it proves that the limitation is internal to the very structure of formal rules.
Godel and Incompleteness
Hilbert’s program in the 1920s sought to secure mathematics with a finite set of axioms and inference rules that were consistent, complete, and decidable. Godel’s 1931 incompleteness theorems destroyed this ambition.
For any consistent, recursively axiomatizable formal system \(F\) that contains basic arithmetic, there exists a sentence \(G_F\) such that \(F \not\vdash G_F\) and \(F \not\vdash \neg G_F\). Furthermore, \(G_F\) is true under the standard interpretation of the natural numbers, even though it cannot be proved within \(F\). Godel’s second theorem proved that such a system \(F\) cannot even prove its own consistency (\(F \not\vdash \text{Con}(F)\)).
Combined with Turing’s results, the conclusion is inescapable: the clock cannot be complete. Not because it is too simple, but because completeness is logically incompatible with the expressive power required to describe arithmetic.
Where Longo’s Programme Overreaches
Longo’s 2012 paper extends this line of argument into physics and biology.3 The central claim is that incomputability is not merely a feature of formal mathematics but may be embedded in physical and biological processes themselves – that nature exploits forms of unpredictability that exceed what standard computational models can capture. Longo correctly identifies that the founders of computability theory developed their frameworks disconnected from the physics of measurement, and that undecidability provides a unique tool for investigating unpredictability.
However, this is where the argument requires critical attention.
What is established: Godel incompleteness and Turing undecidability are mathematical results. Physical measurement operates under finite precision. Chaotic systems exhibit practical unpredictability. Biological systems exhibit multi-scale interactions that resist tractable prediction.
What is not established: Whether physical processes can exceed Turing computation (hypercomputation) remains unresolved. Whether biological evolution instantiates genuinely non-computable dynamics is an open question. Longo’s paper proposes a research programme for investigating these possibilities; it does not demonstrate physical incomputability. The stronger claim – that randomness in nature is ontologically irreducible rather than epistemically bounded – is philosophically live but scientifically unresolved. Practical inaccessibility and theoretical incomputability are distinct categories, and treating them as equivalent remains the primary overreach of this literature.
The dominant counter-position is the Physical Church-Turing thesis. In its modest form, it states that any function computable by a finite observer via a physical process is Turing-computable. As Piccinini (2015) argues, only this modest formulation carries epistemological weight.
Quantum mechanics breaches complexity theory (tractability) without breaching computability theory (in-principle decidability), under stated physical postulates like the homogeneity of space/time and bounded density of information (Arrighi & Dowek, 2011). Furthermore, relativistic and black-hole constructions designed to violate an extended Church-Turing thesis remain blocked by horizon physics for any observer with boundary access (Susskind, 2020, arXiv preprint, not peer-reviewed).
Conclusion
The trajectory from Descartes’ clocks to Godel’s incompleteness theorems and Turing’s undecidability results is one of the most consequential intellectual movements of the last four centuries. It begins with the ambition to describe everything by formal rules and ends by demonstrating that formal rules, sufficiently powerful, generate questions they cannot answer.
The clock represented regularity. The Turing machine revealed universality and, through universality, limitation. Contemporary physics and biology investigate whether those limitations are features of mathematics alone or are embedded in the structure of nature itself. That investigation is ongoing and honest about its uncertainty.
The strongest conclusion currently supported by the literature is modest: our formal understanding of prediction possesses limits that cannot be eliminated by building a more accurate clock. Whether nature itself shares those limits, or whether it exceeds them, is the open question that gives the programme its force.
Descartes, Regulae ad Directionem Ingenii (c. 1628), Rule III: “Non evident knowledge may be known with certainty, provided that it is deduced from true and known principles, by a continually and never interrupted movement of thought which has a clear intuition of each individual step.” Longo reads this as the beginning of proof theory, where mathematics becomes the manipulation of algebraic symbols through stepwise deduction rather than the inspection of an existing geometric reality.↩︎
Longo, G. “The Difference Between Clocks and Turing Machines.” La Nuova Critica, 29(1), pp. 31-42, 1995.↩︎
Longo, G. “Incomputability in Physics and Biology.” Mathematical Structures in Computer Science, Vol. 22, Issue 5, pp. 880-900, October 2012. DOI: 10.1017/S0960129511000569. The abstract locates the incomputability question at the intersection of formal theory and physical epistemology, a distinct contribution from the stronger ontological claim about nature being non-computable.↩︎
Leave a comment
Comments are verified via IndieAuth. You will be redirected to authenticate before your comment is published.