Sciweavers

CALCO
2015
Springer

A Recipe for State-and-Effect Triangles

8 years 8 months ago
A Recipe for State-and-Effect Triangles
In the semantics of programming languages one can view programs as state transformers, or as predicate transformers. Recently the author has introduced ‘stateand-effect’ triangles which capture this situation categorically, involving an adjunction between state- and predicate-transformers. The current paper exploits a classical result in category theory, part of Jon Beck’s monadicity theorem, to systematically construct such a state-and-effect triangle from an adjunction. The power of this construction is illustrated in many examples, covering many monads occurring in program semantics, including (probabilistic) powerdomains.
Bart Jacobs 0001
Added 17 Apr 2016
Updated 17 Apr 2016
Type Journal
Year 2015
Where CALCO
Authors Bart Jacobs 0001
Comments (0)