Enhanced Enumeration Techniques for Syntax-Guided Synthesis of Bit-Vector Manipulations
Enhanced Enumeration Techniques for Syntax-Guided Synthesis of Bit-Vector Manipulations
复制标题
用于位向量操作的语法引导合成的增强枚举技术
DOI:
10.1145/3632913
复制
发表时间:
2024
影响因子:
--
通讯作者:
Qiu, Xiaokang
中科院分区:
文献类型:
--
作者:
Ding, Yuantian;Qiu, Xiaokang
Syntax-guided synthesis has been a prevalent theme in various computer-aided programming systems. However, the domain of bit-vector synthesis poses several unique challenges that have not yet been sufficiently addressed and resolved. In this paper, we propose a novel synthesis approach that incorporates a distinct enumeration strategy based on various factors. Technically, this approach weighs in subexpression recurrence by term-graph-based enumeration, avoids useless candidates by example-guided filtration, prioritizes valuable components identified by large language models. This approach also incorporates a bottom-up deduction step to enhance the enumeration algorithm by considering subproblems that contribute to the deductive resolution. We implement all the enhanced enumeration techniques in our SyGuS solver DryadSynth, which outperforms state-of-the-art solvers in terms of the number of solved problems, execution time, and solution size. Notably, DryadSynth successfully solved 31 synthesis problems for the first time, including 5 renowned Hacker's Delight problems.
登录
查看更多内容
影响因子:
0.8
作者:
Jinseong Jeon;Xiaokang Qiu;Armando Solar;J. Foster
通讯作者:
J. Foster
DOI:
--
发表时间:
2018-09
期刊:
--
影响因子:
--
作者:
X. Si;Yuan Yang;H. Dai;M. Naik;Le Song
通讯作者:
X. Si;Yuan Yang;H. Dai;M. Naik;Le Song
DOI:
10.34727/2020/isbn.978-3-85448-042-6_29
发表时间:
2020-09
期刊:
2020 Formal Methods in Computer Aided Design (FMCAD)
影响因子:
--
作者:
Aina Niemetz;Mathias Preiner
通讯作者:
Aina Niemetz;Mathias Preiner
DOI:
10.1145/3385412.3386027
发表时间:
2020
期刊:
Proceedings of the 41st ACM SIGPLAN Conference on Programming Language Design and Implementation
影响因子:
--
作者:
Huang, Kangjing;Qiu, Xiaokang;Shen, Peiyuan;Wang, Yanjun
通讯作者:
Wang, Yanjun
影响因子:
--
作者:
Yu Feng;R. Martins;O. Bastani;Işıl Dillig
通讯作者:
Yu Feng;R. Martins;O. Bastani;Işıl Dillig