Proceedings of the 33rd Annual ACM/IEEE Symposium on Logic in Computer Science 2018
DOI: 10.1145/3209108.3209149
|View full text |Cite
|
Sign up to set email alerts
|

Quantitative Behavioural Reasoning for Higher-order Effectful Programs

Abstract: 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 type system that can express program sensitivity, enriched with algebraic operations à la Plotkin and Power. To do so a general, abstract framework for studying behavioural relations taking values over quantales is introduced according to Lawvere's analysis of generalised metric spaces. Barr's notion of relator (or lax extension) … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
41
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
5
1
1

Relationship

1
6

Authors

Journals

citations
Cited by 26 publications
(41 citation statements)
references
References 40 publications
0
41
0
Order By: Relevance
“…Relators. Gavazzo [2018] recently proposed a type system for differential privacy that is parameterized by a signature of algebraic effects. The type system is given a relational interpretation in terms of relators, which lift relations on values to relations on monadic computations:…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Relators. Gavazzo [2018] recently proposed a type system for differential privacy that is parameterized by a signature of algebraic effects. The type system is given a relational interpretation in terms of relators, which lift relations on values to relations on monadic computations:…”
Section: Related Workmentioning
confidence: 99%
“…The type systems for information flow control generally trade off precision for good automation [Sabelfeld and Myers 2003]. Various specialized type systems and static analysis tools have also been proposed for checking differential privacy [Barthe et al 2015;Gaboardi et al 2013;Gavazzo 2018;Winograd-Cort et al 2017;Zhang and Kifer 2017] or doing relational cost analysis [Çiçek et al 2017].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The challenge that accompanies the use of such approximate program transformations [66] is to come up with methods to measure and bound the error they produce. This has motivated much literature on program metrics [6], [65], [8], [31], [9], [25], [19], [26], [35], that is, on semantics in which types are endowed with a notion of distance. This approach has found widespread applications, for example in differential privacy [7], [5], [12] and reinforcement learning [33].…”
Section: Introductionmentioning
confidence: 99%
“…In particular, while two-valued notions of process equivalence just flag small deviations between systems as inequivalence, behavioural metrics can provide more fine-grained information on the degree of similarity of systems. Behavioural metrics are correspondingly used, e.g., in verification [25], differential privacy [13], and conformance testing of hybrid systems [36].…”
Section: Introductionmentioning
confidence: 99%