Skip to main content
Log in

Algorithms for Testing Satisfiability Formulas

  • Published:
Artificial Intelligence Review Aims and scope Submit manuscript

Abstract

The present paper presents algorithms for testing satisfiabily of clausalformulas in the propositional logic and the firs-order logic. The algorithmbased on the enumeration of solutions for testing the satisfiability ofpropositional formula, has already been given by K. Iwama, O. Dubois. Theoriginality in this paper is to combine this algorithm to other procedures,especially with the pure-literal literal and the one-literal rule, and also theone which consists in changing any formulas in formulas bounded. Thealgorithm based on the enumeration of the solution combined to theseprocedures is more efficient. The algorithm based on the concept ofresolutive derivation from Skolem normal form of formula α in first-order logic, has already been given. The idea in present's paper is tocombined to this algorithm to process of elimination of tautological clausesand process of elimination of subsumed clauses.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Andrei, S. T. (1995). The Determinant of the Boolean Formulae. Anal. Univ. Bucharest XLIV: 83–92.

    Google Scholar 

  • Iwama, K. (1989). CNF Satisfiability test by Counting and Polynominal Average Time. SIAM. J. Comp. 18(2): 385–391.

    Google Scholar 

  • Chang, C. L. and Lee, R. C. (1973). Symbolic Logic and Mechanical Theorem Proving. Academic Press: New-York.

    Google Scholar 

  • Dubois, O. (1991). Counting the Number of Solutions for Instance of Satisfiability. Theoretical Computer Science 81: 49–61.

    Google Scholar 

  • Gallier, J. H. (1986). Logic for Computer Science. Foundations of Automatic Theorem Proving. Harper Row Publishers: New York.

    Google Scholar 

  • Lloyd, J. W. (1987). Foundations of Logic Programming, Second, Extended Edition. Springer Verlag.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Vlada, M. Algorithms for Testing Satisfiability Formulas. Artificial Intelligence Review 15, 153–163 (2001). https://doi.org/10.1023/A:1011006014945

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1011006014945

Navigation