Ranking Function Synthesis for Linear Lasso Programs
Jan Leike

TL;DR
This paper introduces a comprehensive method for synthesizing termination arguments for linear lasso programs, extending existing techniques with new mathematical tools, diverse ranking functions, and a unified framework, achieving completeness under certain conditions.
Contribution
It extends termination synthesis methods by incorporating Motzkin's Transposition Theorem, multiple ranking function types, and a unified template approach, providing a complete solution for linear lasso programs.
Findings
Uses Motzkin's Theorem to handle strict inequalities.
Introduces multiphase and piecewise ranking functions.
Proves the method's completeness under specified conditions.
Abstract
The scope of this work is the constraint-based synthesis of termination arguments for the restricted class of programs called linear lasso programs. A termination argument consists of a ranking function as well as a set of supporting invariants. We extend existing methods in several ways. First, we use Motzkin's Transposition Theorem instead of Farkas' Lemma. This allows us to consider linear lasso programs that can additionally contain strict inequalities. Existing methods are restricted to non-strict inequalities and equalities. Second, we consider several kinds of ranking functions: affine-linear, piecewise and lexicographic ranking functions. Moreover, we present a novel kind of ranking function called multiphase ranking function which proceeds through a fixed number of phases such that for each phase, there is an affine-linear ranking function. As an abstraction to the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Algorithms · Bayesian Modeling and Causal Inference · Advanced Statistical Process Monitoring
