Linear Invariants for Linear Systems
From MaRDI portal
Publication:6373322
arXiv2107.09642MaRDI QIDQ6373322FDOQ6373322
Authors: Ashish Tiwari
Publication date: 18 July 2021
Abstract: A central question in verification is characterizing when a system has invariants of a certain form, and then synthesizing them. We say a system has a linear invariant, -LI in short, if it has a conjunction of linear (non-strict) inequalities -- equivalently, an intersection of (closed) half spaces -- as an invariant. We present a sufficient condition -- solely in terms of eigenvalues of the -matrix -- for an -dimensional linear dynamical system to have a -LI. Our proof of sufficiency is constructive, and we get a procedure that computes a -LI if the condition holds. We also present a necessary condition, together with many example linear systems where either the sufficient condition, or the necessary is tight, and which show that the gap between the conditions is not easy to overcome. In practice, the gap implies that using our procedure, we synthesize -LI for a larger value of than what might be necessary. Our result enables analysis of continuous and hybrid systems with linear dynamics in their modes solely using reasoning in the theory of linear arithmetic (polygons), without needing reasoning over nonlinear arithmetic (ellipsoids).
This page was built for publication: Linear Invariants for Linear Systems
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6373322)