FLINT3.7.0-dev

_gr_poly_inv_series_generic, _gr_poly_inv_series_basecase_generic, _gr_poly_div_series_generic, _gr_poly_div_series_basecase_generic, _gr_poly_sqrt_series_generic, _gr_poly_rsqrt_series_generic, _gr_poly_taylor_shift_generic

Synopsis#include <flint/gr_poly.h>
int _gr_poly_inv_series_generic(gr_ptr Qinv, gr_srcptr Q, slong Qlen, slong len, gr_ctx_t ctx)source
int _gr_poly_inv_series_basecase_generic(gr_ptr Qinv, gr_srcptr Q, slong Qlen, slong len, gr_ctx_t ctx)source
int _gr_poly_div_series_generic(gr_ptr Q, gr_srcptr A, slong Alen, gr_srcptr B, slong Blen, slong len, gr_ctx_t ctx)source
int _gr_poly_div_series_basecase_generic(gr_ptr Q, gr_srcptr A, slong Alen, gr_srcptr B, slong Blen, slong len, gr_ctx_t ctx)source
int _gr_poly_sqrt_series_generic(gr_ptr res, gr_srcptr f, slong flen, slong len, gr_ctx_t ctx)source
int _gr_poly_rsqrt_series_generic(gr_ptr res, gr_srcptr f, slong flen, slong len, gr_ctx_t ctx)source
int _gr_poly_taylor_shift_generic(gr_ptr res, gr_srcptr poly, slong len, gr_srcptr c, gr_ctx_t ctx)source

The default methods for power series inversion and division (with their basecases, which invert the constant term once if possible and otherwise divide by it at each step), square roots and Taylor shifts; see gr_poly_inv_series, gr_poly_div_series, gr_poly_sqrt_series and gr_poly_taylor_shift.

Cite this page

The FLINT team, “_gr_poly_inv_series_generic, _gr_poly_inv_series_basecase_generic, _gr_poly_div_series_generic, _gr_poly_div_series_basecase_generic, _gr_poly_sqrt_series_generic, _gr_poly_rsqrt_series_generic, _gr_poly_taylor_shift_generic (gr_poly.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/gr_poly/_gr_poly_inv_series_generic.html (generated 2026-10-20).