Details

Time bar (total: 29.2s)

sample42.0ms

Algorithm
intervals
Results
14.0ms126×body160valid
7.0ms130×body80valid

simplify1.4s

Counts
1 → 1
Iterations

Useful iterations: 3 (79.0ms)

IterNodesCost
02664
18264
224664
376663
4318663
done500063

prune8.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 14.0b

localize21.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ 1.0 (+ 1.0 (* 0.3275911 (fabs x))))
0.2b
(* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)))))))))
0.4b
(+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))
13.8b
(- 1.0 (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (- (* (fabs x) (fabs x))))))

rewrite32.0ms

Algorithm
rewrite-expression-head
Rules
25×add-sqr-sqrt
20×add-cube-cbrt *-un-lft-identity
19×times-frac
15×associate-*l*
11×add-exp-log add-cbrt-cube
add-log-exp
pow1
flip3-+ flip-+
associate-/r/
associate-*r* associate-/r* associate-/l*
cbrt-undiv distribute-rgt-in frac-times associate-+r+ distribute-lft-in associate-*r/ div-exp prod-exp cbrt-unprod div-inv unswap-sqr
+-commutative sub-neg flip3-- frac-2neg diff-log pow-prod-down associate-*l/ clear-num sum-log *-commutative flip--
Counts
4 → 94
Calls
4 calls:
4.0ms
(/ 1.0 (+ 1.0 (* 0.3275911 (fabs x))))
20.0ms
(* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)))))))))
2.0ms
(+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))
2.0ms
(- 1.0 (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (- (* (fabs x) (fabs x))))))

series1.6s

Counts
4 → 12
Calls
4 calls:
34.0ms
(/ 1.0 (+ 1.0 (* 0.3275911 (fabs x))))
391.0ms
(* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)))))))))
319.0ms
(+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))
827.0ms
(- 1.0 (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (- (* (fabs x) (fabs x))))))

simplify1.0s

Counts
106 → 106
Iterations

Useful iterations: 2 (429.0ms)

IterNodesCost
02106134
16705914
227115261
done50005261

prune459.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 13.8b

localize31.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (* (/ (* (cbrt 1.0) (cbrt 1.0)) (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (/ (cbrt 1.0) (sqrt (+ 1.0 (* 0.3275911 (fabs x)))))) 1.061405429)))))))))
0.3b
(* (/ (* (cbrt 1.0) (cbrt 1.0)) (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (/ (cbrt 1.0) (sqrt (+ 1.0 (* 0.3275911 (fabs x))))))
0.4b
(+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (* (/ (* (cbrt 1.0) (cbrt 1.0)) (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (/ (cbrt 1.0) (sqrt (+ 1.0 (* 0.3275911 (fabs x)))))) 1.061405429))))))))
13.8b
(- 1.0 (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (* (/ (* (cbrt 1.0) (cbrt 1.0)) (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (/ (cbrt 1.0) (sqrt (+ 1.0 (* 0.3275911 (fabs x)))))) 1.061405429))))))))) (exp (- (* (fabs x) (fabs x))))))

rewrite77.0ms

Algorithm
rewrite-expression-head
Rules
87×add-sqr-sqrt
74×times-frac
45×associate-*r*
40×add-cube-cbrt *-un-lft-identity
32×sqrt-prod
30×add-exp-log
27×associate-*l*
24×cbrt-prod
23×add-cbrt-cube
17×unswap-sqr
10×prod-exp cbrt-unprod
pow1 cbrt-undiv div-exp add-log-exp
flip3-+ associate-/r/ flip-+
sqrt-div
frac-times associate-*r/ div-inv
distribute-rgt-in associate-+r+ distribute-lft-in pow-prod-down associate-*l/ *-commutative
+-commutative sub-neg flip3-- diff-log sum-log flip--
Counts
4 → 158
Calls
4 calls:
16.0ms
(* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (* (/ (* (cbrt 1.0) (cbrt 1.0)) (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (/ (cbrt 1.0) (sqrt (+ 1.0 (* 0.3275911 (fabs x)))))) 1.061405429)))))))))
48.0ms
(* (/ (* (cbrt 1.0) (cbrt 1.0)) (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (/ (cbrt 1.0) (sqrt (+ 1.0 (* 0.3275911 (fabs x))))))
3.0ms
(+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (* (/ (* (cbrt 1.0) (cbrt 1.0)) (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (/ (cbrt 1.0) (sqrt (+ 1.0 (* 0.3275911 (fabs x)))))) 1.061405429))))))))
2.0ms
(- 1.0 (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (* (/ (* (cbrt 1.0) (cbrt 1.0)) (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (/ (cbrt 1.0) (sqrt (+ 1.0 (* 0.3275911 (fabs x)))))) 1.061405429))))))))) (exp (- (* (fabs x) (fabs x))))))

