2 research outputs found

    Matrix Semigroup Freeness Problems in SL(2,Z)\mathrm{SL}(2,\mathbb{Z})

    Get PDF
    In this paper we study decidability and complexity of decision problems on matrices from the special linear group SL(2,Z)\mathrm{SL}(2,\mathbb{Z}). In particular, we study the freeness problem: given a finite set of matrices GG generating a multiplicative semigroup SS, decide whether each element of SS has at most one factorization over GG. In other words, is GG a code? We show that the problem of deciding whether a matrix semigroup in SL(2,Z)\mathrm{SL}(2,\mathbb{Z}) is non-free is NP-hard. Then, we study questions about the number of factorizations of matrices in the matrix semigroup such as the finite freeness problem, the recurrent matrix problem, the unique factorizability problem, etc. Finally, we show that some factorization problems could be even harder in SL(2,Z)\mathrm{SL}(2,\mathbb{Z}), for example we show that to decide whether every prime matrix has at most kk factorizations is PSPACE-hard

    The Identity Problem for Matrix Semigroups in SL2(Z) is NP-complete

    Get PDF
    In this paper, we show that the problem of determining if the identity matrix belongs to a finitely generated semigroup of 2Γ—22\times 2 matrices from the modular group PSL2(Z)\text{PSL}_2(\mathbb Z) and thus the Special Linear group SL2(Z)\text{SL}_2(\mathbb Z) is solvable in NP\mathbf{NP}. From this fact, we can immediately derive that the fundamental problem of whether a given finite set of matrices from SL2(Z)\text{SL}_2(\mathbb Z) or PSL2(Z)\text{PSL}_2(\mathbb Z) generates a group or free semigroup is also decidable in NP\mathbf{NP}. The previous algorithm for these problems, shown in 2005 by Choffrut and Karhum\"aki, was in \EXPSPACE mainly due to the translation of matrices into exponentially long words over a binary alphabet {s,r}\{s,r\} and further constructions with a large nondeterministic finite state automaton that is built on these words. Our algorithm is based on various new techniques that allow us to operate with compressed word representations of matrices without explicit expansions. When combined with the known NP\mathbf{NP}-hard lower bound, this proves that the membership problem for the identity problem, the group problem and the freeness problem in SL2(Z)\text{SL}_2(\mathbb Z) are NP\mathbf{NP}-complete
    corecore