pith. sign in

arxiv: 1401.5347 · v1 · pith:WJSIQFELnew · submitted 2014-01-21 · 💻 cs.LO

Linear Ranking for Linear Lasso Programs

classification 💻 cs.LO
keywords lassolinearprogramsterminationargumentscompletenessconstraintmethod
0
0 comments X
read the original abstract

The general setting of this work is the constraint-based synthesis of termination arguments. We consider a restricted class of programs called lasso programs. The termination argument for a lasso program is a pair of a ranking function and an invariant. We present the---to the best of our knowledge---first method to synthesize termination arguments for lasso programs that uses linear arithmetic. We prove a completeness theorem. The completeness theorem establishes that, even though we use only linear (as opposed to non-linear) constraint solving, we are able to compute termination arguments in several interesting cases. The key to our method lies in a constraint transformation that replaces a disjunction by a sum.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.