series1.9s

Counts
4 → 12
Calls
4 calls:
467.0ms
(* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (* (/ (* (cbrt 1.0) (cbrt 1.0)) (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (/ (cbrt 1.0) (sqrt (+ 1.0 (* 0.3275911 (fabs x)))))) 1.061405429)))))))))
96.0ms
(* (/ (* (cbrt 1.0) (cbrt 1.0)) (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (/ (cbrt 1.0) (sqrt (+ 1.0 (* 0.3275911 (fabs x))))))
377.0ms
(+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (* (/ (* (cbrt 1.0) (cbrt 1.0)) (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (/ (cbrt 1.0) (sqrt (+ 1.0 (* 0.3275911 (fabs x)))))) 1.061405429))))))))
931.0ms
(- 1.0 (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (* (/ (* (cbrt 1.0) (cbrt 1.0)) (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (/ (cbrt 1.0) (sqrt (+ 1.0 (* 0.3275911 (fabs x)))))) 1.061405429))))))))) (exp (- (* (fabs x) (fabs x))))))

simplify1.7s

Counts
170 → 170
Iterations

Useful iterations: 2 (826.0ms)

IterNodesCost
034110230
111149783
245777454
done50007454

prune806.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 13.8b

localize44.0ms

Local error

Found 4 expressions with local error:

0.4b
(+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (pow (cbrt 1.0) 3) (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))) -0.284496736)) 0.254829592)
0.4b
(+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (pow (cbrt 1.0) 3) (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))) -0.284496736)) 0.254829592)
0.5b
(* (/ (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (pow (cbrt 1.0) 3) (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))) -0.284496736)) 0.254829592) (exp (pow (fabs x) 2))) (/ (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (pow (cbrt 1.0) 3) (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))) -0.284496736)) 0.254829592) (exp (pow (fabs x) 2))))
10.7b
(- (* 1.0 1.0) (* (/ (* 1.0 1.0) (pow (+ 1.0 (* 0.3275911 (fabs x))) 2)) (* (/ (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (pow (cbrt 1.0) 3) (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))) -0.284496736)) 0.254829592) (exp (pow (fabs x) 2))) (/ (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (pow (cbrt 1.0) 3) (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))) -0.284496736)) 0.254829592) (exp (pow (fabs x) 2))))))

rewrite145.0ms

Algorithm
rewrite-expression-head
Rules
44×add-sqr-sqrt
40×times-frac
32×add-cube-cbrt *-un-lft-identity
16×add-cbrt-cube
13×swap-sqr associate-*r* associate-*l*
12×add-exp-log
11×pow1
10×add-log-exp
cbrt-undiv associate-+l+ div-exp prod-exp cbrt-unprod div-inv unswap-sqr
+-commutative distribute-rgt-in distribute-lft-in flip3-+ sum-log flip-+
pow2 frac-times sub-neg flip3-- pow-plus diff-log associate-*r/ pow-prod-down associate-*l/ pow-sqr *-commutative pow-prod-up flip--
Counts
4 → 105
Calls
4 calls:
14.0ms
(+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (pow (cbrt 1.0) 3) (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))) -0.284496736)) 0.254829592)
14.0ms
(+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (pow (cbrt 1.0) 3) (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))) -0.284496736)) 0.254829592)
108.0ms
(* (/ (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (pow (cbrt 1.0) 3) (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))) -0.284496736)) 0.254829592) (exp (pow (fabs x) 2))) (/ (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (pow (cbrt 1.0) 3) (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))) -0.284496736)) 0.254829592) (exp (pow (fabs x) 2))))
3.0ms
(- (* 1.0 1.0) (* (/ (* 1.0 1.0) (pow (+ 1.0 (* 0.3275911 (fabs x))) 2)) (* (/ (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (pow (cbrt 1.0) 3) (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))) -0.284496736)) 0.254829592) (exp (pow (fabs x) 2))) (/ (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (pow (cbrt 1.0) 3) (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))) -0.284496736)) 0.254829592) (exp (pow (fabs x) 2))))))

