Example 6.2.1.
Below we show a closed systematic LCK-tableau for X = f2(p ! q);:(2p ! 2q)g. We assume that A ! B is written as:(A^:B) and that :(A ! B) is rewritten and simplied to A^:B. We use \a", \s" and \f" for
a
wake, as
leep andf
inished respectively. The notation s/a indicates that the formula was asleep but was woken up during the stage.Systematic LCK-tableau forX =f2(p!q);:(2p!2q)g
Extant Tableau at Marks at
Stage End Stage End
1 2 3 4 5 6 7 8 9 1 :: 2(p!q) a s s s s/a s s s s 1 :: :(2p!2q) a a f f f f f f f
1 :: 2p a s s/a a s s s
1 :: :2q a a f f f f f
1:1 :: :q a a a f f
1:1 :: p!q a a a f
1:1 :: p a a a
1:1 :::p a
1:1 ::::q a
(closed) (closed)
Example 6.2.2.
The formula (23p)^(3p) can be written in primitive notation as (2:2:p)^(:2:p). As the reader can verify, the systematicS4
-tableau forX =f(2:2:p)^(:2:p)gneither terminates nor closes.Denition of where and are nonempty and drawn from a strongly generated set of labels ? with root= 1 Logics for all; 2?, is
L
-accessible from iK
=:nfor somen1KT
=:nor =KB
=:nor =:mK4
=: andjj1K5
=:nor (jj2 andjj2)K45
( =:andjj1) or (jj2 andjj2)KD K
-condition or ( is aK
-deadend and=)KDB KB
-condition or (j?j= 1 and= = 1)KD4 K4
-condition or ( is aK
-deadend and =)KD5 K5
-condition or (j?j= 1 and = = 1)KD45 K45
-condition or (j?j= 1 and= = 1)KB4
j?j2B
= or =:n or=:mS4
( =:andjj1) or ( =)S5
j?j1Fig. 18.
Denition ofL
-accessibility.assumption that the root= 1 simplies the conditions for
L
-accessibility, but there is still a slight complication for the serial logics.For any nonserial logic
L
1we say thatis anL
1-deadend
if there is no that isL
1-accessible from. Now we can express the seriality condition for the serial counterpartL
=L
1D
by demanding that allL
1-deadends be reexive. In particular, we say that 2? is aK
-deadend if no label in? is a simple extension of . In Figure 18 we have computed the forms of the
L
1-deadends and added an extra condition to make them reexive for each logicL
1D
. The notationj?j means the number of labels in ?.We leave it to the reader to generalise these conditions to account for the case where is an arbitrary label. Note that the conditions on
L
-accessibility in Figure 18 and the conditions on -accessibility in the nite-
L
-frames of Figure 13 on page 67 are closely related. We return to this point later.
But rst we relate
L
-accessibility to theL
-frames of Figure 4 on page 9.Theorem 6.3.1.
If ? is a strongly generated set of labels with root= 1 thenF =h?;i is anL
-frame.Proof:
It is obvious thatKT
-accessibility,K4
-accessibility andKB
-accessibility forcesFto be respectively reexive, transitive and symmetric.We consider only the case for
K45
in detail.We have to show that
K45
-accessibility forces F to be euclidean andtransitive.
K45
-accessibilityis euclidean if 01 and02implies 12, whereK45
-accessibilityis dened as:i ( =: andjj1) or (jj2 andjj2) By substitution we get:
Hypotheses Expanded Hypothesis
01 (1=0:1 andj1j1) or (j0j2 and j1j2)
and and
02 (2=0:2 andj2j1) or (j0j2 and j2j2)
Goal Expanded Goal
12 (2=1:3 andj3j1) or (j1j2 andj2j2) Now, we know that 0 is nonempty, hence j0j1. But this together with (1 =0:1 andj1j 1) in the left disjunct of the rst hypothesis immediately gives j1j 2. Thus both disjuncts of the rst line of the hypothesis implyj1j2.
Similarly, j0j 1 together with (2 =0:2 andj2j1) in the left disjunct of the second hypothesis gives j2j 2. Thus both disjuncts of the second hypothesis imply j2j2).
And the conjunction of these two gives the second disjunct of the goal showing that
K45
-accessibility relationis indeed euclidean.To show that
K45
-accessibility is also transitive, we must show that 01 and 12 implies02. The same expansions can be used but the roles of hypotheses and goal are slightly altered. The argument is almost identical, except for one subcase which relies on the fact thatj0j= 1 implies0= 1.
Let X be a strongly generated set of labelled formulae, let lab(X) be the set of labels that appear inX and letM=hW;R;Vibe some
L
-model whereL
is any one of the 15 distinct basic normal modal logics obtainable by adding any combination of the axioms T, D, B, 4 and 5 to logicK
.Call a world inM
idealisable
i it has anR-successor inM.An
L-interpretation of
(a strongly generated set of labelled formulae)X
in
M is a mapping I : lab(X)7! W that satises: if and I() is idealisable then I()RI(), where is the appropriateL
-accessibility relation from Figure 18 [Fit83].A strongly generated setX of labelled formulae is
L-satisable under
the L-interpretation
I if I() j= A for each :: A in X; and isL-satisable
if it isL
-satisable under someL
-interpretation. A branch of a labelled tableau isL
-satisable if the set of labelled formulae on it isL
-satisable, and a tableau isL
-satisable if some branch of the tableau isL
-satisable.Proposition 6.3.2.
The set of labelled formulaelab(B) from any branchB of a labelled tableau is a strongly generated set.
Proof:
By the fact that the initial label is always= 1, and the fact that the only new labels that may be created are labels of the form :n, n1, which are all simple extensions of some2lab(B).We now prove soundness of some of the rules leaving the others to the reader. Since the systematic procedure updates all branches that pass through the chosen formula, the soundness theorem states the following: if a tableauT is
L
-satisable and we apply rule (l) to get tableauT0, thenT
0 is also
L
-satisable. Since every rule has at most two denominators, a rule can cause a given branch to split into at most branches. Consequently we have to prove that if a branchBisL
-satisable, and applying rule (l) causes it to be updated into branches C and D, then at least one of the new branches is alsoL
-satisable.Soundness of
(l)for L-frames:
SupposeBis anL
-satisable branch and that we apply the (l) rule to some awake :: :2P onB to obtain branchC containingn:::P where nis a simple extension of that is new toB. We have to show thatC isL
-satisable.SinceBis
L
-satisable, there is someL
-modelM=hW;R;Viand someL
-interpretationIinMsuch thatI()2W andI()j=:2P. HenceI() is idealisable as there is somew2W withI()Rw andwj=:P. Sincen is new, it does not appear inBand hence has no image underI. ExtendI by puttingI(n) =w. We then haven,I()RI(n), andI(n)j=:P meaning thatC is indeedL
-satisable under the extendedI inM.Soundness of
(l4d)for K5-frames:
SupposeB is aK5
-satisable branch and that we apply the (l4d) rule to somen::2P to get a branchC containingnm::2P. We have to show thatCis also
K5
-satisable.SinceBis
K5
-satisable and the labelsnandnmmust already exist onB, there is someK5
-modelM=hW;R;Viand someK5
-interpretation IinMsuch thatI(n)2W,I(nm)2W andI(n)j=2P. The labeln can exist onBonly ifalso exists onBsinceBis strongly generated. Hence there is someI()2W. The congurationnnmimmediately im-pliesI()RI(n)RI(nm) by the denition ofI. BecauseRis euclidean we know that I(n)RI(n); that is I(n) is reexive. ThenI(n)RI(nm) and I(n)RI(n) gives I(nm)RI(n). Hence I(nm) j= 32P. Eu-clidean frames must validate axiom 5 (32A!2A) henceI(nm)j=2P. We have not alteredI in any way, so by denition,CisK5
-satisable under I inM.Soundness of
(l5)for K5-frames:
Suppose B is aK5
-satisablebranch and that we apply the (l5) rule to some 1:n::2P to get a branch
C containing 1 ::22P. We have to show thatC is also
K5
-satisable.As before there is some
K5
-model M = hW;R;Vi and someK5
-interpretation I in M such that I(1:n) 2 W and I(1:n) j= 2P. Since 1 is used onBand 11:n, there must be someI(1)2W withI(1)RI(1:n).
Now suppose for a contradiction thatI(1)j=:22P; then there is some w2W such thatI(1)Rw andwj=:2P, which in turn implies that there is some w0 2 W such that wRw0 and w0 j= :P. Since R is euclidean, I(1)RI(1:n) andI(1)RwgiveswRI(1:n), and thenwRw0 givesI(1:n)Rw0. But then I(1:n)j=2P impliesw0 j=P; contradiction. HenceI(1)j=22P andC is
K5
-satisable underI in M.Theorem 6.3.3.
If the systematic tableau for X closes then X isL
-unsatisable.Proof:
For a contradiction, suppose the tableau for X is closed and thatX isL
-satisable. The latter means that there is someL
-modelM=hW;R;Vi and some worldw2W such thatw j=X. Our tableau begins with nodes 1 ::Ai, for eachAi 2X so dene an
L
-interpretationI inM such thatI(1) =w. Then the initial tableau comprising the linear sequence of these nodes 1 :: Ai isL
-satisable (under I in M). Since each of our tableau rules is sound, any tableau obtained from this initial tableau by these rules is alsoL
-satisable. Hence our tableau isL
-satisable.SupposeBis some branch of this closed tableau. ThenBitself is closed and hence contains some labelled formula ::P and also contains:::P. Now any
L
-interpretation I0 for B in anyL
-model M0 would entail that I0()j=P and also that I0()j=:P, which is clearly impossible. HenceB is not