Exact and approximate methods for proving unrealizability of syntax-guided synthesis problems
Exact and approximate methods for proving unrealizability of syntax-guided synthesis problems
复制标题
证明语法引导综合问题不可实现性的精确和近似方法
DOI:
10.1145/3385412.3385979
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
Reps, Thomas
中科院分区:
文献类型:
--
作者:
Hu, Qinheping;Cyphert, John;D'Antoni, Loris;Reps, Thomas
We consider the problem of automatically establishing that a given syntax-guided-synthesis (SyGuS) problem is unrealizable (i.e., has no solution). We formulate the problem of proving that a SyGuS problem is unrealizable over a finite set of examples as one of solving a set of equations: the solution yields an overapproximation of the set of possible outputs that any term in the search space can produce on the given examples. If none of the possible outputs agrees with all of the examples, our technique has proven that the given SyGuS problem is unrealizable. We then present an algorithm for exactly solving the set of equations that result from SyGuS problems over linear integer arithmetic (LIA) and LIA with conditionals (CLIA), thereby showing that LIA and CLIA SyGuS problems over finitely many examples are decidable. We implement the proposed technique and algorithms in a tool called Nay. Nay can prove unrealizability for 70/132 existing SyGuS benchmarks, with running times comparable to those of the state-of-the-art tool Nope. Moreover, Nay can solve 11 benchmarks that Nope cannot solve.
登录
查看更多内容
DOI:
10.1007/3-540-54572-7_6
发表时间:
1991
期刊:
J. ACM
影响因子:
--
作者:
Ulrich Möncke;R. Wilhelm
通讯作者:
R. Wilhelm
影响因子:
--
作者:
Xinyu Wang;Işıl Dillig;Rishabh Singh
通讯作者:
Xinyu Wang;Işıl Dillig;Rishabh Singh
DOI:
10.1145/3062341.3062345
发表时间:
2017
期刊:
Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation
影响因子:
--
作者:
Qinheping Hu;Loris D'antoni
通讯作者:
Loris D'antoni
影响因子:
1.6
作者:
R. Alur;D. Fisman;Rishabh Singh;Armando Solar
通讯作者:
Armando Solar
DOI:
10.1007/978-3-319-96145-3_21
发表时间:
2018
期刊:
Computer Aided Verification 2018
影响因子:
--
作者:
Hu, Q. and
通讯作者:
Hu, Q. and