FLINT3.7.0-dev

_arb_poly_riemann_siegel_z_series, arb_poly_riemann_siegel_z_series

Synopsis#include <flint/arb_poly.h>
void _arb_poly_riemann_siegel_z_series(arb_ptr res, arb_srcptr h, slong hlen, slong n, slong prec)source
void arb_poly_riemann_siegel_z_series(arb_poly_t res, const arb_poly_t h, slong n, slong prec)source

Set res to the Riemann–Siegel function Z(h)=eiθ(h)ζ(1/2+ih)Z(h) = e^{i\theta(h)} \zeta(1/2 + ih) of the power series hh, truncated to length n. The real zeros of ZZ are the ordinates of the zeros of ζ\zeta on the critical line. The underscore version allows aliasing.

Cite this page

The FLINT team, “_arb_poly_riemann_siegel_z_series, arb_poly_riemann_siegel_z_series (arb_poly.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/arb_poly/_arb_poly_riemann_siegel_z_series.html (generated 2026-11-02).