FLINT3.7.0-dev

gr_series_mod_sqrt, gr_series_mod_rsqrt, gr_series_mod_exp, gr_series_mod_log, gr_series_mod_sin, gr_series_mod_cos, gr_series_mod_sin_pi, gr_series_mod_cos_pi, gr_series_mod_sin_cos, gr_series_mod_sin_cos_pi, gr_series_mod_tan, gr_series_mod_tanh, gr_series_mod_cot, gr_series_mod_coth, gr_series_mod_tan_pi, gr_series_mod_cot_pi, gr_series_mod_asin, gr_series_mod_acos, gr_series_mod_atan, gr_series_mod_asinh, gr_series_mod_acosh, gr_series_mod_atanh

Synopsis#include <flint/gr_series.h>
int gr_series_mod_sqrt(gr_poly_t res, const gr_poly_t x, gr_ctx_t ctx)source
int gr_series_mod_rsqrt(gr_poly_t res, const gr_poly_t x, gr_ctx_t ctx)source
int gr_series_mod_exp(gr_poly_t res, const gr_poly_t x, gr_ctx_t ctx)source
int gr_series_mod_log(gr_poly_t res, const gr_poly_t x, gr_ctx_t ctx)source
int gr_series_mod_sin(gr_poly_t res, const gr_poly_t x, gr_ctx_t ctx)source
int gr_series_mod_cos(gr_poly_t res, const gr_poly_t x, gr_ctx_t ctx)source
int gr_series_mod_sin_pi(gr_poly_t res, const gr_poly_t x, gr_ctx_t ctx)source
int gr_series_mod_cos_pi(gr_poly_t res, const gr_poly_t x, gr_ctx_t ctx)source
int gr_series_mod_sin_cos(gr_poly_t res1, gr_poly_t res2, const gr_poly_t x, gr_ctx_t ctx)source
int gr_series_mod_sin_cos_pi(gr_poly_t res1, gr_poly_t res2, const gr_poly_t x, gr_ctx_t ctx)source
int gr_series_mod_tan(gr_poly_t res, const gr_poly_t x, gr_ctx_t ctx)source
int gr_series_mod_tanh(gr_poly_t res, const gr_poly_t x, gr_ctx_t ctx)source
int gr_series_mod_cot(gr_poly_t res, const gr_poly_t x, gr_ctx_t ctx)source
int gr_series_mod_coth(gr_poly_t res, const gr_poly_t x, gr_ctx_t ctx)source
int gr_series_mod_tan_pi(gr_poly_t res, const gr_poly_t x, gr_ctx_t ctx)source
int gr_series_mod_cot_pi(gr_poly_t res, const gr_poly_t x, gr_ctx_t ctx)source
int gr_series_mod_asin(gr_poly_t res, const gr_poly_t x, gr_ctx_t ctx)source
int gr_series_mod_acos(gr_poly_t res, const gr_poly_t x, gr_ctx_t ctx)source
int gr_series_mod_atan(gr_poly_t res, const gr_poly_t x, gr_ctx_t ctx)source
int gr_series_mod_asinh(gr_poly_t res, const gr_poly_t x, gr_ctx_t ctx)source
int gr_series_mod_acosh(gr_poly_t res, const gr_poly_t x, gr_ctx_t ctx)source
int gr_series_mod_atanh(gr_poly_t res, const gr_poly_t x, gr_ctx_t ctx)source

Elementary functions modulo x^n, computed with the corresponding gr_poly series functions (Elementary functions of power series). The value at the constant term must exist in the base ring, and the coefficients involve divisions by small integers, so these functions fail in small positive characteristic.

Cite this page

The FLINT team, “gr_series_mod_sqrt, gr_series_mod_rsqrt, gr_series_mod_exp, gr_series_mod_log, gr_series_mod_sin, gr_series_mod_cos, gr_series_mod_sin_pi, gr_series_mod_cos_pi, gr_series_mod_sin_cos, gr_series_mod_sin_cos_pi, gr_series_mod_tan, gr_series_mod_tanh, gr_series_mod_cot, gr_series_mod_coth, gr_series_mod_tan_pi, gr_series_mod_cot_pi, gr_series_mod_asin, gr_series_mod_acos, gr_series_mod_atan, gr_series_mod_asinh, gr_series_mod_acosh, gr_series_mod_atanh (gr_series.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/gr_series/gr_series_mod_sqrt.html (generated 2026-10-20).