Details

Time bar (total: 32.5s)

sample58.0ms

Algorithm
intervals
Results
29.0ms111×body160valid
18.0ms145×body80valid

simplify104.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
08236
129236
296836
3449936
4500236

prune4.0ms

Filtered
1 candidates to 0 candidates (100.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 12.2b

Counts
2 → 1

localize25.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.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))))))))
12.1b
(- 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 (neg (* (fabs x) (fabs x))))))

rewrite25.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:
5.0ms
(/ 1.0 (+ 1.0 (* 0.3275911 (fabs x))))
11.0ms
(* (/ 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)))))))
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 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))
3.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 (neg (* (fabs x) (fabs x))))))

series352.0ms

Counts
4 → 12
Calls
4 calls:
8.0ms
(/ 1.0 (+ 1.0 (* 0.3275911 (fabs x))))
78.0ms
(* (/ 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)))))))
72.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))))))))
193.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 (neg (* (fabs x) (fabs x))))))

simplify114.0ms

Algorithm
egg-herbie
Counts
106 → 106
Iterations

Useful iterations: 2 (88.0ms)

IterNodesCost
07402896
139042657
250012656

prune483.0ms

Filtered
106 candidates to 81 candidates (23.6%)
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New997106
Fresh000
Picked101
Done000
Total1007107

Merged error: 12.1b

Counts
107 → 7

localize29.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ 1.0 (sqrt (+ 1.0 (* 0.3275911 (fabs x)))))
0.2b
(/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x)))))
0.4b
(+ 0.254829592 (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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)))))))))
12.1b
(- 1.0 (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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 (neg (* (fabs x) (fabs x))))))

rewrite23.0ms

Algorithm
rewrite-expression-head
Rules
36×times-frac
34×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
24×sqrt-prod
12×associate-/r*
10×add-exp-log
add-cbrt-cube add-log-exp
pow1 associate-/l*
distribute-rgt-in associate-+r+ distribute-lft-in sqrt-div associate-/r/
pow-flip flip3-+ div-exp flip-+
cbrt-undiv frac-2neg clear-num div-inv
+-commutative sub-neg rec-exp flip3-- sqrt-pow1 pow1/2 diff-log 1-exp sum-log flip-- inv-pow
Counts
4 → 115
Calls
4 calls:
5.0ms
(/ 1.0 (sqrt (+ 1.0 (* 0.3275911 (fabs x)))))
8.0ms
(/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x)))))
4.0ms
(+ 0.254829592 (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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 (neg (* (fabs x) (fabs x))))))

series284.0ms

Counts
4 → 12
Calls
4 calls:
12.0ms
(/ 1.0 (sqrt (+ 1.0 (* 0.3275911 (fabs x)))))
10.0ms
(/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x)))))
71.0ms
(+ 0.254829592 (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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)))))))))
190.0ms
(- 1.0 (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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 (neg (* (fabs x) (fabs x))))))

simplify113.0ms

Algorithm
egg-herbie
Counts
127 → 127
Iterations

Useful iterations: 2 (60.0ms)

IterNodesCost
05572523
125272282
250012254

prune552.0ms

Filtered
127 candidates to 75 candidates (40.9%)
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New1234127
Fresh336
Picked101
Done000
Total1277134

Merged error: 12.1b

Counts
134 → 7

localize50.0ms

Local error

Found 4 expressions with local error:

0.4b
(+ 0.254829592 (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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
(* (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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 (neg (* (fabs x) (fabs x))))) (+ (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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 (neg (* (fabs x) (fabs x))))) 1.0))
0.7b
(pow (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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 (neg (* (fabs x) (fabs x))))) 3)
11.6b
(- (pow 1.0 3) (pow (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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 (neg (* (fabs x) (fabs x))))) 3))

rewrite69.0ms

Algorithm
rewrite-expression-head
Rules
100×frac-times
50×associate-*l/
44×flip3-+ flip-+
34×associate-*r/
28×exp-neg add-cbrt-cube
24×neg-sub0 exp-diff
22×add-exp-log
19×pow1
18×cube-div
16×add-sqr-sqrt
14×prod-exp cbrt-unprod
pow-prod-down
*-un-lft-identity add-log-exp difference-of-squares
sqr-pow
add-cube-cbrt
distribute-rgt-in distribute-lft-in
associate-+r+ pow-exp un-div-inv rem-cube-cbrt
unpow-prod-down pow-unpow pow-pow cube-prod associate-*r*
cbrt-undiv div-exp
difference-cubes +-commutative cube-mult pow-to-exp sub-neg flip3-- diff-log unpow3 associate-*l* sum-log *-commutative flip-- distribute-lft-out--
Counts
4 → 163
Calls
4 calls:
4.0ms
(+ 0.254829592 (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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)))))))))
30.0ms
(* (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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 (neg (* (fabs x) (fabs x))))) (+ (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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 (neg (* (fabs x) (fabs x))))) 1.0))
19.0ms
(pow (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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 (neg (* (fabs x) (fabs x))))) 3)
9.0ms
(- (pow 1.0 3) (pow (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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 (neg (* (fabs x) (fabs x))))) 3))

