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.
References
M. Bezem. Completeness of Resolution Revisited. TCS, 74, pp.27–237, (1990).
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).
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]
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).
N. Dershowitz, Z. Manna. Proving termination with multiset orderings. Communications of the ACM, 22:8,pp.465–476, (1979).
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).
W.H. Hesselink. A Mathematical Approach to Nondeterminism in Data Types. ACM To PLaS 10, pp.87–117, (1988).
H. Hussmann. Nondeterministic algebraic specifications and nonconfluent term rewriting. Journal of Logic Programming, 12, pp.237–235, (1992).
H. Hussmann. Nondeterminism in Algebraic Specifications and Algebraic Programs. Birkhäuser Boston, (1993).
B. Jayaraman. Implementation of Subset-Equational Programs. Journal of Logic Programming, 12:4, pp.299–324, (1992).
S. Kaplan. Rewriting with a Nondeterministic Choice Operator. TCS, 56:1, pp.37–57, (1988).
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).
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).
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).
R. Socher-Ambrosius. Completeness of Resolution and Superposition Calculi. Technical Report MPI-I-92-224, Max-Planck-Institut f. Informatik, Saarbrücken, (1992).
J. Schwartz, R. Dewar, E. Schonberg, E. Dubinsky. Programming with sets, an introduction to SETL. Springer Verlag, New York, (1986).
F. Stolzenburg. An Algorithm for General Set Unification. Workshop on Logic Programming with Sets, ICLP'93, (1993).
M. Walicki. Algebraic Specifications of Nondeterminism. Ph.D. thesis, Institute of Informatics, University of Bergen, (1993).
M. Walicki, S. Meldal. A Complete Calculus for Multialgebraic and Functional Semantics of Nondeterminism. [to appear in ACM ToPLaS, (1995).]
M. Walicki, S. Meldal. Multialgebras, Power Algebras and Complete Calculi of Identities and Inclusions, Recent Trends in Data Type Specification, LNCS, 906, (1995).
Author information
Authors and Affiliations
Editor information
Rights 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