activity
20092023
most citedHandling Algebraic Effects

142 citations · 346 across the 11 of their papers we have counts for

collaborators

15 papers

cs.LO2023★ 3 cited

Propositional Logics for the Lawvere Quantale

Giorgio Bacci, Radu Mardare, Prakash Panangaden +1

Lawvere showed that generalised metric spaces are categories enriched over , the quantale of the positive extended reals. The statement of enrichment is a quantitative…

cs.LO2022★ 1 cited

Sum and Tensor of Quantitative Effects

Giorgio Bacci, Radu Mardare, Prakash Panangaden +1

Inspired by the seminal work of Hyland, Plotkin, and Power on the combination of algebraic computational effects via sum and tensor, we develop an analogous theory for the combinat…

cs.LO2022★ 1 cited

Recursion does not always help

Gordon Plotkin

We show that adding recursion does not increase the total functions definable in the typed -calculus or the partial functions definable in the -calculus. As a consequence,…

cs.LO2021

Fixed-Points for Quantitative Equational Logics

Radu Mardare, Prakash Panangaden, Gordon Plotkin

We develop a fixed-point extension of quantitative equational logic and give semantics in one-bounded complete quantitative algebras. Unlike previous related work about fixed-point…

cs.LO2020★ 4 cited

Smart Choices and the Selection Monad

Martin Abadi, Gordon Plotkin

Describing systems in terms of choices and their resulting costs and rewards offers the promise of freeing algorithm designers and programmers from specifying how those choices sho…

cs.LO2020

A complete equational axiomatisation of partial differentiation

Gordon D. Plotkin

We formalise the well-known rules of partial differentiation in a version of equational logic with function variables and binding constructs. We prove the resulting theory is compl…

cs.PL2019★ 52 cited

A Simple Differentiable Programming Language

Martin Abadi, Gordon D. Plotkin

Automatic differentiation plays a prominent role in scientific computing and in modern machine learning, often in the context of powerful programming systems. The relation of the v…

cs.LO2019

Reverse derivative categories

Robin Cockett, Geoffrey Cruttwell, Jonathan Gallagher +4

The reverse derivative is a fundamental operation in machine learning and automatic differentiation. This paper gives a direct axiomatization of a category with a reverse derivativ…

cs.LO2018

On the Axiomatizability of Quantitative Algebras

Radu Mardare, Prakash Panangaden, Gordon Plotkin

Quantitative algebras (QAs) are algebras over metric spaces defined by quantitative equational theories as introduced by the same authors in a related paper presented at LICS 2016.…

cs.LO2018★ 3 cited

Free complete Wasserstein algebras

Radu Mardare, Prakash Panangaden, Gordon D. Plotkin

We present an algebraic account of the Wasserstein distances on complete metric spaces, for . This is part of a program of a quantitative algebraic theory of effect…

cs.LO2017★ 38 cited

Mixed powerdomains for probability and nondeterminism

Klaus Keimel, Gordon D. Plotkin

We consider mixed powerdomains combining ordinary nondeterminism and probabilistic nondeterminism. We characterise them as free algebras for suitable (in)equation-al theories; we e…

cs.PL2016

Dijkstra Monads for Free

Danel Ahman, Catalin Hritcu, Kenji Maillard +5

Dijkstra monads enable a dependent type theory to be enhanced with support for specifying and verifying effectful code via weakest preconditions. Together with their closely relate…

cs.LO2013★ 142 cited

Handling Algebraic Effects

Gordon D Plotkin, Matija Pretnar

Algebraic effects are computational effects that can be represented by an equational theory whose operations produce the effects at hand. The free model of this theory induces the…

cs.LO2010★ 4 cited

On CSP and the Algebraic Theory of Effects

Rob van Glabbeek, Gordon Plotkin

We consider CSP from the point of view of the algebraic theory of effects, which classifies operations as effect constructors or effect deconstructors; it also provides a link with…

cs.LO2009★ 98 cited

Configuration Structures, Event Structures and Petri Nets

R. J. van Glabbeek, G. D. Plotkin

In this paper the correspondence between safe Petri nets and event structures, due to Nielsen, Plotkin and Winskel, is extended to arbitrary nets without self-loops, under the coll…