Probabilistic couplings are the foundation for many probabilistic relational program logics and arise when relating random sampling statements across two programs. In relational program logics, this manifests as dedicated coupling rules that, e.g., say we may reason as if two sampling statements return the same value. However, this approach fundamentally requires aligning or "synchronizing" the sampling statements of the two programs which is not always possible. In this paper, we develop Clutch, a higher-order probabilistic relational separation logic that addresses this issue by supporting asynchronous probabilistic couplings. We use Clutch to develop a logical step-indexed logical relational to reason about contextual refinement and eq...
Acceptance rate = 22%There is currently a large interest in relational probabilistic models. While t...
AbstractGiven a collection of random variables, we build a probabilistic relation that, in the case ...
acceptance rate 28.8%We study the problem of inducing logic programs in a probabilistic setting, in ...
International audienceProbabilistic coupling is a powerful tool for analyzing prob-abilistic process...
International audienceCouplings are a powerful mathematical tool for reasoning about pairs of probab...
This thesis explores proofs by coupling from the perspective of formal verification. Long employed i...
This thesis explores proofs by coupling from the perspective of formal verification. Long employed i...
In this paper, we develop a novel verification technique to reason about programs featuring concurre...
Semantics for nondeterministic probabilistic sequential pro- grams has been well studied in the past...
This work is devoted to formal reasoning on relational properties of probabilistic imperative progra...
International audienceProgram sensitivity, also known as Lipschitz continuity, describes how small c...
International audienceProof by coupling is a classical proof technique for establishing probabilisti...
In the past few years there has been a lot of work lying at the intersection of probability theory, ...
Several relational program logics have been introduced for integrating reasoning about relational pr...
We examine the representation of judgements of stochastic independence in probabilistic logics. We f...
Acceptance rate = 22%There is currently a large interest in relational probabilistic models. While t...
AbstractGiven a collection of random variables, we build a probabilistic relation that, in the case ...
acceptance rate 28.8%We study the problem of inducing logic programs in a probabilistic setting, in ...
International audienceProbabilistic coupling is a powerful tool for analyzing prob-abilistic process...
International audienceCouplings are a powerful mathematical tool for reasoning about pairs of probab...
This thesis explores proofs by coupling from the perspective of formal verification. Long employed i...
This thesis explores proofs by coupling from the perspective of formal verification. Long employed i...
In this paper, we develop a novel verification technique to reason about programs featuring concurre...
Semantics for nondeterministic probabilistic sequential pro- grams has been well studied in the past...
This work is devoted to formal reasoning on relational properties of probabilistic imperative progra...
International audienceProgram sensitivity, also known as Lipschitz continuity, describes how small c...
International audienceProof by coupling is a classical proof technique for establishing probabilisti...
In the past few years there has been a lot of work lying at the intersection of probability theory, ...
Several relational program logics have been introduced for integrating reasoning about relational pr...
We examine the representation of judgements of stochastic independence in probabilistic logics. We f...
Acceptance rate = 22%There is currently a large interest in relational probabilistic models. While t...
AbstractGiven a collection of random variables, we build a probabilistic relation that, in the case ...
acceptance rate 28.8%We study the problem of inducing logic programs in a probabilistic setting, in ...