Details

Time bar (total: 5.5s)

sample338.0ms

Algorithm
intervals
Results
39.0ms187×body10240exit
19.0ms243×body80valid
11.0ms358×body80nan
1.0ms17×body160valid

simplify75.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0197
1287
2407
3737
41767
55597
626267
750017

prune4.0ms

Filtered
1 candidates to 0 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 3.9b

Counts
2 → 1

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(sqrt (/ (- (exp (* 2.0 x)) 1.0) (- (exp x) 1.0)))
0.3b
(/ (- (exp (* 2.0 x)) 1.0) (- (exp x) 1.0))
3.7b
(- (exp (* 2.0 x)) 1.0)
3.8b
(- (exp x) 1.0)

rewrite34.0ms

Algorithm
rewrite-expression-head
Rules
78×add-sqr-sqrt
75×*-un-lft-identity
51×times-frac
31×sqrt-prod
27×add-cube-cbrt
24×distribute-lft-out-- difference-of-squares
add-log-exp
add-exp-log add-cbrt-cube
pow1 flip3-- associate-/r* flip-- associate-/l*
associate-/r/
sub-neg rem-sqrt-square diff-log div-inv associate-/l/
cbrt-undiv frac-2neg sqrt-pow1 pow1/2 sqrt-div div-sub div-exp clear-num
Counts
4 → 123
Calls
4 calls:
9.0ms
(sqrt (/ (- (exp (* 2.0 x)) 1.0) (- (exp x) 1.0)))
9.0ms
(/ (- (exp (* 2.0 x)) 1.0) (- (exp x) 1.0))
4.0ms
(- (exp (* 2.0 x)) 1.0)
6.0ms
(- (exp x) 1.0)

series213.0ms

Counts
4 → 12
Calls
4 calls:
95.0ms
(sqrt (/ (- (exp (* 2.0 x)) 1.0) (- (exp x) 1.0)))
57.0ms
(/ (- (exp (* 2.0 x)) 1.0) (- (exp x) 1.0))
38.0ms
(- (exp (* 2.0 x)) 1.0)
23.0ms
(- (exp x) 1.0)

simplify127.0ms

Algorithm
egg-herbie
Counts
135 → 135
Iterations

Useful iterations: 3 (108.0ms)

IterNodesCost
03871380
110541314
242871301
350031293

prune291.0ms

