Details

Time bar (total: 6.1s)

analyze364.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
25%74.9%0.1%5
43.7%56.2%0.1%6
43.7%46.8%9.5%7
46.8%42.1%11%8
46.8%36.7%16.5%9
48.4%34%17.7%10
48.4%31%20.6%11
49.2%29.6%21.3%12
49.2%28%22.8%13
49.6%27.3%23.1%14

sample60.0ms

Algorithm
intervals
Results
16.0ms43×body1280invalid
9.0ms193×body80valid
7.0ms36×body640invalid
5.0ms13×body1280valid
4.0ms20×body640valid
3.0ms21×body320valid
2.0ms16×body320invalid
1.0ms15×body160invalid
1.0ms20×body80invalid
1.0msbody160valid

simplify104.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (88.0ms)

IterNodesCost
0496411
1496411

prune1.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 13.7b

Counts
2 → 1

localize7.0ms

Local error

Found 3 expressions with local error:

0.0b
(sinh.f64 y)
0.2b
(*.f64 (sin.f64 x) (sinh.f64 y))
13.7b
(/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x)

rewrite16.0ms

Algorithm
rewrite-expression-head
Rules
10×add-exp-log_binary64_10276 add-cbrt-cube_binary64_10284
add-sqr-sqrt_binary64_10297
add-cube-cbrt_binary64_10283 *-un-lft-identity_binary64_10312
pow1_binary64_10254
times-frac_binary64_10307 add-log-exp_binary64_10277 associate-/r*_binary64_10375 sinh-def_binary64_10123 associate-*l*_binary64_10372 associate-*r*_binary64_10371
prod-exp_binary64_10259 cbrt-undiv_binary64_10282 div-exp_binary64_10261 associate-*r/_binary64_10373 cbrt-unprod_binary64_10281
*-commutative_binary64_10380 div-inv_binary64_10313 frac-2neg_binary64_10305 associate-/l/_binary64_10378 pow-prod-down_binary64_10235 associate-/l*_binary64_10376 clear-num_binary64_10315 unswap-sqr_binary64_10340
Counts
3 → 49
Calls
3 calls:
2.0ms
(sinh.f64 y)
6.0ms
(*.f64 (sin.f64 x) (sinh.f64 y))
7.0ms
(/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x)

series765.0ms

Counts
3 → 9
Calls
3 calls:
246.0ms
(sinh.f64 y)
280.0ms
(*.f64 (sin.f64 x) (sinh.f64 y))
239.0ms
(/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x)
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
01282655
11282655
049552607
149552607
01282655
11282655
049552607
149552607
013
113
0882604
1882604
050192280
0882604
1882604
050192280
013
113
0331914
1331914
057131288
0331914
1331914
057131288
013
113

simplify138.0ms

Counts
58 → 58
Iterations

Useful iterations: 0 (118.0ms)

IterNodesCost
05001555

prune40.0ms

Filtered
42 candidates to 58 candidates (-38.1%)
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New52658
Fresh000
Picked011
Done000
Total52759

Merged error: 0.0b

Counts
59 → 7

localize7.0ms

Local error

Found 2 expressions with local error:

0.0b
(sinh.f64 y)
0.1b
(*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) x))

rewrite12.0ms

Algorithm
rewrite-expression-head
Rules
15×add-sqr-sqrt_binary64_10297
13×associate-*r*_binary64_10371
10×add-cube-cbrt_binary64_10283 times-frac_binary64_10307 *-un-lft-identity_binary64_10312
add-exp-log_binary64_10276 add-cbrt-cube_binary64_10284
pow1_binary64_10254
associate-*l*_binary64_10372
prod-exp_binary64_10259 add-log-exp_binary64_10277 cbrt-unprod_binary64_10281 unswap-sqr_binary64_10340
*-commutative_binary64_10380 cbrt-undiv_binary64_10282 div-inv_binary64_10313 sinh-def_binary64_10123 div-exp_binary64_10261 associate-*r/_binary64_10373 pow-prod-down_binary64_10235
Counts
2 → 40
Calls
2 calls:
1.0ms
(sinh.f64 y)
9.0ms
(*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) x))

series459.0ms

Counts
2 → 6
Calls
2 calls:
242.0ms
(sinh.f64 y)
217.0ms
(*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) x))
Iterations

Useful iterations: 0 (6.0ms)

IterNodesCost
01082655
11082655
049742570
149742570
01082655
11082655
049742570
149742570
013
113
0331914
1331914
057131288
0331914
1331914
057131288
013
113

simplify123.0ms

Counts
46 → 46
Iterations

Useful iterations: 0 (102.0ms)

IterNodesCost
06149522

prune25.0ms

Filtered
32 candidates to 46 candidates (-43.8%)
Pruning

7 alts after pruning (5 fresh and 2 done)

PrunedKeptTotal
New45146
Fresh145
Picked011
Done011
Total46753

Merged error: 0.0b

Counts
53 → 7

localize7.0ms

Local error

Found 3 expressions with local error:

0.0b
(/.f64 x (sinh.f64 y))
0.0b
(sinh.f64 y)
0.7b
(/.f64 (sin.f64 x) (/.f64 x (sinh.f64 y)))

rewrite20.0ms

