Characterizing Algebraic Invariants by Differential Radical Invariants (CMU-CS-13-129)

We prove that any invariant algebraic set of a given polynomial vector field can be algebraically represented by one polynomial and a finite set of its successive Lie derivatives. This so-called differential radical characterization relies on a sound abstraction of the reachable set of solutions by the smallest variety that contains it. The characterization leads to a differential radical invariant proof rule that is sound and complete, which implies that invariance of algebraic equations over real-closed fields is decidable. Furthermore, the problem of generating invariant varieties is shown to be as hard as minimizing the rank of a symbolic matrix, and is therefore NP-hard. We investigate symbolic linear algebra tools based on Gaussian elimination to efficiently automate the generation. The approach can, e.g., generate nontrivial algebraic invariant equations capturing the airplane behavior during take-off or landing in longitudinal motion.

[1]  D. Hilbert Über die Theorie der algebraischen Formen , 1890 .

[2]  Enric Rodríguez-Carbonell,et al.  An Abstract Interpretation Approach for Automatic Generation of Polynomial Invariants , 2004, SAS.

[3]  L. Dubins On Curves of Minimal Length with a Constraint on Average Curvature, and with Prescribed Initial and Terminal Positions and Tangents , 1957 .

[4]  André Platzer,et al.  A Differential Operator Approach to Equational Differential Invariants - (Invited Paper) , 2012, ITP.

[5]  G. Laumon,et al.  A Series of Modern Surveys in Mathematics , 2000 .

[6]  Roberto Giacobazzi Static analysis : 11th International Symposium, SAS 2004, Verona, Italy, August 26-28, 2004 : proceedings , 2004 .

[7]  André Platzer,et al.  The Structure of Differential Invariants and Differential Cut Elimination , 2011, Log. Methods Comput. Sci..

[8]  André Platzer,et al.  Logics of Dynamical Systems , 2012, 2012 27th Annual IEEE Symposium on Logic in Computer Science.

[9]  Gerardo Lafferriere,et al.  Symbolic Reachability Computation for Families of Linear Vector Fields , 2001, J. Symb. Comput..

[10]  Naijun Zhan,et al.  Computing semi-algebraic invariants for polynomial dynamical systems , 2011, 2011 Proceedings of the Ninth ACM International Conference on Embedded Software (EMSOFT).

[11]  Michael Colón,et al.  Approximating the Algebraic Relational Semantics of Imperative Programs , 2004, SAS.

[12]  Rolf Neuhaus,et al.  Computation of real radicals of polynomial ideals — II , 1998 .

[13]  Ashish Tiwari,et al.  Nonlinear Systems: Approximating Reach Sets , 2004, HSCC.

[14]  L. Pontryagin,et al.  Ordinary differential equations , 1964 .

[15]  Stephen Prajna Barrier certificates for nonlinear model validation , 2006, Autom..

[16]  Naijun Zhan,et al.  Automatically Discovering Relaxed Lyapunov Functions for Polynomial Dynamical Systems , 2011, Math. Comput. Sci..

[17]  Ashish Tiwari,et al.  Generating Polynomial Invariants for Hybrid Systems , 2005, HSCC.

[18]  Henny B. Sipma,et al.  Fixed Point Iteration for Computing the Time Elapse Operator , 2006, HSCC.

[19]  André Platzer,et al.  Differential Dynamic Logic for Hybrid Systems , 2008, Journal of Automated Reasoning.

[20]  Robin Hartshorne,et al.  Algebraic geometry , 1977, Graduate texts in mathematics.

[21]  André Platzer,et al.  Logical Analysis of Hybrid Systems - Proving Theorems for Complex Dynamics , 2010 .

[22]  Christopher J. Hillar,et al.  Most Tensor Problems Are NP-Hard , 2009, JACM.

[23]  Donal O'Shea,et al.  Ideals, varieties, and algorithms - an introduction to computational algebraic geometry and commutative algebra (2. ed.) , 1997, Undergraduate texts in mathematics.

[24]  Ashish Tiwari,et al.  Abstractions for hybrid systems , 2008, Formal Methods Syst. Des..

[25]  Arnaldo Vieira Moura,et al.  Generating Invariants for Non-linear Hybrid Systems by Linear Algebraic Methods , 2010, SAS.

[26]  Sriram Sankaranarayanan,et al.  Automatic invariant generation for hybrid systems using ideal fixed points , 2010, HSCC '10.

[27]  Jeffrey Shallit,et al.  The Computational Complexity of Some Problems of Linear Algebra , 1996 .

[28]  Arnaldo Vieira Moura,et al.  Transcendental inductive invariants generation for non-linear differential and hybrid systems , 2012, HSCC '12.

[29]  Henny B. Sipma,et al.  Constructing invariants for hybrid systems , 2008, Formal Methods Syst. Des..

[30]  Sriram Sankaranarayanan,et al.  Automatic abstraction of non-linear systems using change of bases transformations , 2011, HSCC '11.

[31]  Ashish Tiwari Approximate Reachability for Linear Systems , 2003, HSCC.

[32]  Simone Tini,et al.  Taylor approximation for hybrid systems , 2005, Inf. Comput..

[33]  André Platzer,et al.  Characterizing Algebraic Invariants by Differential Radical Invariants , 2014, TACAS.

[34]  Manfred Morari,et al.  Hybrid Systems: Computation and Control, 8th International Workshop, HSCC 2005, Zurich, Switzerland, March 9-11, 2005, Proceedings , 2005, HSCC.

[35]  A. Goriely Integrability and Nonintegrability of Dynamical Systems , 2001 .