Details

Time bar (total: 13.2s)

analyze1.9s

Algorithm
search
Search
TrueOtherFalseIter
0%99.7%0.3%0
0%99.7%0.3%1
0%99.7%0.3%2
0%99.7%0.3%3
0%99.7%0.3%4
0%99.7%0.3%5
0%99.7%0.3%6
0%99.7%0.3%7
0%99.7%0.3%8
0%99.7%0.3%9
0%99.7%0.3%10
0%99.7%0.3%11
0%99.7%0.3%12
0%98.1%1.9%13
0%98.1%1.9%14

sample195.0ms

Algorithm
intervals
Results
48.0ms85×body5120valid
33.0ms414×body80nan
21.0ms25×body5120exit
21.0ms46×body2560valid
11.0ms135×body80invalid
10.0ms26×body1280valid
6.0ms80×body80valid
3.0ms10×body640valid
1.0msbody2560invalid
1.0msbody1280invalid
1.0msbody320valid
1.0msbody640invalid
1.0msbody160valid
0.0msbody320invalid

simplify109.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (94.0ms)

IterNodesCost
0550063

prune6.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New101
Fresh011
Picked000
Done000
Total112

Merged error: 60.2b

Counts
2 → 1

localize21.0ms

Local error

Found 4 expressions with local error:

17.6b
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
17.6b
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
17.6b
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
28.4b
(+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))

rewrite129.0ms

Algorithm
rewrite-expression-head
Rules
211×add-exp-log_binary64 add-cbrt-cube_binary64
117×cbrt-unprod_binary64 prod-exp_binary64
45×cbrt-undiv_binary64 div-exp_binary64
*-un-lft-identity_binary64 add-log-exp_binary64
pow1_binary64 add-cube-cbrt_binary64 add-sqr-sqrt_binary64 insert-posit16
associate-/r*_binary64 clear-num_binary64 frac-2neg_binary64 associate-/l*_binary64 times-frac_binary64 div-inv_binary64
frac-add_binary64 sqrt-div_binary64
flip3-+_binary64 flip3--_binary64 distribute-lft-out_binary64 +-commutative_binary64 flip--_binary64 flip-+_binary64 sum-log_binary64
Counts
4 → 147
Calls
4 calls:
17.0ms
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
18.0ms
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
18.0ms
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
63.0ms
(+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))

series2.0s

Counts
4 → 12
Calls
4 calls:
427.0ms
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
430.0ms
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
433.0ms
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
678.0ms
(+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
09182015
19182015
01411232
11411232
09182015
19182015
01411232
11411232
011627
111627
0745942
1745942
0109
1109
0745942
1745942
0109
1109
013
113
0745942
1745942
0109
1109
0745942
1745942
0109
1109
013
113
0745942
1745942
0109
1109
0745942
1745942
0109
1109
013
113

simplify99.0ms

Counts
159 → 159
Iterations

Useful iterations: 0 (49.0ms)

IterNodesCost
052494048

prune127.0ms

Filtered
62 candidates to 159 candidates (-156.5%)
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New1536159
Fresh000
Picked101
Done000
Total1546160

Merged error: 31.7b

Counts
160 → 6

localize6.0ms

Local error

Found 1 expressions with local error:

5.2b
(*.f64 (/.f64 c0 (*.f64 2 w)) (sqrt.f64 0))

rewrite13.0ms

Algorithm
rewrite-expression-head
Rules
10×add-exp-log_binary64 add-cbrt-cube_binary64
add-sqr-sqrt_binary64
associate-*l*_binary64
associate-*r*_binary64
*-un-lft-identity_binary64 add-cube-cbrt_binary64
cbrt-unprod_binary64 prod-exp_binary64 sqrt-prod_binary64
pow1_binary64 times-frac_binary64
cbrt-undiv_binary64 unswap-sqr_binary64 div-exp_binary64
pow-prod-down_binary64 add-log-exp_binary64 div-inv_binary64 insert-posit16 associate-*l/_binary64 *-commutative_binary64
Counts
1 → 32
Calls
1 calls:
11.0ms
(*.f64 (/.f64 c0 (*.f64 2 w)) (sqrt.f64 0))

series283.0ms

Counts
1 → 3
Calls
1 calls:
283.0ms
(*.f64 (/.f64 c0 (*.f64 2 w)) (sqrt.f64 0))
Iterations

Useful iterations: 0 (13.0ms)

IterNodesCost
0452459
1452459
04484
14484
0452459
1452459
04484
14484
01433
11433

simplify126.0ms

Counts
35 → 35
Iterations

Useful iterations: 0 (107.0ms)

IterNodesCost
04907401
14907401

prune32.0ms

Filtered
21 candidates to 35 candidates (-66.7%)
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New34135
Fresh055
Picked101
Done000
Total35641

Merged error: 29.8b

Counts
41 → 6

localize0.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify19.0ms

Counts
0 → 0
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
000

prune10.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New000
Fresh055
Picked011
Done000
Total066

Merged error: 29.8b

Counts
6 → 6

localize23.0ms

Local error

Found 4 expressions with local error:

17.6b
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
17.6b
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
19.9b
(/.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 d d)) (*.f64 D D))
31.8b
(+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 d d)) (*.f64 D D))) (*.f64 M M))))