Algorithm
rewrite-expression-head
Rules
87×times-frac_binary64_10307
54×add-cube-cbrt_binary64_10283 *-un-lft-identity_binary64_10312 add-sqr-sqrt_binary64_10297
17×associate-/r*_binary64_10375
10×add-exp-log_binary64_10276 add-cbrt-cube_binary64_10284
associate-/r/_binary64_10377 div-inv_binary64_10313 sinh-def_binary64_10123 associate-/l*_binary64_10376
cbrt-undiv_binary64_10282 div-exp_binary64_10261
add-log-exp_binary64_10277 pow1_binary64_10254
frac-2neg_binary64_10305 clear-num_binary64_10315
Counts
3 → 110
Calls
3 calls:
4.0ms
(/.f64 x (sinh.f64 y))
1.0ms
(sinh.f64 y)
9.0ms
(/.f64 (sin.f64 x) (/.f64 x (sinh.f64 y)))

series703.0ms

Counts
3 → 9
Calls
3 calls:
220.0ms
(/.f64 x (sinh.f64 y))
243.0ms
(sinh.f64 y)
241.0ms
(/.f64 (sin.f64 x) (/.f64 x (sinh.f64 y)))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
01442655
11442655
050032607
01442655
11442655
050032607
013
113
0331914
1331914
057131288
0331914
1331914
057131288
013
113
01022586
11022586
053402405
01022586
11022586
053402405
013
113

simplify118.0ms

Counts
119 → 119
Iterations

Useful iterations: 0 (86.0ms)

IterNodesCost
050862111

prune69.0ms

Filtered
95 candidates to 119 candidates (-25.3%)
Pruning

7 alts after pruning (4 fresh and 3 done)

PrunedKeptTotal
New1181119
Fresh134
Picked011
Done022
Total1197126

Merged error: 0.0b

Counts
126 → 7

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(sinh.f64 y)
0.0b
(/.f64 1 (sinh.f64 y))
0.2b
(*.f64 x (/.f64 1 (sinh.f64 y)))
0.7b
(/.f64 (sin.f64 x) (*.f64 x (/.f64 1 (sinh.f64 y))))

rewrite29.0ms

Algorithm
rewrite-expression-head
Rules
32×add-exp-log_binary64_10276
29×add-sqr-sqrt_binary64_10297
23×times-frac_binary64_10307 *-un-lft-identity_binary64_10312
22×add-cube-cbrt_binary64_10283
20×add-cbrt-cube_binary64_10284
14×associate-*r*_binary64_10371
11×div-exp_binary64_10261
prod-exp_binary64_10259
pow1_binary64_10254
cbrt-undiv_binary64_10282 associate-/l*_binary64_10376
associate-/r/_binary64_10377 add-log-exp_binary64_10277 associate-/r*_binary64_10375 cbrt-unprod_binary64_10281
1-exp_binary64_10272 rec-exp_binary64_10260 div-inv_binary64_10313 sinh-def_binary64_10123 associate-*l*_binary64_10372 unswap-sqr_binary64_10340
frac-2neg_binary64_10305 un-div-inv_binary64_10314 associate-*r/_binary64_10373 clear-num_binary64_10315
*-commutative_binary64_10380 pow-flip_binary64_10238 pow-prod-down_binary64_10235 inv-pow_binary64_10230
Counts
4 → 104
Calls
4 calls:
1.0ms
(sinh.f64 y)
5.0ms
(/.f64 1 (sinh.f64 y))
9.0ms
(*.f64 x (/.f64 1 (sinh.f64 y)))
10.0ms
(/.f64 (sin.f64 x) (*.f64 x (/.f64 1 (sinh.f64 y))))

series1.0s

Counts
4 → 12
Calls
4 calls:
242.0ms
(sinh.f64 y)
200.0ms
(/.f64 1 (sinh.f64 y))
338.0ms
(*.f64 x (/.f64 1 (sinh.f64 y)))
253.0ms
(/.f64 (sin.f64 x) (*.f64 x (/.f64 1 (sinh.f64 y))))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
01482682
11482682
049432570
149432570
01482682
11482682
049432570
149432570
013
113
0972613
1972613
047172392
147172392
0972613
1972613
047172392
147172392
013
113
01321941
11321941
056091576
01321941
11321941
056091576
013
113
0331914
1331914
057131288
0331914
1331914
057131288
013
113

simplify104.0ms

Counts
116 → 116
Iterations

Useful iterations: 0 (77.0ms)

IterNodesCost
050091103

prune50.0ms

Filtered
70 candidates to 116 candidates (-65.7%)
Pruning

7 alts after pruning (3 fresh and 4 done)

PrunedKeptTotal
New1160116
Fresh033
Picked011
Done033
Total1167123

Merged error: 0.0b

Counts
123 → 7

regimes57.0ms

Accuracy

0% (0.2b remaining)

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

bsearch0.0ms

simplify5.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0811
1811

end0.0ms

sample1.8s

Algorithm
intervals
Results
454.0ms1463×body1280invalid
282.0ms6069×body80valid
254.0ms1270×body640invalid
155.0ms751×body640valid
127.0ms344×body1280valid
81.0ms577×body320invalid
79.0ms558×body320valid
33.0ms573×body80invalid
28.0ms290×body160invalid
27.0ms278×body160valid

Profiling

Loading profile data...