Abstract
A method for selecting solution constructors in narrowing is presented. The method is based on a sort discipline that describes regular sets of ground constructor terms as sorts. It is extended to cope with regular sets of ground substitutions, thus allowing different sorts to be computed for terms with different variable bindings. An algorithm for computing signatures of equationally defined functions is given that allows potentially infinite overloading. Applications to formal program development are sketched.
This work was partially funded by the BMFT project KORSO, contract ITS9001A7.
Preview
Unable to display preview. Download preview PDF.
References
Bachmair, L., Ganzinger, H., On restrictions of ordered paramodulation with simplification, Proc. 10th CADE, LNAI 449, Jul 1990
Bockmayr, A., Beiträge zur Theorie des logisch-funktionalen Programmierens, Dissertation, University Karlsruhe, 1991
Burghardt, J., Eine feinkörnige Sortendisziplin und ihre Anwendung in der Programmkonstruktion, Dissertation, GMD Report 212, Oldenbourg, 1993
Burghardt, J., A fine-grain sort discipline and its application to formal program construction, in: M. Broy, S. Jähnichen (eds.), KORSO-Correct software by formal methods, LNCS, to appear
Comon, H., Equational formulas in order-sorted algebras, Proc. ICALP, Warwick, Springer, July 1990
Echahed, R., On completeness of narrowing strategies, LNCS 298, 1988
Fribourg, L., A narrowing procedure for theories with constructors, Proc. 7. CADE, LNCS 170, p. 259–279, 1984
Heinz, B., Lemma discovery by anti-unification of regular sorts, TU Berlin, Technical Report 94-21, 1994
Hölldobler, S., Foundations of equational programming, LNAI 353, Aug 1989
Leitsch, A., Deciding Horn clauses by hyperresolution, Proc. 2nd Workshop in Computer Science Logic, LNCS 440, p. 225–241, 1989
Mishra, P., Towards a theory of types in PROLOG, Proc. 1984 Int. Symp. on Logic Programming
Schmidt-Schauß, M., Computational aspects of an order-sorted logic with term declarations, Univ. Kaiserslautern, Dissertation, April 1988b
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Burghardt, J. (1995). Regular substitution sets: A means of controlling E-unification. In: Hsiang, J. (eds) Rewriting Techniques and Applications. RTA 1995. Lecture Notes in Computer Science, vol 914. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-59200-8_71
Download citation
DOI: https://doi.org/10.1007/3-540-59200-8_71
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-59200-6
Online ISBN: 978-3-540-49223-8
eBook Packages: Springer Book Archive