rewrite125.0ms

Algorithm
rewrite-expression-head
Rules
207×add-exp-log_binary64 add-cbrt-cube_binary64
107×cbrt-unprod_binary64 prod-exp_binary64
52×cbrt-undiv_binary64 div-exp_binary64
*-un-lft-identity_binary64 add-log-exp_binary64
pow1_binary64 add-cube-cbrt_binary64 add-sqr-sqrt_binary64 insert-posit16
associate-/r*_binary64 clear-num_binary64 frac-2neg_binary64 associate-/l*_binary64 times-frac_binary64 div-inv_binary64
frac-add_binary64 sqrt-div_binary64
flip3-+_binary64 associate-/l/_binary64 flip3--_binary64 distribute-lft-out_binary64 +-commutative_binary64 flip--_binary64 flip-+_binary64 associate-*l/_binary64 sum-log_binary64
Counts
4 → 146
Calls
4 calls:
17.0ms
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
18.0ms
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
17.0ms
(/.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 d d)) (*.f64 D D))
60.0ms
(+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 d d)) (*.f64 D D))) (*.f64 M M))))

series2.1s

Counts
4 → 12
Calls
4 calls:
436.0ms
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
438.0ms
(/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))
430.0ms
(/.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 d d)) (*.f64 D D))
800.0ms
(+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 d d)) (*.f64 D D))) (*.f64 M M))))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
011772105
111772105
01391232
11391232
011772105
111772105
01391232
11391232
011627
111627
06221032
16221032
089
189
06221032
16221032
089
189
013
113
0745942
1745942
0109
1109
0745942
1745942
0109
1109
013
113
0745942
1745942
0109
1109
0745942
1745942
0109
1109
013
113

simplify111.0ms

Counts
158 → 158
Iterations

Useful iterations: 0 (61.0ms)

IterNodesCost
050064033

prune88.0ms

Filtered
61 candidates to 158 candidates (-159.0%)
Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New1580158
Fresh044
Picked011
Done011
Total1586164

Merged error: 29.8b

Counts
164 → 6

regimes182.0ms

Accuracy

0% (2.2b remaining)

Error of 33.3b against oracle of 31.1b and baseline of 33.3b

bsearch0.0ms

simplify6.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
011
111

end0.0ms

sample5.6s

Algorithm
intervals
Results
1.4s2339×body5120valid
989.0ms12578×body80nan
773.0ms1635×body2560valid
362.0ms4484×body80invalid
355.0ms576×body5120exit
316.0ms818×body1280valid
199.0ms2510×body80valid
129.0ms406×body640valid
43.0ms193×body320valid
29.0ms62×body2560invalid
25.0ms67×body1280invalid
16.0ms54×body640invalid
15.0ms99×body160valid
8.0ms36×body320invalid
3.0ms18×body160invalid
2.0msbody5120invalid

Profiling

Loading profile data...