(FPCore (x) :precision binary64 (let* ((t_0 (/ 1.0 (fabs x))) (t_1 (* (* t_0 t_0) t_0)) (t_2 (* (* t_1 t_0) t_0))) (* (* (/ 1.0 (sqrt (PI))) (exp (* (fabs x) (fabs x)))) (+ (+ (+ t_0 (* (/ 1.0 2.0) t_1)) (* (/ 3.0 4.0) t_2)) (* (/ 15.0 8.0) (* (* t_2 t_0) t_0))))))
\begin{array}{l} \\ \begin{array}{l} t_0 := \frac{1}{\left|x\right|}\\ t_1 := \left(t\_0 \cdot t\_0\right) \cdot t\_0\\ t_2 := \left(t\_1 \cdot t\_0\right) \cdot t\_0\\ \left(\frac{1}{\sqrt{\mathsf{PI}\left(\right)}} \cdot e^{\left|x\right| \cdot \left|x\right|}\right) \cdot \left(\left(\left(t\_0 + \frac{1}{2} \cdot t\_1\right) + \frac{3}{4} \cdot t\_2\right) + \frac{15}{8} \cdot \left(\left(t\_2 \cdot t\_0\right) \cdot t\_0\right)\right) \end{array} \end{array}
herbie shell --seed 2025066
(FPCore (x)
:name "Jmat.Real.erfi, branch x greater than or equal to 5"
:precision binary64
:pre (>= x 0.5)
(* (* (/ 1.0 (sqrt (PI))) (exp (* (fabs x) (fabs x)))) (+ (+ (+ (/ 1.0 (fabs x)) (* (/ 1.0 2.0) (* (* (/ 1.0 (fabs x)) (/ 1.0 (fabs x))) (/ 1.0 (fabs x))))) (* (/ 3.0 4.0) (* (* (* (* (/ 1.0 (fabs x)) (/ 1.0 (fabs x))) (/ 1.0 (fabs x))) (/ 1.0 (fabs x))) (/ 1.0 (fabs x))))) (* (/ 15.0 8.0) (* (* (* (* (* (* (/ 1.0 (fabs x)) (/ 1.0 (fabs x))) (/ 1.0 (fabs x))) (/ 1.0 (fabs x))) (/ 1.0 (fabs x))) (/ 1.0 (fabs x))) (/ 1.0 (fabs x)))))))
Please file a bug report with this information.
egglog executable not found in PATH | L | C | |
---|---|---|---|
run-egglog-multi-extractor | /home/nightlies/herbie/aditya-egglog-develop-2/src/core/egglog-herbie.rkt | 150 | 0 |
simplify-batch | /home/nightlies/herbie/aditya-egglog-develop-2/src/core/simplify.rkt | 20 | 0 |
(unnamed) | /usr/share/racket/collects/racket/contract/private/arrow-val-first.rkt | 486 | 18 |
initial-simplify | /home/nightlies/herbie/aditya-egglog-develop-2/src/core/preprocess.rkt | 56 | 0 |
find-preprocessing | /home/nightlies/herbie/aditya-egglog-develop-2/src/core/preprocess.rkt | 83 | 0 |
run-improve! | /home/nightlies/herbie/aditya-egglog-develop-2/src/core/mainloop.rkt | 44 | 0 |
get-alternatives/report | /home/nightlies/herbie/aditya-egglog-develop-2/src/api/sandbox.rkt | 174 | 0 |
(unnamed) | /home/nightlies/herbie/aditya-egglog-develop-2/src/api/sandbox.rkt | 265 | 6 |
(unnamed) | /usr/share/racket/pkgs/profile-lib/main.rkt | 40 | 10 |
profile-thunk | /usr/share/racket/pkgs/profile-lib/main.rkt | 9 | 0 |
in-engine | /home/nightlies/herbie/aditya-egglog-develop-2/src/api/sandbox.rkt | 283 | 2 |
(unnamed) | /usr/share/racket/collects/racket/engine.rkt | 42 | 24 |