Details

Time bar (total: 8.2s)

analyze744.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
0%99.9%0.1%5
12.5%87.4%0.1%6
18.7%81.2%0.1%7
25%73.4%1.7%8
28.1%68.7%3.2%9
31.2%62.8%6%10
32.8%60.1%7.1%11
34.3%56.7%9%12
35.1%55.2%9.7%13
35.9%53.4%10.7%14

sample66.0ms

Algorithm
intervals
Results
21.0ms46×body1280valid
16.0ms58×body640valid
12.0ms123×body80valid
4.0ms21×body320valid
1.0msbody160valid
0.0msbody80invalid

simplify219.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (73.0ms)

IterNodesCost
0914
1914

prune13.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: 0.2b

Counts
2 → 2

localize11.0ms

Local error

Found 3 expressions with local error:

0.0b
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
0.1b
(/.f64 1 (sin.f64 B))
0.1b
(/.f64 x (tan.f64 B))

rewrite239.0ms

Algorithm
rewrite-expression-head
Rules
36×add-sqr-sqrt_binary64
28×*-un-lft-identity_binary64
27×times-frac_binary64
19×add-cube-cbrt_binary64
add-exp-log_binary64
add-cbrt-cube_binary64
associate-/r*_binary64 difference-of-squares_binary64 associate-/l*_binary64
add-log-exp_binary64
pow1_binary64
distribute-lft-out--_binary64 div-inv_binary64 div-exp_binary64 insert-posit16
cbrt-undiv_binary64 consolidate-/-/-b_binary64 associate-/r/_binary64 clear-num_binary64 frac-2neg_binary64 consolidate-tan_binary64 tan-quot_binary64
sub-neg_binary64 flip3--_binary64 diff-log_binary64 1-exp_binary64 inv-pow_binary64 rec-exp_binary64 flip--_binary64 pow-flip_binary64 frac-sub_binary64
Counts
3 → 86
Calls
3 calls:
18.0ms
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
9.0ms
(/.f64 1 (sin.f64 B))
208.0ms
(/.f64 x (tan.f64 B))

series1.7s

Counts
3 → 9
Calls
3 calls:
308.0ms
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
868.0ms
(/.f64 1 (sin.f64 B))
511.0ms
(/.f64 x (tan.f64 B))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
0432130
1432130
0329
1329
0432130
1432130
0329
1329
013
113
0451926
1451926
0285519
0451926
1451926
0285519
013
113
052922628
01429
11429
052922628
01429
11429
013
113

simplify56.0ms

Counts
95 → 95
Iterations

Useful iterations: 0 (29.0ms)

IterNodesCost
08351084
18351084

prune62.0ms

Filtered
60 candidates to 95 candidates (-58.3%)
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New88795
Fresh101
Picked101
Done000
Total90797

Merged error: 0.0b

Counts
97 → 7

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)))
0.1b
(/.f64 1 (sin.f64 B))
0.1b
(/.f64 x (sin.f64 B))
0.2b
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))

rewrite34.0ms

Algorithm
rewrite-expression-head
Rules
33×add-sqr-sqrt_binary64
28×*-un-lft-identity_binary64 add-cube-cbrt_binary64 times-frac_binary64
15×add-exp-log_binary64
13×add-cbrt-cube_binary64 associate-*l*_binary64
pow1_binary64
associate-/r*_binary64 add-log-exp_binary64 associate-/l*_binary64
div-exp_binary64 insert-posit16
associate-*r*_binary64 cbrt-undiv_binary64 div-inv_binary64 associate-*l/_binary64
cbrt-unprod_binary64 unswap-sqr_binary64 clear-num_binary64 prod-exp_binary64 frac-2neg_binary64
pow-prod-down_binary64 sub-neg_binary64 flip3--_binary64 diff-log_binary64 1-exp_binary64 inv-pow_binary64 rec-exp_binary64 sub-div_binary64 flip--_binary64 pow-flip_binary64 frac-sub_binary64 *-commutative_binary64
Counts
4 → 107
Calls
4 calls:
10.0ms
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)))
5.0ms
(/.f64 1 (sin.f64 B))
5.0ms
(/.f64 x (sin.f64 B))
11.0ms
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))

series1.8s

Counts
4 → 12
Calls
4 calls:
296.0ms
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)))
856.0ms
(/.f64 1 (sin.f64 B))
111.0ms
(/.f64 x (sin.f64 B))
519.0ms
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
048932601
148932601
0979
1979
048932601
148932601
0979
1979
013
113
01052556
11052556
0839
1839
01052556
11052556
0839
1839
013
113
0451926
1451926
0285519
0451926
1451926
0285519
013
113
050562628
01449
11449
050562628
01449
11449
013
113

simplify62.0ms

Counts
119 → 119
Iterations

Useful iterations: 0 (32.0ms)

IterNodesCost
06851436
16851436

prune75.0ms

Filtered
82 candidates to 119 candidates (-45.1%)
Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New1181119
Fresh066
Picked011
Done000
Total1188126

Merged error: 0.0b

Counts
126 → 8

localize15.0ms

Local error

Found 4 expressions with local error:

