This program is tentative and subject to change.

Verifying effectful higher-order programs, such as probabilistic programs with unbounded recursion, is a central problem in program verification. Predicate transformer semantics, closely related to continuation-passing style and weakest precondition semantics, has been proposed as a compositional method for computing verification objectives. Due to its categorical and denotational formulation, it can uniformly capture quantitative properties such as expected costs. However, its relationship to operational semantics remains largely unexplored with respect to more advanced properties, such as cost moments and conditional expectations of probabilistic programs with unbounded recursion, thereby leaving its connection to concrete program executions unclear.

In this paper, we establish a generic framework to prove adequacy for predicate transformer semantics with respect to an appropriately designed operational semantics. Our approach is simple yet expressive enough to cover a wide range of instances, including total expected costs, cost moments, conditional expectations, and expected multiplicative rewards of probabilistic higher-order programs with unbounded recursion.

This program is tentative and subject to change.

Thu 27 Aug

Displayed time zone: Eastern Time (US & Canada) change

15:30 - 17:00
Effects, Semantics, and Program AnalysisICFP Papers at IP126 Auditorium
15:30
18m
Talk
HMCFA: A Precise and Practical Big-Step Control Flow Analysis for Effect HandlersRemote
ICFP Papers
Tim Whiting Brigham Young University, Kimball Germane Brigham Young University
DOI
15:48
18m
Talk
When Types Intersect and Effects Get Handled
ICFP Papers
Stefano Catozi LIPN, Ugo Dal Lago University of Bologna & INRIA Sophia Antipolis, Taro Sekiyama National Institute of Informatics
DOI
16:06
18m
Talk
Demand-on-Demand Control-Flow Analysis
ICFP Papers
Chahyun Kang Brigham Young University, Kimball Germane Brigham Young University
DOI
16:24
18m
Talk
Adequacy for Predicate Transformer Semantics
ICFP Papers
Kazuki Watanabe National Institute of Informatics; SOKENDAI, Mirai Ikebuchi Kyoto University, Mayuko Kori Research Institute for Mathematical Sciences, Kyoto University
DOI
16:42
18m
Talk
Misquoted No More: Securely Extracting F* Programs with IO
ICFP Papers
Cezar-Constantin Andrici MPI-SP, Abigail Pribisova MPI-SP and MPI-SWS, Danel Ahman University of Tartu, Cătălin Hriţcu MPI-SP, Exequiel Rivas Tallinn University of Technology; Ahrefs, Théo Winterhalter INRIA
DOI
Hide past events