122 4. Theory Reasoning in Connection Calculi
Finally, the conclusion of the theory inference comprises the residue
hR,σi, which is used together with the rest literals of the extending clauses as
in TME-Sem-Ext (Def. 4.3.2) for carrying out the extension step. Notice that
the case with R = h2,σi describes a total extension step, while otherwise a
partial step results. Further notice that the premise of a theory inference rule
is never empty. This means, operationally, that a residue cannot be guessed
without any “justification”.
We will briefly rephrase non-theory model elimination (ME, Def. 3.2.3)
within PTME-I. For this, take for every n-ary predicate symbol P of the
given signature Σ an inference rule
P (x
1
,... ,x
n
), ¬P (x
1
,... ,x
n
) → F .
This inference system is referred to by I
SYN
. It is easy to check that I
SYN
is ground complete.
In PTME-I-Ext inferences, by the premise minimality of theory inferences,
the key sets are forced to contain no duplicates Hence, in PTME-I
SYN
every
key set consists of exactly two literals, as is the case in ME. Further, the link
condition of ME is realized through the characterizing property of PTME-I-
Ext, which requires the leaf to be part of the key set. All this together gives
us the following trivial theorem:
Theorem 4.5.1 (Theory Model Elimination simulates ME).
Every ME derivation is also a PTME-I
SYN
derivation, and vice versa.
Note 4.5.1 (PTME-I and Minimality of Residues). Since we require that the
inference system I is sound wrt. the given theory T , it follows immediately
from the respective definitions that hR,σi is a T -residue of K (Def. 4.3.1).
Hence, as desired, PTME-I is an instance of TME-Sem (Def. 4.3.2). More
precisely, since our theory inferences are not forced to compute minimal T -
residues, PTME-I is an instance of weak TME-Sem. Thus, in order to turn
PTME-I into a proper instance of TME-Sem one would have to impose a
respective minimality condition on the theory inferences. Fortunately, unlike
in TTME-MSR (cf. Note 4.4.3) such a “local” minimality condition is not
required for PTME-I and can be replaced by a more “global” one.
Further, insisting on minimal T -residues would not fit nicely into our
syntactical-oriented framework due to its semantic nature. However, we can
safely insist on the weaker concept of premise minimality in theory infer-
ences, because this property can easily be checked syntactically (recall that
we demand that the instantiated key set contain no duplications).
A typical example to demonstrate the benefit of the premise minimal-
ity is as follows: assume an inference rule P (x, y),P(y, x) → Q(x, y), a
branch p =[P (a, u)] and an input clause C = P (a, v) ∨ R (think of R as
a long disjunction). Then, the PTME-I-Ext inference based on the theory in-
ference P (a, a) ⇒ Q(a, a) exists, which lengthens p towards [P (a, a)·Q(a, a)].
Notice that within the theory inference the premise is amplified towards
{|P (a, u),P(a, u)|}, but the input clause C is not used.