Abstract

This chapter discusses completion without failure. The design of efficient methods for dealing with the equality predicate is one of the major goals in automated theorem proving. Just adding equality axioms almost invariably leads to unacceptable inefficiencies. A number of special methods have been devised for reasoning about equality. Within resolution-based provers, demodulation, that is, using equations in only one direction to rewrite terms to a simpler form, is frequently employed. A complete method for handling equations is paramodulation in which equational consequences are generated by using all equations in both directions. Paramodulation is difficult to control and may produce hosts of irrelevant or redundant formulas. The chapter discusses the purely equational case in which a theory is presented as a set of equations and one is interested in proving a given equation to be valid in that equational theory. In important special cases, validity can be decided using canonical rewrite systems that have the property that all equal terms simplify to an identical form. Deciding validity in theories for which canonical systems are known is thus easy and reasonably efficient.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.