<<
>>

Arithmetical Completeness of the Logic of Proofs

According to Corollary 9.6, the logic of proofs is sound with respect to the intended arithmetical interpretation. In particular, if an interpretation * makes a constant specification CS true, then all theorems of LP(CS) are also true (provable in PA) under interpretation *.

This section is devoted to establishing the arithmetical completeness of the logic of proofs with finite constant specifications. A fundamental corollary of the completeness theorem states that any finite constant specification can be made true/provable in PA under an appropriate arithmetical interpretation. This applies also to constant specifications containing formulas of the type c.A(c). Such self-referential specifications cannot be true under arithmetical interpre­tations based on the standard provability predicate “from the textbook” because the Godel number of a proof c* should be greater that the Gddel number of a formula A* containing this very c*, which is inconsistent with the monotonicity of Godel numbering. So, a provability interpretation of c.A(c) requires special proof predicates obtained by an arithmetical fixed-point construction.

The remaining parts of * are constructed by an arithmetical fixed point equation that follows.

Indeed, if X is atomic, then X* is provably A1 by the definition of *. If X is t:Y, then (f.Y)* is Prf(t*, Y*), which is provably A1 as well.

Because the set of

There is another fundamental corollary of arithmetical completeness: it pro­vides a comprehensive class of arithmetical interpretations necessary for in­depthjustification of derivations from given constant specifications. The arith­metical completeness for LP(CS) guarantees that F * is true under each inter­pretation *, which makes all formulas from the constant specification CS true. But what if (CS)* is false under all arithmetical interpretations *? The first suspect could be

which is a legitimate constant specification. The same monotonicity argument as earlier shows that this constant specification cannot be made true by any proof predicate based on the standard Godel numbering.

However, Theorem 9.12 provides a desired arithmetical interpretation, which makes this specification true. Moreover, by this theorem, any constant specifi­cation CS is true under some normal arithmetical interpretation.

Theorem 9.22 (Nonemptiness of provability semantics for LP) For any finite constant specification CS there exists an arithmetical interpretation * such that (CS)* is true (provable in PA).

174 Arithmetical Completeness and BHK Semantics

The significance of self-referential constant specifications will be also demon­strated in Section 9.5 where it is shown that neither S4 nor IPC can be realized without using self-referential constant specifications, which contain formulas of type c:A(c). None of such formulas can be realized by proof predicates based on monotonic Godel numbering.

9.4

<< | >>
Source: Artemov S., Fitting M.. Justification Logic: Reasoning with Reasons. Cambridge: Cambridge University Press,2019. — 271 p.. 2019

More on the topic Arithmetical Completeness of the Logic of Proofs:

  1. Arithmetical Semantics of the Logic of Proofs