192 5. Linearizing Completion
R(u, v),R(v, w) → R(u, w). 1/L: 1/W: 0/initial(input)
¬R(u, u) → F. 2/L: 1/W:499/initial(input)
¬R(u, u : x) → F. 3/L: 1/W:499/initial(input)
R(u : x, w) → R(u, w). 5/L: 2/W:499/unit2(1, 3)
R(u, v) → R(u, v : x). 6/L: 2/W:498/unit2(1, 3)
¬R(u, w),R(v, w) →¬R(u, v). 8/L: 2/W:496/contra(1 / 1)
¬R(u, (u : x
1
):x
2
) → F. 9/L: 3/W:500/unit1(5, 3)
¬R(u, v : x) →¬R(u, v). 10/L: 3/W:494/unit2(8, 3)
¬R(u, ((u : x
1
):x
2
):x
3
) → F. 12/L: 4/W:500/unit1(5, 9)
¬R(u, (((u : x
1
):x
2
):x
3
):x
4
) → F. 14/L: 5/W:500/unit1(5, 12)
.
.
.
The comments in the right column are output by LC and show a trace how
each particular rule is generated. In the term “N /L: l/w: w /rule(params )”,
N is the rule number, l is the level where it was generated (LC implements
a level saturation strategy), w is the weight, rule is the applied deduction
rule, and params specifies in which way the deduction rule was applied. For
instance, “unit1(5,3)” in rule 9 means that rule 9 was obtained by a Unit1
deduction step applied to rules 5 and 3.
This completed system, call it I
S4
, demonstrates the usefulness of the
concept “redundancy for derivations” (Section 5.3.3). All the rules 9, 12,
14, 16,... are of the form ¬A → F and hence are not redundant for com-
pletion, but they are redundant for derivations; for instance, for rule 9 the
following refutation according to the sufficient completeness criterion (Propo-
sition 5.3.3) exists:
¬R(u, (u : x
1
):x
2
) ⇒
(10)
¬R(u, u : x
1
) ⇒
(10)
¬R(u, u) ⇒
(2)
F .
Similar refutations exist for the other rules 12, 14, 16,.... Hence, the final
system NonRed (I
S4
) (cf. Def. 5.3.4), which is sufficient for refutational com-
pleteness (cf. the completeness results in Section 5.6) can be built by deleting
these rules from I
S4
, one after the other. Notice that although I
S4
is infinite,
NonRed(I
S4
)isfinite and contains the rules 1, 2, 3, 5, 6, 8 and 10 only. Of
course, this insight requires induction which currently is not implemented. In
practice, the completion process is stopped after some levels and then rules
redundant for derivations are deleted.
Practical experiments using NonRed(I) are documented in Chapter 6 on
page 205. Similar inference systems exist for a great variety of other modal
logics.