Troughout the whole contruction invariants played an important role.
It has not yet been really proved that they indeed are invariants. As
the construction method is inductively defined, we will prove the
invariants by induction on the construction of the model. So, proving
the correctness of an invariant consists of showing that it holds at
the basis, i.e. the model
,
and show that it is preserved in the inductive steps.
Two inductive steps will be considered: eliminating a problem and
eliminating a deficiency. Eliminating a deficiency in itself is an
inductive process but it will not be necessary to consider it in total
detail while proving the correctness of an invariant.
The proofs of the correctness of the invariants are quite laborious and
do not involve any profound mathematics.
We add them though, in order to provide a complete proof.
The already convinced reader
can just skip this part or skim it over.
The first invariant we met was . To prove this invariant we take the conjunction of this statement with invariant 2: . The inductive proof of this conjunction will run as follows.
Invariant 1 is evidently seen to be true as all the
time the finite construction is closed off under the frame
conditions. And the frame conditions together with the construction
method form a consistent process, i.e. never will one frame
condition exclude the other.
Now we come to prove the fact that a B-critical cone of x lies
indeed B-critically above x. For this is what invariant
3 actually says:
.
Instead of proving invariant 4: , we will prove something stronger. First we define a new set , of successors of x. We take the smallest set such that: and . It is quite easy to show with induction on this definition that the invariant actually holds for . That is .
Instead of invariant 5: we will prove the stronger invariant obtained by replacing CxB by in 5.