Details

Time bar (total: 1.2m)

sample115.0ms

Algorithm
intervals
Results
43.0ms129×body160valid
23.0ms127×body80valid

simplify465.0ms

Counts
1 → 1

prune17.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 14.4b

localize75.0ms

Local error

Found 4 expressions with local error:

14.3b
(- 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.5b
(+ 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.1b
(* (/ 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.1b
(/ 1 (+ 1 (* 0.3275911 (fabs x))))

rewrite85.0ms

Algorithm
rewrite-expression-head
Rules
30×add-sqr-sqrt
24×*-un-lft-identity
23×add-cube-cbrt
20×times-frac
17×add-exp-log
15×associate-*l*
11×add-cbrt-cube
add-log-exp
pow1
flip3-+ flip-+
expm1-log1p-u div-exp prod-exp associate-/r/ insert-posit16 log1p-expm1-u
associate-/r* fma-def fma-neg associate-*r* prod-diff associate-/l* unswap-sqr
distribute-rgt-in frac-times cbrt-undiv rec-exp associate-+r+ distribute-lft-in 1-exp associate-*r/ cbrt-unprod div-inv
+-commutative clear-num sum-log sub-neg frac-2neg flip3-- diff-log pow-prod-down associate-*l/ *-commutative pow-flip flip-- inv-pow
Counts
4 → 122
Calls
4 calls:
Slowest
47.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)))))
13.0ms
(/ 1 (+ 1 (* 0.3275911 (fabs x))))
11.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))))))
11.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))))))))

series1.7s

Counts
4 → 12
Calls
4 calls:
Slowest
1.0s
(- 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))))))
381.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))))))))
220.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)))))
32.0ms
(/ 1 (+ 1 (* 0.3275911 (fabs x))))

simplify781.0ms

Counts
152 → 134

prune2.3s

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 14.3b

localize95.0ms

Local error

Found 4 expressions with local error:

14.3b
(- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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.5b
(+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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.3b
(* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))))
0.3b
(cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))

rewrite70.0ms

Algorithm
rewrite-expression-head
Rules
103×cbrt-prod
86×add-sqr-sqrt
61×times-frac
56×*-un-lft-identity
46×add-cube-cbrt
20×swap-sqr
18×associate-*r* associate-*l*
16×unswap-sqr
11×pow1
10×associate-/r/
add-log-exp
pow1/3 div-inv
flip3-+ add-exp-log flip-+
cbrt-div
expm1-log1p-u add-cbrt-cube insert-posit16 log1p-expm1-u
fma-def fma-neg prod-diff
associate-+r+ pow-prod-down pow-sqr pow-prod-up
pow2 distribute-rgt-in frac-times +-commutative sum-log sub-neg distribute-lft-in pow-plus flip3-- diff-log associate-*l/ prod-exp associate-*r/ *-commutative cbrt-unprod flip--
Counts
4 → 163
Calls
4 calls:
Slowest
37.0ms
(* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))))
9.0ms
(+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429)))))))))
9.0ms
(- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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))))))
5.0ms
(cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))

series2.0s

Counts
4 → 12
Calls
4 calls:
Slowest
1.1s
(- 1 (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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))))))
459.0ms
(+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429)))))))))
233.0ms
(* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))))
200.0ms
(cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))

simplify714.0ms

Counts
228 → 175

prune3.3s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 14.3b

localize123.0ms

Local error

Found 4 expressions with local error:

10.9b
(- (* 1 1) (* (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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.5b
(* (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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.5b
(+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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.5b
(+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429)))))))))

rewrite704.0ms

