2000 character limit reached
On the Size of Finite Rational Matrix Semigroups (1909.04756v2)
Published 9 Sep 2019 in math.GR, cs.FL, and math.RA
Abstract: Let $n$ be a positive integer and $\mathcal M$ a set of rational $n \times n$-matrices such that $\mathcal M$ generates a finite multiplicative semigroup. We show that any matrix in the semigroup is a product of matrices in $\mathcal M$ whose length is at most $2{n (2 n + 3)} g(n){n+1} \in 2{O(n2 \log n)}$, where $g(n)$ is the maximum order of finite groups over rational $n \times n$-matrices. This result implies algorithms with an elementary running time for deciding finiteness of weighted automata over the rationals and for deciding reachability in affine integer vector addition systems with states with the finite monoid property.