TY - GEN
T1 - Solving Using Approximations
AU - Levatich, Maxwell
AU - Bjørner, Nikolaj
AU - Piskac, Ruzica
AU - Shoham, Sharon
N1 - Publisher Copyright:
© 2020, Springer Nature Switzerland AG.
PY - 2020
Y1 - 2020
N2 - Linear arithmetic with stars,, 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. formulas can be translated back into Presburger arithmetic, but with non-trivial space overhead. In this paper we develop a decision procedure for that checks satisfiability of formulas. By refining on-demand under and over-approximations of 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 formulas can be checked for satisfiability without computing a prohibitively large equivalent Presburger formula.
AB - Linear arithmetic with stars,, 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. formulas can be translated back into Presburger arithmetic, but with non-trivial space overhead. In this paper we develop a decision procedure for that checks satisfiability of formulas. By refining on-demand under and over-approximations of 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 formulas can be checked for satisfiability without computing a prohibitively large equivalent Presburger formula.
UR - http://www.scopus.com/inward/record.url?scp=85079092203&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-39322-9_17
DO - 10.1007/978-3-030-39322-9_17
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:85079092203
SN - 9783030393212
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 360
EP - 378
BT - Verification, Model Checking, and Abstract Interpretation - 21st International Conference, VMCAI 2020, Proceedings
A2 - Beyer, Dirk
A2 - Zufferey, Damien
PB - Springer
T2 - 21st International Conference on Verification, Model Checking, and Abstract Interpretation, VMCAI 2020
Y2 - 16 January 2020 through 21 January 2020
ER -