Details

Time bar (total: 10.3s)

analyze1.1s

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%74.8%25.2%8
0%74.8%25.2%9
0%74.8%25.2%10
0%74.8%25.2%11
0%74.8%25.2%12
24.9%49.9%25.2%13
24.9%37.4%37.7%14

sample80.0ms

Algorithm
intervals
Results
22.0ms48×body1280valid
12.0ms160×body80valid
9.0ms75×body80nan
8.0ms24×body640valid
7.0ms10×body2560valid
3.0ms38×body80invalid
2.0msbody320valid
1.0msbody160valid

simplify82.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (67.0ms)

IterNodesCost
071729
171729

prune3.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: 22.9b

Counts
2 → 1

localize17.0ms

Local error

Found 4 expressions with local error:

0.2b
(/.f64 (*.f64 z t) 3)
0.3b
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3))))
0.5b
(/.f64 a (*.f64 b 3))
26.1b
(cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3)))

rewrite31.0ms

Algorithm
rewrite-expression-head
Rules
19×add-exp-log_binary64 add-cbrt-cube_binary64
*-un-lft-identity_binary64 pow1_binary64 add-cube-cbrt_binary64 add-sqr-sqrt_binary64
times-frac_binary64
cbrt-unprod_binary64 prod-exp_binary64
associate-/r*_binary64 add-log-exp_binary64 cbrt-undiv_binary64 associate-/l*_binary64 div-exp_binary64 insert-posit16
pow-prod-down_binary64 associate-*r*_binary64 cos-diff_binary64
clear-num_binary64 frac-2neg_binary64 div-inv_binary64
sub-neg_binary64 distribute-lft-in_binary64 associate-*l*_binary64 distribute-rgt-in_binary64 cos-sum_binary64 *-commutative_binary64
Counts
4 → 75
Calls
4 calls:
8.0ms
(/.f64 (*.f64 z t) 3)
8.0ms
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3))))
5.0ms
(/.f64 a (*.f64 b 3))
7.0ms
(cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3)))

series1.1s

Counts
4 → 12
Calls
4 calls:
205.0ms
(/.f64 (*.f64 z t) 3)
394.0ms
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3))))
223.0ms
(/.f64 a (*.f64 b 3))
280.0ms
(cos.f64 (-.f64 y (/.f64 (*.f64 z t) 3)))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
0458375
1458375
0119
1119
0458375
1458375
0119
1119
013
113
0358276
1358276
0159
1159
0358276
1358276
0159
1159
013
113
0654735
1654735
0159
1159
0654735
1654735
0159
1159
013
113
0302213
1302213
0119
1119
0302213
1302213
0119
1119
013
113

simplify150.0ms

Counts
87 → 87
Iterations

Useful iterations: 0 (122.0ms)

IterNodesCost
049251105
149251105

prune156.0ms

Filtered
62 candidates to 87 candidates (-40.3%)
Pruning

21 alts after pruning (21 fresh and 0 done)

PrunedKeptTotal
New662187
Fresh000
Picked101
Done000
Total672188

Merged error: 12.9b

Counts
88 → 21

localize14.0ms

Local error

Found 3 expressions with local error:

0.0b
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y 0))) (/.f64 a (*.f64 b 3)))
0.2b
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y 0)))
0.5b
(/.f64 a (*.f64 b 3))

rewrite26.0ms

Algorithm
rewrite-expression-head
Rules
13×add-exp-log_binary64 add-cbrt-cube_binary64
pow1_binary64
*-un-lft-identity_binary64 add-cube-cbrt_binary64 add-sqr-sqrt_binary64
add-log-exp_binary64
cbrt-unprod_binary64 cos-diff_binary64 prod-exp_binary64
pow-prod-down_binary64 associate-*r*_binary64 associate-/l*_binary64 times-frac_binary64 insert-posit16
cbrt-undiv_binary64 distribute-lft-in_binary64 distribute-rgt-in_binary64 div-exp_binary64 associate--l+_binary64
associate-/r*_binary64 sub-neg_binary64 flip3--_binary64 diff-log_binary64 associate-*l*_binary64 clear-num_binary64 frac-2neg_binary64 div-inv_binary64 flip--_binary64 *-commutative_binary64
Counts
3 → 57
Calls
3 calls:
11.0ms
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y 0))) (/.f64 a (*.f64 b 3)))
8.0ms
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y 0)))
5.0ms
(/.f64 a (*.f64 b 3))

series999.0ms

Counts
3 → 9
Calls
3 calls:
373.0ms
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y 0))) (/.f64 a (*.f64 b 3)))
401.0ms
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y 0)))
225.0ms
(/.f64 a (*.f64 b 3))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
0358276
1358276
0159
1159
0358276
1358276
0159
1159
013
113
0407447
1407447
03933
13933
0407447
1407447
03933
13933
049353
149353
0636723
1636723
0199
1199
0636723
1636723
0199
1199
013
113

simplify104.0ms

Counts
66 → 66
Iterations

Useful iterations: 0 (79.0ms)

IterNodesCost
05129842

prune108.0ms

Filtered
46 candidates to 66 candidates (-43.5%)
Pruning

27 alts after pruning (27 fresh and 0 done)

PrunedKeptTotal
New541266
Fresh51520
Picked101
Done000
Total602787

Merged error: 12.9b

Counts
87 → 27

localize15.0ms

Local error

Found 3 expressions with local error:

