Details

Time bar (total: 2.6s)

sample39.0ms

Algorithm
intervals
Results
15.0ms103×body1280valid
8.0ms94×body640valid
4.0ms395×pre80true
2.0ms34×body320valid
2.0ms148×body80valid
1.0ms16×body160valid

simplify6.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
062
172
272

prune2.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 57.9b

localize3.0ms

Local error

Found 1 expressions with local error:

4.9b
(- (exp x) 1.0)

rewrite6.0ms

Algorithm
rewrite-expression-head
Rules
10×add-sqr-sqrt *-un-lft-identity
prod-diff
add-cube-cbrt
fma-neg add-log-exp
pow1 add-exp-log expm1-log1p-u sub-neg flip3-- diff-log add-cbrt-cube flip-- log1p-expm1-u distribute-lft-out-- difference-of-squares
Counts
1 → 28
Calls
1 calls:
5.0ms
(- (exp x) 1.0)

series15.0ms

Counts
1 → 3
Calls
1 calls:
15.0ms
(- (exp x) 1.0)

simplify64.0ms

Algorithm
egg-herbie
Counts
31 → 31
Iterations

Useful iterations: 3 (60.0ms)

IterNodesCost
0140205
1403130
22063120
3500390

prune61.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.1b

localize8.0ms

Local error

Found 2 expressions with local error:

0.0b
(fma 1/6 (pow x 3) x)
0.0b
(fma 1/2 (pow x 2) (fma 1/6 (pow x 3) x))

rewrite1.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log add-sqr-sqrt expm1-log1p-u add-cube-cbrt *-un-lft-identity add-cbrt-cube fma-udef log1p-expm1-u add-log-exp
Counts
2 → 20
Calls
2 calls:
0.0ms
(fma 1/6 (pow x 3) x)
0.0ms
(fma 1/2 (pow x 2) (fma 1/6 (pow x 3) x))

series106.0ms

Counts
2 → 6
Calls
2 calls:
76.0ms
(fma 1/6 (pow x 3) x)
30.0ms
(fma 1/2 (pow x 2) (fma 1/6 (pow x 3) x))

simplify41.0ms

Algorithm
egg-herbie
Counts
26 → 26
Iterations

Useful iterations: 1 (4.0ms)

IterNodesCost
055118
1186104
21137104
35001104

prune73.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.1b

localize12.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (exp x) 1.0)
0.0b
(fma 1.0 (+ (exp x) 1.0) (exp (+ x x)))
0.1b
(pow (exp x) 3)
4.8b
(- (pow (exp x) 3) (pow 1.0 3))

rewrite46.0ms

Algorithm
rewrite-expression-head
Rules
144×prod-diff
108×add-sqr-sqrt
96×*-un-lft-identity
90×unpow-prod-down cube-prod
84×add-cube-cbrt
34×sqr-pow
26×cube-mult unpow3
16×difference-of-squares
12×fma-neg
add-log-exp
pow1 add-cbrt-cube distribute-lft-out--
add-exp-log expm1-log1p-u pow-pow log1p-expm1-u
pow-unpow exp-prod fma-def
difference-cubes +-commutative pow-to-exp sub-neg flip3-- flip3-+ diff-log pow-exp sum-log flip-- flip-+ fma-udef distribute-lft-out rem-cube-cbrt
Counts
4 → 247
Calls
4 calls:
4.0ms
(+ (exp x) 1.0)
0.0ms
(fma 1.0 (+ (exp x) 1.0) (exp (+ x x)))
5.0ms
(pow (exp x) 3)
26.0ms
(- (pow (exp x) 3) (pow 1.0 3))

series108.0ms

Counts
4 → 12
Calls
4 calls:
8.0ms
(+ (exp x) 1.0)
38.0ms
(fma 1.0 (+ (exp x) 1.0) (exp (+ x x)))
24.0ms
(pow (exp x) 3)
38.0ms
(- (pow (exp x) 3) (pow 1.0 3))

simplify100.0ms

Algorithm
egg-herbie
Counts
259 → 259
Iterations

Useful iterations: 2 (74.0ms)

IterNodesCost
05802409
119891685
250011654

prune283.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize10.0ms

Local error

Found 4 expressions with local error:

0.0b
(fma (exp x) (+ (exp x) 1.0) 1.0)
0.0b
(+ (exp x) 1.0)
0.1b
(pow (exp x) 3)
4.8b
(- (pow (exp x) 3) (pow 1.0 3))

rewrite42.0ms

Algorithm
rewrite-expression-head
Rules
144×prod-diff
108×add-sqr-sqrt
96×*-un-lft-identity
90×unpow-prod-down cube-prod
84×add-cube-cbrt
34×sqr-pow
26×cube-mult unpow3
16×difference-of-squares
12×fma-neg
add-log-exp
pow1 add-cbrt-cube distribute-lft-out--
add-exp-log expm1-log1p-u pow-pow log1p-expm1-u
pow-unpow exp-prod fma-def
difference-cubes +-commutative pow-to-exp sub-neg flip3-- flip3-+ diff-log pow-exp sum-log flip-- flip-+ fma-udef distribute-lft-out rem-cube-cbrt
Counts
4 → 247
Calls
4 calls:
0.0ms
(fma (exp x) (+ (exp x) 1.0) 1.0)
4.0ms
(+ (exp x) 1.0)
2.0ms
(pow (exp x) 3)
24.0ms
(- (pow (exp x) 3) (pow 1.0 3))

series106.0ms

Counts
4 → 12
Calls
4 calls:
32.0ms
(fma (exp x) (+ (exp x) 1.0) 1.0)
8.0ms
(+ (exp x) 1.0)
24.0ms
(pow (exp x) 3)
43.0ms
(- (pow (exp x) 3) (pow 1.0 3))

simplify98.0ms

Algorithm
egg-herbie
Counts
259 → 259
Iterations

Useful iterations: 2 (72.0ms)

IterNodesCost
05802417
119701690
250021662

prune237.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.0b

regimes52.0ms

Accuracy

0% (0.4b remaining)

Error of 0.5b against oracle of 0.1b and baseline of 0.5b

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
094

end0.0ms

sample1.1s

Algorithm
intervals
Results
500.0ms3482×body1280valid
207.0ms2463×body640valid
109.0ms11989×pre80true
66.0ms1231×body320valid
55.0ms4190×body80valid
21.0ms623×body160valid