We study the computation of canonical bases of sets of univariate relations such that $p_1 f_1 + \cdots + p_m f_m = 0f_1,\ldots,f_m[x]^n/[x]$-module of rank given by a basis in Hermite form. We exploit the triangular shape of to generalize a divide-and-conquer approach which originates from fast minimal approximant basis algorithms. Besides recent techniques for this approach, we rely on high-order lifting to perform fast modular products of polynomial matrices of the form . Our algorithm uses operations in , where is the -vector space dimension of , indicates that logarithmic factors are omitted, and is the exponent of matrix multiplication. This had previously only been achieved for a diagonal matrix . Furthermore, our algorithm can be used to compute the shifted Popov form of a nonsingular matrix within the same cost bound, up to logarithmic factors, as the previously fastest known algorithm, which is randomized.

生成讲解博客的中文版本

生成AI智能校验的中文版本