Thus the main approach is clear: given a modal sentence
that is not derivable in L, one has to provide a model
and a node m that forces
,
that is,
.
Moreover one wants the frame of this
model to be in the class of characteristic frames. We reserve the
symbol
to designate a formula that is not derivable over
.
(The font of the symbol
is a little unusual in
the modal setting, but we want to have the A free to use in the
course of this chapter.) In all completeness proofs the basic material
for the construction of a countermodel consists of maximal consistent
sets of sentences. So a world of such a countermodel will comprise a
copy of a maximal consistent set of sentences. One combines these sets
in such a way that eventually one obtains a so-called truth lemma,
correlating membership of a sentence to a set, to the forcing of that
sentence in that particular world/set. In our approach presented below
we will do exactly this. Distinctions though can be found in the way the
countermodel is provided and the material that is used.
In modal completeness results one often wants, in addition, to prove
the decidability of that logic. If an r.e. axiomatizable logic has
the finite model property it automatically is decidable. For this
reason one always looks for a finite countermodel in the completeness
proof. One essential ingredient for obtaining finiteness in
provability logic is to not work with full maximal consistent sets of
modal sentences, but with sufficiently large truncated parts of them
instead. These truncated parts are maximal consistent subsets of a
so-called adequate set of sentences. In choosing the adequate set one
is driven by two opposite motives. One does not want the adequate set
too large, because of the finiteness and hence the decidability. It is
generally speaking also more difficult to match the consistent sets in
a proper way if they contain more sentences. Nor does one wants the
adequate set too small because one wants to have the truth lemma for
sufficiently many sentences, which therefore must be in the set. Once
the adequate set is chosen, the relations between the maximal
consistent subsets of the adequate set are defined. By doing so, one
obtains the so-called canonical model for which you prove the truth
lemma.
In our approach we will not define in one blow the canonical model but instead we will inductively build up a model. Further we will adhere to the method of ``adequate set abuse''. This means that your adequate set is very large but we only want the truth lemma for a finite set of so-called relevant sentences. We also use a different finite set for ensuring that our R-relation is conversely well-founded. In the old method one single set had to take care of all the jobs that are here done by three different sets. Our model will be built up in stages out of copies of maximal -consistent sets of modal sentences in such a way that eventually the following truth lemma holds:
The countermodel must be an -model. The M axiom states and it demands the characteristic -frames to satisfy the following condition: . Thus in the construction of our model we want that every possible R-successor of such a world y, can consistently be taken to be an R-successor of x. This can be done if we demand . (This means .) We will prove a lemma that guarantees one can always incorporate this condition. It is now time to prepare for the construction and develop some tools.