paper

Computing Canonical Bases of Modules of Univariate Relations

arXiv:1705.10649 · doi:10.1145/3087604.3087656

Abstract

We study the computation of canonical bases of sets of univariate relations such that ; here, the input elements are from a quotient , where is a -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.

arXiv comment8 pages, uses acmart sigconf

References in corpus (4)

Cited by in corpus (3)