Unification in a polymorphic order-sorted signature differs substantially from the non-polymorphic order-sorted unification. For the polymorphic order-sorted unification we need a type unification algorithm instead of a simple infimum function as in the non-polymorphic case. In this paper we solve the type unification problem, design a type unification algorithm and derive from this a polymorphic order-sorted unification algorithm. 1 Introduction The theory of order-sorted algebras has already been developed for OBJ [3, 4, 5]. In [9] we extend this theory by introducing parametric polymorphism (like it was done for sml [8, 2]) and present a corresponding programming language, we called OBJ--P. Similar approaches are presented in [10, 11, 1...
Unification, or two-way pattern matching, is the process of solving an equation involving two first...
The higher order unification procedure as formulated by Huet [Hu 75] unifies terms in the simple the...
We extend first-order order-sorted unification by permitting regular expression sorts for variables ...
The purpose of this paper is to study the problem of complete type infer-encing for polymorphic orde...
This paper provides two results concerning Order-Sorted Logic with Term Declarations. First, we show...
This thesis presents the foundations for relational logic programming over polymorphically order-so...
Order-sorted equational unification is studied from an algebraic point of view. We show how order-so...
This paper studies unification for order-sorted equational logic. This logic generalizes unsorted eq...
AbstractWe extend order-sorted unification by permitting regular expression sorts for variables and ...
In this article I investigate the properties of unification in sort theories. The usual notion of a ...
We extend order-sorted unification by permitting regular expression sorts for variables and in the d...
AbstractGeneralization, also called anti-unification, is the dual of unification. Given terms t and ...
Unification, or two-way pattern matching, is the process of solving an equation involving two first-...
I would like to thank my colleages at the Max-Planck-Institut for many helpful com-ments on this pap...
Unification, or two-way pattern matching, is the process of solving an equation involving two first-...
Unification, or two-way pattern matching, is the process of solving an equation involving two first...
The higher order unification procedure as formulated by Huet [Hu 75] unifies terms in the simple the...
We extend first-order order-sorted unification by permitting regular expression sorts for variables ...
The purpose of this paper is to study the problem of complete type infer-encing for polymorphic orde...
This paper provides two results concerning Order-Sorted Logic with Term Declarations. First, we show...
This thesis presents the foundations for relational logic programming over polymorphically order-so...
Order-sorted equational unification is studied from an algebraic point of view. We show how order-so...
This paper studies unification for order-sorted equational logic. This logic generalizes unsorted eq...
AbstractWe extend order-sorted unification by permitting regular expression sorts for variables and ...
In this article I investigate the properties of unification in sort theories. The usual notion of a ...
We extend order-sorted unification by permitting regular expression sorts for variables and in the d...
AbstractGeneralization, also called anti-unification, is the dual of unification. Given terms t and ...
Unification, or two-way pattern matching, is the process of solving an equation involving two first-...
I would like to thank my colleages at the Max-Planck-Institut for many helpful com-ments on this pap...
Unification, or two-way pattern matching, is the process of solving an equation involving two first-...
Unification, or two-way pattern matching, is the process of solving an equation involving two first...
The higher order unification procedure as formulated by Huet [Hu 75] unifies terms in the simple the...
We extend first-order order-sorted unification by permitting regular expression sorts for variables ...