0.0b
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y 0))) (*.f64 (/.f64 1 b) (/.f64 a 3)))
0.2b
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y 0)))
0.3b
(*.f64 (/.f64 1 b) (/.f64 a 3))

rewrite34.0ms

Algorithm
rewrite-expression-head
Rules
35×add-sqr-sqrt_binary64
30×add-exp-log_binary64
25×times-frac_binary64
20×*-un-lft-identity_binary64 add-cbrt-cube_binary64
18×add-cube-cbrt_binary64
16×associate-*r*_binary64
14×associate-*l*_binary64
11×prod-exp_binary64
10×pow1_binary64
div-exp_binary64
cbrt-unprod_binary64
unswap-sqr_binary64
add-log-exp_binary64
pow-prod-down_binary64 cbrt-undiv_binary64 cos-diff_binary64
insert-posit16
1-exp_binary64 distribute-lft-in_binary64 distribute-rgt-in_binary64 rec-exp_binary64 div-inv_binary64 associate--l+_binary64 *-commutative_binary64
sub-neg_binary64 flip3--_binary64 diff-log_binary64 associate-*r/_binary64 flip--_binary64 frac-times_binary64 associate-*l/_binary64
Counts
3 → 92
Calls
3 calls:
9.0ms
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y 0))) (*.f64 (/.f64 1 b) (/.f64 a 3)))
8.0ms
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y 0)))
12.0ms
(*.f64 (/.f64 1 b) (/.f64 a 3))

series1.1s

Counts
3 → 9
Calls
3 calls:
368.0ms
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y 0))) (*.f64 (/.f64 1 b) (/.f64 a 3)))
398.0ms
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y 0)))
328.0ms
(*.f64 (/.f64 1 b) (/.f64 a 3))
Iterations

Useful iterations: 0 (168.0ms)

IterNodesCost
0365357
1365357
0139
1139
0365357
1365357
0139
1139
0538836
0407447
1407447
03933
13933
0407447
1407447
03933
13933
049353
149353
0652804
1652804
0139
1139
0652804
1652804
0139
1139
013
113

simplify127.0ms

Counts
101 → 101
Iterations

Useful iterations: 0 (97.0ms)

IterNodesCost
049611320
149611320

prune126.0ms

Filtered
71 candidates to 101 candidates (-42.3%)
Pruning

27 alts after pruning (27 fresh and 0 done)

PrunedKeptTotal
New974101
Fresh32326
Picked101
Done000
Total10127128

Merged error: 12.8b

Counts
128 → 27

localize13.0ms

Local error

Found 3 expressions with local error:

0.0b
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y 0))) (/.f64 (/.f64 a 3) b))
0.2b
(/.f64 (/.f64 a 3) b)
0.2b
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y 0)))

rewrite39.0ms

Algorithm
rewrite-expression-head
Rules
75×times-frac_binary64
46×*-un-lft-identity_binary64 add-cube-cbrt_binary64 add-sqr-sqrt_binary64
13×add-exp-log_binary64 add-cbrt-cube_binary64 associate-/l*_binary64
pow1_binary64
add-log-exp_binary64 div-inv_binary64
cos-diff_binary64
pow-prod-down_binary64 associate-/r*_binary64 cbrt-unprod_binary64 associate-*r*_binary64 cbrt-undiv_binary64 prod-exp_binary64 div-exp_binary64 insert-posit16
distribute-lft-in_binary64 distribute-rgt-in_binary64 associate--l+_binary64
associate-/l/_binary64 sub-neg_binary64 flip3--_binary64 diff-log_binary64 associate-*l*_binary64 clear-num_binary64 frac-2neg_binary64 flip--_binary64 *-commutative_binary64
Counts
3 → 106
Calls
3 calls:
17.0ms
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y 0))) (/.f64 (/.f64 a 3) b))
7.0ms
(/.f64 (/.f64 a 3) b)
9.0ms
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y 0)))

series1.2s

Counts
3 → 9
Calls
3 calls:
474.0ms
(-.f64 (*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y 0))) (/.f64 (/.f64 a 3) b))
316.0ms
(/.f64 (/.f64 a 3) b)
402.0ms
(*.f64 (*.f64 2 (sqrt.f64 x)) (cos.f64 (-.f64 y 0)))
Iterations

Useful iterations: 0 (166.0ms)

IterNodesCost
0407447
1407447
03933
13933
0407447
1407447
03933
13933
049353
149353
0314264
1314264
02524
12524
0314264
1314264
02524
12524
049383
149383
0604711
1604711
03427
13427
0604711
1604711
03427
13427
048843
148843

simplify126.0ms

Counts
115 → 115
Iterations

Useful iterations: 0 (92.0ms)

IterNodesCost
050921830

prune109.0ms

Filtered
90 candidates to 115 candidates (-27.8%)
Pruning

27 alts after pruning (26 fresh and 1 done)

PrunedKeptTotal
New1150115
Fresh02626
Picked011
Done000
Total11527142

Merged error: 12.8b

Counts
142 → 27

regimes936.0ms

Accuracy

0% (2.1b remaining)

Error of 16.6b against oracle of 14.5b and baseline of 16.6b

bsearch0.0ms

simplify6.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
04020
14020

end0.0ms

sample2.5s

Algorithm
intervals
Results
735.0ms1564×body1280valid
351.0ms4468×body80valid
307.0ms928×body640valid
265.0ms356×body2560valid
175.0ms2267×body80nan
116.0ms459×body320valid
85.0ms1154×body80invalid
39.0ms225×body160valid

Profiling

Loading profile data...