FLINT3.7.0-dev

fmpz_mat_charpoly_bound

Synopsis#include <flint/fmpz_mat.h>
void fmpz_mat_charpoly_bound(fmpz_t bound, const fmpz_mat_t A)source

Sets bound to an upper bound for the absolute values of the coefficients of the characteristic polynomial of the square matrix AA.

The coefficient of xn−kx^{n-k} is ±\pm the sum of the (nk)\binom{n}{k} principal k×kk \times k minors. By Hadamard's inequality each minor is at most the product of the kk largest row norms of AA, and also of the kk largest column norms. The function returns the smaller of the maxima over kk of (nk)\binom{n}{k} times these products.

Guides#

Cite this page

The FLINT team, “fmpz_mat_charpoly_bound (fmpz_mat.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/fmpz_mat/fmpz_mat_charpoly_bound.html (generated 2026-11-02).