fmpz_bpoly_resultant, _fmpz_bpoly_resultant
#include <flint/fmpz_mpoly_factor.h>int fmpz_bpoly_resultant(fmpz_poly_t res, const fmpz_bpoly_t A, const fmpz_bpoly_t B, int proved)sourceint _fmpz_bpoly_resultant(fmpz_poly_t res, fmpz_poly_struct * A, slong lenA, fmpz_poly_struct * B, slong lenB, int proved)sourceSet res to the resultant of A and B with respect to x, a polynomial in y, by reduction modulo word-size primes, resultants of the images and Chinese remaindering. If proved is nonzero, enough primes are used for their product to exceed twice a Hadamard-type bound on the coefficients of the resultant, which makes the result exact; otherwise the reconstruction stops once it has been left unchanged by primes whose product exceeds 2^{100}, which is a heuristic. Return 0 if no image could be computed. The underscore version works in place on the coefficient arrays, whose contents it removes, and requires \mathit{lenA} \ge \mathit{lenB} \ge 2. This is the dense case of fmpz_mpoly_resultant and the modular resultant of the generic polynomial module; see Bivariate resultants by evaluation and interpolation.
The FLINT team, “fmpz_bpoly_resultant, _fmpz_bpoly_resultant (fmpz_mpoly_factor.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/fmpz_mpoly_factor/fmpz_bpoly_resultant.html (generated 2026-10-20).
@misc{flint-doc-fmpz-mpoly-factor-fmpz-bpoly-resultant,
author = {{The FLINT team}},
title = {{fmpz\_bpoly\_resultant, \_fmpz\_bpoly\_resultant (fmpz\_mpoly\_factor.h)}},
howpublished = {FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev},
year = {2026},
url = {https://flintlib.org/doc/fmpz_mpoly_factor/fmpz_bpoly_resultant.html},
note = {Generated 2026-10-20}
}