Algorithm
rewrite-expression-head
Rules
932×frac-times
322×associate-*l/ associate-*r/
266×exp-neg
230×flip3-+ flip-+
228×neg-sub0 exp-diff
144×prod-exp
136×add-exp-log
118×pow1
84×add-cbrt-cube
66×pow-prod-down
56×cbrt-unprod
38×un-div-inv
24×div-exp
12×rec-exp 1-exp
10×add-log-exp
pow-sqr pow-prod-up
cbrt-undiv
add-sqr-sqrt fma-def *-un-lft-identity add-cube-cbrt
expm1-log1p-u associate-+r+ insert-posit16 log1p-expm1-u
pow-plus
distribute-rgt-in +-commutative sum-log distribute-lft-in
pow2 sub-neg flip3-- fma-neg diff-log swap-sqr associate-*r* associate-*l* prod-diff *-commutative flip-- difference-of-squares
Counts
4 → 513
Calls
4 calls:
Slowest
393.0ms
(* (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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))))))
267.0ms
(- (* 1 1) (* (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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)))))))
5.0ms
(+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429)))))))))
5.0ms
(+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429)))))))))

series4.7s

Counts
4 → 12
Calls
4 calls:
Slowest
3.1s
(- (* 1 1) (* (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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)))))))
713.0ms
(* (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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 (+ 1 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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))))))
453.0ms
(+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429)))))))))
432.0ms
(+ 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429)))))))))

simplify5.6s

Counts
848 → 525

prune15.9s

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 10.9b

localize267.0ms

Local error

Found 4 expressions with local error:

10.9b
(- (* 1 1) (/ (* (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (- (* 0.254829592 0.254829592) (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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 (+ 1 (* 0.3275911 (fabs x)))) (- (* 0.254829592 0.254829592) (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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.6b
(* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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.6b
(* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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.5b
(- 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429)))))))))

rewrite622.0ms

Algorithm
rewrite-expression-head
Rules
204×add-exp-log
130×prod-exp
102×frac-times
82×pow1
76×add-cbrt-cube
60×associate-*r/
48×flip3-+ flip-+
42×cbrt-unprod
40×div-exp
36×associate-*l/
34×pow-prod-down
20×rec-exp 1-exp
16×prod-diff
12×cbrt-undiv
distribute-rgt-in distribute-lft-in
add-sqr-sqrt *-un-lft-identity flip3-- associate-/r/ pow-sqr pow-prod-up flip-- add-log-exp
add-cube-cbrt
expm1-log1p-u pow-plus fma-neg insert-posit16 log1p-expm1-u
pow2 sub-neg times-frac diff-log swap-sqr associate-*r* associate-*l* *-commutative associate--r+ difference-of-squares
div-inv distribute-lft-out--
Counts
4 → 259
Calls
4 calls:
Slowest
394.0ms
(- (* 1 1) (/ (* (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (- (* 0.254829592 0.254829592) (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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 (+ 1 (* 0.3275911 (fabs x)))) (- (* 0.254829592 0.254829592) (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429))))))))))))
112.0ms
(* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429)))))))))
105.0ms
(* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429)))))))))
4.0ms
(- 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429)))))))))

series16.4s

Counts
4 → 12
Calls
4 calls:
Slowest
15.2s
(- (* 1 1) (/ (* (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (- (* 0.254829592 0.254829592) (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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 (+ 1 (* 0.3275911 (fabs x)))) (- (* 0.254829592 0.254829592) (* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429))))))))))))
458.0ms
(* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429)))))))))
393.0ms
(* (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 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)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429)))))))))
392.0ms
(- 0.254829592 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x)))))) (* (cbrt (/ 1 (+ 1 (* 0.3275911 (fabs x))))) (+ 1.421413741 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1 (+ 1 (* 0.3275911 (fabs x)))) 1.061405429)))))))))

simplify5.1s

Counts
349 → 271

prune9.8s

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 10.9b

regimes444.0ms

Accuracy

0% (0.0b remaining)

Error of 10.7b against oracle of 10.7b and baseline of 10.7b

bsearch30.0ms

end0.0ms

sample3.4s

Algorithm
intervals
Results
1.9s3938×body160valid
1.4s4062×body80valid