2018
DOI: 10.1007/978-3-319-96145-3_18
|View full text |Cite
|
Sign up to set email alerts
|

Constraint-Based Synthesis of Coupling Proofs

Abstract: Abstract.Proof by coupling is a classical technique for proving properties about pairs of randomized algorithms by carefully relating (or coupling) two probabilistic executions. In this paper, we show how to automatically construct such proofs for probabilistic programs. First, we present f -coupled postconditions, an abstraction describing two correlated program executions. Second, we show how properties of f -coupled postconditions can imply various probabilistic properties of the original programs. Third, w… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
2
2
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(2 citation statements)
references
References 30 publications
0
2
0
Order By: Relevance
“…There are also many domain-specific automated analyses for specific probabilistic properties, such as termination and resource analysis [Chatterjee et al 2016;Moosbrugger et al 2021;Wang et al 2021], accuracy Smith et al 2019], reliability [Carbin et al 2012], differential privacy [Albarghouthi and Hsu 2018b;Barthe et al 2021] and other relational properties [Albarghouthi and Hsu 2018a;Farina et al 2021], and long-run properties of probabilistic loops [Bartocci et al 2019[Bartocci et al , 2020. Our approach aims to create a general-purpose analysis.…”
Section: Related Workmentioning
confidence: 99%
“…There are also many domain-specific automated analyses for specific probabilistic properties, such as termination and resource analysis [Chatterjee et al 2016;Moosbrugger et al 2021;Wang et al 2021], accuracy Smith et al 2019], reliability [Carbin et al 2012], differential privacy [Albarghouthi and Hsu 2018b;Barthe et al 2021] and other relational properties [Albarghouthi and Hsu 2018a;Farina et al 2021], and long-run properties of probabilistic loops [Bartocci et al 2019[Bartocci et al , 2020. Our approach aims to create a general-purpose analysis.…”
Section: Related Workmentioning
confidence: 99%
“…Other non-relational properties could benefit from a similar approach, especially in conjunction with more sophisticated program transformations in pRHL to relate different copies of the same sampling instruction. Albarghouthi and Hsu (2018a) consider how to automatically construct such coupling proofs by program synthesis and verification techniques.…”
Section: Verifying Non-relational Properties: Independence and Unifor...mentioning
confidence: 99%