Back to Search
Start Over
A Recipe for State-and-Effect Triangles
- Source :
- Logical Methods in Computer Science, 13, 2, pp. 1-26, Logical Methods in Computer Science, 13, 1-26, Moss, L. (ed.), CALCO 2015 : 6th Conference on Algebra and Coalgebra in Computer Science 24-26 June, 2015, Nijmegen, Netherlands, pp. 116-129, Moss, L. (ed.), CALCO 2015 : 6th Conference on Algebra and Coalgebra in Computer Science 24-26 June, 2015, Nijmegen, Netherlands, 116-129. Dagstuhl : Schloss Dagstuhl, STARTPAGE=116;ENDPAGE=129;ISSN=1868-8969;TITLE=Moss, L. (ed.), CALCO 2015 : 6th Conference on Algebra and Coalgebra in Computer Science 24-26 June, 2015, Nijmegen, Netherlands
- Publication Year :
- 2017
-
Abstract
- In the semantics of programming languages one can view programs as state transformers, or as predicate transformers. Recently the author has introduced state-and-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) power domains.<br />Logical Methods in Computer Science ; Volume 13, Issue 2 ; 1860-5974
- Subjects :
- FOS: Computer and information sciences
Computer Science - Logic in Computer Science
000 Computer science, knowledge, general works
TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES
Computer Science::Logic in Computer Science
Mathematics::Category Theory
Computer Science
ComputingMethodologies_DOCUMENTANDTEXTPROCESSING
Computer Science::Programming Languages
Digital Security
Leibniz International Proceedings in Informatics
GeneralLiterature_REFERENCE(e.g.,dictionaries,encyclopedias,glossaries)
Logic in Computer Science (cs.LO)
Subjects
Details
- ISSN :
- 18605974 and 18688969
- Volume :
- 13
- Database :
- OpenAIRE
- Journal :
- Logical Methods in Computer Science
- Accession number :
- edsair.doi.dedup.....f7cbc866a1bbe34ce9f01f8aee7e69a1
- Full Text :
- https://doi.org/10.23638/lmcs-13(2:6)2017