Rigorous numerical integration of algebraic functions
Nils Bruin, Linden Disney-Hogg, Wuqian Effie Gao
TL;DR
This work tackles the certified numerical evaluation of line integrals of algebraic functions along straight segments by modeling the integrand as a root of a polynomial $f(z,g)$ and bounding the complex variation of $g$ via Fujiwara's bound. The authors develop a rigorous Gauss-Legendre quadrature framework with adaptive path splitting, using ellipse-based error control and local bounds $M_j$ to compute the required number of nodes per segment, and provide asymptotic analyses showing substantial gains when critical points approach the path. They demonstrate practical efficacy by computing period matrices of algebraic Riemann surfaces with certified accuracy, implementing the method in SageMath 9.6, and comparing to heuristic approaches on random plane quartics. The contributions bridge numerical analysis and algebraic geometry, offering a scalable, certified tool for high-precision period computations and Abel–Jacobi map evaluations on complex curves. The approach provides clear guidance on when path splitting yields asymptotic and practical benefits, and it situates the method within broader alternatives for node computation and quadratures.
Abstract
We present an algorithm which uses Fujiwara's inequality to bound algebraic functions over ellipses of a certain type, allowing us to concretely implement a rigorous Gauss-Legendre integration method for algebraic functions over a line segment. We consider path splitting strategies to improve convergence of the method and show that these yield significant practical and asymptotic benefits. We implemented these methods to compute period matrices of algebraic Riemann surfaces and these are available in SageMath.
