acb_mzeta_mzv
#include <flint/acb_mzeta.h>Sets res to the multiple zeta value
with the convention of PARI/GP's zetamult (the first index belongs to the largest summation variable; for convergence, otherwise the result is indeterminate). The empty index gives 1, depth 1 uses arb_zeta_ui.
For depth the value is computed from the iterated integral representation by Akhilesh's double tails [Akh2017], a recursion over the subwords of the index in fixed-point arithmetic, with cost for weight and bits; from 25000 bits it is instead reduced by Hölder convolution [BBBL2001] to multiple polylogarithms at , evaluated by binary splitting in quasi-linear time. See Double tails and Hölder convolution.
References#
- [Akh2017] P. Akhilesh, "Double tails of multiple zeta values", Journal of Number Theory 170 (2017), 228-249, https://arxiv.org/abs/2105.12156
- [BBBL2001] J. M. Borwein, D. M. Bradley, D. J. Broadhurst and P. Lisoněk, "Special values of multiple polylogarithms", Transactions of the American Mathematical Society 353 (2001), 907-941, https://arxiv.org/abs/math/9910045
The FLINT team, “acb_mzeta_mzv (acb_mzeta.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/acb_mzeta/acb_mzeta_mzv.html (generated 2026-11-07).
@misc{flint-doc-acb-mzeta-acb-mzeta-mzv,
author = {{The FLINT team}},
title = {{acb\_mzeta\_mzv (acb\_mzeta.h)}},
howpublished = {FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev},
year = {2026},
url = {https://flintlib.org/doc/acb_mzeta/acb_mzeta_mzv.html},
note = {Generated 2026-11-07}
}