An arithmetical proof relation represents the effective relation that a natural number encodes a formal proof of the logical formula with a specified Gödel number. With the usual coding apparatus its proof-checking relation is bounded. Existential quantification over the formal proof code gives the ordinary arithmetical provability predicate.
Arithmetical provability predicate Created 2026-10-06 Updated 2026-10-07
For an effectively axiomatized arithmetic theory, a arithmetical provability predicate expresses that a formal proof of the sentence with a specified code exists. If axioms are only enumerated, proof certificates also record finite stages at which their axioms appear. The resulting predicate is arithmetically expressible.
Map propositional letters to arithmetic sentences, map falsity to a refutable sentence, commute with implication and interpret by an arithmetical provability predicate. Propositional axioms remain theorems. The K axiom uses the second of the derivability conditions, and the Löb axiom uses the Internal form of Löb's theorem. Modus ponens rule is preserved directly, and the necessitation rule uses the first derivability condition. Induction on a GL proof therefore proves the displayed soundness implication for Peano arithmetic with the stipulated provability predicate.
For adequate arithmetic provability predicates, the arithmetized deduction theorem identifies inconsistency of with -provability of . Formalized second incompleteness gives . Contraposition yields the displayed conditional. This is an internal theorem and does not license removal of its consistency premise.
Gödel sentence Created 2026-10-14 Updated 2026-11-05
For a computably enumerable first-order theory extending Robinson arithmetic, choose the standard arithmetic arithmetical provability predicate . The diagonal lemma, carried out in the weak base theory, gives a sentence with
If is consistent, cannot prove : an actual finite proof would be verifiable in the weak base, so would prove both its provability and its unprovability. There is therefore no actual proof of , and the displayed equivalence, true in the standard natural numbers, shows that this canonical is true there.
If is omega-consistent, it cannot prove either. Such a proof would imply the existence of a proof code for , while each standard numeral can be individually verified not to be such a code. Ordinary consistency suffices for unprovability of ; the original argument for unprovability of its negation uses the stronger hypothesis. Requiring the fixed-point equivalence in a sound weak base is important: an arbitrary equivalence provable only in an unsound extension need not yield a true sentence.
For an arithmetical provability predicate write . The conditions are: if then ; ; and . The first is an external rule, while the latter two are internal theorems. They formalize proof verification, closure under modus ponens rule and positive introspection. None licenses reflection from a proved sentence to .
Iterated consistency progression Created 2026-09-28 Updated 2026-11-05
Starting from a recursively axiomatized arithmetic first-order theory with the usual arithmetical provability predicates, define
If every stage is first-order consistent, the Gödel second incompleteness theorem makes every step strict in the consistency-strength preorder: the next stage proves the preceding stage's formal consistency statement, which that preceding stage cannot prove. Every formal proof from the effective union uses only finitely many axioms and lies in one stage. Thus the union is first-order consistent under this hypothesis and lies strictly above every finite stage. Arithmetic soundness of is a sufficient starting assumption, since each added formal consistency statement is then true in the standard natural numbers.
Consistency of alone does not ensure consistency of the next stage. Assuming Peano arithmetic is first-order consistent, is first-order consistent by the Gödel second incompleteness theorem. Proof inclusion makes it prove , so adding produces an inconsistent next stage. The hypotheses for a progression must therefore distinguish a consistent starting theory from consistency of all its iterates.
Write , with the corner notation understood as the numeral for the Gödel number. An arithmetical provability predicate numerates the theorems of in the standard natural numbers and satisfies the Hilbert-Bernays-Löb derivability conditions:
The last two conditions are internal theorems, not rules authorizing reflection from to .
Here numerates the theorem set by the given assumption. If , its proof supplies a genuine natural-number witness, making a true Sigma-1 formula. Sigma-1 completeness gives , proving the first condition. The second condition is supplied explicitly. Since is itself a Sigma-1 formula, the given formalized Sigma-1 completeness yields , the third condition. Thus the specified existential proof predicate is an arithmetical provability predicate.
Induct on a derivation in Gödel-Löb logic. Propositional axiom instances translate to theorems of Peano arithmetic. The image of is a refutable sentence, so it behaves as falsity in those translated propositional arguments.
The translation of axiom is the distribution clause of the Hilbert-Bernays-Löb derivability conditions. The translation of axiom is
the Internal form of Löb's theorem, whose derivation was given above and applies to the stipulated arithmetical provability predicate for Peano arithmetic. Thus every axiom has a provable translation.
The modus ponens rule is preserved because the interpretation commutes with implication. The necessitation rule is preserved by the first derivability condition: if , then
Here the equality denotes the definition of the translated formula, not an arithmetic equality of truth values. A propositional substitution merely changes the arithmetic sentences assigned to the variables. The induction proves the Arithmetical soundness of GL:
A theory is recursively axiomatizable when it has an effective enumeration of axioms, equivalently when its deductive closure is computably enumerable. If the definition requires a decidable axiom set, the equivalent formulation is obtained by replacing an axiom enumerated at stage by a fixed left-associated logical conjunction of copies of it. To recognize a proposed padded axiom, inspect its finitely many possible decompositions into repeated conjuncts and check the corresponding finite enumeration stages. The padding preserves logical equivalence, so the resulting decidable axiom set generates the same theory. In either convention, enumerate formal proofs using the finite sets of axioms seen so far. This effectively enumerates every theorem.
Let be a sound arithmetic theory of the standard natural numbers, sufficiently strong to encode finite computations, proofs and substitution and to establish the diagonal lemma; an extension of Robinson arithmetic suffices. With a semidecidable axiomatization, the arithmetical provability predicate expresses that a proof of the sentence with code exists. A proof certificate can include enumeration stages for its axioms, so this predicate is arithmetically expressible even when the given axiom set is only computably enumerable.
The diagonal lemma produces a sentence such that
Here is the mechanism, including its effectiveness. For the computable substitution function taking a one-variable formula code to the code of that formula with the numeral substituted, let represent its graph. Given , form and let be the code of . The sentence has code . Numeralwise correctness and uniqueness of the represented substitution computation prove . This constructs a fixed point effectively from the code of . Applying it to gives .
If proved , arithmetic soundness would make true, while the existence of that proof would make true. The displayed equivalence would then make false, a contradiction. Thus does not prove . In the standard natural numbers its arithmetical provability predicate is therefore false at this code, so is true. Arithmetic soundness now rules out a proof of as well. Hence is incomplete: neither nor is a theorem, and is true.
For a fixed effective enumeration of computably enumerable sets, a productive set has a partial computable function such that
The condition applies to every computably enumerable subset, including finite subsets. No condition is imposed on when the inclusion fails.
Let be the set of codes of true arithmetic sentences; numbers which are not sentence codes are excluded. Uniformly in , there is an arithmetic formula expressing : it says that a finite enumeration computation outputs . Apply the effective diagonal lemma to obtain with
The operation producing this sentence code is total computable. Suppose . If , the subset assumption says that is true, while its fixed-point equivalence says it is false, a contradiction. Thus . The same equivalence now says is true, so . We have proved
Therefore arithmetic truth is a productive set. This proves productivity of arithmetic truth. It cannot itself be computably enumerable, since taking would contradict the defining property. Applying the productive procedure to the enumerable theorem set of a sound arithmetic theory also gives a true sentence outside that theory. The productive construction does not require the enumerable subset of truths to be a theory or to be deductively closed.
Write for . A standard arithmetical provability predicate obeys the Hilbert-Bernays-Löb derivability conditions:
The first condition is a rule about theorems; the latter two are statements proved within the first-order theory. When the terminology also includes external adequacy, require that be true in the standard natural numbers exactly when the logical formula with code has an -proof.
For Peano arithmetic, code finite strings, logical formulas and formal proof sequences by natural numbers. Formal proof checking is effective and has an arithmetized bounded checking relation with its computation data. Existentially assert the existence of a correct formal proof code and any required checking data. The resulting predicate symbol is Sigma-1, and its standard truth means exactly that an actual finite PA formal proof exists. Effective operations on formal proof codes combine an implication formal proof with an antecedent formal proof, and turn a formal proof into a formal proof that its code is a formal proof; PA verifies those constructions. They give distribution and positive introspection, while an actual theorem's finite formal proof gives its internal provability assertion. This is the requested rough construction, with the three internal formal proof properties distinguished from external agreement.
Use the arithmetical proof relation and coding just constructed. A formal proof of cannot have code , since that code was reserved for . Every candidate code for a formal proof of is therefore positive. But code is already a formal proof of , so the no-earlier-negation condition fails for every candidate. Hence
PA proves by induction, while has as an added axiom. Thus is inconsistent and its ordinary arithmetical provability predicate is true of every first-order sentence, including . The displayed negative Rosser assertion can nevertheless be true, because the Rosser condition compares the order of opposite formal proofs rather than asking for their mere existence.
There is an important coding qualification. The PDF refers to a course formal proof coding but does not specify its numerical ordering. The truth of this Rosser assertion for an inconsistent first-order theory is not coding-invariant, so formal proof length alone cannot establish it for an unspecified fixed coding. For example, a different legitimate numbering could reserve code for a known PA formal proof of , code for the new axiom , and higher codes for all other derivations. Then code would witness instead. The explicit allowed construction in part (i) supplies a convention under which the requested assertion holds; interpreting it as a claim about some externally fixed course numbering requires that numbering's corresponding order property.
Use the Hilbert-Bernays-Löb derivability conditions for an arithmetical provability predicate. Abbreviate by . The conditions needed below are
These are the usual theoremhood, distribution and positive-introspection conditions intended by a standard arithmetical provability predicate; arbitrary predicate symbols merely agreeing with provability externally need not satisfy them.
Since , it proves . The first two conditions give . For the converse, the fixed-point equivalence gives . Applying theoremhood and distribution gives
Positive introspection also gives , and distribution combines these to yield . Thus . Combining with proves
If proved , it would prove . The theoremhood condition would then give , while the fixed-point equivalence gives . Therefore first-order consistency implies
Use the two formal consistency equivalences expressly supplied for this part. If , the derivability conditions give . Taking negations and applying those supplied equivalences yields
One-consistency implies soundness under bounded completeness. Hence is consistent: if not, would prove , a false sentence. But in that consistent extension the last equivalence and its consistency axiom prove its own consistency . Gödel's second incompleteness theorem rules this out. Therefore
This establishes the requested unprovability using the explicit formal hypotheses, without inferring internal provability from the semantic equivalence discussed in the preceding part. The hypotheses for the second theorem are the standard effective arithmetic presentation and adequate provability predicates stipulated here.
The fixed point of boxed negated provability gives, in fact, that GL proves . Here is a direct derivation. Since is provably equivalent to a boxed formula, positive introspection and necessitation of that equivalence give . Another introspection step gives . The stipulated fixed point also gives . Combining these two boxed contradictories yields . Conversely follows by normal boxed explosion, and the fixed point then yields .
Arithmetical soundness of GL, proved by translating distribution into the second derivability condition, necessitation into the first, and Löb's axiom into its internal arithmetic theorem, now gives
Any remaining propositional parameters may be assigned arbitrary arithmetic sentences; this equivalence is uniform in those assignments. If PA is one-consistent, it is consistent and sound. Its standard provability predicate for a contradiction is then a false sentence and cannot be a theorem. Hence is not provable in PA. Moreover its negation is equivalent to PA's consistency statement and is unprovable by the second incompleteness theorem. Thus this fixed point is, under the stated hypothesis, undecidable rather than an unboxed reflection principle.
Write for the arithmetical provability predicate applied to the Gödel number of . Use the Hilbert-Bernays-Löb derivability conditions that belong to the course meaning of a provability predicate: external necessitation rule, internal modus ponens rule, and positive introspection. No incompleteness theorem is needed here.
If , necessitation rule gives . The displayed Gödel sentence equivalence also gives . These two theorems contradict the assumption that is a consistent first-order theory. Therefore
For this part alone, the external necessitation rule condition suffices; the stronger internal conditions are used in the next part.
By part (c), one-consistency gives Sigma-1 soundness and hence ordinary consistency. First, cannot prove : if it did, the diagonal equivalence would give . This is a sentence, so soundness would make it true. The stipulated standard interpretation of the arithmetical provability predicate would then supply an actual proof of , contradicting consistency.
Now suppose . This too is a theorem. Soundness and the standard correctness of the predicate would imply that there is an actual -proof of , which was just excluded. Therefore
The two applications of soundness concern the provability assertions, not the truth of arbitrary arithmetic sentences.
Abbreviate the arithmetical provability predicate by , with the Hilbert-Bernays-Löb derivability conditions understood. Löb's theorem says
Choose a diagonal sentence with . Internalizing its forward implication gives . Internal modus ponens rule gives , while positive introspection gives . Combining these yields .
Now use the assumed theorem . It follows that , and the reverse direction of the diagonal equivalence gives . External necessitation rule gives , and the previously derived implication gives . This proves the theorem from the supplied fixed-point property and the derivability conditions.
The Gödel second incompleteness theorem states that a consistent arithmetic theory in this setting cannot prove its own consistency sentence . If it could, it would prove ; applying Löb's theorem with would make it inconsistent. Therefore when is consistent.
Positive introspection 2026-10-31
Positive introspection says that a boxed assertion can itself be boxed. For an arithmetical provability predicate it is the third of the Hilbert-Bernays-Löb derivability conditions: provability of implies provability of the assertion that is provable. It follows from formalized Sigma-1 completeness when provability assertions are Sigma-1. It is not the reflection principle .
Provability logic 2026-10-31
Provability logic studies modal principles valid when is interpreted by an arithmetical provability predicate. The distribution axiom corresponds to formalized modus ponens rule, necessitation corresponds to verification of actual proofs, and the Löb axiom is the Internal form of Löb's theorem. The standard system capturing these principles is Gödel-Löb logic.