Abstract
We propose to use E-paramodulation, i.e. linear paramodulation modulo equality, to compute with generalized equational programs consisting of a conditional equational theory and a conditional equational program. Simple examples from deduction systems motivate our approach. We formally define the calculus for generalized equational programs which is based on the inference rules E-paramodulation and E-reflection. This calculus is proven to be sound and complete by using fixpoint theory. Finally, we discuss why the functional reflexive axioms have to be used to ensure these results.
A long version of this paper containing all the proofs is available as Forschungsbericht KI der TU München
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
J. Avenhaus, J. Müller, M. Vierling: REPSY-REwrite Programm SYnthesis. Workshop “Verifikation, Konstruktion und Synthese von Programmen”, Karlsruhe: 1989
A. Bockmayr: Narrowing with built-in Theories. Proc. First International Workshop on Algebraic and Logic Programming, Gaussig (DDR ): 1988
H. J. Bürckert: Lazy Theory Unification in Prolog: An Extension of the Warren Abstract Machine. Proceedings GWAI’86, IFB 124, 277–288: 1986
B. IVonhöfer, U. Furbach: Knuth-Bendix Completion versus Fold-Unfold: A Comparative Study in Program Synthesis. GWAF86, IFB 124, 289–300: 1986
U. Furbach, S. Hölldobler: Modelling the Combination of Functional and Logic Programming Languages. Journal of Symbolic Computation, 123–138: 1986
U. Rirbach, S. Hölldobler, J. Schreiber: Horn Equality Theories and Paramodulation. To appear in Journal of Automated Reasoning: 1989
J. H. Gallier, S. Raatz: Extending SLD-resolution to Equational Horn Clauses using E-unification. Journal of Logic Programming 6, 3–43: 1989
J. H. Gallier, W. Snyder: A Complete E-Unification Procedure. Proc. RTA, LNCS 256: 1987
S. Hölldobler: From Paramodulation to Narrowing. Proc. 5th International Conference/Symposium on Logic Programming, 327–342: 1988
S. Hölldobler: Horn Equality Theories and Complete Sets of Transformations. Proc. Fifth Generation Computer Systems, 405–412: 1988
S. Hölldobler: Foundations of Equational Logic Programming. To appear in: Lecture Notes in Artificial Intelligence 353: 1989
J. Hsiang, M. Rusinowitch: On Word Problems in Equational Theories. Proc. International Conference on Automata, Languages and Programming, LNCS 267, 54–71: 1987
G. Huet, D. Oppen: Equations and Rewrite Rules: a Survey in: Formal Languages: Perspectives and Open Problems (Book, ed.), Academic Presss, 349–405 (1980)
J. M. Hullot: Canonical Forms and Unification. Proc. 5th Conference on Automated Deduction, 318–334: 1980
Jean-Pierre Jouannaud, Claude Kirchner, Helene Kirchner: Incremental Construction of Unification Algorithms in Equational Theories. Proc. International Conference on Automata, Languages and Program-ming, LNCS 154, 361–373: 1983
J. W. Lloyd: Foundations of Logic Programming. Springer: 1984.
A. Martelli, C. Moiso, C. F. Rossi: An Algorithm for Unification in Equational Theories. Proc. Sym-posium on Logic Programming, 180–186: 1986
P. Padawitz: Computing in Horn Clause Theories, EATCS Monograph, Springer, Berlin: 1988
G. E. Peterson, M. E. Stickel: Complete Sets of Reductions for Some Equational Theories. Journal of the ACM, 233–264: 1981
G. E. Peterson: A Technique For Establishing Completeness Results in Theorem Proving With Equality, SIAM Journal of Computing, 12 (1), 82–100, 1983
G. D. Plotkin: Building-In Equational Theories. In: Machine Intelligence 7 (Meitzer, Mitchie, eds.), 73–90: 1972
J. H. Siekmann: Unification Theory. Proceedings EC AI, 365–400: 1986
J. H. Siekmann: Unification Theory. To appear in Journal of Symbolic Computation: 1989
J. E. Stoy: Denotational Semantics: The Scott-Strachey Approach to Programming Language Theory, M.I.T. Press: 1977
M. H. van Emden, J. W. Lloyd: A Logical Reconstruction of Prolog II. Journal of Logic Programming 1, 143–149: 1984
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1989 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Furbach, U., Hölldobler, S., Schreiber, J. (1989). Linear Paramodulation modulo Equality. In: Metzing, D. (eds) GWAI-89 13th German Workshop on Artificial Intelligence. Informatik-Fachberichte, vol 216. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-75100-4_13
Download citation
DOI: https://doi.org/10.1007/978-3-642-75100-4_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-51743-6
Online ISBN: 978-3-642-75100-4
eBook Packages: Springer Book Archive