no code implementations • 29 Mar 2022 • Ugo Dal Lago, Francesco Gavazzo, Alexis Ghyselen
We study the algebraic effects and handlers as a way to support decision-making abstractions in functional programs, whereas a user can ask a learning algorithm to resolve choices without implementing the underlying selection mechanism, and give a feedback by way of rewards.
no code implementations • 5 Mar 2021 • Ugo Dal Lago, Francesco Gavazzo
In this work, we show that coinductive equivalences can be extended to a modal setting, and we do so by generalising Abramsky's applicative bisimilarity to coeffectful behaviours.
Logic in Computer Science D.3.1
1 code implementation • 5 Jan 2020 • Ugo Dal Lago, Francesco Gavazzo
We introduce a new diagrammatic notation for representing the result of (algebraic) effectful computations.
Programming Languages Logic in Computer Science