Average Error: 0.2 → 0.2
Time: 1.6s
Precision: binary64
\[\sqrt{\mathsf{erf}\left(x\right) \cdot j_0\left(x\right)}\]
\[\sqrt{\mathsf{erf}\left(x\right) \cdot j_0\left(x\right)}\]

Error

Bits error versus x

Derivation

  1. Initial program 0.2

    \[\sqrt{\mathsf{erf}\left(x\right) \cdot j_0\left(x\right)}\]
  2. Final simplification0.2

    \[\leadsto \sqrt{\mathsf{erf}\left(x\right) \cdot j_0\left(x\right)}\]

Reproduce

herbie shell --seed 2020152 
(FPCore (x)
  :name "(sqrt (* (erf x) (j0 x)))"
  :precision binary64
  (sqrt (* (erf x) (j0 x))))