Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a novel approach to inductive program synthesis presented at the PLDI 2023 conference in this 17-minute video. Delve into the innovative technique of iterative forward-backward abstract interpretation, designed to address the challenge of gigantic search spaces in example-based program synthesis. Learn how this method combines forward abstract interpretation to compute possible outputs given inputs with backward abstract interpretation to determine possible inputs given outputs. Discover how this alternating approach effectively prunes the search space and improves the efficiency of syntax-guided synthesis (SyGuS). Examine the experimental results that demonstrate significant performance improvements over state-of-the-art approaches. Gain insights into the application of sophisticated abstract interpretation techniques for a wide range of inductive synthesis tasks.