Skip to main content

On the Identity and Group Problems for Complex Heisenberg Matrices

  • Conference paper
  • First Online:
Reachability Problems (RP 2023)

Abstract

We study the Identity Problem, the problem of determining if a finitely generated semigroup of matrices contains the identity matrix; see Problem 3 (Chapter 10.3) in “Unsolved Problems in Mathematical Systems and Control Theory” by Blondel and Megretski (2004). This fundamental problem is known to be undecidable for \(\mathbb {Z}^{4 \times 4}\) and decidable for \(\mathbb {Z}^{2 \times 2}\). The Identity Problem has been recently shown to be in polynomial time by Dong for the Heisenberg group over complex numbers in any fixed dimension with the use of Lie algebra and the Baker-Campbell-Hausdorff formula. We develop alternative proof techniques for the problem making a step forward towards more general problems such as the Membership Problem. We extend our techniques to show that the fundamental problem of determining if a given set of Heisenberg matrices generates a group, can also be decided in polynomial time.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 49.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 64.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Note by a result of [1], the Membership Problem is decidable in polynomial time for commuting matrices. However, the authors prefer to have a self-contained proof.

References

  1. Babai, L., Beals, R., Cai, J., Ivanyos, G., Luks, E.M.: Multiplicative equations over commuting matrices. In: Proceedings of SODA 1996, pp. 498–507. SIAM (1996). http://dl.acm.org/citation.cfm?id=313852.314109

  2. Bell, P.C., Hirvensalo, M., Potapov, I.: The identity problem for matrix semigroups in SL\((2,\mathbb{Z} )\) is NP-complete. In: Proceedings of SODA 2017, pp. 187–206. SIAM (2017). https://doi.org/10.1137/1.9781611974782.13

  3. Bell, P.C., Potapov, I.: On the undecidability of the identity correspondence problem and its applications for word and matrix semigroups. Int. J. Found. Comput. Sci. 21(6), 963–978 (2010). https://doi.org/10.1142/S0129054110007660

    Article  MathSciNet  MATH  Google Scholar 

  4. Blaney, K.R., Nikolaev, A.: A PTIME solution to the restricted conjugacy problem in generalized Heisenberg groups. Groups Complex. Cryptol. 8(1), 69–74 (2016). https://doi.org/10.1515/gcc-2016-0003

    Article  MathSciNet  MATH  Google Scholar 

  5. Blondel, V.D., Megretski, A. (eds.): Unsolved Problems in Mathematical Systems and Control Theory. Princeton University Press, Princeton (2004)

    MATH  Google Scholar 

  6. Brylinski, J.L.: Loop spaces, characteristic classes, and geometric quantization. Birkhäuser (1993)

    Google Scholar 

  7. Bump, D., Diaconis, P., Hicks, A., Miclo, L., Widom, H.: An exercise(?) in Fourier analysis on the Heisenberg group. Ann. Fac. Sci. Toulouse Math. (6) 26(2), 263–288 (2017). https://doi.org/10.5802/afst.1533

  8. Cassaigne, J., Harju, T., Karhumäki, J.: On the undecidability of freeness of matrix semigroups. Int. J. Algebra Comput. 9(03n04), 295–305 (1999). https://doi.org/10.1142/S0218196799000199

    Article  MathSciNet  MATH  Google Scholar 

  9. Choffrut, C., Karhumäki, J.: Some decision problems on integer matrices. RAIRO - Theor. Inf. Appl. 39(1), 125–131 (2005). https://doi.org/10.1051/ita:2005007

    Article  MathSciNet  MATH  Google Scholar 

  10. Chonev, V., Ouaknine, J., Worrell, J.: The orbit problem in higher dimensions. In: Proceedings of STOC 2013, pp. 941–950. ACM (2013). https://doi.org/10.1145/2488608.2488728

  11. Chonev, V., Ouaknine, J., Worrell, J.: On the complexity of the orbit problem. J. ACM 63(3), 23:1–23:18 (2016). https://doi.org/10.1145/2857050

  12. Colcombet, T., Ouaknine, J., Semukhin, P., Worrell, J.: On reachability problems for low-dimensional matrix semigroups. In: Proceedings of ICALP 2019. LIPIcs, vol. 132, pp. 44:1–44:15. Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2019). https://doi.org/10.4230/LIPIcs.ICALP.2019.44

  13. Diaconis, P., Malliaris, M.: Complexity and randomness in the Heisenberg groups (and beyond) (2021). https://doi.org/10.48550/ARXIV.2107.02923

  14. Diekert, V., Potapov, I., Semukhin, P.: Decidability of membership problems for flat rational subsets of GL(2, \(\mathbb{Q}\)) and singular matrices. In: Emiris, I.Z., Zhi, L. (eds.) ISSAC 2020: International Symposium on Symbolic and Algebraic Computation, Kalamata, Greece, 20-23 July 2020, pp. 122–129. ACM (2020). https://doi.org/10.1145/3373207.3404038

  15. Ding, J., Miasnikov, A., Ushakov, A.: A linear attack on a key exchange protocol using extensions of matrix semigroups. IACR Cryptology ePrint Archive 2015, 18 (2015)

    Google Scholar 

  16. Dong, R.: On the identity problem and the group problem for subsemigroups of unipotent matrix groups. CoRR abs/2208.02164 (2022). https://doi.org/10.48550/arXiv.2208.02164

  17. Dong, R.: On the identity problem for unitriangular matrices of dimension four. In: Proceedings of MFCS 2022. LIPIcs, vol. 241, pp. 43:1–43:14 (2022). https://doi.org/10.4230/LIPIcs.MFCS.2022.43

  18. Dong, R.: Semigroup intersection problems in the Heisenberg groups. In: Proceedings of STACS 2023. LIPIcs, vol. 254, pp. 25:1–25:18 (2023). https://doi.org/10.4230/LIPIcs.STACS.2023.25

  19. Galby, E., Ouaknine, J., Worrell, J.: On matrix powering in low dimensions. In: Proceedings of STACS 2015. LIPIcs, vol. 30, pp. 329–340 (2015). https://doi.org/10.4230/LIPIcs.STACS.2015.329

  20. Gelca, R., Uribe, A.: From classical theta functions to topological quantum field theory. In: The Influence of Solomon Lefschetz in Geometry and Topology, Contemprorary Mathematics, vol. 621, pp. 35–68. American Mathematical Society (2014). https://doi.org/10.1090/conm/621

  21. Harju, T.: Post correspondence problem and small dimensional matrices. In: Diekert, V., Nowotka, D. (eds.) DLT 2009. LNCS, vol. 5583, pp. 39–46. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-02737-6_3

    Chapter  Google Scholar 

  22. Khachiyan, L.G.: Polynomial algorithms in linear programming. USSR Comput. Math. Math. Phys. 20(1), 53–72 (1980)

    Article  MathSciNet  MATH  Google Scholar 

  23. Ko, S.K., Niskanen, R., Potapov, I.: On the identity problem for the special linear group and the Heisenberg group. In: Proceedings of ICALP 2018. LIPIcs, vol. 107, pp. 132:1–132:15 (2018). https://doi.org/10.4230/lipics.icalp.2018.132

  24. König, D., Lohrey, M., Zetzsche, G.: Knapsack and subset sum problems in nilpotent, polycyclic, and co-context-free groups. Algebra Comput. Sci. 677, 138–153 (2016). https://doi.org/10.1090/conm/677/13625

    Article  MathSciNet  MATH  Google Scholar 

  25. Kostant, B.: Quantization and unitary representations. In: Taam, C.T. (ed.) Lectures in Modern Analysis and Applications III. LNM, vol. 170, pp. 87–208. Springer, Heidelberg (1970). https://doi.org/10.1007/BFb0079068

    Chapter  Google Scholar 

  26. Lee, J.R., Naor, A.: LP metrics on the Heisenberg group and the Goemans-Linial conjecture. In: 2006 47th Annual IEEE Symposium on Foundations of Computer Science (FOCS 2006), pp. 99–108 (2006). https://doi.org/10.1109/FOCS.2006.47

  27. Markov, A.A.: On certain insoluble problems concerning matrices. Dokl. Akad. Nauk SSSR 57(6), 539–542 (1947)

    MathSciNet  Google Scholar 

  28. Mishchenko, A., Treier, A.: Knapsack problem for nilpotent groups. Groups Complex. Cryptol. 9(1), 87–98 (2017). https://doi.org/10.1515/gcc-2017-0006

    Article  MathSciNet  MATH  Google Scholar 

  29. Ouaknine, J., Pinto, J.A.S., Worrell, J.: On termination of integer linear loops. In: Proceedings of SODA 2015, pp. 957–969. SIAM (2015). https://doi.org/10.1137/1.9781611973730.65

  30. Paterson, M.S.: Unsolvability in \(3\times 3\) matrices. Stud. Appl. Math. 49(1), 105 (1970). https://doi.org/10.1002/sapm1970491105

    Article  MATH  Google Scholar 

  31. Schrijver, A.: Theory of Linear and Integer Programming. Wiley, Hoboken (1998)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Reino Niskanen .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Bell, P.C., Niskanen, R., Potapov, I., Semukhin, P. (2023). On the Identity and Group Problems for Complex Heisenberg Matrices. In: Bournez, O., Formenti, E., Potapov, I. (eds) Reachability Problems. RP 2023. Lecture Notes in Computer Science, vol 14235. Springer, Cham. https://doi.org/10.1007/978-3-031-45286-4_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-45286-4_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-45285-7

  • Online ISBN: 978-3-031-45286-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics