Details

Time bar (total: 6.9s)

analyze313.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

sample48.0ms

Algorithm
intervals
Results
25.0ms127×body5120exit
7.0ms198×body80valid
3.0ms15×body640valid
2.0ms21×body320valid
1.0ms22×body160valid

simplify139.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (123.0ms)

IterNodesCost
0488718
1488718

prune4.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: 13.3b

Counts
2 → 2

localize11.0ms

Local error

Found 3 expressions with local error:

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

rewrite46.0ms

Algorithm
rewrite-expression-head
Rules
49×*-un-lft-identity_binary64_3412
48×add-sqr-sqrt_binary64_3397
38×times-frac_binary64_3407
23×add-cube-cbrt_binary64_3383
10×difference-of-squares_binary64_3441
associate-/l*_binary64_3476
distribute-lft-out_binary64_3456
add-cbrt-cube_binary64_3384 associate-/r*_binary64_3475
add-exp-log_binary64_3376
add-log-exp_binary64_3377 distribute-lft-out--_binary64_3457
pow1_binary64_3354
cbrt-undiv_binary64_3382 clear-num_binary64_3415 frac-2neg_binary64_3405 div-exp_binary64_3361 associate-/r/_binary64_3477 div-sub_binary64_3406 associate-/l/_binary64_3478 flip-+_binary64_3437 div-inv_binary64_3413 flip3-+_binary64_3410
associate-+r-_binary64_3465 flip--_binary64_3438 sum-log_binary64_3322 +-commutative_binary64_3479 flip3--_binary64_3411
Counts
3 → 91
Calls
3 calls:
15.0ms
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
5.0ms
(/.f64 x (exp.f64 wj))
21.0ms
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))

series736.0ms

Counts
3 → 9
Calls
3 calls:
363.0ms
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
134.0ms
(/.f64 x (exp.f64 wj))
239.0ms
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
01392711
11392711
048172567
148172567
01392711
11392711
048172567
148172567
013
113
01152427
11152427
0142214
1142214
01152427
11152427
0142214
1142214
013
113
01502660
11502660
047472350
147472350
01502660
11502660
047472350
147472350
013
113

simplify123.0ms

Counts
100 → 100
Iterations

Useful iterations: 0 (91.0ms)

IterNodesCost
056411984

prune96.0ms

Filtered
71 candidates to 100 candidates (-40.8%)
Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New8713100
Fresh101
Picked101
Done000
Total8913102

Merged error: 12.9b

Counts
102 → 13

localize9.0ms

Local error

Found 4 expressions with local error:

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

rewrite51.0ms

Algorithm
rewrite-expression-head
Rules
47×*-un-lft-identity_binary64_3412
42×add-sqr-sqrt_binary64_3397
36×times-frac_binary64_3407
30×add-cube-cbrt_binary64_3383
18×associate-*r*_binary64_3471 add-exp-log_binary64_3376
13×add-cbrt-cube_binary64_3384
distribute-lft-out_binary64_3456 associate-/r*_binary64_3475 pow1_binary64_3354
associate-*l*_binary64_3472 associate-/l*_binary64_3476 add-log-exp_binary64_3377
div-exp_binary64_3361
prod-exp_binary64_3359 associate-/r/_binary64_3477
cbrt-undiv_binary64_3382 flip-+_binary64_3437 unswap-sqr_binary64_3440 div-inv_binary64_3413 flip3-+_binary64_3410
frac-times_binary64_3404 difference-of-squares_binary64_3441 cbrt-unprod_binary64_3381 clear-num_binary64_3415 rec-exp_binary64_3360 frac-2neg_binary64_3405 flip--_binary64_3438 associate-*l/_binary64_3474 flip3--_binary64_3411 1-exp_binary64_3372
un-div-inv_binary64_3414 *-commutative_binary64_3480 sum-log_binary64_3322 pow-flip_binary64_3338 +-commutative_binary64_3479 pow-prod-down_binary64_3335 inv-pow_binary64_3330 associate-*r/_binary64_3473 distribute-lft-out--_binary64_3457
Counts
4 → 123
Calls
4 calls:
26.0ms
(*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 1 (+.f64 wj 1)))
7.0ms
(/.f64 1 (+.f64 wj 1))
5.0ms
(/.f64 x (exp.f64 wj))
7.0ms
(+.f64 wj (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 1 (+.f64 wj 1))))

series790.0ms

Counts
4 → 12
Calls
4 calls:
181.0ms
(*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 1 (+.f64 wj 1)))
249.0ms
(/.f64 1 (+.f64 wj 1))
132.0ms
(/.f64 x (exp.f64 wj))
228.0ms
(+.f64 wj (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 1 (+.f64 wj 1))))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
01552747
11552747
051412566
01552747
11552747
051412566
013
113
01152427
11152427
0142214
1142214
01152427
11152427
0142214
1142214
013
113
01711499
11711499
055941184
01711499
11711499
055941184
013
113
01462696
11462696
0131989
1131989
01462696
11462696
0131989
1131989
013
113

simplify133.0ms

Counts
135 → 135
Iterations

Useful iterations: 0 (99.0ms)

IterNodesCost
052881982

prune89.0ms

