2,381 research outputs found

    Scientific Computing on the Itanium® Processor

    Get PDF

    Transcendental equations satisfied by the individual zeros of Riemann ζ\zeta, Dirichlet and modular LL-functions

    Full text link
    We consider the non-trivial zeros of the Riemann ζ\zeta-function and two classes of LL-functions; Dirichlet LL-functions and those based on level one modular forms. We show that there are an infinite number of zeros on the critical line in one-to-one correspondence with the zeros of the cosine function, and thus enumerated by an integer nn. From this it follows that the ordinate of the nn-th zero satisfies a transcendental equation that depends only on nn. Under weak assumptions, we show that the number of solutions of this equation already saturates the counting formula on the entire critical strip. We compute numerical solutions of these transcendental equations and also its asymptotic limit of large ordinate. The starting point is an explicit formula, yielding an approximate solution for the ordinates of the zeros in terms of the Lambert WW-function. Our approach is a novel and simple method, that takes into account argL\arg L, to numerically compute non-trivial zeros of LL-functions. The method is surprisingly accurate, fast and easy to implement. Employing these numerical solutions, in particular for the ζ\zeta-function, we verify that the leading order asymptotic expansion is accurate enough to numerically support Montgomery's and Odlyzko's pair correlation conjectures, and also to reconstruct the prime number counting function. Furthermore, the numerical solutions of the exact transcendental equation can determine the ordinates of the zeros to any desired accuracy. We also study in detail Dirichlet LL-functions and the LL-function for the modular form based on the Ramanujan τ\tau-function, which is closely related to the bosonic string partition function.Comment: Matches the version to appear in Communications in Number Theory and Physics, based on arXiv:1407.4358 [math.NT], arXiv:1309.7019 [math.NT], and arXiv:1307.8395 [math.NT

    On moduli of rings and quadrilaterals: algorithms and experiments

    Full text link
    Moduli of rings and quadrilaterals are frequently applied in geometric function theory, see e.g. the Handbook by K\"uhnau. Yet their exact values are known only in a few special cases. Previously, the class of planar domains with polygonal boundary has been studied by many authors from the point of view of numerical computation. We present here a new hphp-FEM algorithm for the computation of moduli of rings and quadrilaterals and compare its accuracy and performance with previously known methods such as the Schwarz-Christoffel Toolbox of Driscoll and Trefethen. We also demonstrate that the hphp-FEM algorithm applies to the case of non-polygonal boundary and report results with concrete error bounds

    Certifying floating-point implementations using Gappa

    Full text link
    High confidence in floating-point programs requires proving numerical properties of final and intermediate values. One may need to guarantee that a value stays within some range, or that the error relative to some ideal value is well bounded. Such work may require several lines of proof for each line of code, and will usually be broken by the smallest change to the code (e.g. for maintenance or optimization purpose). Certifying these programs by hand is therefore very tedious and error-prone. This article discusses the use of the Gappa proof assistant in this context. Gappa has two main advantages over previous approaches: Its input format is very close to the actual C code to validate, and it automates error evaluation and propagation using interval arithmetic. Besides, it can be used to incrementally prove complex mathematical properties pertaining to the C code. Yet it does not require any specific knowledge about automatic theorem proving, and thus is accessible to a wide community. Moreover, Gappa may generate a formal proof of the results that can be checked independently by a lower-level proof assistant like Coq, hence providing an even higher confidence in the certification of the numerical code. The article demonstrates the use of this tool on a real-size example, an elementary function with correctly rounded output
    corecore