Solving Lia(Star) Using Approximations

VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2020(2020)

引用 2|浏览72
暂无评分
摘要
Linear arithmetic with stars, LIA(star), is an extension of Presburger arithmetic that allows forming indefinite summations over values that satisfy a formula. It has found uses in decision procedures for multi-sets and for vector addition systems. LIA(star) formulas can be translated back into Presburger arithmetic, but with non-trivial space overhead. In this paper we develop a decision procedure for LIA(star) that checks satisfiability of LIA(star) formulas. By refining on-demand under and over-approximations of LIA(star) formulas, it can avoid the space overhead that is integral to previous approaches. We have implemented our procedure in a prototype and report on encouraging results that suggest that LIA(star) formulas can be checked for satisfiability without computing a prohibitively large equivalent Presburger formula.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要