Skip to the reading
QuodlibetA deep study · The Ascent · §III

One axiom builds every self-reference and forbids every summit

The Law

Strip provability down to its logical skeleton and a single modal law remains — Löb's. It is the constitution of self-reference: the exact principle that hands a theory every self-referential sentence it could want, and the exact principle that denies it the one fixed point — its own soundness — that would let the ladder stop. This study earns that law from the ground up, proves the theorem that the entire logic of provability is captured by it, and shows why the same axiom is at once the engine of abundance and the guarantor of incompleteness.

the modality · Löb · the frames · the fixed points · Solovay · the polymodal ascent

Forget, for a moment, what a proof is. Treat “T proves —” as a black box, a modal operator □ attached to sentences, and ask only: which laws does this box obey? The astonishing answer, due to Solovay, is that the laws are finite, decidable, and completely known. The provability operator of any sufficiently strong theory — an operator defined by reference to an undecidable set — has a logic that a short list of axioms captures exactly. That logic is GL, and its keystone is one line written down by Martin Löb in 1955.

This is the third movement of The Ascent, drawn out to its mathematical floor. We begin by isolating the three properties of provability that make □ a modal operator at all, and find they are exactly the axioms of the modal system K4 — with one celebrated property conspicuously absent. We add the line that completes the logic, and prove it. We give the operator a geometry — finite trees on which the law becomes visible — and let you refute, by hand, the soundness principle the theory cannot have. We prove that this logic generates fixed points the way the diagonal lemma does, unique and computable, and watch four of them resolve. We then prove Solovay's theorem, the bridge that makes the modal logic the logic of arithmetic provability. And we climb the polymodal tower that recovers, from the logic of provability alone, the ordinal of the previous study. Throughout, one law does all the work — and does opposite work at opposite ends.

I · the modality

Provability as an operator

Three properties make “T proves —” a modal box. They are exactly the axioms of the system K4 — and the one axiom not on the list, the one saying the box implies truth, is the whole reason the ladder exists.

Let □φ abbreviate the arithmetical sentence Prov_T(⌜φ⌝) — “T proves φ.” For any theory T extending elementary arithmetic EA and recursively axiomatized, this operator satisfies three conditions, isolated by Hilbert, Bernays, and Löb. They are the only facts about provability the rest of this study will use.

the derivability conditions
D1  T ⊢ φ  ⟹  T ⊢ □φ  — what is proved is provably proved.
D2  T ⊢ □(φ→ψ) → (□φ → □ψ)  — provability respects modus ponens.
D3  T ⊢ □φ → □□φ  — provability is provably established (the formalized Σ₁-completeness of the proof predicate).

Read these as modal axioms and they are an exactly familiar system. D1 is the rule of necessitation. D2 is the distribution axiom K. D3 is the transitivity axiom 4. Together they are the modal logic K4 — no more, no less.

the skeleton of provability
The derivability conditions are precisely the modal system K4  (K: distribution + necessitation;  4: □p→□□p). Every law of provability the conditions yield is a theorem of K4, and conversely.
the axiom that is not there

Two modal axioms standard elsewhere are absent. The axiom T — □p → p, “provable implies true” — is reflection, soundness, the missing line of the whole corpus. The axiom D — □p → ◇p, equivalently ¬□⊥ — is consistency. Neither is a law of provability, and the reason is the same in both cases: a theory that could prove □p→p in general, or even just ¬□⊥, would be proving a fragment of its own soundness, which Gödel's second theorem forbids. The entire subject of this study lives in the gap left by the one axiom provability cannot have. The logic GL is what you get when you add, in place of soundness, the one true law that the absence of soundness leaves room for.

II · Löb

The law that completes the logic

Henkin asked whether a sentence claiming its own provability is true. Löb answered, and the answer turned out to be a law about every sentence: the box of a conditional whose consequent it cannot reach collapses to a flat assertion. It is the missing axiom, and Gödel's second theorem is the single instance of it at ⊥.

