π€ AI Summary
Traditional methods for computing elementary transcendental functions rely on differential equations or power series, often suffering from implementation complexity and high memory overhead. This work proposes the first unified fixed-point framework grounded in the Banach contraction mapping principle, modeling the exponential, trigonometric, and natural logarithm functions as the unique fixed points of doubling identities. By constructing residual-based strictly contractive iteration operators, the approach guarantees numerical stability and explicit convergence rates. The resulting floating-point kernel operates without lookup tables or memory accesses, achieving performance in throughput-constrained scenarios that matches or exceeds that of mainstream math libraries; notably, sine and cosine computations are consistently faster across all tested iteration depths.
π Abstract
We present a unified fixed-point construction of the elementary transcendental functions, encompassing the real exponential, the complex exponential (sine and cosine), and the natural logarithm. Each function is characterized as the unique solution of a duplication identity established through the Banach contraction principle. These foundational identities are $e(2x)=e^2(x)$ for the exponentials, and $\log(x^{2})=2\log x$ for the logarithm. Because a direct iteration of these identities is numerically unstable, owing to local expansiveness at the target, the central idea transfers the analysis to a residual function, on which the operator becomes a strict contraction with an explicit convergence rate. Beyond its theoretical economy, which dispenses with differential equations and power series, this characterization translates into efficient algorithms for the machine evaluation of elementary functions: the underlying framework yields floating-point kernels whose accuracy and iteration depth are governed by the theoretical contraction rate. We also present a computational study showing that, in a throughput-bound vectorized regime, these kernels are competitive with standard production libraries, and in favorable configurations exceed them, with the sine--cosine kernel faster at every tested iteration depth. These implementations operate without lookup tables or memory traffic, an architectural advantage for modern high-performance and energy-efficient computing.