Matrix Polynomial Factorization via Higman Linearization

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 d× d matrix M whose entries Mij are polynomials in the free noncommutative ring Fq x1,x2,…,xn , where each Mij is given by a noncommutative arithmetic formula of size at most s, we give a randomized algorithm that runs in time polynomial in d,s, n and 2q that computes a factorization of M as a matrix product M=M1M2·s Mr, where each d× d matrix factor Mi is irreducible (in a well-defined sense) and the entries of each Mi are polynomials in Fq x1,x2,…,xn that are output as algebraic branching programs. We also obtain a deterministic algorithm for the problem that runs in poly(d,n,s,q). (2)A special case is the efficient factorization of matrices whose entries are univariate polynomials in F[x]. When F is a finite field the above result applies. When F is the field of rationals we obtain a deterministic polynomial-time algorithm for the problem.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…