Abstract
In this paper, we propose a decision procedure of reachability for a linear system \(\xi '=A\xi +u\), where the matrix \(A's\) eigenvalues can be arbitrary algebraic number and the input u is a vector of trigonometric-exponential polynomials. If the initial set contains only one point, the reachability problem under consideration is reduced to the decidability of the sign of trigonometric-exponential polynomial and then achieved by being reduced to verification of a series of univariate polynomial inequalities through Taylor expansions of the related exponential functions and trigonometric functions. If the initial set is open semi-algebraic, we will propose a decision procedure based on OpenCAD and an algorithm of real root isolation derived from the sign-deciding procedure for the trigonometric-exponential polynomials. The experimental results indicate the efficiency of our approach. Under the assumption of Schanuel’s Conjecture, the above procedures are complete for bounded time except for several cases.
Similar content being viewed by others
References
Achatz, M., McCallum, S., Weispfenning, V.: Deciding Polynomial-Exponential Problems, ISSAC 2008, pp. 215–222. ACM, New York (2008)
Alur, R., Courcoubetis, C., Halbwachs, N., Henzinger, T.A., Ho, P., Nicollin, X., Olivero, A., Sifakis, J., Yovine, S.: The algorithmic analysis of hybrid systems. Comput. Sci. 138(1), 3–34 (1995)
Alur, R., Dill, D.L.: A theory of timed automata. Theor. Comput. Sci. 126(2), 183–235 (1994)
Chen, S., Liu, Z.: Automated Proof of exponential polynomial inequality. J. Syst. Sci. Math. Sci. 37(7), 1692–1703 (2017)
Chen, S., Liu, Z.: Automated Proof of class of transcendental function inequalities. J. Syst. Sci. Math. Sci. 39(5), 804 (2019)
Chen, S., Liu, Z.: Automated proof of mixed trigonometric-polynomial inequalities. J. Symb. Comput. 101C(2020), 318–329 (2020)
Huang, C., Li, J., Xu, M., Li, Z.: Positive root isolation for poly-powers by exclusion and differentiation. J. Symb. Comput. 85(2018), 148–169 (2018)
Chonev, V., Ouaknine, J., Worrell, J.: On the Skolem problem for continuous linear dynamical systems. In: Chatzigiannakis, I., Mitzenmacher, M., Rabani, Y., Sangiorgi, D. (eds.) 43rd International Colloquium on Automata, Languages, and Programming (ICALP 2016). Leibniz International Proceedings in Informatics (LIPIcs), vol. 55, pp. 100-113. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, Dagstuhl, Germany (2016)
Collins, G.E., Loos, R.: Polynomial real root isolation by differentiation. In Proceedings of the 1976 Symposium on Symbolic and Algebraic Computation SYMSAC76. ACM, pp. 15–25 (1976)
Richardson, D.: How to recognize zero. J. Symb. Comput. 24, 627–645 (1997)
Gan, T.: Symbolic Numeric Approaches for Hybrid System Verification,Doctoral Dissertation, Peking University, Beijing (2016)
Gan, T., Chen, M., Dai, L., Xia, B., Zhan, N.J.: Decidability of the reachability for a family of linear vector fields. InATVA’15, vol. 9364 of LNCS, pp. 482–499 (2015)
Han, J., Dai, L., Xia, B.: Constructing fewer open cells by gcd computation in CAD projection. In ISSAC 2014, pp. 240–247. ACM (2014)
Henzinger, T.A., Kopke, P.W., Puri, A., Varaiya, P.: What’s decidable about hybrid automata? J. Comput. Syst. Sci. 57(1), 94–124 (1998)
Lafferriere, G., Pappas, G.J., Yovine, S.: Symbolic reachability computation for for families of linear vector fields. J. Symb. Comput. 32, 231–253 (2001)
Lafferriere, G., Pappas, G.J., Sastry, S.: O-minimal hybrid systems. MCSS 13(1), 1–21 (2000)
McCallum, S., Weispfenning, V.: Deciding polynomial-transcendental problems. J. Symb Comput. 2012(47), 16–31 (2012)
Xu, M., Chen, L., et al.: Reachability analysis of rational eigenvalue linear systems. Int. J. Syst. Sci. 41(12), 1411–1419 (2010). https://doi.org/10.1080/00207720903480691
Xu, M., Li, Z., Yang, L.: Quantifier elimination for a class of exponential polynomial formulas. J. Symb. Comput. 68(2015), 146–168 (2015)
Shidlovskii, A.B.: Transcendental Numbers. Walter de Gruyter, Berlin, New York (1989)
Strzeboski, A.: Solving systems of strict polynomial inequalities. J. Symb. Comput. 29(3), 471–480 (2000)
Strzeboski, A.: Real root isolation for exp-log-arctan functions. J. Symb. Comput. 2012(47), 282–314 (2012)
Chonev, V., Ouaknine, J., Worrell, J.: On the skolem problem for continuous linear dynamical systems (1994)
Wing, J.: How can we provide people with cyber-physical systems they can bet their lives on? Comput. Res. News 20(1), (2008)
Xu, M.: Some Symbolic Computation Issues in Program Verification and System Analysis. Doctoral Dissertation, East China Normal University, Shanghai (2010)
Lu, Y.: Practical automated reasoning on inequalities: generic programs for inequality proving and discovering. In Proceedings of the Third Asian Technology Conference in Mathematics. Tsukuba, Japan, pp. 24–35 (1998)
Lang, S.: Introduction to Transcendental Numbers. Addison-Wesley, Boston (1996)
Author information
Authors and Affiliations
Contributions
CS wrote the main manuscript text and GX presented the examples. All authors reviewed the manuscript.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Chen, S., Ge, X. Reachability analysis of linear systems. Acta Informatica (2024). https://doi.org/10.1007/s00236-024-00458-8
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00236-024-00458-8