FN-BESSELI-002: BESSELI and BESSELK are low-order approximations, rarely correctly rounded
Excel differs from the mathematical answer · measured · recorded 2026-11-04
BESSELI and BESSELK are low-order polynomial approximations. Over the recorded numeric rows with non-negative order, BESSELI gives the correctly rounded value on 2 of 1163 rows and BESSELK on 0 of 1155, with largest relative errors 5.0e-04 and 1.7e-07. BESSELI(-1,0) is 1.2660658480342601 where I0(1) is 1.2660658777520084, about 2.3E-8 relative.
| Call and input route | Inputs | Excel | Correct value | Recorded in |
|---|---|---|---|---|
BESSELI(-1, 0)cell-value2 | x: -10xbff0000000000000n: 00x0000000000000000 | 1.26606584803426010x3ff441ce433e3c05 | 1.26606587775200840x3ff441ce4b386c2d | Excel 16.0 build 20430, Windows 64-bit, CPU not recorded in this capture |
BESSELI(12.514410892637624, 3.987394155038235)cell-value2 | x: 12.5144108926376240x40290760dd512b66n: 3.9873941550382350x400fe62ee82134c8 | 21360.0007873445070x40d4dc000ce65cba | 21360.001501123020x40d4dc0018982a92 | Excel 16.0 build 20430, Windows 64-bit, CPU not recorded in this capture |
BESSELK(1.8447401994787955, 0.15119840195885237)cell-value2 | x: 1.84474019947879550x3ffd840e4ca60c0en: 0.151198401958852370x3fc35a781fcf7430 | 0.13800290495734090x3fc1aa1445c5bb34 | 0.138002895235260380x3fc1aa1430e4f602 | Excel 16.0 build 20430, Windows 64-bit, CPU not recorded in this capture |
Correct value: mpmath besseli at 800 bits, order the integer part of n, correctly rounded.
Correct value: mpmath besseli at 800 bits, order the integer part of n, correctly rounded.
Correct value: mpmath besselk at 800 bits, order the integer part of n, correctly rounded.
Basis: Every numeric row of the extended capture of each function, compared with mpmath at 200 bits.
Evidence and capture sources
- DnaCalc-Research · round22-result.json 130ec21b3da03276c01fb27dce70463f08f90d9a · product; bank.own_BESSELI_gains research round 22 result
- CalcFunc-Evidence · cache/w111-extended-regenerated-20260929/answers-besseli.json.gz 4d5320dfdc385354469b4d506153357bb932ab08 · w111extended-2026092903-BESSELI-00001
- CalcFunc-Evidence · cache/w111-extended-regenerated-20260929/answers-besseli.json.gz 4d5320dfdc385354469b4d506153357bb932ab08 · w111extended-2026092903-BESSELI-00633
- CalcFunc-Evidence · cache/w111-extended-regenerated-20260929/answers-besselk.json.gz 4d5320dfdc385354469b4d506153357bb932ab08 · w111extended-2026092903-BESSELK-00698