This paper defines and presents a method of inheritance for structures that are defined by rewrite rules. This method is natural in the sense that it can be easily and cleanly implemented in rewrite rules themselves. This framework of inheritance is not that of classical Object-Oriented Programming. It is shown that this inheritance has particular application to structures implemented in rewrite rules and, more generally, to symbolic computation. The treatment is practical, and examples are presented in Mathematica for concreteness. 1 Introduction An algebraic specification is a way of describing an abstract data type in an implementation independent way. Throughout this paper, an implementation of an algebraic specification or an abstra...
AbstractApplication of object-oriented programming techniques to design and implementation of symbol...
Contribution à un ouvrage.This chapter introduces term rewriting and some of its applications from d...
AbstractThis paper is concerned with the type structure of a system including polymorphism, type pro...
AbstractIn the present paper a uniform description of the algebraic properties of derivations in a r...
AbstractIn this paper we present a theory of binding structures, and give examples of its applicatio...
Algebraic structures are a concept from mathematics to bring sets and their operations together. Thi...
In this paper we explore forms of organization of rewriting systems which allow the systematic model...
Rewriting is the repeated transformation of a structured object according to a set of rules. This si...
We show that processes defined by equational identities together with conditional rewrite rules in P...
AbstractAlgebraic specifications of abstract data types can often be viewed as systems of rewrite ru...
This paper presents a new logic based framework for the formal treatment of graph rewriting systems ...
AbstractIn this paper, we propose the notion of reducibility of symbols in term rewriting systems (T...
In this paper, we propose the notion of reducibility of symbols in term rewriting systems (TRSs). Fo...
Term-rewriting systems, that is, sets of directed equations, provide a paradigm of computation with ...
Application of object-oriented programming techniques to design and implementation of symbolic compu...
AbstractApplication of object-oriented programming techniques to design and implementation of symbol...
Contribution à un ouvrage.This chapter introduces term rewriting and some of its applications from d...
AbstractThis paper is concerned with the type structure of a system including polymorphism, type pro...
AbstractIn the present paper a uniform description of the algebraic properties of derivations in a r...
AbstractIn this paper we present a theory of binding structures, and give examples of its applicatio...
Algebraic structures are a concept from mathematics to bring sets and their operations together. Thi...
In this paper we explore forms of organization of rewriting systems which allow the systematic model...
Rewriting is the repeated transformation of a structured object according to a set of rules. This si...
We show that processes defined by equational identities together with conditional rewrite rules in P...
AbstractAlgebraic specifications of abstract data types can often be viewed as systems of rewrite ru...
This paper presents a new logic based framework for the formal treatment of graph rewriting systems ...
AbstractIn this paper, we propose the notion of reducibility of symbols in term rewriting systems (T...
In this paper, we propose the notion of reducibility of symbols in term rewriting systems (TRSs). Fo...
Term-rewriting systems, that is, sets of directed equations, provide a paradigm of computation with ...
Application of object-oriented programming techniques to design and implementation of symbolic compu...
AbstractApplication of object-oriented programming techniques to design and implementation of symbol...
Contribution à un ouvrage.This chapter introduces term rewriting and some of its applications from d...
AbstractThis paper is concerned with the type structure of a system including polymorphism, type pro...