acb_hypgeom_log_rising_ui
#include <flint/acb_hypgeom.h>The function computes , takes its principal logarithm and determines the branch correction . The correction is found with Hare's algorithm [Hare1997] in double-precision arithmetic, which counts how often the partial products cross the negative real axis, when this is safe ( and at most , and an accurate input); otherwise the imaginary part is computed directly as , first at low precision to determine and if necessary at full precision. Real needs no correction for and gets the imaginary part for negative non-integer ; a real containing a nonpositive integer gives an indeterminate result.
References#
- [Hare1997] D. E. G. Hare. Computing the principal branch of log-Gamma. Journal of Algorithms 25:2 (1997), 221–236. https://doi.org/10.1006/jagm.1997.0881
The FLINT team, “acb_hypgeom_log_rising_ui (acb_hypgeom.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/acb_hypgeom/acb_hypgeom_log_rising_ui.html (generated 2026-11-02).
@misc{flint-doc-acb-hypgeom-acb-hypgeom-log-rising-ui,
author = {{The FLINT team}},
title = {{acb\_hypgeom\_log\_rising\_ui (acb\_hypgeom.h)}},
howpublished = {FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev},
year = {2026},
url = {https://flintlib.org/doc/acb_hypgeom/acb_hypgeom_log_rising_ui.html},
note = {Generated 2026-11-02}
}