Skip to content

bessel_Y is off by 3 ulps #17122

Closed
Closed
@zimmermann6

Description

@zimmermann6

consider the following with Sage 6.0:

sage: R=RealField(113)
sage: a=R("8.935761195587725798762818805462843676e-01")
sage: b=bessel_Y(0,a)
sage: c=R(bessel_Y(0,RealField(200)(a)))
sage: (b-c)/c.ulp()
-3.00000000000000000000000000000000
sage: b
-7.44623881999333920107530266264974e-7
sage: c
-7.44623881999333920107530266264973e-7

Given that MPFR provides correct rounding for bessel_Y (mpfr_y0) this should not happen.

Depends on #17130

Component: basic arithmetic

Author: Jeroen Demeyer

Branch/Commit: bce4fb0

Reviewer: Paul Zimmermann

Issue created by migration from https://trac.sagemath.org/ticket/17122

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions