Trading Determinism for Noncommutativity in Edmonds' Problem
Abstract
Let be a partitioned set of variables such that the variables in each part are noncommuting but for any , the variables commute with the variables . Given as input a square matrix whose entries are linear forms over , we consider the problem of checking if is invertible or not over the universal skew field of fractions of the partially commutative polynomial ring [Klep-Vinnikov-Volcic (2020)]. In this paper, we design a deterministic polynomial-time algorithm for this problem for constant . The special case is the noncommutative Edmonds' problem (NSINGULAR) which has a deterministic polynomial-time algorithm by recent results [Garg-Gurvits-Oliveira-Wigderson (2016), Ivanyos-Qiao-Subrahmanyam (2018), Hamada-Hirai (2021)]. En-route, we obtain the first deterministic polynomial-time algorithm for the equivalence testing problem of -tape \emph{weighted} automata (for constant ) resolving a long-standing open problem [Harju and Karhum"{a}ki(1991), Worrell (2013)]. Algebraically, the equivalence problem reduces to testing whether a partially commutative rational series over the partitioned set is zero or not [Worrell (2013)]. Decidability of this problem was established by Harju and Karhum\"{a}ki (1991). Prior to this work, a \emph{randomized} polynomial-time algorithm for this problem was given by Worrell (2013) and, subsequently, a deterministic quasipolynomial-time algorithm was also developed [Arvind et al. (2021)].
Cite
@article{arxiv.2404.07986,
title = {Trading Determinism for Noncommutativity in Edmonds' Problem},
author = {V. Arvind and Abhranil Chatterjee and Partha Mukhopadhyay},
journal= {arXiv preprint arXiv:2404.07986},
year = {2024}
}