


Bits error versus x
Results
Initial program 14.1
rmApplied flip-+14.0
Applied associate-/r/14.0
Applied associate-*l*14.0
Simplified14.0
rmApplied add-log-exp14.0
rmApplied add-cube-cbrt14.0
rmApplied add-cube-cbrt14.0
Applied exp-prod14.0
Applied log-pow13.3
Final simplification13.3
herbie shell --seed 2019018
(FPCore (x)
:name "Jmat.Real.erf"
(- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (- (* (fabs x) (fabs x)))))))
Time bar (total: 42.3s)Debug log
| 38.0ms | 139× | body | 80 | valid |
| 36.0ms | 117× | body | 160 | valid |
| 184.0ms | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (- (* (fabs x) (fabs x)))))) |
1 alts after pruning (1 fresh and 0 done)
Merged error: 12.9b
Found 4 expressions with local error:
| 12.8b | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (- (* (fabs x) (fabs x)))))) |
| 0.4b | (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429)))))))) |
| 0.2b | (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429) |
| 0.2b | (/ 1 (+ 1 (* 0.3275911 (fabs x)))) |
| 6× | add-cube-cbrt |
| 6× | associate-*l* |
| 6× | *-un-lft-identity |
| 6× | add-sqr-sqrt |
| 5× | add-exp-log |
| 5× | pow1 |
| 4× | add-log-exp |
| 4× | associate-/r/ |
| 4× | add-cbrt-cube |
| 3× | flip-+ |
| 3× | flip3-+ |
| 3× | associate-/r* |
| 2× | div-inv |
| 2× | associate-+r+ |
| 1× | inv-pow |
| 1× | flip-- |
| 1× | pow-flip |
| 1× | *-commutative |
| 1× | associate-*l/ |
| 1× | flip3-- |
| 1× | distribute-lft-in |
| 1× | frac-2neg |
| 1× | sub-neg |
| 1× | clear-num |
| 1× | rec-exp |
| 1× | +-commutative |
| 1× | distribute-rgt-in |
| 5.0ms | (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429) |
| 3.0ms | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (- (* (fabs x) (fabs x)))))) |
| 3.0ms | (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429)))))))) |
| 2.0ms | (/ 1 (+ 1 (* 0.3275911 (fabs x)))) |
| 916.0ms | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (- (* (fabs x) (fabs x)))))) |
| 226.0ms | (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429)))))))) |
| 23.0ms | (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429) |
| 18.0ms | (/ 1 (+ 1 (* 0.3275911 (fabs x)))) |
| 524.0ms | (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429)))))) |
| 404.0ms | (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429))))) (/ 1 (+ 1 (* 0.3275911 (fabs x))))) |
| 233.0ms | (+ (* 1 1) (- (* (* 0.3275911 (fabs x)) (* 0.3275911 (fabs x))) (* 1 (* 0.3275911 (fabs x))))) |
| 215.0ms | (- (+ (* 1.061405429 (/ 1 (pow (+ (* 0.3275911 (fabs x)) 1) 4))) (+ (* 1.421413741 (/ 1 (pow (+ (* 0.3275911 (fabs x)) 1) 2))) 0.254829592)) (+ (* 0.284496736 (/ 1 (+ (* 0.3275911 (fabs x)) 1))) (* 1.453152027 (/ 1 (pow (+ (* 0.3275911 (fabs x)) 1) 3))))) |
| 209.0ms | (- (+ (* 1.061405429 (/ 1 (pow (+ (* 0.3275911 (fabs x)) 1) 4))) (+ (* 1.421413741 (/ 1 (pow (+ (* 0.3275911 (fabs x)) 1) 2))) 0.254829592)) (+ (* 0.284496736 (/ 1 (+ (* 0.3275911 (fabs x)) 1))) (* 1.453152027 (/ 1 (pow (+ (* 0.3275911 (fabs x)) 1) 3))))) |
5 alts after pruning (5 fresh and 0 done)
Merged error: 12.8b
Found 4 expressions with local error:
| 12.8b | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)))) (* (- 1 (* 0.3275911 (fabs x))) 1.061405429)))))))))) (exp (- (* (fabs x) (fabs x)))))) |
| 12.2b | (* (/ 1 (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)))) (* (- 1 (* 0.3275911 (fabs x))) 1.061405429)) |
| 0.4b | (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)))) (* (- 1 (* 0.3275911 (fabs x))) 1.061405429))))))))) |
| 0.3b | (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)) |
| 11× | pow1 |
| 10× | add-exp-log |
| 8× | add-cbrt-cube |
| 7× | associate-*l* |
| 5× | add-cube-cbrt |
| 5× | associate-*l/ |
| 5× | *-un-lft-identity |
| 5× | add-sqr-sqrt |
| 4× | add-log-exp |
| 4× | flip-- |
| 4× | flip3-- |
| 3× | prod-exp |
| 2× | cbrt-unprod |
| 2× | *-commutative |
| 2× | associate-/r/ |
| 2× | associate-*r/ |
| 2× | pow-prod-down |
| 2× | associate-*r* |
| 2× | associate-+r+ |
| 2× | frac-times |
| 1× | div-inv |
| 1× | flip-+ |
| 1× | pow-prod-up |
| 1× | pow-plus |
| 1× | flip3-+ |
| 1× | distribute-lft-in |
| 1× | sub-neg |
| 1× | rec-exp |
| 1× | +-commutative |
| 1× | distribute-rgt-in |
| 1× | pow2 |
| 12.0ms | (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)) |
| 8.0ms | (* (/ 1 (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)))) (* (- 1 (* 0.3275911 (fabs x))) 1.061405429)) |
| 1.0ms | (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)))) (* (- 1 (* 0.3275911 (fabs x))) 1.061405429))))))))) |
| 1.0ms | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)))) (* (- 1 (* 0.3275911 (fabs x))) 1.061405429)))))))))) (exp (- (* (fabs x) (fabs x)))))) |
| 1.3s | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)))) (* (- 1 (* 0.3275911 (fabs x))) 1.061405429)))))))))) (exp (- (* (fabs x) (fabs x)))))) |
| 439.0ms | (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)))) (* (- 1 (* 0.3275911 (fabs x))) 1.061405429))))))))) |
| 70.0ms | (* (/ 1 (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)))) (* (- 1 (* 0.3275911 (fabs x))) 1.061405429)) |
| 16.0ms | (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)) |
| 645.0ms | (* (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911))) (+ (* 1 1) (+ (* (* 0.3275911 (fabs x)) (* 0.3275911 (fabs x))) (* 1 (* 0.3275911 (fabs x)))))) |
| 574.0ms | (* (* (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)) (* (fabs x) 0.3275911)) (* (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)) (* (fabs x) 0.3275911))) |
| 401.0ms | (* 1 (* (- (* 1 1) (* (* 0.3275911 (fabs x)) (* 0.3275911 (fabs x)))) 1.061405429)) |
| 314.0ms | (/ 1 (- (pow 1 3) (pow (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)) 3))) |
| 310.0ms | (* 1.061405429 (/ (- 1 (* 0.3275911 (fabs x))) (- 1 (* 0.10731592879921002 (pow (fabs x) 2))))) |
5 alts after pruning (5 fresh and 0 done)
Merged error: 12.8b
Found 4 expressions with local error:
| 12.8b | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)))) (* (- 1 (* 0.3275911 (fabs x))) 1.061405429)))))))))) (exp (- (* (fabs x) (fabs x)))))) |
| 12.8b | (log (exp (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)))) (* (- 1 (* 0.3275911 (fabs x))) 1.061405429)))))))))) (exp (- (* (fabs x) (fabs x)))))))) |
| 12.2b | (* (/ 1 (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)))) (* (- 1 (* 0.3275911 (fabs x))) 1.061405429)) |
| 0.4b | (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)))) (* (- 1 (* 0.3275911 (fabs x))) 1.061405429))))))))) |
| 8× | add-exp-log |
| 7× | add-cube-cbrt |
| 7× | *-un-lft-identity |
| 7× | pow1 |
| 7× | add-sqr-sqrt |
| 6× | associate-*l* |
| 6× | add-cbrt-cube |
| 5× | associate-*l/ |
| 5× | log-prod |
| 4× | add-log-exp |
| 4× | flip-- |
| 4× | log-pow |
| 4× | flip3-- |
| 3× | exp-prod |
| 2× | associate-/r/ |
| 2× | associate-*r/ |
| 2× | prod-exp |
| 2× | exp-sum |
| 2× | sub-neg |
| 2× | associate-+r+ |
| 2× | frac-times |
| 1× | div-inv |
| 1× | flip-+ |
| 1× | cbrt-unprod |
| 1× | *-commutative |
| 1× | pow-prod-down |
| 1× | associate-*r* |
| 1× | rem-log-exp |
| 1× | exp-diff |
| 1× | flip3-+ |
| 1× | distribute-lft-in |
| 1× | rec-exp |
| 1× | log-div |
| 1× | +-commutative |
| 1× | distribute-rgt-in |
| 16.0ms | (* (/ 1 (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)))) (* (- 1 (* 0.3275911 (fabs x))) 1.061405429)) |
| 5.0ms | (log (exp (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)))) (* (- 1 (* 0.3275911 (fabs x))) 1.061405429)))))))))) (exp (- (* (fabs x) (fabs x)))))))) |
| 3.0ms | (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)))) (* (- 1 (* 0.3275911 (fabs x))) 1.061405429))))))))) |
| 2.0ms | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)))) (* (- 1 (* 0.3275911 (fabs x))) 1.061405429)))))))))) (exp (- (* (fabs x) (fabs x)))))) |
| 1.3s | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)))) (* (- 1 (* 0.3275911 (fabs x))) 1.061405429)))))))))) (exp (- (* (fabs x) (fabs x)))))) |
| 1.3s | (log (exp (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)))) (* (- 1 (* 0.3275911 (fabs x))) 1.061405429)))))))))) (exp (- (* (fabs x) (fabs x)))))))) |
| 362.0ms | (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)))) (* (- 1 (* 0.3275911 (fabs x))) 1.061405429))))))))) |
| 68.0ms | (* (/ 1 (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)))) (* (- 1 (* 0.3275911 (fabs x))) 1.061405429)) |
| 778.0ms | (* (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911))) (+ (* 1 1) (+ (* (* 0.3275911 (fabs x)) (* 0.3275911 (fabs x))) (* 1 (* 0.3275911 (fabs x)))))) |
| 543.0ms | (- (+ (* 0.3477069720320819 (/ (* (fabs x) (exp (- (pow (fabs x) 2)))) (* (- 1 (* 0.10731592879921002 (pow (fabs x) 2))) (pow (+ (* 0.3275911 (fabs x)) 1) 4)))) (+ (* 0.284496736 (/ (exp (- (pow (fabs x) 2))) (pow (+ (* 0.3275911 (fabs x)) 1) 2))) (+ (* 1.453152027 (/ (exp (- (pow (fabs x) 2))) (pow (+ (* 0.3275911 (fabs x)) 1) 4))) 1))) (+ (* 1.421413741 (/ (exp (- (pow (fabs x) 2))) (pow (+ (* 0.3275911 (fabs x)) 1) 3))) (+ (* 1.061405429 (/ (exp (- (pow (fabs x) 2))) (* (- 1 (* 0.10731592879921002 (pow (fabs x) 2))) (pow (+ (* 0.3275911 (fabs x)) 1) 4)))) (* 0.254829592 (/ (exp (- (pow (fabs x) 2))) (+ (* 0.3275911 (fabs x)) 1)))))) |
| 409.0ms | (* 1 (* (- (* 1 1) (* (* 0.3275911 (fabs x)) (* 0.3275911 (fabs x)))) 1.061405429)) |
| 363.0ms | (/ 1 (- (pow 1 3) (pow (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)) 3))) |
| 333.0ms | (* 1.061405429 (/ (- 1 (* 0.3275911 (fabs x))) (- 1 (* 0.10731592879921002 (pow (fabs x) 2))))) |
5 alts after pruning (5 fresh and 0 done)
Merged error: 12.8b
Found 4 expressions with local error:
| 12.8b | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)))) (* (- 1 (* 0.3275911 (fabs x))) 1.061405429)))))))))) (exp (- (* (fabs x) (fabs x)))))) |
| 12.8b | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)))) (* (- 1 (* 0.3275911 (fabs x))) 1.061405429)))))))))) (exp (- (* (fabs x) (fabs x)))))) |
| 12.8b | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)))) (* (- 1 (* 0.3275911 (fabs x))) 1.061405429)))))))))) (exp (- (* (fabs x) (fabs x)))))) |
| 12.8b | (log (exp (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)))) (* (- 1 (* 0.3275911 (fabs x))) 1.061405429)))))))))) (exp (- (* (fabs x) (fabs x)))))))) |
| 6× | add-cube-cbrt |
| 6× | *-un-lft-identity |
| 6× | add-sqr-sqrt |
| 5× | log-prod |
| 5× | pow1 |
| 4× | add-log-exp |
| 4× | log-pow |
| 4× | add-exp-log |
| 4× | add-cbrt-cube |
| 4× | sub-neg |
| 3× | flip-- |
| 3× | flip3-- |
| 3× | exp-prod |
| 2× | exp-sum |
| 1× | rem-log-exp |
| 1× | exp-diff |
| 1× | log-div |
| 5.0ms | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)))) (* (- 1 (* 0.3275911 (fabs x))) 1.061405429)))))))))) (exp (- (* (fabs x) (fabs x)))))) |
| 5.0ms | (log (exp (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)))) (* (- 1 (* 0.3275911 (fabs x))) 1.061405429)))))))))) (exp (- (* (fabs x) (fabs x)))))))) |
| 2.0ms | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)))) (* (- 1 (* 0.3275911 (fabs x))) 1.061405429)))))))))) (exp (- (* (fabs x) (fabs x)))))) |
| 2.0ms | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)))) (* (- 1 (* 0.3275911 (fabs x))) 1.061405429)))))))))) (exp (- (* (fabs x) (fabs x)))))) |
| 1.3s | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)))) (* (- 1 (* 0.3275911 (fabs x))) 1.061405429)))))))))) (exp (- (* (fabs x) (fabs x)))))) |
| 1.3s | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)))) (* (- 1 (* 0.3275911 (fabs x))) 1.061405429)))))))))) (exp (- (* (fabs x) (fabs x)))))) |
| 1.3s | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)))) (* (- 1 (* 0.3275911 (fabs x))) 1.061405429)))))))))) (exp (- (* (fabs x) (fabs x)))))) |
| 1.2s | (log (exp (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)))) (* (- 1 (* 0.3275911 (fabs x))) 1.061405429)))))))))) (exp (- (* (fabs x) (fabs x)))))))) |
| 286.0ms | (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)))) (* (- 1 (* 0.3275911 (fabs x))) 1.061405429)))))))))) (exp (- (* (fabs x) (fabs x)))))) |
| 263.0ms | (log (sqrt (exp (- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (- 1 (* (* (fabs x) 0.3275911) (* (fabs x) 0.3275911)))) (* (- 1 (* 0.3275911 (fabs x))) 1.061405429)))))))))) (exp (- (* (fabs x) (fabs x))))))))) |
| 261.0ms | (- (+ (* 0.3477069720320819 (/ (* (fabs x) (exp (- (pow (fabs x) 2)))) (* (- 1 (* 0.10731592879921002 (pow (fabs x) 2))) (pow (+ (* 0.3275911 (fabs x)) 1) 4)))) (+ (* 0.284496736 (/ (exp (- (pow (fabs x) 2))) (pow (+ (* 0.3275911 (fabs x)) 1) 2))) (+ (* 1.453152027 (/ (exp (- (pow (fabs x) 2))) (pow (+ (* 0.3275911 (fabs x)) 1) 4))) 1))) (+ (* 1.421413741 (/ (exp (- (pow (fabs x) 2))) (pow (+ (* 0.3275911 (fabs x)) 1) 3))) (+ (* 1.061405429 (/ (exp (- (pow (fabs x) 2))) (* (- 1 (* 0.10731592879921002 (pow (fabs x) 2))) (pow (+ (* 0.3275911 (fabs x)) 1) 4)))) (* 0.254829592 (/ (exp (- (pow (fabs x) 2))) (+ (* 0.3275911 (fabs x)) 1)))))) |
| 243.0ms | (- (+ (* 0.3477069720320819 (/ (* (fabs x) (exp (- (pow (fabs x) 2)))) (* (- 1 (* 0.10731592879921002 (pow (fabs x) 2))) (pow (+ (* 0.3275911 (fabs x)) 1) 4)))) (+ (* 0.284496736 (/ (exp (- (pow (fabs x) 2))) (pow (+ (* 0.3275911 (fabs x)) 1) 2))) (+ (* 1.453152027 (/ (exp (- (pow (fabs x) 2))) (pow (+ (* 0.3275911 (fabs x)) 1) 4))) 1))) (+ (* 1.421413741 (/ (exp (- (pow (fabs x) 2))) (pow (+ (* 0.3275911 (fabs x)) 1) 3))) (+ (* 1.061405429 (/ (exp (- (pow (fabs x) 2))) (* (- 1 (* 0.10731592879921002 (pow (fabs x) 2))) (pow (+ (* 0.3275911 (fabs x)) 1) 4)))) (* 0.254829592 (/ (exp (- (pow (fabs x) 2))) (+ (* 0.3275911 (fabs x)) 1)))))) |
| 238.0ms | (- (+ (* 0.3477069720320819 (/ (* (fabs x) (exp (- (pow (fabs x) 2)))) (* (- 1 (* 0.10731592879921002 (pow (fabs x) 2))) (pow (+ (* 0.3275911 (fabs x)) 1) 4)))) (+ (* 0.284496736 (/ (exp (- (pow (fabs x) 2))) (pow (+ (* 0.3275911 (fabs x)) 1) 2))) (+ (* 1.453152027 (/ (exp (- (pow (fabs x) 2))) (pow (+ (* 0.3275911 (fabs x)) 1) 4))) 1))) (+ (* 1.421413741 (/ (exp (- (pow (fabs x) 2))) (pow (+ (* 0.3275911 (fabs x)) 1) 3))) (+ (* 1.061405429 (/ (exp (- (pow (fabs x) 2))) (* (- 1 (* 0.10731592879921002 (pow (fabs x) 2))) (pow (+ (* 0.3275911 (fabs x)) 1) 4)))) (* 0.254829592 (/ (exp (- (pow (fabs x) 2))) (+ (* 0.3275911 (fabs x)) 1)))))) |
6 alts after pruning (5 fresh and 1 done)
Merged error: 12.1b
0% (0.0b remaining)
Error of 13.3b against oracle of 13.2b and baseline of 13.3b
| 2.1s | 3986× | body | 160 | valid |
| 1.5s | 4014× | body | 80 | valid |