Efficient Bottom-Up Synthesis for Programs with Local Variables
Efficient Bottom-Up Synthesis for Programs with Local Variables
复制标题
具有局部变量的程序的高效自下而上综合
DOI:
10.1145/3632894
复制
发表时间:
2024
影响因子:
--
通讯作者:
Wang, Xinyu
中科院分区:
文献类型:
--
作者:
Li, Xiang;Zhou, Xiangyu;Dong, Rui;Zhang, Yihong;Wang, Xinyu
We propose a new synthesis algorithm that can efficiently search programs with local variables (e.g., those introduced by lambdas). Prior bottom-up synthesis algorithms are not able to evaluate programs with free local variables, and therefore cannot effectively reduce the search space of such programs (e.g., using standard observational equivalence reduction techniques), making synthesis slow. Our algorithm can reduce the space of programs with local variables. The key idea, dubbed lifted interpretation, is to lift up the program interpretation process, from evaluating one program at a time to simultaneously evaluating all programs from a grammar. Lifted interpretation provides a mechanism to systematically enumerate all binding contexts for local variables, thereby enabling us to evaluate and reduce the space of programs with local variables. Our ideas are instantiated in the domain of web automation. The resulting tool, Arborist, can automate a significantly broader range of challenging tasks more efficiently than state-of-the-art techniques including WebRobot and Helena.
登录
查看更多内容
DOI:
10.1145/3453483.3454047
发表时间:
2021-04
期刊:
Proceedings of the 42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation
影响因子:
--
作者:
Qiaochu Chen;Aaron Lamoreaux;Xinyu Wang;Greg Durrett;O. Bastani;Işıl Dillig
通讯作者:
Qiaochu Chen;Aaron Lamoreaux;Xinyu Wang;Greg Durrett;O. Bastani;Işıl Dillig
DOI:
--
发表时间:
2021
期刊:
Proc. ACM Program. Lang.
影响因子:
--
作者:
Anders Miltner;A. Nunez;Ana Brendel;Swarat Chaudhuri;Işıl Dillig
通讯作者:
Işıl Dillig
DOI:
10.1145/2740908.2742849
发表时间:
2015
期刊:
Proceedings of the 24th International Conference on World Wide Web
影响因子:
--
作者:
Sarah E. Chasins;Shaon Barman;Rastislav Bodík;Sumit Gulwani
通讯作者:
Sumit Gulwani
影响因子:
--
作者:
Xinyu Wang;Işıl Dillig;Rishabh Singh
通讯作者:
Xinyu Wang;Işıl Dillig;Rishabh Singh
影响因子:
--
作者:
Xinyu Wang;Işıl Dillig;Rishabh Singh
通讯作者:
Rishabh Singh