Linear Arithmetic Satisfiability via Strategy Improvement
Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 735-742.
Abstract
Satisfiability-checking of formulas in the theory of linear rational arithmetic (LRA) has broad applications including program verification and synthesis. Satisfiability Modulo Theories (SMT) solvers are effective at checking satisfiability of the ground fragment of LRA, but applying them to quantified formulas requires a costly quantifier elimination step. This article presents a novel decision procedure for LRA that leverages SMT solvers for the ground fragment of LRA, but avoids explicit quantifier elimination. The intuition behind the algorithm stems from an interpretation of a quantified formula as a game between two players, whose goals are to prove that the formula is either satisfiable or not. The algorithm synthesizes a winning strategy for one of the players by iteratively improving candidate strategies for both. Experimental results demonstrate that the proposed procedure is competitive with existing solvers.
@inproceedings{ijcai2016p110,
title = {Linear Arithmetic Satisfiability via Strategy Improvement},
author = {Farzan, Azadeh and Kincaid, Zachary},
booktitle = {Proceedings of the Twenty-Fifth International Joint Conference on
Artificial Intelligence, {IJCAI-16}},
publisher = {AAAI Press / International Joint Conferences on Artificial Intelligence},
editor = {Subbarao Kambhampati},
pages = {735--742},
year = {2016},
month = {7},
url = {https://ijcai.org/proceedings/2016/110},
}
TY - CPAPER TI - Linear Arithmetic Satisfiability via Strategy Improvement AU - Farzan, Azadeh AU - Kincaid, Zachary T2 - Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence, IJCAI-16 PB - AAAI Press / International Joint Conferences on Artificial Intelligence PY - 2016 SP - 735 EP - 742 UR - https://ijcai.org/proceedings/2016/110 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: