Please use this identifier to cite or link to this item: doi:10.22028/D291-40156
Title: Order-Sorted Equational Computation
Author(s): Smolka, Gert
Nutt, Werner
Goguen, Joseph A.
Meseguer, José
Language: English
Year of Publication: 1987
Place of publication: Kaiserslautern
Free key words: Order-Sorted Equational Logic
Algebraic Specification
Initial Algebra Semantics
Partial Functions
Rewriting
Unification
Subsorts
Inheritance
Logic Programming
DDC notations: 004 Computer science, internet
Publikation type: Report
Abstract: The expressive power of many-sorted equational logic can be greatly enhanced by allowing for subsorts and multiple function declarations. In this paper we study some computational aspects of such a logic. We start with a self-contained introduction to order-sorted equational logic including initial algebra semantics and deduction rules. We then present a theory of order-sorted term rewriting and show that the key results for unsorted rewriting extend to sort decreasing rewriting. We continue with a review of order-sorted unification and prove the basic results. In the second part of the paper we study hierarchical order-sorted specifications with strict partial functions. We define the appropriate homomorphisms for strict algebras and show that every strict algebra is base isomorphic to a strict algebra with at most one error element. For strict specifications, we show that their categories of strict algebras have initial objects. We validate our approach to partial functions by proving that completely defined total functions can be defined as partial without changing the initial algebra semantics. Finally, we provide decidable sufficient criteria for the consistency and strictness of ground confluent rewriting systems.
Link to this record: urn:nbn:de:bsz:291--ds-401560
hdl:20.500.11880/36231
http://dx.doi.org/10.22028/D291-40156
Series name: SEKI-Report / Deutsches Forschungszentrum für Künstliche Intelligenz, DFKI [ISSN 1437-4447]
Series volume: 87,14
Date of registration: 11-Aug-2023
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

Files for this record:
File Description SizeFormat 
SEKI-Report-SR-87-14_Smolka_Nutt_Goguen_Meseguer_Order=Sorted-Equational-Computation.pdf4,78 MBAdobe PDFView/Open


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