Filtered
79 candidates to 135 candidates (-70.9%)
Pruning

13 alts after pruning (12 fresh and 1 done)

PrunedKeptTotal
New1350135
Fresh01212
Picked011
Done000
Total13513148

Merged error: 12.9b

Counts
148 → 13

localize9.0ms

Local error

Found 4 expressions with local error:

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

rewrite100.0ms

Algorithm
rewrite-expression-head
Rules
240×times-frac_binary64_3407
206×*-un-lft-identity_binary64_3412
204×add-sqr-sqrt_binary64_3397
99×add-cube-cbrt_binary64_3383
42×difference-of-squares_binary64_3441
39×associate-/r*_binary64_3475
33×distribute-lft-out_binary64_3456
21×distribute-lft-out--_binary64_3457
18×add-exp-log_binary64_3376
13×add-cbrt-cube_binary64_3384
11×associate-/r/_binary64_3477
10×associate-/l*_binary64_3476
div-exp_binary64_3361
div-inv_binary64_3413
add-log-exp_binary64_3377
cbrt-undiv_binary64_3382 flip--_binary64_3438 pow1_binary64_3354 flip3--_binary64_3411
clear-num_binary64_3415 frac-2neg_binary64_3405
rec-exp_binary64_3360 associate-/l/_binary64_3478 flip-+_binary64_3437 1-exp_binary64_3372 flip3-+_binary64_3410
sum-log_binary64_3322 pow-flip_binary64_3338 +-commutative_binary64_3479 inv-pow_binary64_3330
Counts
4 → 234
Calls
4 calls:
5.0ms
(/.f64 x (exp.f64 wj))
15.0ms
(/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))
24.0ms
(/.f64 1 (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj)))
38.0ms
(+.f64 wj (/.f64 1 (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))))

series934.0ms

Counts
4 → 12
Calls
4 calls:
133.0ms
(/.f64 x (exp.f64 wj))
247.0ms
(/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))
282.0ms
(/.f64 1 (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj)))
272.0ms
(+.f64 wj (/.f64 1 (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
01622793
11622793
050152578
01622793
11622793
050152578
013
113
01772742
11772742
048152527
148152527
01772742
11772742
048152527
148152527
013
113
01502670
11502670
048552523
148552523
01502670
11502670
048552523
148552523
013
113
01152427
11152427
0142214
1142214
01152427
11152427
0142214
1142214
013
113

simplify187.0ms

Counts
246 → 246
Iterations

Useful iterations: 0 (117.0ms)

IterNodesCost
052456457

prune171.0ms

Filtered
131 candidates to 246 candidates (-87.8%)
Pruning

16 alts after pruning (14 fresh and 2 done)

PrunedKeptTotal
New2415246
Fresh2911
Picked011
Done011
Total24316259

Merged error: 12.8b

Counts
259 → 16

localize12.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
6.2b
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
6.2b
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
6.2b
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))

rewrite91.0ms

Algorithm
rewrite-expression-head
Rules
13×*-un-lft-identity_binary64_3412
10×add-log-exp_binary64_3377
add-cube-cbrt_binary64_3383 add-sqr-sqrt_binary64_3397
cbrt-prod_binary64_3379 add-exp-log_binary64_3376 distribute-lft-out_binary64_3456 add-cbrt-cube_binary64_3384 pow1_binary64_3354 flip-+_binary64_3437 flip3-+_binary64_3410
associate-+r-_binary64_3465 sum-log_binary64_3322 +-commutative_binary64_3479 div-sub_binary64_3406
cbrt-div_binary64_3380
pow1/3_binary64_3346
Counts
4 → 53
Calls
4 calls:
21.0ms
(cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
22.0ms
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
25.0ms
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
22.0ms
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))

series1.0s

Counts
4 → 12
Calls
4 calls:
298.0ms
(cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
239.0ms
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
239.0ms
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
239.0ms
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
01392711
11392711
048172567
148172567
01392711
11392711
048172567
148172567
013
113
01392711
11392711
048172567
148172567
01392711
11392711
048172567
148172567
013
113
01392711
11392711
048172567
148172567
01392711
11392711
048172567
148172567
013
113
0662784
1662784
050812718
0662784
1662784
050812718
013
113

simplify123.0ms

Counts
65 → 65
Iterations

Useful iterations: 0 (93.0ms)

IterNodesCost
053731482

prune86.0ms

Filtered
49 candidates to 65 candidates (-32.7%)
Pruning

18 alts after pruning (16 fresh and 2 done)

PrunedKeptTotal
New62365
Fresh01313
Picked101
Done022
Total631881

Merged error: 12.8b

Counts
81 → 18

regimes88.0ms

Accuracy

0% (0.4b remaining)

Error of 13.2b against oracle of 12.8b and baseline of 13.2b

bsearch0.0ms

simplify6.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
02521
12521

end0.0ms

sample1.5s

Algorithm
intervals
Results
809.0ms3864×body5120exit
224.0ms6194×body80valid
88.0ms806×body320valid
80.0ms481×body640valid
37.0ms519×body160valid
3.0ms63×body80invalid
0.0ms10×body80overflowed

Profiling

Loading profile data...