FLINT3.7.0-dev

fmpz_mod_bpoly_add, fmpz_mod_bpoly_sub, fmpz_mod_bpoly_mul, fmpz_mod_bpoly_mul_series, fmpz_mod_bpoly_divrem_series, fmpz_mod_bpoly_divides, fmpz_mod_bpoly_make_monic_series, fmpz_mod_bpoly_make_primitive, fmpz_mod_bpoly_derivative_gen0, fmpz_mod_bpoly_taylor_shift_gen0, fmpz_mod_bpoly_taylor_shift_gen1, fmpz_mod_bpoly_reverse_vars

Synopsis#include <flint/fmpz_mod_mpoly_factor.h>
void fmpz_mod_bpoly_add(fmpz_mod_bpoly_t A, const fmpz_mod_bpoly_t B, const fmpz_mod_bpoly_t C, const fmpz_mod_ctx_t ctx)source
void fmpz_mod_bpoly_sub(fmpz_mod_bpoly_t A, const fmpz_mod_bpoly_t B, const fmpz_mod_bpoly_t C, const fmpz_mod_ctx_t ctx)source
void fmpz_mod_bpoly_mul(fmpz_mod_bpoly_t A, const fmpz_mod_bpoly_t B, const fmpz_mod_bpoly_t C, const fmpz_mod_ctx_t ctx)source
void fmpz_mod_bpoly_mul_series(fmpz_mod_bpoly_t A, const fmpz_mod_bpoly_t B, const fmpz_mod_bpoly_t C, slong order, const fmpz_mod_ctx_t ctx)source
void fmpz_mod_bpoly_divrem_series(fmpz_mod_bpoly_t Q, fmpz_mod_bpoly_t R, const fmpz_mod_bpoly_t A, const fmpz_mod_bpoly_t B, slong order, const fmpz_mod_ctx_t ctx)source
int fmpz_mod_bpoly_divides(fmpz_mod_bpoly_t Q, const fmpz_mod_bpoly_t A, const fmpz_mod_bpoly_t B, const fmpz_mod_ctx_t ctx)source
void fmpz_mod_bpoly_make_monic_series(fmpz_mod_bpoly_t A, const fmpz_mod_bpoly_t B, slong order, const fmpz_mod_ctx_t ctx)source
void fmpz_mod_bpoly_make_primitive(fmpz_mod_poly_t g, fmpz_mod_bpoly_t A, const fmpz_mod_ctx_t ctx)source
void fmpz_mod_bpoly_derivative_gen0(fmpz_mod_bpoly_t A, const fmpz_mod_bpoly_t B, const fmpz_mod_ctx_t ctx)source
void fmpz_mod_bpoly_taylor_shift_gen0(fmpz_mod_bpoly_t A, const fmpz_t alpha, const fmpz_mod_ctx_t ctx)source
void fmpz_mod_bpoly_taylor_shift_gen1(fmpz_mod_bpoly_t A, const fmpz_mod_bpoly_t B, const fmpz_t c, const fmpz_mod_ctx_t ctx)source
void fmpz_mod_bpoly_reverse_vars(fmpz_mod_bpoly_t A, const fmpz_mod_bpoly_t B, const fmpz_mod_ctx_t ctx)source

Arithmetic of bivariate polynomials: products, and products and division with the inner variable truncated to order terms; exact division (returning 1 if exact); making the polynomial monic as a series in the inner variable, or removing its content g (a polynomial in the inner variable); the derivative with respect to the main variable; the substitutions x \mapsto x + \alpha and y \mapsto y + c; and swapping the variables.

Cite this page

The FLINT team, “fmpz_mod_bpoly_add, fmpz_mod_bpoly_sub, fmpz_mod_bpoly_mul, fmpz_mod_bpoly_mul_series, fmpz_mod_bpoly_divrem_series, fmpz_mod_bpoly_divides, fmpz_mod_bpoly_make_monic_series, fmpz_mod_bpoly_make_primitive, fmpz_mod_bpoly_derivative_gen0, fmpz_mod_bpoly_taylor_shift_gen0, fmpz_mod_bpoly_taylor_shift_gen1, fmpz_mod_bpoly_reverse_vars (fmpz_mod_mpoly_factor.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/fmpz_mod_mpoly_factor/fmpz_mod_bpoly_add.html (generated 2026-10-20).