# Computing Canonical Bases of Modules of Univariate Relations

**Authors:** Vincent Neiger, Thi Xuan Vu

arXiv: 1705.10649 · 2017-05-31

## TL;DR

This paper presents an efficient algorithm for computing canonical bases of modules of univariate relations, generalizing previous methods to non-diagonal modules and improving computational complexity.

## Contribution

It introduces a new divide-and-conquer algorithm leveraging high-order lifting for modules with Hermite form matrices, extending prior diagonal matrix results.

## Key findings

- Achieves $O	ilde{~}(m^{	ext{w}-1}D + n^{	ext{w}} D/m)$ complexity for the problem.
- Extends previous diagonal matrix algorithms to general Hermite form matrices.
- Provides a method to compute shifted Popov forms within the same complexity bounds.

## Abstract

We study the computation of canonical bases of sets of univariate relations $(p_1,\ldots,p_m) \in \mathbb{K}[x]^{m}$ such that $p_1 f_1 + \cdots + p_m f_m = 0$; here, the input elements $f_1,\ldots,f_m$ are from a quotient $\mathbb{K}[x]^n/\mathcal{M}$, where $\mathcal{M}$ is a $\mathbb{K}[x]$-module of rank $n$ given by a basis $\mathbf{M}\in\mathbb{K}[x]^{n\times n}$ in Hermite form. We exploit the triangular shape of $\mathbf{M}$ 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 $\mathbf{P}\mathbf{F} \bmod \mathbf{M}$.   Our algorithm uses $O\tilde{~}(m^{\omega-1}D + n^{\omega} D/m)$ operations in $\mathbb{K}$, where $D = \mathrm{deg}(\det(\mathbf{M}))$ is the $\mathbb{K}$-vector space dimension of $\mathbb{K}[x]^n/\mathcal{M}$, $O\tilde{~}(\cdot)$ indicates that logarithmic factors are omitted, and $\omega$ is the exponent of matrix multiplication. This had previously only been achieved for a diagonal matrix $\mathbf{M}$. 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.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1705.10649/full.md

## Figures

6 figures with captions in the complete paper: https://tomesphere.com/paper/1705.10649/full.md

## References

38 references — full list in the complete paper: https://tomesphere.com/paper/1705.10649/full.md

---
Source: https://tomesphere.com/paper/1705.10649