FLINT3.7.0-dev

fmpz_bpoly_factor_ordered

Synopsis#include <flint/fmpz_mpoly_factor.h>
int fmpz_bpoly_factor_ordered(fmpz_poly_t c, fmpz_tpoly_t F, fmpz_bpoly_t B, const fmpz_t alpha, const fmpz_poly_factor_t Bevalf)source

As fmpz_bpoly_factor, with the point α\alpha and the squarefree factorisation Bevalf of B(x,α)B(x, \alpha) given (with at least two factors). On success there is one factor in FF for each factor of Bevalf, in the same order. Returns 1 on success, 0 if the lifted factors do not correspond one to one with the factors of Bevalf, and −1-1 if BB is not primitive (with its content in cc). Used by Kaltofen's leading coefficient method.

Cite this page

The FLINT team, “fmpz_bpoly_factor_ordered (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_factor_ordered.html (generated 2026-11-02).