跳到主要导航 跳到搜索 跳到主要内容

Proving total correctness and generating preconditions for loop programs via symbolic-numeric computation methods

  • Wang Lin
  • , Min Wu*
  • , Zhengfeng Yang
  • , Zhenbing Zeng
  • *此作品的通讯作者
  • East China Normal University
  • Wenzhou University
  • Shanghai University

科研成果: 期刊稿件文章同行评审

摘要

We present a symbolic-numeric hybrid method, based on sum-of-squares (SOS) relaxation and rational vector recovery, to compute inequality invariants and ranking functions for proving total correctness and generating preconditions for programs. The SOS relaxation method is used to compute approximate invariants and approximate ranking functions with floating point coefficients. Then Gauss-Newton refinement and rational vector recovery are applied to approximate polynomials to obtain candidate polynomials with rational coefficients, which exactly satisfy the conditions of invariants and ranking functions. In the end, several examples are given to show the effectiveness of our method.

源语言英语
页(从-至)192-202
页数11
期刊Frontiers of Computer Science
8
2
DOI
出版状态已出版 - 4月 2014

学术指纹

探究 'Proving total correctness and generating preconditions for loop programs via symbolic-numeric computation methods' 的科研主题。它们共同构成独一无二的学术指纹。

引用此