


Bits error versus t



Bits error versus l



Bits error versus Om



Bits error versus Omc
if (asin (* (sqrt (- 1 (* (/ (/ -1 Omc) (/ -1 Om)) (/ (/ -1 Omc) (/ -1 Om))))) (exp (* (fma (- (log (/ -1 t)) (log (/ -1 l))) 2 (log 1/2)) (+ 1/6 1/3))))) < 4.583463697946747e-155Initial program 35.2
rmApplied add-cube-cbrt35.2
Taylor expanded around -inf 48.3
Applied simplify4.1
if 4.583463697946747e-155 < (asin (* (sqrt (- 1 (* (/ (/ -1 Omc) (/ -1 Om)) (/ (/ -1 Omc) (/ -1 Om))))) (exp (* (fma (- (log (/ -1 t)) (log (/ -1 l))) 2 (log 1/2)) (+ 1/6 1/3))))) Initial program 8.5
rmApplied expm1-log1p-u8.5
Time bar (total: 2.6m)Debug logProfile
herbie shell --seed 2018201 +o rules:numerics
(FPCore (t l Om Omc)
:name "Toniolo and Linder, Equation (2)"
(asin (sqrt (/ (- 1 (pow (/ Om Omc) 2)) (+ 1 (* 2 (pow (/ t l) 2)))))))