[go: up one dir, main page]

0% found this document useful (0 votes)
37 views2 pages

Completeness Answers

1) The document discusses soundness proofs for various modal logic tree rules on different frame conditions. It provides soundness proofs for the D-rule on serial frames, the B-rule on symmetrical frames, and the ∇-rule on euclidean frames. 2) It gives an example of a branch that is transitive-satisfiable before applying the ∇-rule but becomes unsatisfiable afterwards, showing the ∇-rule is not sound for transitive frames. 3) It constructs a model validating the 4 axiom but not the 5 axiom, showing the 5 axiom is not provable in K4. This model has one world satisfying A but not □A, validating 4 but

Uploaded by

calvin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views2 pages

Completeness Answers

1) The document discusses soundness proofs for various modal logic tree rules on different frame conditions. It provides soundness proofs for the D-rule on serial frames, the B-rule on symmetrical frames, and the ∇-rule on euclidean frames. 2) It gives an example of a branch that is transitive-satisfiable before applying the ∇-rule but becomes unsatisfiable afterwards, showing the ∇-rule is not sound for transitive frames. 3) It constructs a model validating the 4 axiom but not the 5 axiom, showing the 5 axiom is not provable in K4. This model has one world satisfying A but not □A, validating 4 but

Uploaded by

calvin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Soundness and Completeness

. Show that the following PML tree rules are sound on the given frames:
(a) the D-rule on SER;
Assume an open branch b is satised by a serial model and that the D rule is applicable to b. When
the rule is applied, for some n mentioned on b and some m not mentioned on b, b is extended to b by
adding n > m. By assumption, there is a serial model M, containing a point f n. Since this model is serial,
theres also some point s in M with R f ns. We then set f m = s. Since m was new to b, theres nothing of
the form A, m on b and hence M satises b .

That branch is TRANS-satisable. (To check: build a model from the branch, making sure its transitive.)
But if you apply the -rule and add 2 > 1, it ceases to become TRANS-satisable, because you can then
add p, 2 followed by p, 1 and the tree closes. (So in fact, the branch becomes unsatisable for any
frame condition.)
Now, you might wonder what kind of alchemy I used to get this branch. The answer is simple: I knew
that (p p) is EUC-unsatisable, so a K-tree starting from p and p (or equivalently:
p) will close, whereas a K-tree from those sentences wont close. So, before applying the -rule,
the branch has a transitive model, whereas after applying the -rule, the branch will close and so wont
have any model.
NB this was a hard question!!
. (a) Show (using a tree) that A KT4 A.

A, 2

0>1
A, 1

1>1

A, 0

(b) the B-rule on SYM;

Assume an open branch b is satised by a symmetrical model and that the B rule is applicable to b. When
the rule is applied, for some line n > m on b, b is extended to b by adding m > n. By assumption, theres
a symmetrical model M with Rf nf m which satises b. Since M is symmetrical, we have Rf mf n and
hence M satises b too.

0>0
2>2

0>2
A, 2

(c) the -rule on EUC.

Assume an open branch b is satised by a euclidian model and that the rule is applicable to b. When the
rule is applied, for some lines n > m and n > l on b, b is extended to b by adding m > l. By assumption,
theres a euclidian model M with points n, m, l such that R f n f m and Rf n f l. Since M is euclidian, we
have Rf m f l and hence M satises b too.

A, 0
A, 0

A, 2

(b) From an open branch on this tree, build a reexive and transitive model M containing a point s
such that AM,s = T but AM,s = F.
1 A

. Show that the -rule is not sound on TRANS. (You need to think rst about what is means for a
tree rule to be sound or unsound. Then work out how youd go about demonstrating this in the
case in question.)

We need to give a counterexample, i.e., a branch thats TRANS-satisable before the -rule is applied,
but not after. Heres such a branch:
p, 0
p
0>1
p, 1

0>2
p, 2

2 A

Here, 0 is the required point.

(c) Explain why this shows that A REF+TRANS A. (REF+TRANS is the reexive and transitive
frame, containing all models that are both reexive and transitive.)

By denition, A REF+TRANS A iff, for every point s in every model M in REF+TRANS, if AM,s =
T then AM,s = T. But point 0 in the model above shows that this isnt so: AM,0 = T but
AM,0 = F. So A REF+TRANS A.

. (a) Give an argument to show that any model built from a nished open branch in a KT tree will be a
reexive and transitive model.
Suppose M is built from such a branch b. Suppose M contains a point s. Then s = f n for some sentence
A, n on b. Since b is nished, n > n must be on b, and hence Rss in M. So M is reexive. Now take any
points s, t, u in M where Rst and Rtu. Then there are numerals n, m, l such that f n = s, f m = t and
f l = u, such that n > m and m > l are on b. Since b is nished, n > l is also on b, and so Rsu. Hence M
is transitive.

(b) Explain why the answer to (a) shows that the KT tree test is complete with respect to REF+TRANS.

We know (from the standard K completeness proof) that models build from nished open branches
satisfy the sentences on those branches. (a) shows that the model built from a nished open KT
branch is reexive and transitive. So, if the KT-tree beginning with G, A nishes open, then theres a
model in REF+TRANS satisfying G and A, and so G REF+TRANS A. Contraposing, if G KT4 A then
G REF+TRANS A. Thats completeness for KT on REF+TRANS.
. Using a tree, construct a model which validates the but not the axiom (i.e., a model for which the
but not the axiom is true at all worlds). Hint: start by showing that the axiom isnt provable
in K.

First, the K tree:

(A A), 0
A, 0
A, 0

A, 0
0>1
A, 1

0>2
A, 2
A, 2

Then the transitive model:


0

1
A

Here, point 0 satises A but not A, hence 0 does not satisfy the axiom, A A. Since the
model is transitive, it will satisfy the axiom, A A.

You might also like