Skip to main content
Top

1997 | OriginalPaper | Chapter

Resolution and Unification

Authors : Rolf Socher-Ambrosius, Patricia Johann

Published in: Deduction Systems

Publisher: Springer New York

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Our results from Chapter 6 suggest that an arbitrary formula ϕ can be proved—and hence ¬ϕ can be refuted—by first converting ¬ϕ to a satisfiability-equivalent formula ψ in prenex normal form, and then refuting a set of instantiated clauses—derived from the clausal form of the matrix of F(ψ)—which is ground satisfiable over the extended Herbrand universe of ϕ iff ¬ϕ satisfiable. The existence of such a set of instantiated clauses is guaranteed by Herbrand’s Theorem, whose proof, unfortunately, provides no insight into how to actually find one. A rather straightforward method for generating a set of clauses with the required property is simply to enumerate, in turn, all ground instances of the clauses in the matrix of F(ψ) until such a set is found; in practice, however, this kind of uncontrolled enumeration emerges as considerably less than efficient. In the next section we will learn of unification, a technique for eliminating brute-force enumeration of ground clauses from our refutation method for arbitrary formulae by enabling the systematic recognition of ground instances of nonground clauses which are relevant to refutations. The remainder of this section is dedicated to describing a refutation method for ground clauses that can be used in conjunction with precisely such a brute-force enumeration; in Section 7.4 we see how to combine unification with a generalization of this method for ground clauses to arrive at an efficient refutation technique for arbitrary clauses.

Metadata
Title
Resolution and Unification
Authors
Rolf Socher-Ambrosius
Patricia Johann
Copyright Year
1997
Publisher
Springer New York
DOI
https://doi.org/10.1007/978-1-4612-2266-8_7