Abstract
The introduction of sorts to first-order automated deduction has brought a considerable gain in efficiency by reducing the search space. It is therefore promising to treat sorts in higher order theorem proving as well, in order to achieve a similar gain.
In this paper we develop a sorted version of type theory; we extend the syntax and semantics of simple type theory by a higher order sort concept that includes term declarations. In our system the partial ordering on the base sorts induces a partial ordering on the higher types by covariance in the rangesort and the natural inclusion of base function sorts.
We present a set of transformations for sorted (pre-) unification and prove the nondeterministic completeness of the algorithm induced by these transformations.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Preview
Unable to display preview. Download preview PDF.
References
Peter B. Andrews. An Introduction to Mathematical Logic and Type Theory: To Truth Through Proof. Academic Press, 1986.
Peter B. Andrews, Eve Longini-Cohen, Dale Miller, and Frank Pfenning. Automating higher order logics. Contemp. Math, 29:169–192, 1984.
Kim B. Bruce and Giuseppe Longo. A modest model of records, inheritance and bounded quantification. Technical Report CMU-CS-88-126, Carnegie Mellon University Computer Science Department, April 1988.
L. Cardelli. A semantics of multiple inheritance. In G. Kahn and G. Plotkin D.G. MacQueen, editors, Semantics of Data Types, number 173 in LNCS. Springer Verlag, 1984.
Alonzo Church. A formulation of the simple theory of types. Journal of Symbolic Logic, 5:56–68, 1940.
A. G. Cohn. Taxonomic reasoning with many-sorted logics. Artificial Intelligence Review, 3:89–128, 1989.
Warren D. Goldfarb. The undecidability of the second-order unification problem. Theoretical Computer Science, 13:225–230, 1981.
Gérard P. Huet. Constrained Resolution: A Complete Method for Higher Order Logic. PhD thesis, Case Western Reserve University, 1972.
Michael Kohlhase. Order-sorted type theory I: Unification. SEKI-Report SR-91-18 (SFB), Universität des Saarlandes, Saarbrücken, 1991.
Arnold Overschelp. Untersuchungen zur mehrsortigen quantorenlogik. Mathematische Annalen, 145:297–333, 1962.
Zhenyu Qian. Higher-order order-sorted algebras. In Proceedings of the 2nd International Conference on Algebraic and Logic Programming, volume 463 of LNCS, pages 86–100, Nancy, France, 1990. Springer Verlag.
Zhenyu Qian. Extensions of Order-Sorted Algebraic Specifications: Parameterization, Higher-Functions and Polymorphism. PhD thesis, Universität Bremen, März 1991.
Manfred Schmidt-Schauß. Computational Aspects of an Order-Sorted Logic with Term Declarations, volume 395 of LNAI. Springer Verlag, 1989.
Wayne Snyder and Jean Gallier. Higher-Order Unification Revisited: Complete Sets of Transformations. J. Symbolic Computation, 8:101–140, 1989.
Christoph Walther. Many-sorted calculus based on resolution and paramodulation. In Proceedings of the 8th IJCAI, pages 882–891, Karlsruhe, 1983.
Christoph Walther. Many-sorted unification. Journal of the Accociation for Computing Machinery, 35(1):1–17, January 1988.
Christoph Weidenbach. A resolution calculus with dynamic sort structures and partial functions. Seki-Report SR-89-23, Universität Kaiserslautern, 1989.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kohlhase, M. (1992). Unification in order-sorted type theory. In: Voronkov, A. (eds) Logic Programming and Automated Reasoning. LPAR 1992. Lecture Notes in Computer Science, vol 624. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0013080
Download citation
DOI: https://doi.org/10.1007/BFb0013080
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55727-2
Online ISBN: 978-3-540-47279-7
eBook Packages: Springer Book Archive