A hierarchy of proof rules for checking positive invariance of algebraic and semi-algebraic sets

This paper studies sound proof rules for checking positive invariance of algebraic and semi-algebraic sets, that is, sets satisfying polynomial equalities and those satisfying finite boolean combinations of polynomial equalities and inequalities, under the flow of polynomial ordinary differential equations. Problems of this nature arise in formal verification of continuous and hybrid dynamical systems, where there is an increasing need for methods to expedite formal proofs. We study the trade-off between proof rule generality and practical performance and evaluate our theoretical observations on a set of benchmarks. The relationship between increased deductive power and running time performance of the proof rules is far from obvious; we discuss and illustrate certain classes of problems where this relationship is interesting.

[1]  George E. Collins,et al.  Partial Cylindrical Algebraic Decomposition for Quantifier Elimination , 1991, J. Symb. Comput..

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

[3]  Daniel Richardson,et al.  Some undecidable problems involving elementary functions of a real variable , 1969, Journal of Symbolic Logic.

[4]  George E. Collins,et al.  Hauptvortrag: Quantifier elimination for real closed fields by cylindrical algebraic decomposition , 1975, Automata Theory and Formal Languages.

[5]  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.

[6]  Masaya Yamaguti,et al.  Über die Lage der Integralkurven gewöhnlicher Differentialgleichungen , 1993 .

[7]  G. Darboux,et al.  Mémoire sur les équations différentielles algébriques du premier ordre et du premier degré , 1878 .

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

[9]  Ernst W. Mayr,et al.  Membership in Plynomial Ideals over Q Is Exponential Space Complete , 1989, STACS.

[10]  N. G. Parke,et al.  Ordinary Differential Equations. , 1958 .

[11]  Jaume Llibre,et al.  Qualitative Theory of Planar Differential Systems , 2006 .

[12]  P. Olver Applications of Lie Groups to Differential Equations , 1986 .

[13]  P. Hartman Ordinary Differential Equations , 1965 .

[14]  André Platzer,et al.  A Hierarchy of Proof Rules for Checking Differential Invariance of Algebraic Sets , 2015, VMCAI.

[15]  Marie-Françoise Roy,et al.  On the combinatorial and algebraic complexity of Quanti erEliminationS , 1994 .

[16]  Ashish Tiwari,et al.  Deductive Verification of Continuous Dynamical Systems , 2009, FSTTCS.

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

[18]  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).

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

[20]  S. Lie,et al.  Vorlesungen über continuierliche Gruppen mit geometrischen und anderen Anwendungen / Sophus Lie ; bearbeitet und herausgegeben von Georg Scheffers. , 1893 .

[21]  André Platzer,et al.  Differential-algebraic Dynamic Logic for Differential-algebraic Programs , 2010, J. Log. Comput..

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

[23]  Ali Jadbabaie,et al.  Safety Verification of Hybrid Systems Using Barrier Certificates , 2004, HSCC.

[24]  George J. Pappas,et al.  A Framework for Worst-Case and Stochastic Safety Verification Using Barrier Certificates , 2007, IEEE Transactions on Automatic Control.

[25]  André Platzer,et al.  Invariance of Conjunctions of Polynomial Equalities for Algebraic Differential Equations , 2014, SAS.

[26]  Jean Charles Faugère,et al.  A new efficient algorithm for computing Gröbner bases without reduction to zero (F5) , 2002, ISSAC '02.

[27]  Franco Blanchini,et al.  Set-theoretic methods in control , 2007 .

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

[29]  Zili Wu,et al.  Tangent cone and contingent cone to the intersection of two closed sets , 2010 .

[30]  Mitio Nagumo Über die Lage der Integralkurven gewöhnlicher Differentialgleichungen , 1942 .

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

[32]  Thomas Sturm,et al.  Simplification of Quantifier-Free Formulae over Ordered Fields , 1997, J. Symb. Comput..

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

[34]  A. Tarski A Decision Method for Elementary Algebra and Geometry , 2023 .

[35]  Sebastian Rudolph,et al.  Type-elimination-based reasoning for the description logic SHIQbs using decision diagrams and disjunctive datalog , 2012, Log. Methods Comput. Sci..