POPL 2024
Sun 14 - Sat 20 January 2024 London, United Kingdom
Sat 20 Jan 2024 09:45 - 10:30 at Siemens Boardroom - Invited Talks 1 Chair(s): Antoine Miné

Bi-directional reduced-product abstract interpretation is a key technology for inductive program synthesis. I will present our recent approach to example-based program synthesis via forward-and-backward abstract interpretations that effectively reduce the gigantic search space of programs. The forward abstract interpretation computes possible outputs of a program given inputs, while the backward abstract interpretation computes possible inputs of a program’s given outputs. By iteratively performing the two abstract interpretations for incomplete programs, we can determine in advance if any completion of each partial program can satisfy the given input-output examples. Our experiment results for synthesizing bit-manipulation programs (such as code in Hacker’s Delight) show that our approach significantly outperforms the state-of-the-art approaches thanks to the sophisticated abstract interpretation techniques. Joint work with Yongho Yoon and Woosuk Lee, presented at PLDI 2023.

Professor

Sat 20 Jan

Displayed time zone: London change

09:00 - 10:30
Invited Talks 1N40AI at Siemens Boardroom
Chair(s): Antoine Miné Sorbonne Université
09:00
45m
Talk
Mechanizing Abstract Interpretation
N40AI
Xavier Leroy Collège de France
09:45
45m
Talk
Program Synthesis via Bi-directional Reduced-product Abstract Interpretation
N40AI
Kwangkeun Yi Seoul National University