Abstract. The aim of this paper is to relate initial algebra semantics and final coalgebra semantics. It is shown how these two approaches to the semantics of programming languages are each others dual, and some conditions are given under which they coincide. More precisely, it is shown how to derive initial semantics from final semantics, using the initiality and finality to ensure their equality. Moreover, many facts about congruences (on algebras) and (generalized) bisimulations (o
The algebraic laws for programming with concurrency are as simple as (and very similar to) the famil...
In this paper we introduce an abstract algebra for reasoning about concurrent programs, that include...
Some programs are not merely sets of batch instructions performed in isolation. They interact, eithe...
The aim of this paper is to relate initial algebra semantics and nal coalgebra semantics. It is show...
This dissertation investigates the use of the algebraic style of abstract data type specifications ...
AbstractIn the semantics of programming, finite data types such as finite lists, have traditionally ...
textabstractIn the semantics of programming, finite data types such as finite lists, have traditiona...
textabstractCoalgebra is used to generalize notions and techniques from concurrency theory, in order...
We show that coinductive predicates expressing behavioural properties of infinite objects can be the...
AbstractThis paper describes the basic structures in the denotational and axiomatic semantics of seq...
Universal algebra has long been regarded as a fundamental tool in studying semantics of programming ...
This paper has the purpose of reviewing some of the established relationships between logic and conc...
We survey the well-known algebraic laws of sequential programming, and extend them with some less fa...
Bialgebrae provide an abstract framework encompassing the semantics ofdifferent kinds of computation...
Bialgebrae provide an abstract framework encompassing the semantics of different kinds of computatio...
The algebraic laws for programming with concurrency are as simple as (and very similar to) the famil...
In this paper we introduce an abstract algebra for reasoning about concurrent programs, that include...
Some programs are not merely sets of batch instructions performed in isolation. They interact, eithe...
The aim of this paper is to relate initial algebra semantics and nal coalgebra semantics. It is show...
This dissertation investigates the use of the algebraic style of abstract data type specifications ...
AbstractIn the semantics of programming, finite data types such as finite lists, have traditionally ...
textabstractIn the semantics of programming, finite data types such as finite lists, have traditiona...
textabstractCoalgebra is used to generalize notions and techniques from concurrency theory, in order...
We show that coinductive predicates expressing behavioural properties of infinite objects can be the...
AbstractThis paper describes the basic structures in the denotational and axiomatic semantics of seq...
Universal algebra has long been regarded as a fundamental tool in studying semantics of programming ...
This paper has the purpose of reviewing some of the established relationships between logic and conc...
We survey the well-known algebraic laws of sequential programming, and extend them with some less fa...
Bialgebrae provide an abstract framework encompassing the semantics ofdifferent kinds of computation...
Bialgebrae provide an abstract framework encompassing the semantics of different kinds of computatio...
The algebraic laws for programming with concurrency are as simple as (and very similar to) the famil...
In this paper we introduce an abstract algebra for reasoning about concurrent programs, that include...
Some programs are not merely sets of batch instructions performed in isolation. They interact, eithe...