Defining data types as initial algebras, or dually as final co-algebras, is beneficial, if not indispensible, for an algebraic calculus for program construction, in view of the nice equational properties that then become available. It is not hard to render finite lists as an initial algebra and, dually, infinite lists as a final co-algebra. However, this would mean that there are two distinct data types for lists, and then a program that is applicable to both finite and infinite lists is not possible, and arbitrary recursive definitions are not allowed. We prove the existence of algebras that are both initial in one category of algebras and final in the closely related category of co-algebras, and for which arbitrary (continuous) fixed poin...
We study the algebraic theory of computable functions, which can be viewed as arising from possibly ...
The search for mathematical models of computational phenomena often leads to problems that are of in...
This book, Algebraic Computability and Enumeration Models: Recursion Theory and Descriptive Complexi...
We show how the Bird-Meertens formalism (BMF) can be based on continuous algebras such ...
We define and study the class of all stack algebras as the class of all minimal algebras in a varie...
AbstractFunctional languages are based on the notion of application: programs may be applied to data...
AbstractA category K (of data types) is called algebraically ω-complete provided that for each endof...
This extended abstract first presents a new category theoretic approach to equationally axiomatizabl...
Our purpose is to formalize two potential refinements of single-sorted algebraic data types – subalg...
... been a major theme of Joseph Goguen’s research, perhaps even the major theme. One strand of this...
AbstractThe notion of iteratively defined functions from and to heterogeneous term algebras is intro...
Functional programs are merely equations; they may be manipulated by straightforward equational reas...
International audienceThe first theoretical study of analog computation was published by Shannon in ...
Logic for reasoning about programs must proceed from the programming language semantics. It is our t...
The theory of finite term algebras provides a natural framework to describe the semantics of functio...
We study the algebraic theory of computable functions, which can be viewed as arising from possibly ...
The search for mathematical models of computational phenomena often leads to problems that are of in...
This book, Algebraic Computability and Enumeration Models: Recursion Theory and Descriptive Complexi...
We show how the Bird-Meertens formalism (BMF) can be based on continuous algebras such ...
We define and study the class of all stack algebras as the class of all minimal algebras in a varie...
AbstractFunctional languages are based on the notion of application: programs may be applied to data...
AbstractA category K (of data types) is called algebraically ω-complete provided that for each endof...
This extended abstract first presents a new category theoretic approach to equationally axiomatizabl...
Our purpose is to formalize two potential refinements of single-sorted algebraic data types – subalg...
... been a major theme of Joseph Goguen’s research, perhaps even the major theme. One strand of this...
AbstractThe notion of iteratively defined functions from and to heterogeneous term algebras is intro...
Functional programs are merely equations; they may be manipulated by straightforward equational reas...
International audienceThe first theoretical study of analog computation was published by Shannon in ...
Logic for reasoning about programs must proceed from the programming language semantics. It is our t...
The theory of finite term algebras provides a natural framework to describe the semantics of functio...
We study the algebraic theory of computable functions, which can be viewed as arising from possibly ...
The search for mathematical models of computational phenomena often leads to problems that are of in...
This book, Algebraic Computability and Enumeration Models: Recursion Theory and Descriptive Complexi...