Elements of quantitative rewriting

F Gavazzo, C Di Florio - Proceedings of the ACM on Programming …, 2023 - dl.acm.org
We introduce a general theory of quantitative and metric rewriting systems, namely systems
with a rewriting relation enriched over quantales modelling abstract quantities. We develop …

Effectful applicative bisimilarity: Monads, relators, and Howe's method

U Dal Lago, F Gavazzo, PB Levy - 2017 32nd Annual ACM …, 2017 - ieeexplore.ieee.org
We study Abramsky's applicative bisimilarity abstractly, in the context of call-by-value λ-
calculi with algebraic effects. We first of all endow a computational λ-calculus with a monadic …

Quantitative behavioural reasoning for higher-order effectful programs: Applicative distances

F Gavazzo - Proceedings of the 33rd Annual ACM/IEEE Symposium …, 2018 - dl.acm.org
This paper studies quantitative refinements of Abramsky's applicative similarity and
bisimilarity in the context of a generalisation of Fuzz, a call-by-value λ-calculus with a linear …

Modelling Recursion and Probabilistic Choice in Guarded Type Theory

P Stassen, RE Møgelberg, MA Zwart, A Aguirre… - Proceedings of the …, 2025 - dl.acm.org
Constructive type theory combines logic and programming in one language. This is useful
both for reasoning about programs written in type theory, as well as for reasoning about …

Step-indexed logical relations for probability

A Bizjak, L Birkedal - Foundations of Software Science and Computation …, 2015 - Springer
It is well-known that constructing models of higher-order probabilistic programming
languages is challenging. We show how to construct step-indexed logical relations for a …

[PDF][PDF] Effectful Normal Form Bisimulation.

U Dal Lago, F Gavazzo - ESOP, 2019 - library.oapen.org
Normal form bisimulation, also known as open bisimulation, is a coinductive technique for
higher-order program equivalence in which programs are compared by looking at their …

Contextual equivalence for a probabilistic language with continuous random variables and recursion

M Wand, R Culpepper, T Giannakopoulos… - Proceedings of the ACM …, 2018 - dl.acm.org
We present a complete reasoning principle for contextual equivalence in an untyped
probabilistic language. The language includes continuous (real-valued) random variables …

On the termination problem for probabilistic higher-order recursive programs

N Kobayashi, U Dal Lago… - Logical Methods in …, 2020 - lmcs.episciences.org
In the last two decades, there has been much progress on model checking of both
probabilistic systems and higher-order programs. In spite of the emergence of higher-order …

Metric Reasoning About -Terms: The General Case

R Crubillé, U Dal Lago - European Symposium on Programming, 2017 - Springer
In any setting in which observable properties have a quantitative flavor, it is natural to
compare computational objects by way of metrics rather than equivalences or partial orders …

[PDF][PDF] An assertion-based program logic for probabilistic programs

G Barthe, T Espitau, M Gaboardi… - … and Systems: 27th …, 2018 - library.oapen.org
We present Ellora, a sound and relatively complete assertion-based program logic, and
demonstrate its expressivity by verifying several classical examples of randomized …