English

A fast, deterministic algorithm for computing a Hermite Normal Form of a polynomial matrix

Symbolic Computation 2016-02-08 v1

Abstract

Given a square, nonsingular matrix of univariate polynomials FK[x]n×n\mathbf{F} \in \mathbb{K}[x]^{n \times n} over a field K\mathbb{K}, we give a fast, deterministic algorithm for finding the Hermite normal form of F\mathbf{F} with complexity O(nωd)O^{\sim}\left(n^{\omega}d\right) where dd is the degree of F\mathbf{F}. Here soft-OO notation is Big-OO with log factors removed and ω\omega is the exponent of matrix multiplication. The method relies of a fast algorithm for determining the diagonal entries of its Hermite normal form, having as cost O(nωs)O^{\sim}\left(n^{\omega}s\right) operations with ss the average of the column degrees of F\mathbf{F}.

Keywords

Cite

@article{arxiv.1602.02049,
  title  = {A fast, deterministic algorithm for computing a Hermite Normal Form of a polynomial matrix},
  author = {George Labahn and Wei Zhou},
  journal= {arXiv preprint arXiv:1602.02049},
  year   = {2016}
}
R2 v1 2026-06-22T12:44:19.187Z