series1.5s

Counts
4 → 12
Calls
4 calls:
72.0ms
(+ 0.254829592 (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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)))))))))
452.0ms
(* (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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 (neg (* (fabs x) (fabs x))))) (+ (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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 (neg (* (fabs x) (fabs x))))) 1.0))
200.0ms
(pow (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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 (neg (* (fabs x) (fabs x))))) 3)
797.0ms
(- (pow 1.0 3) (pow (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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 (neg (* (fabs x) (fabs x))))) 3))

simplify193.0ms

Algorithm
egg-herbie
Counts
175 → 175
Iterations

Useful iterations: 1 (39.0ms)

IterNodesCost
0183419334
1500218412

prune6.0s

Filtered
175 candidates to 115 candidates (34.3%)
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New1723175
Fresh246
Picked101
Done000
Total1757182

Merged error: 11.4b

Counts
182 → 7

localize73.0ms

Local error

Found 4 expressions with local error:

0.4b
(- (* 0.254829592 0.254829592) (* (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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)))))))) (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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.5b
(* (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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)))))))) (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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.6b
(pow (* 1.0 (- (* 0.254829592 0.254829592) (* (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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)))))))) (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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))))))))))) 3)
11.6b
(- (pow 1.0 3) (/ (pow (* 1.0 (- (* 0.254829592 0.254829592) (* (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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)))))))) (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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))))))))))) 3) (pow (* (* (+ 1.0 (* 0.3275911 (fabs x))) (- 0.254829592 (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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)))) 3)))

rewrite158.0ms

Algorithm
rewrite-expression-head
Rules
1047×add-exp-log
690×prod-exp
337×frac-times
315×add-cbrt-cube
260×div-exp
229×associate-*r/
190×cbrt-unprod
121×pow1
96×flip3-+ flip-+
83×associate-*l/
78×rec-exp 1-exp
70×cbrt-undiv
67×pow-prod-down
40×add-sqr-sqrt
24×distribute-rgt-in distribute-lft-in
22×sqr-pow
21×difference-of-squares
16×times-frac
pow-sqr pow-prod-up
associate--r+ add-log-exp
*-un-lft-identity
unpow-prod-down cube-prod
add-cube-cbrt
pow-unpow flip3-- pow-plus flip--
cube-div sub-neg pow-pow diff-log pow-exp rem-cube-cbrt
pow2 cube-mult pow-to-exp unpow3 swap-sqr associate-*r* associate-*l* *-commutative distribute-lft-out--
Counts
4 → 489
Calls
4 calls:
4.0ms
(- (* 0.254829592 0.254829592) (* (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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)))))))) (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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))))))))))
47.0ms
(* (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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)))))))) (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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)))))))))
6.0ms
(pow (* 1.0 (- (* 0.254829592 0.254829592) (* (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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)))))))) (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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))))))))))) 3)
45.0ms
(- (pow 1.0 3) (/ (pow (* 1.0 (- (* 0.254829592 0.254829592) (* (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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)))))))) (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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))))))))))) 3) (pow (* (* (+ 1.0 (* 0.3275911 (fabs x))) (- 0.254829592 (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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)))) 3)))

series8.0s

Counts
4 → 12
Calls
4 calls:
171.0ms
(- (* 0.254829592 0.254829592) (* (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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)))))))) (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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))))))))))
105.0ms
(* (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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)))))))) (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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)))))))))
301.0ms
(pow (* 1.0 (- (* 0.254829592 0.254829592) (* (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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)))))))) (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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))))))))))) 3)
7.5s
(- (pow 1.0 3) (/ (pow (* 1.0 (- (* 0.254829592 0.254829592) (* (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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)))))))) (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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))))))))))) 3) (pow (* (* (+ 1.0 (* 0.3275911 (fabs x))) (- 0.254829592 (* (/ 1 (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (* (/ 1.0 (sqrt (+ 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)))) 3)))

simplify451.0ms

Algorithm
egg-herbie
Counts
501 → 501
Iterations

Useful iterations: 1 (57.0ms)

IterNodesCost
0358146020
1500142367

prune11.8s

Filtered
501 candidates to 114 candidates (77.2%)
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New4983501
Fresh156
Picked101
Done000
Total5008508

Merged error: 11.3b

Counts
508 → 8

regimes326.0ms

Accuracy

0% (0.1b remaining)

Error of 12.8b against oracle of 12.8b and baseline of 12.8b

bsearch0.0ms

simplify5.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
084420
184420

end0.0ms

sample1.6s

Algorithm
intervals
Results
949.0ms3894×body160valid
510.0ms4106×body80valid

Profiling

Loading profile data...