Filtered
135 candidates to 92 candidates (68.1%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New1314135
Fresh000
Picked101
Done000
Total1324136

Merged error: 0.2b

Counts
136 → 4

localize13.0ms

Local error

Found 4 expressions with local error:

0.2b
(sqrt (exp (* 2.0 x)))
0.3b
(/ (* (+ (sqrt (exp (* 2.0 x))) (sqrt 1.0)) (- (sqrt (exp (* 2.0 x))) (sqrt 1.0))) (- (exp x) 1.0))
3.8b
(- (sqrt (exp (* 2.0 x))) (sqrt 1.0))
3.8b
(- (exp x) 1.0)

rewrite33.0ms

Algorithm
rewrite-expression-head
Rules
22×add-sqr-sqrt
17×*-un-lft-identity
add-exp-log sqrt-prod add-cbrt-cube add-log-exp
associate-/l/
add-cube-cbrt difference-of-squares
flip3-- flip--
pow1 times-frac associate-/r* distribute-lft-out--
frac-times
sqrt-pow1 flip3-+ flip-+
cbrt-undiv sub-neg diff-log associate-*r/ div-exp associate-*l/ associate-/r/
rem-sqrt-square exp-prod exp-to-pow frac-2neg pow1/2 prod-exp clear-num cbrt-unprod div-inv associate-/l*
Counts
4 → 82
Calls
4 calls:
2.0ms
(sqrt (exp (* 2.0 x)))
18.0ms
(/ (* (+ (sqrt (exp (* 2.0 x))) (sqrt 1.0)) (- (sqrt (exp (* 2.0 x))) (sqrt 1.0))) (- (exp x) 1.0))
6.0ms
(- (sqrt (exp (* 2.0 x))) (sqrt 1.0))
4.0ms
(- (exp x) 1.0)

series279.0ms

Counts
4 → 12
Calls
4 calls:
26.0ms
(sqrt (exp (* 2.0 x)))
185.0ms
(/ (* (+ (sqrt (exp (* 2.0 x))) (sqrt 1.0)) (- (sqrt (exp (* 2.0 x))) (sqrt 1.0))) (- (exp x) 1.0))
49.0ms
(- (sqrt (exp (* 2.0 x))) (sqrt 1.0))
18.0ms
(- (exp x) 1.0)

simplify49.0ms

Algorithm
egg-herbie
Counts
94 → 94
Iterations

Useful iterations: 2 (40.0ms)

IterNodesCost
0418958
11889760
25001736

prune226.0ms

Filtered
94 candidates to 66 candidates (70.2%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New93194
Fresh123
Picked011
Done000
Total94498

Merged error: 0.2b

Counts
98 → 4

localize16.0ms

Local error

Found 4 expressions with local error:

0.3b
(/ (* (+ (sqrt (exp (* 2.0 x))) (sqrt 1.0)) (cbrt (pow (- (sqrt (exp (* 2.0 x))) (sqrt 1.0)) 3))) (- (exp x) 1.0))
0.3b
(cbrt (pow (- (sqrt (exp (* 2.0 x))) (sqrt 1.0)) 3))
3.8b
(- (sqrt (exp (* 2.0 x))) (sqrt 1.0))
3.8b
(- (exp x) 1.0)

rewrite47.0ms

Algorithm
rewrite-expression-head
Rules
39×add-sqr-sqrt
27×*-un-lft-identity
24×cbrt-prod
18×sqrt-prod
15×difference-of-squares
add-exp-log add-cube-cbrt unpow-prod-down cube-prod distribute-lft-out--
cube-div cbrt-div add-cbrt-cube associate-/l/ add-log-exp
flip3-- flip--
times-frac associate-/r*
pow1 frac-times
flip3-+ flip-+
cbrt-undiv sub-neg diff-log associate-*r/ div-exp associate-*l/ associate-/r/
cube-mult frac-2neg pow1/3 unpow3 prod-exp clear-num rem-cbrt-cube cbrt-unprod div-inv associate-/l* sqr-pow
Counts
4 → 102
Calls
4 calls:
24.0ms
(/ (* (+ (sqrt (exp (* 2.0 x))) (sqrt 1.0)) (cbrt (pow (- (sqrt (exp (* 2.0 x))) (sqrt 1.0)) 3))) (- (exp x) 1.0))
8.0ms
(cbrt (pow (- (sqrt (exp (* 2.0 x))) (sqrt 1.0)) 3))
7.0ms
(- (sqrt (exp (* 2.0 x))) (sqrt 1.0))
4.0ms
(- (exp x) 1.0)

series295.0ms

Counts
4 → 12
Calls
4 calls:
181.0ms
(/ (* (+ (sqrt (exp (* 2.0 x))) (sqrt 1.0)) (cbrt (pow (- (sqrt (exp (* 2.0 x))) (sqrt 1.0)) 3))) (- (exp x) 1.0))
52.0ms
(cbrt (pow (- (sqrt (exp (* 2.0 x))) (sqrt 1.0)) 3))
48.0ms
(- (sqrt (exp (* 2.0 x))) (sqrt 1.0))
15.0ms
(- (exp x) 1.0)

simplify62.0ms

Algorithm
egg-herbie
Counts
114 → 114
Iterations

Useful iterations: 2 (49.0ms)

IterNodesCost
04571277
122851074
250011063

prune272.0ms

Filtered
114 candidates to 71 candidates (62.3%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New1140114
Fresh022
Picked011
Done011
Total1144118

Merged error: 0.2b

Counts
118 → 4

localize12.0ms

Local error

Found 4 expressions with local error:

0.3b
(/ (- (exp (* 2.0 x)) 1.0) (- (exp x) 1.0))
0.3b
(cbrt (pow (sqrt (/ (- (exp (* 2.0 x)) 1.0) (- (exp x) 1.0))) 3))
3.7b
(- (exp (* 2.0 x)) 1.0)
3.8b
(- (exp x) 1.0)

rewrite43.0ms

Algorithm
rewrite-expression-head
Rules
109×add-sqr-sqrt *-un-lft-identity
75×times-frac
74×cbrt-prod
62×sqrt-prod
41×add-cube-cbrt
34×unpow-prod-down cube-prod distribute-lft-out-- difference-of-squares
add-log-exp
add-exp-log flip3-- associate-/r/ add-cbrt-cube flip--
associate-/r* associate-/l*
pow1
div-inv
sub-neg diff-log associate-/l/
cbrt-undiv cube-div cube-mult cbrt-div frac-2neg pow1/3 sqrt-div unpow3 div-sub div-exp clear-num rem-cbrt-cube sqr-pow
Counts
4 → 164
Calls
4 calls:
10.0ms
(/ (- (exp (* 2.0 x)) 1.0) (- (exp x) 1.0))
17.0ms
(cbrt (pow (sqrt (/ (- (exp (* 2.0 x)) 1.0) (- (exp x) 1.0))) 3))
4.0ms
(- (exp (* 2.0 x)) 1.0)
4.0ms
(- (exp x) 1.0)

series192.0ms

Counts
4 → 12
Calls
4 calls:
59.0ms
(/ (- (exp (* 2.0 x)) 1.0) (- (exp x) 1.0))
92.0ms
(cbrt (pow (sqrt (/ (- (exp (* 2.0 x)) 1.0) (- (exp x) 1.0))) 3))
25.0ms
(- (exp (* 2.0 x)) 1.0)
15.0ms
(- (exp x) 1.0)

simplify62.0ms

Algorithm
egg-herbie
Counts
176 → 176
Iterations

Useful iterations: 2 (41.0ms)

IterNodesCost
07132034
120901939
250031917

prune306.0ms

Filtered
176 candidates to 94 candidates (53.4%)
Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New1751176
Fresh101
Picked011
Done022
Total1764180

Merged error: 0.2b

Counts
180 → 4

regimes83.0ms

Accuracy

72.6% (0.9b remaining)

Error of 1.1b against oracle of 0.1b and baseline of 3.5b

bsearch2.0ms

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04538
14538

end0.0ms

sample2.4s

Algorithm
intervals
Results
1.3s6438×body10240exit
392.0ms12360×body80nan
255.0ms7366×body80valid
62.0ms752×body160valid