series3.0s

Counts
4 → 12
Calls
4 calls:
312.0ms
(+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (pow (cbrt 1.0) 3) (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))) -0.284496736)) 0.254829592)
307.0ms
(+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (pow (cbrt 1.0) 3) (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))) -0.284496736)) 0.254829592)
448.0ms
(* (/ (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (pow (cbrt 1.0) 3) (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))) -0.284496736)) 0.254829592) (exp (pow (fabs x) 2))) (/ (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (pow (cbrt 1.0) 3) (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))) -0.284496736)) 0.254829592) (exp (pow (fabs x) 2))))
1.9s
(- (* 1.0 1.0) (* (/ (* 1.0 1.0) (pow (+ 1.0 (* 0.3275911 (fabs x))) 2)) (* (/ (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (pow (cbrt 1.0) 3) (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))) -0.284496736)) 0.254829592) (exp (pow (fabs x) 2))) (/ (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (pow (cbrt 1.0) 3) (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))) -0.284496736)) 0.254829592) (exp (pow (fabs x) 2))))))

simplify1.0s

Counts
117 → 117
Iterations

Useful iterations: done (989.0ms)

IterNodesCost
026315246
181313832
2327811313
done500011296

prune1.1s

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 10.7b

localize60.0ms

Local error

Found 4 expressions with local error:

0.4b
(+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (pow (cbrt 1.0) 3) (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))) -0.284496736)) 0.254829592)
0.5b
(* (/ (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (pow (cbrt 1.0) 3) (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))) -0.284496736)) 0.254829592) (exp (pow (fabs x) 2))) (/ (+ (/ 1.061405429 (pow (+ (* 0.3275911 (fabs x)) 1.0) 4)) (- (- (+ (/ 1.421413741 (pow (+ (* 0.3275911 (fabs x)) 1.0) 2)) 0.254829592) (/ 1.453152027 (pow (+ (* 0.3275911 (fabs x)) 1.0) 3))) (/ 0.284496736 (+ (* 0.3275911 (fabs x)) 1.0)))) (exp (pow (fabs x) 2))))
1.2b
(- (+ (/ 1.421413741 (pow (+ (* 0.3275911 (fabs x)) 1.0) 2)) 0.254829592) (/ 1.453152027 (pow (+ (* 0.3275911 (fabs x)) 1.0) 3)))
10.7b
(- (* 1.0 1.0) (* (/ (* 1.0 1.0) (pow (+ 1.0 (* 0.3275911 (fabs x))) 2)) (* (/ (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (pow (cbrt 1.0) 3) (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))) -0.284496736)) 0.254829592) (exp (pow (fabs x) 2))) (/ (+ (/ 1.061405429 (pow (+ (* 0.3275911 (fabs x)) 1.0) 4)) (- (- (+ (/ 1.421413741 (pow (+ (* 0.3275911 (fabs x)) 1.0) 2)) 0.254829592) (/ 1.453152027 (pow (+ (* 0.3275911 (fabs x)) 1.0) 3))) (/ 0.284496736 (+ (* 0.3275911 (fabs x)) 1.0)))) (exp (pow (fabs x) 2))))))

rewrite8.2s

