Using linear algebra in decomposition of Farkas interpolants

被引:0
|
作者
Martin Blicha
Antti E. J. Hyvärinen
Jan Kofroň
Natasha Sharygina
机构
[1] Università della Svizzera italiana (USI),
[2] Charles University,undefined
[3] Faculty of Mathematics and Physics,undefined
来源
International Journal on Software Tools for Technology Transfer | 2022年 / 24卷
关键词
Model checking; Satisfiability modulo theory; Linear real arithmetic; Craig interpolation;
D O I
暂无
中图分类号
学科分类号
摘要
The use of propositional logic and systems of linear inequalities over reals is a common means to model software for formal verification. Craig interpolants constitute a central building block in this setting for over-approximating reachable states, e.g. as candidates for inductive loop invariants. Interpolants for a linear system can be efficiently computed from a Simplex refutation by applying the Farkas’ lemma. However, these interpolants do not always suit the verification task—in the worst case, they can even prevent the verification algorithm from converging. This work introduces the decomposed interpolants, a fundamental extension of the Farkas interpolants, obtained by identifying and separating independent components from the interpolant structure, using methods from linear algebra. We also present an efficient polynomial algorithm to compute decomposed interpolants and analyse its properties. We experimentally show that the use of decomposed interpolants in model checking results in immediate convergence on instances where state-of-the-art approaches diverge. Moreover, since being based on the efficient Simplex method, the approach is very competitive in general.
引用
收藏
页码:111 / 125
页数:14
相关论文
共 50 条
  • [31] Linear Algebra and Multilinear Algebra
    Qi, Liqun
    Wei, Yimin
    Xu, Changqing
    Zhang, Tan
    FRONTIERS OF MATHEMATICS IN CHINA, 2016, 11 (03) : 509 - 510
  • [32] Linear algebra and multilinear algebra
    Liqun Qi
    Yimin Wei
    Changqing Xu
    Tan Zhang
    Frontiers of Mathematics in China, 2016, 11 : 509 - 510
  • [33] A FARKAS-TYPE THEOREM FOR LINEAR INTERVAL EQUATIONS
    ROHN, J
    COMPUTING, 1989, 43 (01) : 93 - 95
  • [34] Decomposition of distributed edge systems based on the Petri nets and linear algebra technique
    Wisniewski, R.
    Karatkevich, A.
    Stefanowicz, L.
    Wojnakowski, M.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 96 : 20 - 31
  • [35] ALGEBRA OF TEST FUNCTIONS FOR FIELD OPERATORS - DECOMPOSITION OF LINEAR FUNCTIONALS INTO POSITIVE ONES
    YNGVASON, J
    COMMUNICATIONS IN MATHEMATICAL PHYSICS, 1973, 34 (04) : 315 - 333
  • [36] Robust Farkas' lemma for uncertain linear systems with applications
    Jeyakumar, V.
    Li, G.
    POSITIVITY, 2011, 15 (02) : 331 - 342
  • [37] Farkas-type theorems for interval linear systems
    Xia, Mengxue
    Li, Wei
    Li, Haohao
    LINEAR & MULTILINEAR ALGEBRA, 2015, 63 (07): : 1390 - 1400
  • [38] A Farkas-type theorem for interval linear inequalities
    Jiri Rohn
    Optimization Letters, 2014, 8 : 1591 - 1598
  • [39] A Farkas-type theorem for interval linear inequalities
    Rohn, Jiri
    OPTIMIZATION LETTERS, 2014, 8 (04) : 1591 - 1598
  • [40] LINEAR ALGEBRA
    BECHTELL, H
    AMERICAN MATHEMATICAL MONTHLY, 1965, 72 (02): : 224 - &