Skip to main content

Reasoning and rewriting with set-relations I: Ground completeness

  • Conference paper
  • First Online:
  • 145 Accesses

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

Abstract

The paper investigates reasoning with set-relations: intersection, inclusion and identity of 1-element sets. A language is introduced which, interpreted in a multi-algebraic semantics, allows one to specify such relations. An inference system is given and shown sound and refutationally ground-complete for a particular proof strategy which selects only maximal literals from the premise clauses. Each of the introduced set-relations satisfies only two among the three properties of the equivalence relations — we study rewriting with such non-equivalence relations and point out differences from the equational case. As a corollary of the main ground-completeness theorem we obtain ground-completeness of the introduced rewriting technique.

Both authors gratefully acknowledge the financial support received from the Norwegian Research Council.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. Bezem. Completeness of Resolution Revisited. TCS, 74, pp.27–237, (1990).

    Article  Google Scholar 

  2. L. Bachmair, H. Ganzinger. Rewrite-Based Equational Theorem Proving with Selection and Simplification. Technical Report MPI-I-91-208, Max-Planck-Institut f. Informatik, Saarbrücken, (1991).

    Google Scholar 

  3. L. Bachmair, H. Ganzinger. Rewrite Techniques for Transitive Relations. Technical Report MPI-I-93-249, Max-Planck-Institut f. Informatik, Saarbrücken, (1993). [to appear in LICS'94]

    Google Scholar 

  4. N. Dershowitz, J.-P. Jouannaud. Rewrite systems. In: J. van Leeuwen (ed.) Handbook of theoretical computer science, vol. B, chap. 6, pp.243–320. Amsterdam: Elsevier, (1990).

    Google Scholar 

  5. N. Dershowitz, Z. Manna. Proving termination with multiset orderings. Communications of the ACM, 22:8,pp.465–476, (1979).

    Article  Google Scholar 

  6. A. Dovier,E. Omodeo,E. Pontelli,G.-F. Rossi. Embedding finite sets in a logic programming language. LNAI, 660, pp.150–167, Springer Verlag, (1993).

    Google Scholar 

  7. W.H. Hesselink. A Mathematical Approach to Nondeterminism in Data Types. ACM To PLaS 10, pp.87–117, (1988).

    Google Scholar 

  8. H. Hussmann. Nondeterministic algebraic specifications and nonconfluent term rewriting. Journal of Logic Programming, 12, pp.237–235, (1992).

    Google Scholar 

  9. H. Hussmann. Nondeterminism in Algebraic Specifications and Algebraic Programs. Birkhäuser Boston, (1993).

    Google Scholar 

  10. B. Jayaraman. Implementation of Subset-Equational Programs. Journal of Logic Programming, 12:4, pp.299–324, (1992).

    Article  Google Scholar 

  11. S. Kaplan. Rewriting with a Nondeterministic Choice Operator. TCS, 56:1, pp.37–57, (1988).

    Article  Google Scholar 

  12. V. Kriaučiukas, M. Walicki Reasoning and Rewriting with Set-Relations I: Ground-Completeness. Technical Report no.96, Dept. of Informatics, University of Bergen (1994).

    Google Scholar 

  13. J. Levy, J. Agusti. Bi-rewriting, a term rewriting technique for monotonic order relations. In RTA'93, LNCS, 690, pp.17–31. Springer-Verlag, (1993).

    Google Scholar 

  14. J. Pais, G.E. Peterson. Using Forcing to Prove Completeness of Resolution and Paramodulation. Journal of Symbolic Computation, 11:(1/2), pp.3–19, (1991).

    Google Scholar 

  15. R. Socher-Ambrosius. Completeness of Resolution and Superposition Calculi. Technical Report MPI-I-92-224, Max-Planck-Institut f. Informatik, Saarbrücken, (1992).

    Google Scholar 

  16. J. Schwartz, R. Dewar, E. Schonberg, E. Dubinsky. Programming with sets, an introduction to SETL. Springer Verlag, New York, (1986).

    Google Scholar 

  17. F. Stolzenburg. An Algorithm for General Set Unification. Workshop on Logic Programming with Sets, ICLP'93, (1993).

    Google Scholar 

  18. M. Walicki. Algebraic Specifications of Nondeterminism. Ph.D. thesis, Institute of Informatics, University of Bergen, (1993).

    Google Scholar 

  19. M. Walicki, S. Meldal. A Complete Calculus for Multialgebraic and Functional Semantics of Nondeterminism. [to appear in ACM ToPLaS, (1995).]

    Google Scholar 

  20. M. Walicki, S. Meldal. Multialgebras, Power Algebras and Complete Calculi of Identities and Inclusions, Recent Trends in Data Type Specification, LNCS, 906, (1995).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Leszek Pacholski Jerzy Tiuryn

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kriaučiukas, V., Walicki, M. (1995). Reasoning and rewriting with set-relations I: Ground completeness. In: Pacholski, L., Tiuryn, J. (eds) Computer Science Logic. CSL 1994. Lecture Notes in Computer Science, vol 933. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0022262

Download citation

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

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60017-6

  • Online ISBN: 978-3-540-49404-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics