Bialgebraic Semantics and Recursion
dc.contributor.author
Plotkin, Gordon
en
dc.date.accessioned
2003-11-05T09:57:43Z
dc.date.available
2003-11-05T09:57:43Z
dc.date.issued
2001
dc.description.abstract
In [9] a unifying framework was given for operational and denotational semantics. It uses bialgebras, which are combinations of algebras (used for syn-
tax and denotational semantics) and coalgebras (used for operational semantics
and solutions to domain equations). Here we report progress on the problem
of adapting that framework to include recursion. A number of di culties were
encountered. An expected one was the need to treat orders in the general theory;
much less expected was the need to give up defining bisimulations in terms of
spans of functional bisimulations, and move to a relational view. Even so the
outcome is not yet satisfactory because of well-known diffculties involved in
prebisimulations. Our work can be compared to, e.g., that of [2]. The principal
difference is that we aim, following [9], at a conceptual overview of the area using
appropriate categorical tools.
The main idea of [9] is to represent rules for operational semantics by a
natural transformation:
: (X BX) ! BTX
where is the signature functor associated to an algebraic signature of the same
name, B is a behaviour functor and T is the term monad associated to . For
suitable choices of these over the category of sets, image-finite sets of rules in
GSOS format yield such natural transformations.
Models of such rules are bialgebras
X ! X ! BX
satisfying a suitable pentagonal condition. The category of these models has
an initial object consisting of the programming language L
= L and its op-
erational semantics L ! BL. Every model gives an adequate compositional
denotational semantics for the language L. Suppose now that the final coalgebra
M
= BM exists; it can be thought of as the solution to the “domain equation”
X = BX in the category at hand. Then it automatically gives a final object
which incorporates a semantic algebra M ! M.
One can model bisimulation by spans of coalgebra maps (first done in [3]).
With this, under mild conditions, one has that the semantics given by the final
coalgebra is fully abstract and that there is a greatest bisimulation which is a
congruence. These conditions are that kernel pairs exist and that weak kernel
pairs are preserved by B.
en
dc.format.extent
103166 bytes
en
dc.format.mimetype
application/pdf
en
dc.identifier.citation
Electronic Notes in Theoretical Computer Science 44 No. 1 (2001)
dc.identifier.uri
http://hdl.handle.net/1842/194
dc.language.iso
en
dc.publisher
Elsevier Science
en
dc.subject
Laboratory for Foundations of Computer Science
en
dc.title
Bialgebraic Semantics and Recursion
en
dc.title.alternative
Bialgebraic Semantics and Recursion (Extended Abstract)
en
dc.type
Preprint
en
Files
Original bundle
1 - 1 of 1
- Name:
- Recursion_Math_Op_Sems_Abstract.pdf
- Size:
- 100.75 KB
- Format:
- Adobe Portable Document Format
This item appears in the following Collection(s)

