FLINT3.7.0-dev

_acb_poly_polylog_cpx_small, _acb_poly_polylog_cpx_zeta, _acb_poly_polylog_cpx

Synopsis#include <flint/acb_poly.h>
void _acb_poly_polylog_cpx_small(acb_ptr w, const acb_t s, const acb_t z, slong len, slong prec)source
void _acb_poly_polylog_cpx_zeta(acb_ptr w, const acb_t s, const acb_t z, slong len, slong prec)source
void _acb_poly_polylog_cpx(acb_ptr w, const acb_t s, const acb_t z, slong len, slong prec)source

Set {w, len} to the Taylor series in x of the polylogarithm \operatorname{Li}_{s+x}(z) for complex constants s and z; len must be positive and w must not alias s or z. The small version sums the power series in z (for |z| < 1), the zeta version writes the polylogarithm as a combination of two Hurwitz zeta functions, and the default uses the small version for |z| < 1/2 and the zeta version otherwise (and acb_hypgeom_dilog for s = 2 and length 1) (Zeta functions, polylogarithms and L-functions).

Cite this page

The FLINT team, “_acb_poly_polylog_cpx_small, _acb_poly_polylog_cpx_zeta, _acb_poly_polylog_cpx (acb_poly.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/acb_poly/_acb_poly_polylog_cpx_small.html (generated 2026-10-20).