AI ALIGNMENT FORUM
AF

Wikitags

Solovay's theorems of arithmetical adequacy for GL

Edited by Jaime Sevilla Molina last updated 29th Jul 2016

One of the things that makes provability logic such an interesting formal system is the direct relation between its theorems and a restricted albeit rich class of theorems regarding provability predicates in Peano Arithmetic.

As usual, the adequacy result comes in the form of a pair of theorems, proving respectively soundness and completeness for this class. Before stating the results, we describe the way to translate modal sentences to sentences of arithmetic, thus describing the class of sentences of arithmetic the result alludes to.

Realizations

A realization ∗ is a function from the set of well-formed sentences of modal logic to the set of sentences of arithmetic. Intuitively, we are trying to preserve the structure of the sentence while mapping the expressions proper of modal logic to related predicates in the language of PA.

Concretely,

  • p∗=Sp: sentence letters are mapped to arbitrary closed sentences of arithmetic.
  • (□A)∗=P(A∗): the box operator is mapped to a provability predicate P, usually the standard provability predicate.
  • (A→B)∗=A∗→B∗: truth functional compounds are mapped as expected.
  • ⊥∗=¬X, where X is any theorem of PA, for example, 0≠1.

The class of sentences of PA such that there exists a modal sentence of which they are a realization is the set for which we will prove the soundness and completeness.

Arithmetical soundness

If GL⊢A, then PA⊢A∗ for every realization ∗.

The applications to this result are endless. For example, this theorem allows us to take advantage of the procedures to calculate fixed points in GL to get results about PA.

To better get an intuition of how this correspondence works, try figuring out how the properties of the provability predicate relate to the axioms and rules of inference of GL.

Proof

Arithmetical completeness

If GL⊬A, then there exists a realization ∗ such that PA⊬A∗.

The proof of arithmetical completeness is a beautiful and intricate construction that exploits the semantical relationship between GL and the finite, transitive and irreflexive Kripke models. Check its page for the details.

Uniform arithmetical completeness

There exists a realization ∗ such that for every modal sentence A we have that GL⊬A only if PA⊬A.

This result generalizes the arithmetical completeness theorem to a new level.

Proof

Parents:
Provability logic
2
2
Discussion0
Discussion0