... been a major theme of Joseph Goguen’s research, perhaps even the major theme. One strand of this work concerns algebraic datatypes. Recently there has been some interest in what one may call algebraic computation types. As we will show, these are also given by equational theories, if one only understands the notion of equational logic in somewhat broader senses than usual. One moral of our work is that, suitably considered, equational logic is not tied to the usual first-order syntax of terms and equations. Standard equational logic has proved a useful tool in several branches of computer science, see, for example, the RTA conference series [9] and textbooks, such as [1]. Perhaps the possibilities for richer varieties of equational logi...
In 1975 I started a small project to explore the consequences of implementing equational programs wi...
Abstract. We model notions of computation using algebraic operations and equations. We show that the...
Algebraic structures are a concept from mathematics to bring sets and their operations together. Thi...
Equational type logic is an extension of (conditional) equational logic, that enables one to deal in...
AbstractEquational type logic is an extension of (conditional) equational logic, that enables one to...
AbstractWe introduce an abstract general notion of system of equations between terms, called Term Eq...
We provide a mathematical theory and methodology for synthesising equationallogics from algebraic me...
An \em equational system\/ is a set of equations. Often we are interested in knowing if an equation ...
We introduce algorithmic logic - an algebraic approach according to [25]. It is done in three stages...
This extended abstract first presents a new category theoretic approach to equationally axiomatizabl...
In the thesis, we explore reasoning about and handling of algebraic effects. Those are computational...
Abstract: This paper is part of a long-term effort to increase expressiveness of algebraic specifica...
In calculational program design one derives implementations from specifications using semantics-pres...
AbstractIn theoretical computer science and mathematics the models of combinatory logic are of signi...
AbstractThis paper develops a number of fundamental tools from category theory and applies them to p...
In 1975 I started a small project to explore the consequences of implementing equational programs wi...
Abstract. We model notions of computation using algebraic operations and equations. We show that the...
Algebraic structures are a concept from mathematics to bring sets and their operations together. Thi...
Equational type logic is an extension of (conditional) equational logic, that enables one to deal in...
AbstractEquational type logic is an extension of (conditional) equational logic, that enables one to...
AbstractWe introduce an abstract general notion of system of equations between terms, called Term Eq...
We provide a mathematical theory and methodology for synthesising equationallogics from algebraic me...
An \em equational system\/ is a set of equations. Often we are interested in knowing if an equation ...
We introduce algorithmic logic - an algebraic approach according to [25]. It is done in three stages...
This extended abstract first presents a new category theoretic approach to equationally axiomatizabl...
In the thesis, we explore reasoning about and handling of algebraic effects. Those are computational...
Abstract: This paper is part of a long-term effort to increase expressiveness of algebraic specifica...
In calculational program design one derives implementations from specifications using semantics-pres...
AbstractIn theoretical computer science and mathematics the models of combinatory logic are of signi...
AbstractThis paper develops a number of fundamental tools from category theory and applies them to p...
In 1975 I started a small project to explore the consequences of implementing equational programs wi...
Abstract. We model notions of computation using algebraic operations and equations. We show that the...
Algebraic structures are a concept from mathematics to bring sets and their operations together. Thi...