Details

Time bar (total: 10.9s)

analyze686.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
0%99.9%0.1%6
18.7%81.2%0.1%7
18.7%81.2%0.1%8
29.7%69.5%0.9%9
30.4%67.9%1.7%10
36.3%61.1%2.6%11
36.9%59.5%3.6%12
39.9%55.9%4.2%13
40.2%54.9%4.9%14

sample131.0ms

Algorithm
intervals
Results
68.0ms22×body2560valid
31.0ms54×body1280valid
12.0ms33×body640valid
6.0ms126×body80valid
2.0ms13×body320valid
1.0msbody160valid
0.0msbody80invalid

simplify181.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (39.0ms)

IterNodesCost
05020
15020

prune11.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: 14.6b

Counts
2 → 2

localize10.0ms

Local error

Found 4 expressions with local error:

0.2b
(*.f64 PI.f64 l)
0.2b
(*.f64 PI.f64 l)
2.5b
(/.f64 (tan.f64 (*.f64 PI.f64 l)) (*.f64 F F))
30.3b
(tan.f64 (*.f64 PI.f64 l))

rewrite232.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt_binary64
13×add-exp-log_binary64 add-cbrt-cube_binary64
10×*-un-lft-identity_binary64 add-cube-cbrt_binary64
pow1_binary64
associate-*r*_binary64 associate-*l*_binary64
add-log-exp_binary64 insert-posit16
cbrt-unprod_binary64 prod-exp_binary64 associate-/l*_binary64 times-frac_binary64 consolidate-tan_binary64 tan-quot_binary64
pow-prod-down_binary64 associate-/l/_binary64 cbrt-undiv_binary64 consolidate-/-/-b_binary64_1 unswap-sqr_binary64 div-exp_binary64 *-commutative_binary64
associate-/r*_binary64 clear-num_binary64 frac-2neg_binary64 div-inv_binary64
Counts
4 → 74
Calls
4 calls:
5.0ms
(*.f64 PI.f64 l)
8.0ms
(*.f64 PI.f64 l)
9.0ms
(/.f64 (tan.f64 (*.f64 PI.f64 l)) (*.f64 F F))
207.0ms
(tan.f64 (*.f64 PI.f64 l))

series1.1s

Counts
4 → 12
Calls
4 calls:
243.0ms
(*.f64 PI.f64 l)
246.0ms
(*.f64 PI.f64 l)
132.0ms
(/.f64 (tan.f64 (*.f64 PI.f64 l)) (*.f64 F F))
491.0ms
(tan.f64 (*.f64 PI.f64 l))
Iterations

Useful iterations: 0 (6.0ms)

IterNodesCost
049821923
149821923
01719
11719
049821923
149821923
01719
11719
013
113
01602583
11602583
0749
1749
01602583
11602583
0749
1749
013
113
052601905
01289
11289
052601905
01289
11289
013
113
052601905
01289
11289
052601905
01289
11289
013
113

simplify109.0ms

Counts
86 → 86
Iterations

Useful iterations: 0 (83.0ms)

IterNodesCost
05119825

prune76.0ms

Filtered
59 candidates to 86 candidates (-45.8%)
Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New741286
Fresh101
Picked101
Done000
Total761288

Merged error: 0.3b

Counts
88 → 12

localize9.0ms

Local error

Found 4 expressions with local error:

0.2b
(*.f64 PI.f64 l)
0.2b
(*.f64 PI.f64 l)
0.2b
(/.f64 (tan.f64 (*.f64 PI.f64 l)) F)
30.3b
(tan.f64 (*.f64 PI.f64 l))

rewrite20.0ms

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt_binary64
16×*-un-lft-identity_binary64 add-cube-cbrt_binary64
10×add-exp-log_binary64 add-cbrt-cube_binary64
times-frac_binary64
pow1_binary64
associate-*r*_binary64 associate-*l*_binary64
add-log-exp_binary64 insert-posit16
associate-/r*_binary64 associate-/l*_binary64 consolidate-tan_binary64 tan-quot_binary64
pow-prod-down_binary64 associate-/l/_binary64 cbrt-unprod_binary64 consolidate-/-/-b_binary64_1 unswap-sqr_binary64 prod-exp_binary64 *-commutative_binary64
cbrt-undiv_binary64 clear-num_binary64 frac-2neg_binary64 div-inv_binary64 div-exp_binary64
Counts
4 → 80
Calls
4 calls:
4.0ms
(*.f64 PI.f64 l)
5.0ms
(*.f64 PI.f64 l)
6.0ms
(/.f64 (tan.f64 (*.f64 PI.f64 l)) F)
2.0ms
(tan.f64 (*.f64 PI.f64 l))

series1.1s

Counts
4 → 12
Calls
4 calls:
245.0ms
(*.f64 PI.f64 l)
244.0ms
(*.f64 PI.f64 l)
157.0ms
(/.f64 (tan.f64 (*.f64 PI.f64 l)) F)
485.0ms
(tan.f64 (*.f64 PI.f64 l))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
049821923
149821923
01719
11719
049821923
149821923
01719
11719
013
113
04542556
14542556
0569
1569
04542556
14542556
0569
1569
013
113
052601905
01289
11289
052601905
01289
11289
013
113
052601905
01289
11289
052601905
01289
11289
013
113

simplify98.0ms

Counts
92 → 92
Iterations

Useful iterations: 0 (71.0ms)

IterNodesCost
05019930

prune61.0ms

Filtered
65 candidates to 92 candidates (-41.5%)
Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New90292
Fresh11011
Picked101
Done000
Total9212104

Merged error: 0.3b

Counts
104 → 12

localize10.0ms

Local error

Found 4 expressions with local error:

