Complete Algorithms for Algebraic Strongest Postconditions and Weakest Preconditions in Polynomial ODE'S

被引:7
作者
Boreale, Michele [1 ]
机构
[1] Univ Firenze, Dipartimento Stat, Informat, Applicaz DiSIA G Parenti, Viale Morgagni 65, I-50134 Florence, Italy
来源
SOFSEM 2018: THEORY AND PRACTICE OF COMPUTER SCIENCE | 2018年 / 10706卷
关键词
Ordinary differential equations; Postconditions; Preconditions; Invariants; Grobner bases;
D O I
10.1007/978-3-319-73117-9_31
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A system of polynomial ordinary differential equations (ode's) is specified via a vector of multivariate polynomials, or vector field, F. A safety assertion psi -> [F]phi means that the system's trajectory will lie in a subset phi (the postcondition) of the state-space, whenever the initial state belongs to a subset psi(the precondition). We consider the case when phi and psi are algebraic varieties, that is, zero sets of polynomials. In particular, polynomials specifying the postcondition can be seen as conservation laws implied by psi. Checking the validity of algebraic safety assertions is a fundamental problem in, for instance, hybrid systems. We consider generalized versions of this problem, and offer algorithms to: (1) given a user specified polynomial set P and a precondition psi, find the smallest algebraic postcondition phi including the variety determined by the valid conservation laws in P (relativized strongest postcondition); (2) given a user specified postcondition phi, find the largest algebraic precondition psi(weakest precondition). The first algorithm can also be used to find the weakest algebraic invariant of the system implying all conservation laws in P valid under psi. The effectiveness of these algorithms is demonstrated on a challenging case study from the literature.
引用
收藏
页码:442 / 455
页数:14
相关论文
共 23 条
[1]  
Arnold VI, 1978, Ordinary Differential Equations
[2]   BioNetGen: software for rule-based modeling of signal transduction based on the interactions of molecular domains [J].
Blinov, ML ;
Faeder, JR ;
Goldstein, B ;
Hlavacek, WS .
BIOINFORMATICS, 2004, 20 (17) :3289-3291
[3]   A coalgebraic perspective on linear weighted automata [J].
Bonchi, Filippo ;
Bonsangue, Marcello ;
Boreale, Michele ;
Rutten, Jan ;
Silva, Alexandra .
INFORMATION AND COMPUTATION, 2012, 211 :77-105
[4]  
Boreale M., 2017, ABS170805377 CORR
[5]   Algebra, Coalgebra, and Minimization in Polynomial Differential Equations [J].
Boreale, Michele .
FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES (FOSSACS 2017), 2017, 10203 :71-87
[6]   Analysis of Probabilistic Systems via Generating Functions and Pade Approximation [J].
Boreale, Michele .
AUTOMATA, LANGUAGES, AND PROGRAMMING, PT II, 2015, 9135 :82-94
[7]  
Boreale M, 2009, LECT NOTES COMPUT SC, V5710, P163, DOI 10.1007/978-3-642-04081-8_12
[8]  
Cox D., 2007, Ideals, varieties, and algorithms, Vthird, DOI [DOI 10.1007/978-3-319-16721-3, 10.1007/978-3-319-16721-3, DOI 10.1007/978-0-387-35651-8]
[9]  
Ghorbal K., 2014, TOOLS ALGORITHMS CON, P279, DOI DOI 10.1007/978-3-642-54862-8_19
[10]  
Jiang Liu, 2011, 2011 International Conference on Embedded Software (EMSOFT 2011), P97