Details

Time bar (total: 3.0s)

sample58.0ms

Algorithm
intervals
Results
33.0ms83×body10240exit
10.0ms271×body80valid
2.0msbody1280valid
2.0msbody640valid
1.0msbody320valid
0.0msbody160valid

simplify7.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0125
1195
2235
3235

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: 0.3b

Counts
2 → 1

localize10.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ 1.0 (exp x))
0.0b
(- (log (+ 1.0 (exp x))) (* x y))
0.3b
(log (+ 1.0 (exp x)))

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
log-div
flip3-+ flip-+
associate--l-
+-commutative sub-neg flip3-- flip--
Counts
3 → 11
Calls
3 calls:
2.0ms
(+ 1.0 (exp x))
3.0ms
(- (log (+ 1.0 (exp x))) (* x y))
2.0ms
(log (+ 1.0 (exp x)))

series131.0ms

Counts
3 → 9
Calls
3 calls:
8.0ms
(+ 1.0 (exp x))
63.0ms
(- (log (+ 1.0 (exp x))) (* x y))
60.0ms
(log (+ 1.0 (exp x)))

simplify144.0ms

Algorithm
egg-herbie
Counts
20 → 20
Iterations

Useful iterations: 4 (140.0ms)

IterNodesCost
0156136
1444130
21394128
34658124
45001123

prune46.0ms

Filtered
20 candidates to 13 candidates (65.0%)
Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New18220
Fresh000
Picked011
Done000
Total18321

Merged error: 0.2b

Counts
21 → 3

localize10.0ms

Local error

Found 3 expressions with local error:

0.0b
(- (log (fma 1/2 (pow x 2) (+ x 2.0))) (* x y))
0.0b
(fma 1/2 (pow x 2) (+ x 2.0))
8.5b
(log (fma 1/2 (pow x 2) (+ x 2.0)))

rewrite4.0ms

Algorithm
rewrite-expression-head
Rules
sub-neg flip3-- flip-- fma-udef
Counts
3 → 5
Calls
3 calls:
2.0ms
(- (log (fma 1/2 (pow x 2) (+ x 2.0))) (* x y))
1.0ms
(fma 1/2 (pow x 2) (+ x 2.0))
1.0ms
(log (fma 1/2 (pow x 2) (+ x 2.0)))

series150.0ms

Counts
3 → 9
Calls
3 calls:
77.0ms
(- (log (fma 1/2 (pow x 2) (+ x 2.0))) (* x y))
17.0ms
(fma 1/2 (pow x 2) (+ x 2.0))
56.0ms
(log (fma 1/2 (pow x 2) (+ x 2.0)))

simplify55.0ms

Algorithm
egg-herbie
Counts
14 → 14
Iterations

Useful iterations: 3 (53.0ms)

IterNodesCost
0170117
1551108
22086104
3500297

prune38.0ms

Filtered
14 candidates to 10 candidates (71.4%)
Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New13114
Fresh011
Picked101
Done011
Total14317

Merged error: 0.2b

Counts
17 → 3

localize14.0ms

Local error

Found 3 expressions with local error:

0.0b
(- (fma (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))) (fma x 0.5 (log 2.0))) (* x y))
0.0b
(fma x 0.5 (log 2.0))
0.0b
(fma (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))) (fma x 0.5 (log 2.0)))

rewrite4.0ms

Algorithm
rewrite-expression-head
Rules
fma-udef
sub-neg flip3-- associate--l+ flip--
Counts
3 → 7
Calls
3 calls:
2.0ms
(- (fma (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))) (fma x 0.5 (log 2.0))) (* x y))
1.0ms
(fma x 0.5 (log 2.0))
1.0ms
(fma (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))) (fma x 0.5 (log 2.0)))

series288.0ms

Counts
3 → 9
Calls
3 calls:
70.0ms
(- (fma (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))) (fma x 0.5 (log 2.0))) (* x y))
171.0ms
(fma x 0.5 (log 2.0))
46.0ms
(fma (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))) (fma x 0.5 (log 2.0)))

simplify38.0ms

Algorithm
egg-herbie
Counts
16 → 16
Iterations

Useful iterations: 3 (36.0ms)

IterNodesCost
096118
1304113
21379101
3500297

prune33.0ms

Filtered
16 candidates to 9 candidates (56.3%)
Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New15116
Fresh011
Picked101
Done011
Total16319

Merged error: 0.2b

Counts
19 → 3

localize17.0ms

Local error

Found 1 expressions with local error:

0.0b
(fma x (- 0.5 y) (log 2.0))

rewrite1.0ms

Algorithm
rewrite-expression-head
Rules
fma-udef
Counts
1 → 1
Calls
1 calls:
1.0ms
(fma x (- 0.5 y) (log 2.0))

series30.0ms

Counts
1 → 3
Calls
1 calls:
30.0ms
(fma x (- 0.5 y) (log 2.0))

simplify30.0ms

Algorithm
egg-herbie
Counts
4 → 4
Iterations

Useful iterations: 2 (4.0ms)

IterNodesCost
02117
13814
25611
37411
48711
511711
618011
729911
846811
952611
1057311
1160011
1260011

prune6.0ms

Filtered
4 candidates to 2 candidates (50.0%)
Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New404
Fresh011
Picked011
Done011
Total437

Merged error: 0.2b

Counts
7 → 3

regimes54.0ms

Accuracy

0% (0.2b remaining)

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

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0105
1105

end0.0ms

sample1.8s

Algorithm
intervals
Results
1.1s2506×body10240exit
331.0ms8428×body80valid
72.0ms251×body640valid
59.0ms116×body1280valid
29.0ms179×body320valid
10.0ms105×body160valid