0.2b
(*.f64 PI.f64 l)
0.2b
(*.f64 PI.f64 l)
0.3b
(*.f64 (tan.f64 (*.f64 PI.f64 l)) (/.f64 1 F))
30.3b
(tan.f64 (*.f64 PI.f64 l))

rewrite26.0ms

Algorithm
rewrite-expression-head
Rules
27×add-sqr-sqrt_binary64
19×associate-*r*_binary64
17×*-un-lft-identity_binary64 add-exp-log_binary64
16×add-cube-cbrt_binary64
13×add-cbrt-cube_binary64
11×times-frac_binary64
10×pow1_binary64
associate-*l*_binary64
prod-exp_binary64
unswap-sqr_binary64
add-log-exp_binary64 cbrt-unprod_binary64 insert-posit16 consolidate-tan_binary64 tan-quot_binary64
pow-prod-down_binary64 *-commutative_binary64
consolidate-mult-two_binary64 div-exp_binary64 frac-times_binary64 associate-*l/_binary64
1-exp_binary64 cbrt-undiv_binary64 associate-*r/_binary64 consolidate-mult-outside_binary64 rec-exp_binary64 un-div-inv_binary64 div-inv_binary64
Counts
4 → 92
Calls
4 calls:
5.0ms
(*.f64 PI.f64 l)
5.0ms
(*.f64 PI.f64 l)
11.0ms
(*.f64 (tan.f64 (*.f64 PI.f64 l)) (/.f64 1 F))
3.0ms
(tan.f64 (*.f64 PI.f64 l))

series1.3s

Counts
4 → 12
Calls
4 calls:
244.0ms
(*.f64 PI.f64 l)
245.0ms
(*.f64 PI.f64 l)
329.0ms
(*.f64 (tan.f64 (*.f64 PI.f64 l)) (/.f64 1 F))
480.0ms
(tan.f64 (*.f64 PI.f64 l))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
049821923
149821923
01719
11719
049821923
149821923
01719
11719
013
113
054162562
0699
1699
054162562
0699
1699
013
113
052601905
01289
11289
052601905
01289
11289
013
113
052601905
01289
11289
052601905
01289
11289
013
113

simplify138.0ms

Counts
104 → 104
Iterations

Useful iterations: 0 (109.0ms)

IterNodesCost
051811047

prune66.0ms

Filtered
70 candidates to 104 candidates (-48.6%)
Pruning

12 alts after pruning (11 fresh and 1 done)

PrunedKeptTotal
New1040104
Fresh01111
Picked011
Done000
Total10412116

Merged error: 0.3b

Counts
116 → 12

localize10.0ms

Local error

Found 4 expressions with local error:

0.2b
(*.f64 PI.f64 l)
0.2b
(*.f64 PI.f64 l)
0.2b
(/.f64 (tan.f64 (*.f64 PI.f64 l)) F)
30.3b
(tan.f64 (*.f64 PI.f64 l))

rewrite20.0ms

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt_binary64
16×*-un-lft-identity_binary64 add-cube-cbrt_binary64
10×add-exp-log_binary64 add-cbrt-cube_binary64
times-frac_binary64
pow1_binary64
associate-*r*_binary64 associate-*l*_binary64
add-log-exp_binary64 insert-posit16
associate-/r*_binary64 associate-/l*_binary64 consolidate-tan_binary64 tan-quot_binary64
pow-prod-down_binary64 associate-/l/_binary64 cbrt-unprod_binary64 consolidate-/-/-b_binary64_1 unswap-sqr_binary64 prod-exp_binary64 *-commutative_binary64
cbrt-undiv_binary64 clear-num_binary64 frac-2neg_binary64 div-inv_binary64 div-exp_binary64
Counts
4 → 80
Calls
4 calls:
5.0ms
(*.f64 PI.f64 l)
5.0ms
(*.f64 PI.f64 l)
6.0ms
(/.f64 (tan.f64 (*.f64 PI.f64 l)) F)
3.0ms
(tan.f64 (*.f64 PI.f64 l))

series1.1s

Counts
4 → 12
Calls
4 calls:
245.0ms
(*.f64 PI.f64 l)
249.0ms
(*.f64 PI.f64 l)
161.0ms
(/.f64 (tan.f64 (*.f64 PI.f64 l)) F)
485.0ms
(tan.f64 (*.f64 PI.f64 l))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
049821923
149821923
01719
11719
049821923
149821923
01719
11719
013
113
04542556
14542556
0569
1569
04542556
14542556
0569
1569
013
113
052601905
01289
11289
052601905
01289
11289
013
113
052601905
01289
11289
052601905
01289
11289
013
113

simplify101.0ms

Counts
92 → 92
Iterations

Useful iterations: 0 (74.0ms)

IterNodesCost
05019930

prune51.0ms

Filtered
65 candidates to 92 candidates (-41.5%)
Pruning

12 alts after pruning (10 fresh and 2 done)

PrunedKeptTotal
New92092
Fresh01010
Picked011
Done011
Total9212104

Merged error: 0.3b

Counts
104 → 12

regimes171.0ms

Accuracy

94.8% (0.6b remaining)

Error of 1.0b against oracle of 0.3b and baseline of 12.2b

bsearch2.0ms

simplify8.0ms

Iterations

Useful iterations: 0 (3.0ms)

IterNodesCost
08350
18350

end0.0ms

sample4.0s

Algorithm
intervals
Results
2.3s776×body2560valid
941.0ms1627×body1280valid
258.0ms954×body640valid
199.0ms4049×body80valid
66.0ms396×body320valid
23.0ms198×body160valid
9.0ms176×body80invalid
4.0msbody1280invalid
2.0msbody2560invalid
2.0msbody5120exit

Profiling

Loading profile data...