Generating Non-Linear Interpolants by Semidefinite Programming
Logic in Computer Science
2013-03-05 v2
Abstract
Interpolation-based techniques have been widely and successfully applied in the verification of hardware and software, e.g., in bounded-model check- ing, CEGAR, SMT, etc., whose hardest part is how to synthesize interpolants. Various work for discovering interpolants for propositional logic, quantifier-free fragments of first-order theories and their combinations have been proposed. However, little work focuses on discovering polynomial interpolants in the literature. In this paper, we provide an approach for constructing non-linear interpolants based on semidefinite programming, and show how to apply such results to the verification of programs by examples.
Cite
@article{arxiv.1302.4739,
title = {Generating Non-Linear Interpolants by Semidefinite Programming},
author = {Liyun Dai and Bican Xia and Naijun Zhan},
journal= {arXiv preprint arXiv:1302.4739},
year = {2013}
}
Comments
22 pages, 4 figures