In 1952 Leon Henkin posed a question dual to Gödel's. Gödel's sentence says “I am not provable” and is, in a consistent theory, unprovable and true. What of the sentence H that says “I am provable” — a fixed point of □p, so that T ⊢ H ↔ □H? Is it true? Is it provable? Nothing about its self-referential form decides the matter; both answers seemed initially consistent.

Martin Löb (1955) settled it, and the settlement was far more general than the question. He proved that the only way a theory can prove “if φ is provable then φ” is the trivial way — by proving φ outright.

Löb's theorem
If T ⊢ □φ → φ, then T ⊢ φ.  Equivalently, formalized as a single schema — the keystone of GL —  T ⊢ □(□φ → φ) → □φ.  A theory's promise to honour its own proofs of φ is empty unless it can already deliver φ.

The proof is the diagonal again — one application of the fixed-point lemma, then the derivability conditions doing all the rest. It is short enough to give in full.

proof of Löb's theorem  ·  assume T ⊢ □φ → φ
By the fixed-point lemma, fix ψ with  T ⊢ ψ ↔ (□ψ → φ).
1.  T ⊢ ψ → (□ψ → φ)   [fixed point]
2.  T ⊢ □ψ → □(□ψ → φ)   [D1, D2 on 1]
3.  T ⊢ □(□ψ → φ) → (□□ψ → □φ)   [D2]
4.  T ⊢ □ψ → (□□ψ → □φ)   [2, 3]
5.  T ⊢ □ψ → □□ψ   [D3]
6.  T ⊢ □ψ → □φ   [4, 5]
7.  T ⊢ □ψ → φ   [6, and assumption □φ→φ]
8.  T ⊢ ψ   [7, and fixed point ψ↔(□ψ→φ)]
9.  T ⊢ □ψ   [D1 on 8]
∴  T ⊢ φ   [9, 7]   □

Henkin, answered  Apply Löb to the Henkin sentence. H ↔ □H gives T ⊢ □H → H directly (it is half of the biconditional), so Löb yields T ⊢ H: the sentence claiming its own provability is provable, hence true. Henkin's sentence is not delicately balanced after all — it is forced all the way to ⊤. The self-affirming twin of the Gödel sentence simply asserts a truth.

Gödel-2, contained  Now set φ = ⊥. The hypothesis □⊥ → ⊥ is exactly ¬□⊥ — that is, Con(T). Löb's theorem then reads: if T ⊢ Con(T) then T ⊢ ⊥ — a consistent theory cannot prove its own consistency. Gödel's second incompleteness theorem is not analogous to Löb's theorem; it is Löb's theorem, evaluated at the single point ⊥. Everything the ladder is built from is one instance of this one law.

the logic GL
GL = K + Löb — the modal logic axiomatized by distribution, necessitation, and □(□p→p)→□p. The transitivity axiom 4 is derivable from K + Löb, so the single Löb schema already contains it. GL — for Gödel–Löb — is the entire logic of provability, as the rest of this study will establish.
III · the frames

The geometry of the law

Provability has a shape. GL is sound and complete for finite trees whose accessibility is transitive and irreflexive — and on such a frame Löb's law is simply the statement that you cannot climb forever. The soundness axiom the theory lacks becomes a thing you can refute with one click.

A Kripke frame is a set of worlds W with an accessibility relation R. A formula is forced at a world by the usual clauses, with the modal one reading: □φ holds at w iff φ holds at every world w can see. The miracle of GL is that its theorems are exactly the formulas that survive on a very particular class of frames.

Segerberg's completeness theorem
GL ⊢ φ  iff  φ is valid on every finite, transitive, irreflexive tree.  Löb's axiom corresponds to exactly two frame conditions — transitivity and converse well-foundedness (no infinite ascending R-chain) — and on a finite frame, transitive + irreflexive already forces converse well-foundedness. Because the frames may be taken finite (the finite model property), GL is decidable.

That last clause is the first marvel of the subject, and worth pausing on. Arithmetical provability is Σ₁-complete — undecidable, the very engine of Gödel's theorem. Yet the logic of that undecidable operator is decidable: a finite algorithm settles which modal schemata hold of provability. The complexity collapses on the way from the predicate to its laws.

why soundness fails, visibly  On a frame with irreflexive worlds the soundness axiom □p → p simply breaks. Take a world that sees nothing — a leaf. There, □p is vacuously true (it sees no world where p fails), so if p is false at the leaf, □p → p is false. The frame is a countermodel to reflection — the modal echo of the fact that PA cannot prove □p→p. Meanwhile Löb's own axiom holds at every world no matter how you assign p. Refute the one, confirm the other, on a fixed frame:

The frame is fixed: w₀ sees w₁, w₂, w₃; w₁ sees w₃; w₂, w₃ are leaves — transitive and irreflexive. Click a world to flip p there. The column □p→p will go false somewhere whenever a leaf has p false: GL ⊬ □p→p. The column □(□p→p)→□p — Löb's axiom — stays true at every world, for every one of the sixteen valuations: GL ⊢ it.
IV · the fixed points

The diagonal, made unique

Inside GL, every formula whose self-reference is guarded by a box has a fixed point — and not merely a fixed point, as the arithmetical diagonal lemma gives, but a unique, explicitly computable one. This is the abundance the law grants: where the box rests, every self-reference resolves.

The arithmetical diagonal lemma says: for any A(x) there exists a sentence G with T ⊢ G ↔ A(⌜G⌝). It gives existence and nothing more — no uniqueness, no canonical form. Its modal counterpart is sharper on both counts.

the de Jongh–Sambin fixed-point theorem
Let A(p) be any modal formula in which every occurrence of p lies within the scope of a □ (p is modalized). Then there is a formula H, not containing p, with GL ⊢ H ↔ A(H); it is unique — GL ⊢ □(p ↔ A(p)) → (p ↔ H) — and it is explicitly computable from A by iteration. The guarding by □ is exactly what the arithmetical lemma's self-reference always supplies.

The algorithm is the one the law makes converge: substitute A into itself, starting from ⊤, and the box-guard means each round pins down one more layer of modal depth — which on GL's finite-depth frames must stabilize. Watch it land, on four sentences each of independent interest:

iterating from ⊤
Each step computes pₖ₊₁ = A(pₖ), simplified in GL. The sequence stabilizes — that is the theorem — and the limit H is the unique fixed point. Notice the readings: the Gödel form resolves to Con, the Henkin form to ⊤ (provable), its negation to ¬Con, and the parametric form to □q ∧ q.

the guarded reading  Why must a box-guarded definition have a unique solution at all? The deepest modern answer comes from computer science. The provability box and the “later” modality ▷ of guarded recursion obey the very same law — Löb's — and under that law a guarded recursive definition has a unique fixed point, computed as the limit of its finite approximations (Nakano; the topos-of-trees semantics of Birkedal and others). The two modalities are not identical — one is provability, one is a step of computation — but they share the axiom, and the axiom is what guarantees the limit exists and is one. The de Jongh–Sambin fixed point and the guarded recursive fixed point are the same construction under the same law.

the abundance side of the law

This is the first of Löb's two opposite gifts. Wherever p sits safely under a box, the law hands you its fixed point — uniquely, computably, every time. Self-reference, guarded, is not paradox but a well-posed equation with exactly one answer. Hold this beside what comes next: the same law that grants every guarded fixed point will be shown to deny the one unguarded fixed point — soundness — that the ladder would need to stop.

V · Solovay

The logic is the logic of arithmetic

Everything so far has been about GL as a formal calculus. Solovay's theorem is the bridge that makes it more: GL proves exactly the modal schemata that hold of arithmetical provability under every interpretation. The logic of an undecidable predicate is finite, decidable, and now identified.

