FLINT3.7.0-dev

_fmpz_poly_2norm_normalised_bits

Synopsis#include <flint/fmpz_poly.h>
flint_bitcnt_t _fmpz_poly_2norm_normalised_bits(const fmpz * poly, slong len)source

Returns an upper bound, at most one too large, for the number of bits of \|f\|_2 / |\operatorname{lc}(f)|, the Euclidean norm of (poly, len) divided by the absolute value of its leading coefficient. Requires \mathit{len} > 0 and a nonzero leading coefficient. This is used for Landau–Mignotte bounds.

Cite this page

The FLINT team, “_fmpz_poly_2norm_normalised_bits (fmpz_poly.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/fmpz_poly/_fmpz_poly_2norm_normalised_bits.html (generated 2026-10-20).