Given this set of clauses: $\neg \phi = (\neg T \lor \neg Y)\land (S \lor \neg X ) \land (\neg X \lor Z \lor \neg Y) \land(X \lor T) \land (Y \lor U) \land (Y \lor \neg V)\land \neg S \land V$
I want to reach the empty set in order to prove a tautology using resolution. Starting with any of the clauses I can reach the empty set except one, which is the clause: $(\neg X \lor Z \lor \neg Y)$
$\neg X \lor Z \lor \neg Y \\ T \lor Z \lor \neg Y\\ X \lor Z \lor \neg Y \\ S \lor Z \lor \neg Y \\ Z \lor\neg Y \\ Z \lor \neg V \\ Z $
And then I'm stuck I can't infer more clauses. Why is this? Shouldn't resolution work with any starting clause?
See Resolution :
We can apply the rule to show that $γ⊨α$, that is to show that $⊨γ→α$ (i.e. $γ→α$ is valid) and this amounts to prove that $γ∧¬α$ is unsatisfiable.
Or we can use ti to show that a formula $\alpha$ is valid, applying it to $\lnot \alpha$.
Thus, applying the rule to :
1) $(¬T∨¬Y)$
2) $(S∨¬X)$
3) $(¬X∨Z∨¬Y)$
4) $(X∨T)$
5) $(Y∨U)$
6) $(Y∨¬V)$
7) $¬S$
8) $V$
we have :
9) $¬X$ --- from 7) and 2)
10) $T$ --- from 4) and 9)
11) $¬Y$ --- from 1) and 10)
12) $¬V$ --- from 6) and 11)
If we want to apply the "systematic" procedure, we have to start with the set of clauses :
We apply resolution to the "simple" cases :
6) and 8) : replaced by $Y$, and
7) and 2) : replaced by $\lnot X$
After the first two moves, the set of clauses is :
Now we have to use $Y$ with the first two, producing : $\lnot T$ and $¬X∨Z$, and use $\lnot X$ with the third one, producing $T$.
After the new couple of moves the set of clauses has been reduced to :
And now we have finished; there is no truth assignment to the propositional variables that can simultaneously satisfy all the clauses in the set, because it contains both $T$ and $\lnot T$.