Make the connection to arithmetic precise. An arithmetical realization ∗ assigns to each modal variable a sentence of arithmetic, extends to connectives in the obvious way, and translates the box by provability: (□ψ)∗ = Prov_PA(⌜ψ∗⌝). Call a modal formula φ arithmetically valid if PA ⊢ φ∗ for every realization. The soundness direction we already have in hand — each axiom of GL translates to a theorem of PA (the derivability conditions give K4; the formalized Löb theorem of §II gives the Löb axiom). The depth is all in the converse.

Solovay's arithmetical completeness theorem (1976)
GL ⊢ φ  if and only if  PA ⊢ φ∗ for every arithmetical realization ∗.  The provability logic of PA is exactly GL — and since GL is decidable, the set of universally-provable modal principles of arithmetic is decidable.

the construction  To prove the converse one shows: if GL ⊬ φ, some realization makes φ∗ unprovable. Solovay's method is to take a finite Kripke countermodel for φ — a finite transitive irreflexive tree whose root refuses φ, which §III guarantees exists — and embed it into arithmetic. The embedding is a function, and the function is built by the diagonal.

Adjoin a new bottom node to the countermodel so the whole tree has a single root the climb can start from. Now define a primitive recursive function h : ℕ → W, the Solovay function, that walks up the tree: h(0) is the root, and h steps from a world i to an accessible successor j exactly when a proof appears that the walk's own eventual limit does not lie outside the subtree above j. That definition refers to the limit of the very function being defined — so it is legitimized, as ever, by the recursion theorem: Gödel's fixed-point lemma, used here not to build a sentence but to build a process.

the two lemmas that close it
Writing ℓ for the limit limₙ h(n) — which exists because h climbs a finite tree — PA proves: (i) the walk reaches a limit, and (ii) under the realization p∗ = ⋁{ ℓ = w : w forces p }, provability tracks accessibility — PA ⊢ (ℓ=i) → ( Prov(ψ∗) ↔ ψ holds at every R-successor of i ). So □ under ∗ behaves exactly as □ in the model. Therefore φ∗ fails just as φ fails at the root, and PA ⊬ φ∗.

The shape of this is worth dwelling on. The diagonal argument that limits the theory from within — Gödel's — is here the very tool that builds a faithful arithmetical copy of an abstract model. The same fixed-point construction that forbids the summit constructs the bridge. Provability is undecidable; its logic, by this construction, is laid out in full and decided by machine.

a question §IV could not answer, now answered  Transporting the modal facts back through Solovay's realization settles something arithmetic alone left open. The diagonal lemma manufactures many sentences G with PA ⊢ G ↔ ¬Prov(⌜G⌝), syntactically unalike; it never says they agree. But de Jongh–Sambin's uniqueness — GL ⊢ □(p↔¬□p) → (p ↔ ¬□⊥) — realized and combined with the derivability condition D1, forces PA ⊢ G ↔ Con(PA) for every such G. So the Gödel sentence is unique up to provable equivalence — and that equivalence class is Con itself. The famous slogan that the Gödel sentence “asserts its own unprovability” understates the case: in PA it asserts, neither more nor less, the consistency of PA. Guarded self-reference in arithmetic is not merely solvable; it is determinate, and the modal logic is what reveals the determinacy.

provable versus true  Solovay proved a second completeness theorem in the same paper, and it draws the corpus's central line in modal ink. Ask not which φ∗ are provable in PA, but which are true in the standard model ℕ. The answer is a different logic:

GLS — the logic of true provability
GLS = GL + {□φ → φ}, the reflection schema added as axioms — but, crucially, not closed under necessitation: from the axiom □p→p one must not infer □(□p→p), which would assert that PA proves its own reflection, exactly what it cannot. GLS ⊢ φ iff φ∗ is true in ℕ for every realization. The gap between the two logics is exactly the gap between provable and true: □p → p belongs to GLS — what PA proves is true — but not to GL, because PA cannot prove its own soundness. GL is the logic of the proof predicate; GLS is the logic of the truth behind it.