Algorithm
rewrite-expression-head
Rules
69×*-un-lft-identity
47×add-sqr-sqrt
38×times-frac
25×associate-*r*
22×add-cube-cbrt
17×distribute-lft-out--
16×add-cbrt-cube distribute-lft-out
13×associate-*l* add-log-exp
12×add-exp-log
pow1
difference-of-squares
cbrt-undiv div-exp prod-exp cbrt-unprod unswap-sqr
diff-log
sub-neg associate-+l+ flip3-- flip3-+ sum-log frac-sub flip-- flip-+ div-inv
+-commutative distribute-rgt-in frac-times unpow-prod-down distribute-lft-in cube-prod associate-*r/ pow-prod-down associate-*l/ associate--l+ *-commutative sqr-pow
Counts
4 → 110
Calls
4 calls:
14.0ms
(+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (pow (cbrt 1.0) 3) (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))) -0.284496736)) 0.254829592)
7.8s
(* (/ (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (pow (cbrt 1.0) 3) (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))) -0.284496736)) 0.254829592) (exp (pow (fabs x) 2))) (/ (+ (/ 1.061405429 (pow (+ (* 0.3275911 (fabs x)) 1.0) 4)) (- (- (+ (/ 1.421413741 (pow (+ (* 0.3275911 (fabs x)) 1.0) 2)) 0.254829592) (/ 1.453152027 (pow (+ (* 0.3275911 (fabs x)) 1.0) 3))) (/ 0.284496736 (+ (* 0.3275911 (fabs x)) 1.0)))) (exp (pow (fabs x) 2))))
306.0ms
(- (+ (/ 1.421413741 (pow (+ (* 0.3275911 (fabs x)) 1.0) 2)) 0.254829592) (/ 1.453152027 (pow (+ (* 0.3275911 (fabs x)) 1.0) 3)))
3.0ms
(- (* 1.0 1.0) (* (/ (* 1.0 1.0) (pow (+ 1.0 (* 0.3275911 (fabs x))) 2)) (* (/ (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (pow (cbrt 1.0) 3) (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))) -0.284496736)) 0.254829592) (exp (pow (fabs x) 2))) (/ (+ (/ 1.061405429 (pow (+ (* 0.3275911 (fabs x)) 1.0) 4)) (- (- (+ (/ 1.421413741 (pow (+ (* 0.3275911 (fabs x)) 1.0) 2)) 0.254829592) (/ 1.453152027 (pow (+ (* 0.3275911 (fabs x)) 1.0) 3))) (/ 0.284496736 (+ (* 0.3275911 (fabs x)) 1.0)))) (exp (pow (fabs x) 2))))))

series2.9s

Counts
4 → 12
Calls
4 calls:
312.0ms
(+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (pow (cbrt 1.0) 3) (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))) -0.284496736)) 0.254829592)
674.0ms
(* (/ (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (pow (cbrt 1.0) 3) (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))) -0.284496736)) 0.254829592) (exp (pow (fabs x) 2))) (/ (+ (/ 1.061405429 (pow (+ (* 0.3275911 (fabs x)) 1.0) 4)) (- (- (+ (/ 1.421413741 (pow (+ (* 0.3275911 (fabs x)) 1.0) 2)) 0.254829592) (/ 1.453152027 (pow (+ (* 0.3275911 (fabs x)) 1.0) 3))) (/ 0.284496736 (+ (* 0.3275911 (fabs x)) 1.0)))) (exp (pow (fabs x) 2))))
168.0ms
(- (+ (/ 1.421413741 (pow (+ (* 0.3275911 (fabs x)) 1.0) 2)) 0.254829592) (/ 1.453152027 (pow (+ (* 0.3275911 (fabs x)) 1.0) 3)))
1.8s
(- (* 1.0 1.0) (* (/ (* 1.0 1.0) (pow (+ 1.0 (* 0.3275911 (fabs x))) 2)) (* (/ (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ (pow (cbrt 1.0) 3) (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))) -0.284496736)) 0.254829592) (exp (pow (fabs x) 2))) (/ (+ (/ 1.061405429 (pow (+ (* 0.3275911 (fabs x)) 1.0) 4)) (- (- (+ (/ 1.421413741 (pow (+ (* 0.3275911 (fabs x)) 1.0) 2)) 0.254829592) (/ 1.453152027 (pow (+ (* 0.3275911 (fabs x)) 1.0) 3))) (/ 0.284496736 (+ (* 0.3275911 (fabs x)) 1.0)))) (exp (pow (fabs x) 2))))))

simplify1.3s

Counts
122 → 122
Iterations

Useful iterations: done (1.2s)

IterNodesCost
031812758
194812210
2374910526
done500010469

prune1.2s

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 10.7b

regimes367.0ms

Accuracy

0% (0.1b remaining)

Error of 10.6b against oracle of 10.5b and baseline of 10.6b

bsearch0.0ms

simplify10.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
064182
187182
done87182

end0.0ms

sample770.0ms

Algorithm
intervals
Results
425.0ms3899×body160valid
236.0ms4101×body80valid