Skip to main content

Two proof procedures for a cardinality based language in propositional calculus

  • Conference paper
  • First Online:
STACS 94 (STACS 1994)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 775))

Included in the following conference series:

Abstract

In this paper we use the cardinality to increase the expressiveness efficiency of propositional calculus and improve the efficiency of resolution methods. Hence to express propositional problems and logical constraints we introduce the pair formulas (ρ, ℒ) which mean that “at least ρ literals among those of a list are true”. This makes a generalization of propositional clauses which express ”At least one literal is true among those of the clause”. We propose a cardinality resolution proof system for which we prove both completenesss and decidability. A linear proof for Pigeon-hole problem is given in this system showing the advantage of cardinality.

On other hand we provide an enumerative method (DPC) which is Davis and Putnam procedure adapted with Cardinality. Good results are obtained on many known problems such as Pigeon-hole problem, Queenes and some other instances derived from mathematical theorems (Ramsey, Schur's lemma) when this method is augmented with the principle of symmetry.

This work is supported by the PRC-GDR Intelligence Artificielle, the project BAHIA and the MRE-INTER-PRC project CLASSES POLYNOMIALES

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A. S. M. Aguirre. How to use symmetries in boolean constraints solving. PhD thesis, GIA-Luminy (Marseille), 1992.

    Google Scholar 

  2. B. Benhamou and L. Sais. Cardinality formulas in propositional calculus. Technical Report 1, Université de provence, 1992.

    Google Scholar 

  3. B. Benhamou and L. Sais. Theoretical study of symmetries in propositional calculus and application. Eleventh International Conference on Automated Deduction, Saratoga Springs,NY, USA, 1992.

    Google Scholar 

  4. A. Colmerauer. An introduction to prolog III. CACM, 4(28):412–418, 1990.

    Google Scholar 

  5. C. C. Cook, W. Cook and Gy. Cook, on the complexity of cutting-planes proofs, working paper, Cornell university, ithaca, ny. 1985.

    Google Scholar 

  6. M. Davis and H. Putnam. A computing procedure for quatification theory. JACM, (7):201–215, 1960.

    Google Scholar 

  7. M. Dincbas, P. V. Hentenryck, H. Simonis, A. Aggoun, T. Grof, and F.Berthier. The constraint logic programing language CHIP. In the International Conference on Fifth Generation Computer Systems, Tokyo, Japon, December 1988.

    Google Scholar 

  8. P. V. Hentenryck and Y. Deville. The cardinality operator: A new logical connective for constraint logic programming. Technical report, CS Departement, Brown University, Technical Report, October, 1990.

    Google Scholar 

  9. J. N. Hooker. Generalized resolution and cutting planes. Approches to Intelligent Decision Suport, a volume in Annals of Operations Researchs series.

    Google Scholar 

  10. J. N. Hooker. A quantitive approach to logical inference. Decision Suport Systems, (4):45–69, 1988.

    Google Scholar 

  11. J. Jaffar and J. L. Lassez. Constraint logic programing. POPL-87,Munich, FRG, January 1988.

    Google Scholar 

  12. R. Kowalski and D. Kuehner. Linear resolution with selection function. Artificial Intelligence, (2):227–260, 1971.

    Google Scholar 

  13. B. Krishnamurty. Short proofs for tricky formulas. Acta informatica, (22):253–275, 1985.

    Google Scholar 

  14. L. Oxusoff and A. Rauzy. L'évaluation sémantique en calcul propositionnel. PhD thesis, GIA-Luminy (Marseille), 1989.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Patrice Enjalbert Ernst W. Mayr Klaus W. Wagner

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Benhamou, B., Sais, L., Siegel, P. (1994). Two proof procedures for a cardinality based language in propositional calculus. In: Enjalbert, P., Mayr, E.W., Wagner, K.W. (eds) STACS 94. STACS 1994. Lecture Notes in Computer Science, vol 775. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57785-8_132

Download citation

  • DOI: https://doi.org/10.1007/3-540-57785-8_132

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-57785-0

  • Online ISBN: 978-3-540-48332-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics