Details

Time bar (total: 4.7s)

analyze332.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
0%99.9%0.1%3
0%99.9%0.1%4
12.5%87.4%0.1%5
18.7%68.7%12.6%6
28.1%59.3%12.6%7
32.8%48.4%18.8%8
38.2%42.9%18.8%9
41%37.1%22%10
43.9%34.1%22%11
45.5%31%23.5%12
46.9%29.6%23.5%13
47.7%28%24.3%14

sample55.0ms

Algorithm
intervals
Results
26.0ms112×body5120exit
7.0ms200×body80valid
3.0ms25×body320valid
3.0ms16×body640valid
1.0ms15×body160valid
0.0msbody80overflowed

simplify98.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (90.0ms)

IterNodesCost
0498518
1498518

prune19.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 12.8b

Counts
2 → 2

localize13.0ms

Local error

Found 3 expressions with local error:

0.0b
(/.f64 x (exp.f64 wj))
0.0b
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 wj 1))
3.4b
(-.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 wj 1)))

rewrite40.0ms

Algorithm
rewrite-expression-head
Rules
53×add-sqr-sqrt_binary64_4411
49×*-un-lft-identity_binary64_4426
39×times-frac_binary64_4421
23×add-cube-cbrt_binary64_4397
12×difference-of-squares_binary64_4455
associate-/l*_binary64_4490
associate-/r*_binary64_4489 add-cbrt-cube_binary64_4398 distribute-lft-out_binary64_4470
add-exp-log_binary64_4390 distribute-lft-out--_binary64_4471
add-log-exp_binary64_4391
pow1_binary64_4372
div-sub_binary64_4420 associate-/l/_binary64_4492 div-inv_binary64_4427 frac-2neg_binary64_4419 div-exp_binary64_4379 clear-num_binary64_4429 flip--_binary64_4452 cbrt-undiv_binary64_4396 flip3--_binary64_4425 associate-/r/_binary64_4491
flip-+_binary64_4451 flip3-+_binary64_4424 associate--r-_binary64_4484 sub-neg_binary64_4430 diff-log_binary64_4342
Counts
3 → 93
Calls
3 calls:
4.0ms
(/.f64 x (exp.f64 wj))
11.0ms
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 wj 1))
22.0ms
(-.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 wj 1)))

series117.0ms

Counts
3 → 9
Calls
3 calls:
34.0ms
(/.f64 x (exp.f64 wj))
43.0ms
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 wj 1))
40.0ms
(-.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 wj 1)))

simplify89.0ms

Algorithm
egg-herbie
Counts
102 → 102
Iterations

Useful iterations: 0 (61.0ms)

IterNodesCost
053682210

prune350.0ms

Filtered
75 candidates to 102 candidates (-36.0%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New993102
Fresh011
Picked101
Done000
Total1004104

Merged error: 0.2b

Counts
104 → 4

localize9.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify10.0ms

Algorithm
egg-herbie
Counts
0 → 0
Iterations

Useful iterations: 0 (3.0ms)

IterNodesCost
000

prune18.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New000
Fresh033
Picked011
Done000
Total044

Merged error: 0.2b

Counts
4 → 4

localize14.0ms

Local error

Found 4 expressions with local error:

0.0b
(/.f64 wj (+.f64 wj 1))
0.0b
(/.f64 x (exp.f64 wj))
0.0b
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
4.7b
(-.f64 wj (/.f64 wj (+.f64 wj 1)))

rewrite41.0ms

Algorithm
rewrite-expression-head
Rules
119×times-frac_binary64_4421
108×*-un-lft-identity_binary64_4426
75×add-sqr-sqrt_binary64_4411
70×add-cube-cbrt_binary64_4397
19×associate-/l*_binary64_4490
18×distribute-lft-out_binary64_4470
13×add-cbrt-cube_binary64_4398
11×add-exp-log_binary64_4390 associate-/r*_binary64_4489
div-inv_binary64_4427
add-log-exp_binary64_4391
div-exp_binary64_4379 cbrt-undiv_binary64_4396
pow1_binary64_4372 associate-/r/_binary64_4491
frac-2neg_binary64_4419 clear-num_binary64_4429
flip-+_binary64_4451 difference-of-squares_binary64_4455 flip3-+_binary64_4424
associate-/l/_binary64_4492 distribute-lft-out--_binary64_4471 flip--_binary64_4452 sub-neg_binary64_4430 flip3--_binary64_4425 diff-log_binary64_4342
Counts
4 → 160
Calls
4 calls:
5.0ms
(/.f64 wj (+.f64 wj 1))
4.0ms
(/.f64 x (exp.f64 wj))
10.0ms
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
15.0ms
(-.f64 wj (/.f64 wj (+.f64 wj 1)))

series125.0ms

Counts
4 → 12
Calls
4 calls:
13.0ms
(/.f64 wj (+.f64 wj 1))
37.0ms
(/.f64 x (exp.f64 wj))
60.0ms
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
15.0ms
(-.f64 wj (/.f64 wj (+.f64 wj 1)))

simplify85.0ms

Algorithm
egg-herbie
Counts
172 → 172
Iterations

Useful iterations: 0 (48.0ms)

IterNodesCost
049803274
149803274

prune659.0ms

Filtered
127 candidates to 172 candidates (-35.4%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New1711172
Fresh112
Picked011
Done011
Total1724176

Merged error: 0.0b

Counts
176 → 4

localize29.0ms

Local error

Found 3 expressions with local error:

0.0b
(/.f64 x (exp.f64 wj))
0.0b
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
0.0b
(-.f64 (+.f64 (*.f64 wj wj) (pow.f64 wj 4)) (pow.f64 wj 3))

rewrite30.0ms

Algorithm
rewrite-expression-head
Rules
106×times-frac_binary64_4421
90×*-un-lft-identity_binary64_4426
67×add-sqr-sqrt_binary64_4411
60×add-cube-cbrt_binary64_4397
16×associate-/l*_binary64_4490
14×distribute-lft-out_binary64_4470
10×add-cbrt-cube_binary64_4398
add-exp-log_binary64_4390 add-log-exp_binary64_4391
associate-/r*_binary64_4489 div-inv_binary64_4427
div-exp_binary64_4379 cbrt-undiv_binary64_4396 difference-of-squares_binary64_4455
pow1_binary64_4372
frac-2neg_binary64_4419 clear-num_binary64_4429 diff-log_binary64_4342 associate-/r/_binary64_4491
associate-/l/_binary64_4492 flip-+_binary64_4451 cube-prod_binary64_4399 distribute-lft-out--_binary64_4471 flip--_binary64_4452 unpow-prod-down_binary64_4361 flip3-+_binary64_4424 sub-neg_binary64_4430 sqr-pow_binary64_4458 flip3--_binary64_4425 associate--l+_binary64_4482 sum-log_binary64_4341
Counts
3 → 131
Calls
3 calls:
4.0ms
(/.f64 x (exp.f64 wj))
9.0ms
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
11.0ms
(-.f64 (+.f64 (*.f64 wj wj) (pow.f64 wj 4)) (pow.f64 wj 3))

series107.0ms

Counts
3 → 9
Calls
3 calls:
40.0ms
(/.f64 x (exp.f64 wj))
52.0ms
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
15.0ms
(-.f64 (+.f64 (*.f64 wj wj) (pow.f64 wj 4)) (pow.f64 wj 3))

simplify104.0ms

Algorithm
egg-herbie
Counts
140 → 140
Iterations

Useful iterations: 0 (71.0ms)

IterNodesCost
049923032
149923032

prune542.0ms

Filtered
103 candidates to 140 candidates (-35.9%)
Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New1391140
Fresh011
Picked011
Done022
Total1395144

Merged error: 0.0b

Counts
144 → 5

regimes245.0ms

Accuracy

0% (0.9b remaining)

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

bsearch0.0ms

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02930
12930

end0.0ms

sample1.5s

Algorithm
intervals
Results
811.0ms3821×body5120exit
245.0ms6155×body80valid
91.0ms798×body320valid
79.0ms461×body640valid
45.0ms586×body160valid
3.0ms77×body80invalid
0.0ms13×body80overflowed

Profiling

Loading profile data...