BCOMBCOM
CalliopeKnowledge Librarian
WP0224
working_paperblogongoinginternalopen for collabcomplete

Truth Without Proof? Gödel, Turing, and Algorithmic Information

Giulio Ruffini

★ guarantor: Giulio Ruffini · vouches for the paper per WP0084 §6

P4·Philosophy & EthicsP5·Digital Physics & Algorithmic Information TheoryL1·PhilosophyL3·Algorithmic Soup
Loading blog…

Popular-philosophy companion to the WP0007 program. Gödel and Turing are often said to have discovered truths mathematics can never reach; the essay argues that is too simple, separating four notions ordinary language slides together: truth in a model, proof in a theory, algorithmic decision, and finite observer access. It states the Gödel-Rosser theorem correctly relativized to a formal system, presents pluralist Platonism (Balaguer's plenitudinous Platonism, Hamkins's set-theoretic multiverse, Feferman on CH) as a third position between one-universe absolutism and anti-realism, walks through the halting asymmetry and its physical version, contrasts physical undecidability (Gu's Ising observables, the undecidable spectral gap: unbounded resource in the physical family) with the KT construction barriers (unboundedness in description search and program runtime), and develops the relational reading of Kolmogorov complexity, with the constructive-formalization literature (Forster-Kunze-Lauermann in Coq, Nies-Shafer in RCA0, Catt-Norrish in HOL4) showing that the operational core of compression need not take exact numerical K as primitive. Chaitin's ceiling is stated per fixed sound effective theory. The close: science can certify improvement without certifying finality, and progress requires reliable ways of recognizing better descriptions, not possession of truth in full.

Gödel and Turing don't prove that truth is forever out of reach — they prove something narrower and more useful: that no single fixed formal system or algorithm can certify everything.

The popular reading of incompleteness goes like this: Gödel found truths mathematics can never prove. That's seductive but sloppy. It slides four distinct things together — truth in a model, provability in a formal system, algorithmic decidability, and what a finite observer can actually establish. Ruffini's central move is to pull these apart. Once you do, the apparent mysticism dissolves. Gödel's theorem says a specific formal system F can't prove a certain sentence within F. A stronger system might prove it. The theorem doesn't stamp any sentence "forever unknowable" — it just says no single effective system closes the loop.

The same separation applies to mathematical Platonism. You don't have to choose between "one true mathematical universe where every sentence has a hidden Boolean value" and "math is just a human game." There's a third option: mathematical structures are real and mind-independent, but there may be many of them, not one privileged universe. Hamkins's set-theoretic multiverse and Balaguer's plenitudinous Platonism both take this route. The continuum hypothesis is true in some set-theoretic universes and false in others — and that's fine. Truth becomes structure-indexed rather than absolute, without becoming subjective.

Algorithmic information theory (AIT) is where this gets operationally interesting. Kolmogorov complexity K(x) — the length of the shortest program that outputs string x — looks like a clean number attached to every string. But constructively, it isn't. To know K(x) exactly, you'd have to rule out all shorter programs, including ones that never halt. Recent Coq formalizations by Forster, Kunze, and Lauermann make this explicit: the general principle for extracting a least element from an inhabited predicate is equivalent to the law of excluded middle. Chaitin's incompleteness results reinforce this: no fixed effective formal theory can certify arbitrarily large lower bounds on K(x). The ceiling is real, but it's theory-relative — change your axioms and the ceiling moves.

The practical upshot is that most of what matters in compression and model-building can be stated relationally, without ever touching the exact value of K(x). Instead of "K(x) < b," say "there exists a program p shorter than b that outputs x." That's a finite witness you can exhibit. If a new program is shorter and produces the same data, you've learned something concrete: the old description wasn't optimal. You don't need the metaphysical object "the true complexity of x" to make that judgment. Reverse mathematics results by Nies and Shafer confirm this: substantial parts of AIT go through in weak base theories, without assuming a global noncomputable K-function as a set-like object.

The broader lesson Ruffini draws is clean: science certifies improvement, not finality. A shorter model, a better-compressing theory, an explicit program that beats the previous one — these are finite, objective achievements. They don't require knowing the globally optimal description or proving no future theory will do better. Gödel says no fixed proof system exhausts arithmetic. Turing says no single algorithm decides every computation. Chaitin says no fixed theory certifies arbitrarily deep incompressibility. AIT adds the constructive consolation: local finite witnesses still work. Progress doesn't require possession of truth in full — just reliable ways of recognizing better descriptions when they appear.

WP ID
WP0224
Lifecycle
ongoing
Visibility
internal
Access level
open
Embargo until
Priority
Collab
open
Venue
DOI
Deadline
Owner
Source
drive_legacy
Repo path
WP0224
  • 0.1.0 (draft) · auto-run-placeholder