Skip to main content
Log in

Reachability analysis of linear systems

  • Original Article
  • Published:
Acta Informatica Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Achatz, M., McCallum, S., Weispfenning, V.: Deciding Polynomial-Exponential Problems, ISSAC 2008, pp. 215–222. ACM, New York (2008)

    Google Scholar 

  2. 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)

    MathSciNet  Google Scholar 

  3. Alur, R., Dill, D.L.: A theory of timed automata. Theor. Comput. Sci. 126(2), 183–235 (1994)

    Article  MathSciNet  Google Scholar 

  4. Chen, S., Liu, Z.: Automated Proof of exponential polynomial inequality. J. Syst. Sci. Math. Sci. 37(7), 1692–1703 (2017)

    Google Scholar 

  5. Chen, S., Liu, Z.: Automated Proof of class of transcendental function inequalities. J. Syst. Sci. Math. Sci. 39(5), 804 (2019)

    Google Scholar 

  6. Chen, S., Liu, Z.: Automated proof of mixed trigonometric-polynomial inequalities. J. Symb. Comput. 101C(2020), 318–329 (2020)

    Article  MathSciNet  Google Scholar 

  7. 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)

    Article  MathSciNet  Google Scholar 

  8. 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)

  9. 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)

  10. Richardson, D.: How to recognize zero. J. Symb. Comput. 24, 627–645 (1997)

    Article  MathSciNet  Google Scholar 

  11. Gan, T.: Symbolic Numeric Approaches for Hybrid System Verification,Doctoral Dissertation, Peking University, Beijing (2016)

  12. 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)

  13. Han, J., Dai, L., Xia, B.: Constructing fewer open cells by gcd computation in CAD projection. In ISSAC 2014, pp. 240–247. ACM (2014)

  14. 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)

    Article  MathSciNet  Google Scholar 

  15. Lafferriere, G., Pappas, G.J., Yovine, S.: Symbolic reachability computation for for families of linear vector fields. J. Symb. Comput. 32, 231–253 (2001)

    Article  MathSciNet  Google Scholar 

  16. Lafferriere, G., Pappas, G.J., Sastry, S.: O-minimal hybrid systems. MCSS 13(1), 1–21 (2000)

    MathSciNet  Google Scholar 

  17. McCallum, S., Weispfenning, V.: Deciding polynomial-transcendental problems. J. Symb Comput. 2012(47), 16–31 (2012)

    Article  MathSciNet  Google Scholar 

  18. 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

    Article  MathSciNet  Google Scholar 

  19. Xu, M., Li, Z., Yang, L.: Quantifier elimination for a class of exponential polynomial formulas. J. Symb. Comput. 68(2015), 146–168 (2015)

    Article  MathSciNet  Google Scholar 

  20. Shidlovskii, A.B.: Transcendental Numbers. Walter de Gruyter, Berlin, New York (1989)

    Book  Google Scholar 

  21. Strzeboski, A.: Solving systems of strict polynomial inequalities. J. Symb. Comput. 29(3), 471–480 (2000)

    Article  MathSciNet  Google Scholar 

  22. Strzeboski, A.: Real root isolation for exp-log-arctan functions. J. Symb. Comput. 2012(47), 282–314 (2012)

    Article  MathSciNet  Google Scholar 

  23. Chonev, V., Ouaknine, J., Worrell, J.: On the skolem problem for continuous linear dynamical systems (1994)

  24. Wing, J.: How can we provide people with cyber-physical systems they can bet their lives on? Comput. Res. News 20(1), (2008)

  25. Xu, M.: Some Symbolic Computation Issues in Program Verification and System Analysis. Doctoral Dissertation, East China Normal University, Shanghai (2010)

  26. 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)

  27. Lang, S.: Introduction to Transcendental Numbers. Addison-Wesley, Boston (1996)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Contributions

CS wrote the main manuscript text and GX presented the examples. All authors reviewed the manuscript.

Corresponding author

Correspondence to Shiping Chen.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chen, S., Ge, X. Reachability analysis of linear systems. Acta Informatica (2024). https://doi.org/10.1007/s00236-024-00458-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s00236-024-00458-8

Navigation