Abstract

Recent improvements in satisfiability algorithms for propositional logic have made partial instantiation methods for first order predicate logic computationally more attractive. Two such methods have been proposed, one by Jeroslow and a hypergraph method for datalog formulas by Gallo and Rago. We show that they are instances of two general approaches to partial instantiation, and we develop these approaches for a large decidable fragment of first order logic (the ∃∀ fragment).

Highlights

  • The last few years have seen a surge of interest in applying the computational methods of combinatorial optimization to logical inference problems

  • Most of this effort has been directed toward propositional logic [2,3,4,5, 10, 14,15,16,17,18,19, 22, 23, 26] and probabilistic logic [1, 7, 12, 13, 20, 24, 25]

  • Less work in this area has focused on predicate logic, but it is reaching a stage at which it can make a significant contribution to computational methods

Read more

Summary

Introduction

The last few years have seen a surge of interest in applying the computational methods of combinatorial optimization to logical inference problems Most of this effort has been directed toward propositional logic [2,3,4,5, 10, 14,15,16,17,18,19, 22, 23, 26] and probabilistic logic [1, 7, 12, 13, 20, 24, 25]. Hooker, Computing inferences in first order logic until a solution exists or until the problem is proved unsatisfiable The former method might be called a "primal" method and the latter a "dual" method, in analogy with linear programming, in which primal methods begin with a feasible solution and dual methods with an infeasible solution. We describe the primal and dual approaches to solving satisfiability problems by partial instantiation

PROPOSITIONALLOGIC
PREDICATELOGIC
MODELS
FRAGMENTS
COMPLETE INSTANTIATION
PARTIALINSTANTIATION
A PRIMAL APPROACH TO AVOIDING BLOCKAGE
A DUAL APPROACHTO AVOIDINGBLOCKAGE
Full Text
Paper version not known

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.