Lecture 2 Exercises
Laura Kovács
Problem 2.1
Let be the following set of clauses:
Consider the binary resolution inference system . Show that there exists an infinite number of different derivations of the empty clause from the clauses of .
Solution
One concrete derivation of from is obtained by resolving the clauses in the following sequence (numbers refer to the clauses as they appear in ):
- From and derive .
- From and derive .
- Factor to obtain .
- Resolve with to get .
- Resolve the second copy of with to obtain .
To build infinitely many different derivations, insert the following detour any number of times just before the last resolution step:
- Use (derived in step 3) together with to obtain .
- Resolve with to derive again.
Repeating this detour an arbitrary number of times yields infinitely many distinct resolution derivations that still end in .
Problem 2.2
Consider a well-founded strict ordering on atoms. Prove that the induced ordering on literals, as defined in the lecture, is also well-founded.
Solution
Let be a literal and define to be if is either or . By construction of the induced ordering, whenever we also have .
Suppose, for contradiction, that the literal ordering is not well-founded. Then there is an infinite descending chain . Applying the observation above yields an infinite descending chain on atoms:
contradicting the assumption that the atom ordering is well-founded. Hence the induced literal ordering is well-founded.
Problem 2.3
Let be boolean atoms and let be the following set of ground formulas:
Take any ordering such that and any selection function over such that
a.) Is a well-behaved selection function over ? Justify your answer.
b.) How many inferences of are applicable to ? Justify your answer.
Solution
a.) A selection function is well-behaved if, for every clause, either a negative literal is selected or all maximally ordered literals are selected. In the first three clauses of , selects a negative literal, so the condition holds. In the last clause, selects , which is the unique maximal literal because . Therefore, is well-behaved on .
b.) No factoring inference applies, since no clause contains the same positive literal twice. A binary resolution step in must resolve on selected literals of opposite polarity. The only such pair is and , yielding
Thus exactly one inference is applicable.