Skip to main content
Log in

Optimizing the clausal normal form transformation

  • Published:
Journal of Automated Reasoning Aims and scope Submit manuscript

Abstract

Resolution based theorem proving systems require the conversion of predicate logic formulae into clausal normal form. The multiplication from disjunctive into conjunctive forms in general produces a lot of tautologous and subsumed clauses, which is relatively hard to recognize in later stages of the proof. In this paper an algorithm is presented that avoids the generation of redundant clauses. It is based on the generation of paths through a matrix and produces the set of prime implicants of the original formula.

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

  1. Andrews, P. B., ‘Theorem proving via general matings’, JACM 28 (1981) 193–214.

    Google Scholar 

  2. Bibel, W., Automated Theorem Proving, Braunschweig, Vieweg, 1982.

    Google Scholar 

  3. Eisinger, N. and Weigele, M., ‘A technical note on splitting and clausal normal form algorithms’, in: Proc. 7th German Workshop on Artificial Intelligence, Dassel/Solling, Springer IFB 76, 225–231, 1983.

  4. Gallier, J. H., Logic for Computer Science, New York, Harper and Row, 1986.

    Google Scholar 

  5. Henschen, L. et al., ‘Challenge Problem 1’ SIGART Newsletter 72 (1980) 30–31.

    Google Scholar 

  6. Lewis, H. R. and Papadimitriou, C. H., Elements of the Theory of Computation, Englewood Cliffs, NY. Prentice Hall, 1981.

    Google Scholar 

  7. Raph, Karl Mark G., ‘The Markgraph Karl refutation procedure’, interner Bericht, SEKI-Memo MK-84-01, Universität Kaiserslautern, 1984.

  8. Loveland, D. W. and Shostak, R. E., ‘Simplifying interpreted formulas’, in: W. Bibel and R. Kowalski (Eds.): Proc. 5th Conference on Automated Deduction, Les Arcs, France. Springer LNCS 87, 97–109, 1980.

  9. Quine, W. V. O., ‘The problem of simplifying truth functions’, American Math. Monthly, 59 (1952) 521–531.

    Google Scholar 

  10. Quine, W. V. O., ‘On cores and prime implicants of truth functions’, American Math. Monthly, 66 (1959) 755–760.

    Google Scholar 

  11. Slagle, J. R., Chang, C. L. and Lee, R. C. T., ‘A new algorithm for generating prime implicants’, IEEE Trans. on Comp. 19(4) (1970) 304–310.

    Google Scholar 

  12. Socher, R., ‘An optimized transformation into conjunctive (or disjunctive) normal form’, SEKI-Report SR-87-13, Universität Kaiserslautern, 1987.

  13. Tison, P., ‘Generalized consensus theory and application to the minimization of boolean functions’, IEEE Trans. on Comp. 16(4) (1967) 446–456.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Socher, R. Optimizing the clausal normal form transformation. J Autom Reasoning 7, 325–336 (1991). https://doi.org/10.1007/BF00249017

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00249017

Key words

Navigation