Details

Time bar (total: 1.8s)

sample36.0ms

Algorithm
intervals
Results
11.0ms66×body1280valid
7.0ms64×body10240exit
7.0ms61×body640valid
2.0ms95×body80valid
1.0ms22×body320valid
1.0ms12×body160valid

simplify5.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
074
184
284

prune2.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: 39.6b

Counts
2 → 1

localize4.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ (exp x) (- (exp x) 1.0))
3.9b
(- (exp x) 1.0)

rewrite6.0ms

Algorithm
rewrite-expression-head
Rules
flip3-- associate-/r/ flip--
sub-neg frac-2neg clear-num div-inv
Counts
2 → 9
Calls
2 calls:
4.0ms
(/ (exp x) (- (exp x) 1.0))
2.0ms
(- (exp x) 1.0)

series42.0ms

Counts
2 → 6
Calls
2 calls:
26.0ms
(/ (exp x) (- (exp x) 1.0))
15.0ms
(- (exp x) 1.0)

simplify63.0ms

Algorithm
egg-herbie
Counts
15 → 15
Iterations

Useful iterations: 4 (60.0ms)

IterNodesCost
08963
119962
256660
3182259
4500158

prune34.0ms

Filtered
15 candidates to 10 candidates (66.7%)
Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New13215
Fresh000
Picked011
Done000
Total13316

Merged error: 0.0b

Counts
16 → 3

localize8.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ (exp x) (fma (fma x 1/6 1/2) (pow x 2) x))
0.0b
(fma (fma x 1/6 1/2) (pow x 2) x)
0.2b
(fma x 1/6 1/2)

rewrite4.0ms

Algorithm
rewrite-expression-head
Rules
fma-udef
frac-2neg clear-num div-inv
Counts
3 → 5
Calls
3 calls:
2.0ms
(/ (exp x) (fma (fma x 1/6 1/2) (pow x 2) x))
1.0ms
(fma (fma x 1/6 1/2) (pow x 2) x)
1.0ms
(fma x 1/6 1/2)

series95.0ms

Counts
3 → 9
Calls
3 calls:
36.0ms
(/ (exp x) (fma (fma x 1/6 1/2) (pow x 2) x))
25.0ms
(fma (fma x 1/6 1/2) (pow x 2) x)
33.0ms
(fma x 1/6 1/2)

simplify156.0ms

Algorithm
egg-herbie
Counts
14 → 14
Iterations

Useful iterations: 4 (153.0ms)

IterNodesCost
09665
127160
292258
3425058
4500154

prune26.0ms

Filtered
14 candidates to 7 candidates (50.0%)
Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New14014
Fresh011
Picked011
Done011
Total14317

Merged error: 0.0b

Counts
17 → 3

localize6.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (fma 1/12 x (/ 1 x)) 1/2)
0.1b
(fma 1/12 x (/ 1 x))

rewrite3.0ms

Algorithm
rewrite-expression-head
Rules
fma-udef
+-commutative associate-+l+ flip3-+ flip-+
Counts
2 → 5
Calls
2 calls:
2.0ms
(+ (fma 1/12 x (/ 1 x)) 1/2)
1.0ms
(fma 1/12 x (/ 1 x))

series62.0ms

Counts
2 → 6
Calls
2 calls:
14.0ms
(+ (fma 1/12 x (/ 1 x)) 1/2)
47.0ms
(fma 1/12 x (/ 1 x))

simplify62.0ms

Algorithm
egg-herbie
Counts
11 → 11
Iterations

Useful iterations: 3 (17.0ms)

IterNodesCost
05540
115440
256338
3248337
4500137

prune10.0ms

Filtered
11 candidates to 5 candidates (45.5%)
Pruning

3 alts after pruning (0 fresh and 3 done)

PrunedKeptTotal
New11011
Fresh000
Picked011
Done022
Total11314

Merged error: 0.0b

Counts
14 → 3

regimes41.0ms

Accuracy

0% (0.7b remaining)

Error of 1.0b against oracle of 0.3b and baseline of 1.0b

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
095

end0.0ms

sample1.1s

Algorithm
intervals
Results
377.0ms2250×body1280valid
276.0ms2574×body10240exit
181.0ms1666×body640valid
61.0ms836×body320valid
53.0ms2822×body80valid
18.0ms426×body160valid