0.4b
(*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (sin.f64 B)))
0.6b
(cbrt.f64 (sin.f64 B))
0.6b
(cbrt.f64 (sin.f64 B))
0.6b
(cbrt.f64 (sin.f64 B))

rewrite16.0ms

Algorithm
rewrite-expression-head
Rules
25×cbrt-prod_binary64
23×add-sqr-sqrt_binary64
15×*-un-lft-identity_binary64 add-cube-cbrt_binary64
11×pow1_binary64
pow1/3_binary64
swap-sqr_binary64 associate-*r*_binary64 add-exp-log_binary64 associate-*l*_binary64
add-log-exp_binary64 add-cbrt-cube_binary64 unswap-sqr_binary64 insert-posit16
pow-prod-down_binary64 pow-prod-up_binary64 pow-sqr_binary64
cbrt-unprod_binary64 pow-plus_binary64 prod-exp_binary64 pow2_binary64 *-commutative_binary64
Counts
4 → 77
Calls
4 calls:
8.0ms
(*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (sin.f64 B)))
2.0ms
(cbrt.f64 (sin.f64 B))
2.0ms
(cbrt.f64 (sin.f64 B))
2.0ms
(cbrt.f64 (sin.f64 B))

series402.0ms

Counts
4 → 12
Calls
4 calls:
122.0ms
(*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (sin.f64 B)))
93.0ms
(cbrt.f64 (sin.f64 B))
94.0ms
(cbrt.f64 (sin.f64 B))
94.0ms
(cbrt.f64 (sin.f64 B))
Iterations

Useful iterations: 0 (6.0ms)

IterNodesCost
0451917
1451917
0219
1219
0451917
1451917
0219
1219
013
113
0451917
1451917
0219
1219
0451917
1451917
0219
1219
013
113
0451917
1451917
0219
1219
0451917
1451917
0219
1219
013
113
0481998
1481998
05619
15619
0481998
1481998
05619
15619
013
113

simplify120.0ms

Counts
89 → 89
Iterations

Useful iterations: 0 (95.0ms)

IterNodesCost
05027737

prune71.0ms

Filtered
59 candidates to 89 candidates (-50.8%)
Pruning

8 alts after pruning (6 fresh and 2 done)

PrunedKeptTotal
New89089
Fresh066
Picked011
Done011
Total89897

Merged error: 0.0b

Counts
97 → 8

localize13.0ms

Local error

Found 4 expressions with local error:

0.4b
(*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (sin.f64 B)))
0.6b
(cbrt.f64 (sin.f64 B))
0.6b
(cbrt.f64 (sin.f64 B))
0.6b
(cbrt.f64 (sin.f64 B))

rewrite16.0ms

Algorithm
rewrite-expression-head
Rules
25×cbrt-prod_binary64
23×add-sqr-sqrt_binary64
15×*-un-lft-identity_binary64 add-cube-cbrt_binary64
11×pow1_binary64
pow1/3_binary64
swap-sqr_binary64 associate-*r*_binary64 add-exp-log_binary64 associate-*l*_binary64
add-log-exp_binary64 add-cbrt-cube_binary64 unswap-sqr_binary64 insert-posit16
pow-prod-down_binary64 pow-prod-up_binary64 pow-sqr_binary64
cbrt-unprod_binary64 pow-plus_binary64 prod-exp_binary64 pow2_binary64 *-commutative_binary64
Counts
4 → 77
Calls
4 calls:
8.0ms
(*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (sin.f64 B)))
2.0ms
(cbrt.f64 (sin.f64 B))
2.0ms
(cbrt.f64 (sin.f64 B))
2.0ms
(cbrt.f64 (sin.f64 B))

series404.0ms

Counts
4 → 12
Calls
4 calls:
123.0ms
(*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (sin.f64 B)))
95.0ms
(cbrt.f64 (sin.f64 B))
93.0ms
(cbrt.f64 (sin.f64 B))
93.0ms
(cbrt.f64 (sin.f64 B))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
0451917
1451917
0219
1219
0451917
1451917
0219
1219
013
113
0451917
1451917
0219
1219
0451917
1451917
0219
1219
013
113
0451917
1451917
0219
1219
0451917
1451917
0219
1219
013
113
0481998
1481998
05619
15619
0481998
1481998
05619
15619
013
113

simplify122.0ms

Counts
89 → 89
Iterations

Useful iterations: 0 (98.0ms)

IterNodesCost
05027737

prune60.0ms

Filtered
59 candidates to 89 candidates (-50.8%)
Pruning

9 alts after pruning (6 fresh and 3 done)

PrunedKeptTotal
New87289
Fresh145
Picked011
Done022
Total88997

Merged error: 0.0b

Counts
97 → 9

regimes46.0ms

Accuracy

0% (0.2b remaining)

Error of 0.2b against oracle of 0.0b and baseline of 0.2b

bsearch0.0ms

simplify6.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
04519
14519

end0.0ms

sample1.8s

Algorithm
intervals
Results
773.0ms1702×body1280valid
411.0ms1438×body640valid
276.0ms3801×body80valid
145.0ms731×body320valid
47.0ms328×body160valid
10.0ms149×body80invalid
2.0msbody1280invalid
0.0msbody160invalid

Profiling

Loading profile data...