Set r to asinz=−ilog(iz+1−z2), acosz=π/2−asinz, respectively atanz=2i(log(1−iz)−log(1+iz)). The branch cuts are (−∞,−1)∪(1,∞) for asin and acos, and (−i∞,−i)∪(i,i∞) for atan.
Cite this page
The FLINT team, “acb_asin, acb_acos, acb_atan (acb.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/acb/acb_asin.html (generated 2026-11-02).
@misc{flint-doc-acb-acb-asin,
author = {{The FLINT team}},
title = {{acb\_asin, acb\_acos, acb\_atan (acb.h)}},
howpublished = {FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev},
year = {2026},
url = {https://flintlib.org/doc/acb/acb_asin.html},
note = {Generated 2026-11-02}
}