Please use this identifier to cite or link to this item: doi:10.22028/D291-41403
Title: A Combinator-based Order-sorted Higher-order Unification Algorithm
Author(s): Johann, Patricia
Language: English
Year of Publication: 1993
Place of publication: Saarbrücken
DDC notations: 004 Computer science, internet
Publikation type: Report
Abstract: This paper develops a sound and complete transformation-based algorithm for unification in an extensional order-sorted combinatory logic supporting constant overloading and a higher-order sort concept. Appropriate notions of order-sorted weak equality and extensionality - reflecting order-sorted βη-equality in the corresponding lambda calculus given by Johann and Kohlhase - are defined, and the typed combinator-based higher-order unification techniques of Dougherty are modified to accommodate unification with respect to the theory they generate. The algorithm presented here can thus be viewed as a combinatory logic counterpart to that of Johann and Kohlhase, as well as a refinement of that of Dougherty, and provides evidence that combinatory logic is well-suited to serve as a framework for incorporating order-sorted higher-order reasoning into deduction systems aiming to capitalize on both the expressiveness of extensional higher-order logic and the efficiency of order-sorted calculi.
Link to this record: urn:nbn:de:bsz:291--ds-414030
hdl:20.500.11880/37712
http://dx.doi.org/10.22028/D291-41403
Series name: SEKI-Report / Deutsches Forschungszentrum für Künstliche Intelligenz, DFKI [ISSN 1437-4447]
Series volume: 93,16
Date of registration: 27-May-2024
Faculty: SE - Sonstige Einrichtungen
Department: SE - DFKI Deutsches Forschungszentrum für Künstliche Intelligenz
Professorship: SE - Sonstige
Collections:SciDok - Der Wissenschaftsserver der Universität des Saarlandes



Items in SciDok are protected by copyright, with all rights reserved, unless otherwise indicated.