On the Decidability of Membership in Matrix-exponential Semigroups

We consider the decidability of the membership problem for matrix-exponential semigroups: Given k∈ N and square matrices A1, … , Ak, C, all of the same dimension and with real algebraic entries, decide whether C is contained in the semigroup generated by the matrix exponentials exp (Ai t), where i∈ { 1,… ,k} and t ≥ 0. This problem can be seen as a continuous analog of Babai et al.’s and Cai et al.’s problem of solving multiplicative matrix equations and has applications to reachability analysis of linear hybrid automata and switching systems. Our main results are that the semigroup membership problem is undecidable in general, but decidable if we assume that A1, … , Ak commute. The decidability proof is by reduction to a version of integer programming that has transcendental constants. We give a decision procedure for the latter using Baker’s theorem on linear forms in logarithms of algebraic numbers, among other tools. The undecidability result is shown by reduction from Hilbert’s Tenth Problem.

[1]  Vesa Halava Decidable and Undecidable Problems in Matrix Theory , 1997 .

[2]  Richard J. Lipton,et al.  The Complexity of the A B C Problem , 2000, SIAM J. Comput..

[3]  Christian Choffrut,et al.  Some decision problems on integer matrices , 2005, RAIRO Theor. Informatics Appl..

[4]  Jin-Yi Cai,et al.  Multiplicative equations over commuting matrices , 1996, SODA '96.

[5]  Taolue Chen,et al.  Continuous-time orbit problems are decidable in polynomial-time , 2015, Inf. Process. Lett..

[6]  Amir Pnueli,et al.  Low dimensional hybrid systems - decidable, undecidable, don't know , 2012, Inf. Comput..

[7]  Richard J. Lipton,et al.  Polynomial-time algorithm for the orbit problem , 1986, JACM.

[8]  B. Hall Lie Groups, Lie Algebras, and Representations , 2003 .

[9]  A. Baker Transcendental Number Theory , 1975 .

[10]  Jin-Yi Cai,et al.  Computing Jordan Normal Forms Exactly for Commuting Matrices in Polynomial Time , 1994, Int. J. Found. Comput. Sci..

[11]  D. W. Masser New Advances in Transcendence Theory: Linear relations on algebraic groups , 1988 .

[12]  Tero Harju,et al.  Matrix Equations and Hilbert's Tenth Problem , 2008, Int. J. Algebra Comput..

[13]  Morris Newman,et al.  Two classical theorems on commuting matrices , 1967 .

[14]  Leonid Khachiyan,et al.  Integer Optimization on Convex Semialgebraic Sets , 2000, Discret. Comput. Geom..

[15]  Pravin Varaiya,et al.  What's decidable about hybrid automata? , 1995, STOC '95.

[16]  Angus Macintyre,et al.  On the decidability of the real exponential field , 1996 .

[17]  Rajeev Alur,et al.  Principles of Cyber-Physical Systems , 2015 .

[18]  Thomas A. Henzinger,et al.  The theory of hybrid automata , 1996, Proceedings 11th Annual IEEE Symposium on Logic in Computer Science.

[19]  Henri Cohen,et al.  A course in computational algebraic number theory , 1993, Graduate texts in mathematics.

[20]  Emmanuel Hainry,et al.  Reachability in Linear Dynamical Systems , 2008, CiE.

[21]  Igor Potapov,et al.  Decidability of the Membership Problem for 2 × 2 integer matrices , 2016, SODA.

[22]  Jean-Charles Delvenne,et al.  The continuous Skolem-Pisot problem , 2010, Theor. Comput. Sci..