Logic and Computation

In the last chapter we saw how to use first order predicate logic (FOPL) as a system for representation and reasoning. We noted that computational problems arise when attempting to model classical FOPL reasoning. This, the final chapter of the book, is mainly concerned with an introduction to a technique called resolution. This technique addresses some of the computational problems of FOPL.