So the syntax–semantics gap that runs through the whole corpus — proof on one side, truth on the other, incompleteness in between — has a perfectly compact modal form. It is the single axiom □p → p: present in the logic of truth, absent from the logic of proof, and the entire reflection ladder is the attempt to import it, one bounded instance at a time, across the line that GLS draws and GL cannot.

VI · the polymodal ascent

The ordinal, recovered from the logic

Give provability not one box but a graded family — provability at each level of the arithmetical hierarchy — and the resulting logic encodes the ordinals below ε₀ in its variable-free part. The height of The Measure, reached again, this time from inside the logic of proof.

The provability box is the first of a tower. For each n, let [n]φ mean “φ is provable in PA together with all true Π_n sentences” — provability with an oracle for the n-th level of truth. Then [0] is ordinary provability, and each [n] is a stronger notion built on the last. Japaridze's logic GLP axiomatizes them together: every [n] obeys Löb's law, and interaction principles link the levels.

The remarkable fact, Beklemishev's, concerns the closed fragment — the formulas built from ⊤ using only the modalities, no variables at all.

Beklemishev's theorem (2004)
The variable-free fragment of GLP, ordered naturally, is isomorphic to ε₀. Words in the modalities — worms like ⟨n₁⟩⟨n₂⟩⋯⊤ — represent the ordinals below ε₀, with the modal ordering matching ordinal comparison. The consistency of PA becomes a statement about worms, and the well-foundedness of their ordering — order type ε₀ — yields a purely modal consistency proof of PA and a fresh computation of its ordinal.

So the two studies meet. The Measure reached ε₀ from proof theory — the supremum of the well-orderings PA can certify, the threshold of provable growth, the height of Gentzen's reduction. Here the same ordinal falls out of the algebra of provability itself, with no transfinite induction assumed at the outset — it is generated by the modalities. One ordinal, approached from the calculus of climbing and from the logic of the box, and the same number both times. That convergence is not a coincidence; it is two views of the single object these studies circle — the exact strength of arithmetic.

the law's two faces  We can now close the account the whole study has been keeping. Löb's law gives, in §IV, an abundance: every box-guarded self-reference has a unique fixed point. Yet the reflection operator R(T) = T + (□p→p) — the operator that would import soundness — has no fixed point at all: R(T) ⊋ T strictly at every consistent rung, which is Gödel-2, which is Löb at ⊥. The same law, abundance on one side and barrenness on the other. The resolution is exact, and it is a difference of kind.

guarded — a contraction

Every fixed point exists

When p sits under a box, each unfolding of A(p) fixes one more layer of modal depth. On finite-depth frames the iterates converge — and to a single sentence. A contraction has a unique fixed point.

A(⊤), A²(⊤), A³(⊤) → H
converges · unique · computable
unguarded — an inflation

One fixed point cannot

Soundness □p→p is the one principle not guarded — restoring it in full is exactly the equation R(T)=T. But R strictly increases at every rung. A strictly inflationary map has nothing to converge to.

✕  R(T) = T  — forbidden by Löb at ⊥
Guarded contraction has a unique fixed point; strict inflation has none. The abundance of self-referential sentences and the barrenness of the summit are two readings of one law — the law that builds wherever the box rests and forbids wherever the box would have to vanish.

Löb's line is the constitution of self-reference. It is the reason every sentence that speaks of its own provability has a settled value, and the reason no theory can speak its own soundness and be believed. Solovay showed this single law is the entire logic of the proof predicate — finite, decidable, complete — while the truth behind that predicate keeps the one axiom the proof predicate must do without. The diagonal builds where the box rests and refuses where the box dissolves; and the logic of the box, read to the end, is one line long.