FLINT3.7.0-dev

fq_zech_bpoly_add, fq_zech_bpoly_sub, fq_zech_bpoly_mul, fq_zech_bpoly_mul_series, fq_zech_bpoly_divrem_series, fq_zech_bpoly_divides, fq_zech_bpoly_make_primitive, fq_zech_bpoly_derivative, fq_zech_bpoly_taylor_shift_var0, fq_zech_bpoly_taylor_shift_var1

Synopsis#include <flint/fq_zech_mpoly_factor.h>
void fq_zech_bpoly_add(fq_zech_bpoly_t A, const fq_zech_bpoly_t B, const fq_zech_bpoly_t C, const fq_zech_ctx_t ctx)source
void fq_zech_bpoly_sub(fq_zech_bpoly_t A, const fq_zech_bpoly_t B, const fq_zech_bpoly_t C, const fq_zech_ctx_t ctx)source
void fq_zech_bpoly_mul(fq_zech_bpoly_t A, const fq_zech_bpoly_t B, const fq_zech_bpoly_t C, const fq_zech_ctx_t ctx)source
void fq_zech_bpoly_mul_series(fq_zech_bpoly_t A, const fq_zech_bpoly_t B, const fq_zech_bpoly_t C, slong order, const fq_zech_ctx_t ctx)source
void fq_zech_bpoly_divrem_series(fq_zech_bpoly_t Q, fq_zech_bpoly_t R, const fq_zech_bpoly_t A, const fq_zech_bpoly_t B, slong order, const fq_zech_ctx_t ctx)source
int fq_zech_bpoly_divides(fq_zech_bpoly_t Q, const fq_zech_bpoly_t A, const fq_zech_bpoly_t B, const fq_zech_ctx_t ctx)source
void fq_zech_bpoly_make_primitive(fq_zech_poly_t g, fq_zech_bpoly_t A, const fq_zech_ctx_t ctx)source
void fq_zech_bpoly_derivative(fq_zech_bpoly_t A, const fq_zech_bpoly_t B, const fq_zech_ctx_t ctx)source
void fq_zech_bpoly_taylor_shift_var0(fq_zech_bpoly_t A, const fq_zech_t alpha, const fq_zech_ctx_t ctx)source
void fq_zech_bpoly_taylor_shift_var1(fq_zech_bpoly_t A, const fq_zech_bpoly_t B, const fq_zech_t c_, const fq_zech_ctx_t ctx)source

Arithmetic of bivariate polynomials: products and divisions, possibly truncated to order terms in the inner variable; exact division (returning 1 if exact); removal of the content g; the derivative with respect to the main variable; and the shifts x \mapsto x + \alpha and y \mapsto y + c.

Cite this page

The FLINT team, “fq_zech_bpoly_add, fq_zech_bpoly_sub, fq_zech_bpoly_mul, fq_zech_bpoly_mul_series, fq_zech_bpoly_divrem_series, fq_zech_bpoly_divides, fq_zech_bpoly_make_primitive, fq_zech_bpoly_derivative, fq_zech_bpoly_taylor_shift_var0, fq_zech_bpoly_taylor_shift_var1 (fq_zech_mpoly_factor.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/fq_zech_mpoly_factor/fq_zech_bpoly_add.html (generated 2026-10-20).