Matrix Polynomial Factorization via Higman Linearization
arXiv:2203.16978
Abstract
In continuation to our recent work on noncommutative polynomial factorization, we consider the factorization problem for matrices of polynomials and show the following results. (1) Given as input a full rank matrix whose entries are polynomials in the free noncommutative ring , where each is given by a noncommutative arithmetic formula of size at most , we give a randomized algorithm that runs in time polynomial in and that computes a factorization of as a matrix product , where each matrix factor is irreducible (in a well-defined sense) and the entries of each are polynomials in that are output as algebraic branching programs. We also obtain a deterministic algorithm for the problem that runs in . (2)A special case is the efficient factorization of matrices whose entries are univariate polynomials in . When is a finite field the above result applies. When is the field of rationals we obtain a deterministic polynomial-time algorithm for the problem.