1994
DOI: 10.1007/3-540-58043-3_28
|View full text |Cite
|
Sign up to set email alerts
|

Initial algebra and final coalgebra semantics for concurrency

Abstract: 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 (on coalgebras) are shown to… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
52
0

Year Published

1995
1995
2011
2011

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 58 publications
(53 citation statements)
references
References 27 publications
1
52
0
Order By: Relevance
“…A bialgebra is a combined algebra and coalgebra F (X ) ^ X ^ G (X ) on a common carrier (or state space) X , satisfying a certain compatibility re quirement wrt. a distributive law connecting the functors F, G. These bialgebras found application within the abstract, combined description of operational and denotational semantics started explicitly by Turi and Plotkin [34,33]-and more implicitly by Rutten and Turi [31]. This is now an active line of work [25,20,5,18].…”
Section: Introductionmentioning
confidence: 99%
“…A bialgebra is a combined algebra and coalgebra F (X ) ^ X ^ G (X ) on a common carrier (or state space) X , satisfying a certain compatibility re quirement wrt. a distributive law connecting the functors F, G. These bialgebras found application within the abstract, combined description of operational and denotational semantics started explicitly by Turi and Plotkin [34,33]-and more implicitly by Rutten and Turi [31]. This is now an active line of work [25,20,5,18].…”
Section: Introductionmentioning
confidence: 99%
“…Firstly, one can resort to the rich literature on standard measure theory for metric spaces (see, e.g., [KV84]). Secondly, we can use the recently developed coalgebraic theory on metric spaces [AR89,RT94], which seems to be better suited to describe (both ordinary and probabilistic) bisimulation than the corresponding theory for ordered spaces (cf. [RT94]).…”
Section: Introductionmentioning
confidence: 99%
“…(Ideally, one should also be able to tell from the format of the equation whether its solution is rational and, hence, finitely representable by a nd-automaton.) The definition of such formats will be related to that of transition system specifications, for instance as described in [GV92] and used in [RT94]. See also [PE98].…”
Section: Discussionmentioning
confidence: 99%
“…Our way of solving differential equations is essentially based on the processes as terms methodology, used in [RT94]. The notion of input derivative of formal power series, generalizes Brzozowski's original definition for regular expressions [Brz64,Con71].…”
Section: Introductionmentioning
confidence: 99%