Decidability of membership problems for flat rational subsets of GL(2, Q) and singular matrices

This work relates numerical problems on matrices over the rationals to symbolic algorithms on words and finite automata. Using exact algebraic algorithms and symbolic computation, we prove new decidability results for 2 × 2 matrices over Q. Namely, we introduce a notion of flat rational sets: if M is a monoid and N ≤ M is its submonoid, then flat rational sets of M relative to N are finite unions of the form L0g1 L1 ··· gtLt where all Lis are rational subsets of N and gi ∈ M. We give quite general sufficient conditions under which flat rational sets form an effective relative Boolean algebra. As a corollary, we obtain that the emptiness problem for Boolean combinations of flat rational subsets of GL(2, Q) over GL(2, Z) is decidable. We also show a dichotomy for nontrivial group extension of GL(2, Z) in GL(2, Q): if G is a f.g. group such that GL(2, Z) < G ≤ GL(2, Q), then either G ≅ GL(2, Z) × Zk, for some k ≥ 1, or G contains an extension of the Baumslag-Solitar group BS(1, q), with q ≥ 2, of infinite index. It turns out that in the first case the membership problem for G is decidable but the equality problem for rational subsets of G is undecidable. In the second case, decidability of the membership problem is open for every such G. In the last section we prove new decidability results for flat rational sets that contain singular matrices. In particular, we show that the membership problem is decidable for flat rational subsets of M(2, Q) relative to the submonoid that is generated by the matrices from M(2, Z) with determinants 0, ± 1 and the central rational matrices.

[1]  Hendrik Jan Hoogeboom,et al.  Characterizations of the decidability of some problems for regular trace languages , 1989, Mathematical systems theory.

[2]  Jacques Sakarovitch The "Last" Decision Problem for Rational Trace Languages , 1992, LATIN.

[3]  Juha Honkala,et al.  The freeness problem over matrix semigroups and bounded languages , 2014, Inf. Comput..

[4]  D. J. Collins Review: K. A. Mihajlova, (Problema vhozdenia did pramyh proizvedenij grupp):The Occurrence Problem for Direct Products of Groups , 1971 .

[5]  Tero Harju,et al.  Tighter Undecidability Bounds for Matrix Mortality, Zero-in-the-Corner Problems, and More , 2014, ArXiv.

[6]  Tero Harju Post Correspondence Problem and Small Dimensional Matrices , 2009, Developments in Language Theory.

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

[8]  H. Behr,et al.  A Presentation of the Groups PSL(2, p) , 1968, Canadian Journal of Mathematics.

[9]  Pedro V. Silva Recognizable subsets of a group: finite extensions and the abelian case , 2002, Bull. EATCS.

[10]  S. M. Gersten,et al.  Dehn functions and l1-norms of nite presentations , 1989 .

[11]  Igor Potapov,et al.  Membership Problem in GL(2, Z) Extended by Singular Matrices , 2017, MFCS.

[12]  J. McKnight Kleene quotient theorems. , 1964 .

[13]  Pedro V. Silva An Automata-Theoretic Approach to the Study of Fixed Points of Endomorphisms , 2017 .

[14]  Murray Elder,et al.  Solutions sets to systems of equations in hyperbolic groups are EDT0L in PSPACE , 2019, ICALP.

[15]  Michaël Cadilhac,et al.  Rational subsets of Baumslag-Solitar groups , 2020, ICALP.

[16]  S C Kleene,et al.  Representation of Events in Nerve Nets and Finite Automata , 1951 .

[17]  John R. Stallings,et al.  Algorithms in geometric group theory , 1999 .

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

[19]  M. Schützenberger,et al.  Rational sets in commutative monoids , 1969 .

[20]  R. Lyndon,et al.  Combinatorial Group Theory , 1977 .

[21]  Samuel Eilenberg,et al.  Automata, languages, and machines. A , 1974, Pure and applied mathematics.

[22]  Markus Lohrey,et al.  Knapsack and subset sum problems in nilpotent, polycyclic, and co-context-free groups , 2015, AMS-EMS-SPM Joint Meeting.

[23]  Igor Potapov,et al.  The Identity Problem for Matrix Semigroups in SL2(ℤ) is NP-complete , 2017, SODA.

[24]  Markus Lohrey,et al.  The submonoid and rational subset membership problems for graph groups , 2007, LATA.

[25]  Igor Potapov,et al.  On the Identity Problem for the Special Linear Group and the Heisenberg Group , 2017, ICALP.

[26]  Ravi Kannan,et al.  Polynomial Algorithms for Computing the Smith and Hermite Normal Forms of an Integer Matrix , 1979, SIAM J. Comput..

[27]  Morris Newman,et al.  The structure of some subgroups of the modular group , 1962 .

[28]  S. M. García,et al.  2014: , 2020, A Party for Lazarus.

[29]  Franz D. Seifert,et al.  Zur algebraischen Charakteristik der durch kontext-freie Sprachen definierten Gruppen , 1975, J. Inf. Process. Cybern..

[30]  Joël Ouaknine,et al.  On reachability problems for low dimensional matrix semigroups , 2019, ICALP.

[31]  Igor Potapov,et al.  On the Mortality Problem: From Multiplicative Matrix Equations to Linear Recurrence Sequences and Beyond , 2019, MFCS.

[32]  N. S. Romanovskii Some algorithmic problems for solvable groups , 1974 .

[33]  Gilbert Baumslag,et al.  Some two-generator one-relator non-Hopfian groups , 1962 .

[34]  Géraud Sénizergues On the rational subsets of the free group , 2009, Acta Informatica.

[35]  Paul E. Schupp,et al.  Membership Problem for the Modular Group , 2007, SIAM J. Comput..

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