Provability Logic
Even though "provability logic" did not come into its own until the early seventies, it has its roots in two older fields: metamathematics and modal logic. In metamathematics, we study what theories can say about themselves. The first—and most outstanding—results are Kurt Gödel's two incompleteness theorems.
If we take a sufficiently strong formal theory T—say, Peano arithmetic—we can use Gödel numbering to construct in a natural way a predicate Prov(x) in the language of T that expresses "x is the Gödel number of a sentence which is provable in T." About T we already know that it satisfies modus ponens:
If it is provable that A implies B, then, if A is provable, B is provable as well.
Now it turns out that, using Gödel numbering and the predicate Prov, we can express modus ponens in the language of T, and show that in T we can actually prove this formalized version of modus ponens:
Prov(⌈A → B⌉) → (Prov(⌈A⌉) → Prov(⌈B⌉)).
When we rephrase both the normal and the formalized version of modus ponens using the modal operator □, reading □A as "A is provable in T," we get the modal rule
(1) 0A0;
and the modal axiom
(2) 0A0;□(A → B) → (□A → □B).
Indeed
This is a free page. This page contains 201 words. This
article contains 1,567 words (approx. 5 pages at 300
words per page).
Read the rest of this Article with our Provability Logic Access Pass.