Details

Time bar (total: 15.2s)

analyze700.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

sample109.0ms

Algorithm
intervals
Results
46.0ms15×body2560valid
29.0ms55×body1280valid
12.0ms30×body640valid
7.0ms129×body80valid
4.0ms23×body320valid
0.0msbody160valid
0.0msbody80invalid

simplify156.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (20.0ms)

IterNodesCost
028820
128820

prune12.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: 11.8b

Counts
2 → 2

localize11.0ms

Local error

Found 4 expressions with local error:

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

rewrite214.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
pow-prod-down_binary64 cbrt-undiv_binary64 unswap-sqr_binary64 div-exp_binary64 tan-quot_binary64 *-commutative_binary64
associate-/l/_binary64 associate-/r*_binary64 clear-num_binary64 frac-2neg_binary64 div-inv_binary64
Counts
4 → 70
Calls
4 calls:
4.0ms
(*.f64 PI.f64 l)
4.0ms
(*.f64 PI.f64 l)
12.0ms
(/.f64 (tan.f64 (*.f64 PI.f64 l)) (*.f64 F F))
190.0ms
(tan.f64 (*.f64 PI.f64 l))

series2.1s

Counts
4 → 12
Calls
4 calls:
560.0ms
(*.f64 PI.f64 l)
560.0ms
(*.f64 PI.f64 l)
568.0ms
(/.f64 (tan.f64 (*.f64 PI.f64 l)) (*.f64 F F))
427.0ms
(tan.f64 (*.f64 PI.f64 l))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
06401950
16401950
053171719
06401950
16401950
053171719
013
113
07552673
17552673
047982581
147982581
07552673
17552673
047982581
147982581
013
113
04181932
14181932
04421629
14421629
04181932
14181932
04421629
14421629
013
113
04181932
14181932
04421629
14421629
04181932
14181932
04421629
14421629
013
113

simplify189.0ms

Counts
82 → 82
Iterations

Useful iterations: 0 (165.0ms)

IterNodesCost
04819772
14819772

prune81.0ms

Filtered
59 candidates to 82 candidates (-39.0%)
Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New711182
Fresh101
Picked101
Done000
Total731184

Merged error: 0.1b

Counts
84 → 11

localize8.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)
29.8b
(tan.f64 (*.f64 PI.f64 l))

rewrite19.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
pow-prod-down_binary64 cbrt-unprod_binary64 unswap-sqr_binary64 prod-exp_binary64 tan-quot_binary64 *-commutative_binary64
associate-/l/_binary64 cbrt-undiv_binary64 clear-num_binary64 frac-2neg_binary64 div-inv_binary64 div-exp_binary64
Counts
4 → 76
Calls
4 calls:
4.0ms
(*.f64 PI.f64 l)
4.0ms
(*.f64 PI.f64 l)
5.0ms
(/.f64 (tan.f64 (*.f64 PI.f64 l)) F)
2.0ms
(tan.f64 (*.f64 PI.f64 l))

series2.0s

Counts
4 → 12
Calls
4 calls:
562.0ms
(*.f64 PI.f64 l)
558.0ms
(*.f64 PI.f64 l)
469.0ms
(/.f64 (tan.f64 (*.f64 PI.f64 l)) F)
416.0ms
(tan.f64 (*.f64 PI.f64 l))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
06401950
16401950
053171719
06401950
16401950
053171719
013
113
06802622
16802622
053951747
06802622
16802622
053951747
013
113
04181932
14181932
04421629
14421629
04181932
14181932
04421629
14421629
013
113
04181932
14181932
04421629
14421629
04181932
14181932
04421629
14421629
013
113

simplify177.0ms

Counts
88 → 88
Iterations

Useful iterations: 0 (153.0ms)

IterNodesCost
05025889

prune59.0ms

Filtered
65 candidates to 88 candidates (-35.4%)
Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New86288
Fresh2810
Picked011
Done000
Total881199

Merged error: 0.1b

Counts
99 → 11

localize12.0ms

Local error

Found 4 expressions with local error:

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

rewrite47.0ms

Algorithm
rewrite-expression-head
Rules
405×times-frac_binary64
201×add-sqr-sqrt_binary64
199×*-un-lft-identity_binary64 add-cube-cbrt_binary64
47×associate-/r*_binary64
29×add-exp-log_binary64
18×div-inv_binary64
17×add-cbrt-cube_binary64
16×div-exp_binary64
pow1_binary64 cbrt-undiv_binary64
associate-/l*_binary64
associate-/r/_binary64
add-log-exp_binary64 insert-posit16
associate-*r*_binary64 1-exp_binary64 associate-*l*_binary64 rec-exp_binary64
clear-num_binary64 frac-2neg_binary64 tan-quot_binary64
pow-prod-down_binary64 associate-/l/_binary64 cbrt-unprod_binary64 unswap-sqr_binary64 inv-pow_binary64 prod-exp_binary64 pow-flip_binary64 *-commutative_binary64
Counts
4 → 262
Calls
4 calls:
4.0ms
(*.f64 PI.f64 l)
6.0ms
(/.f64 (tan.f64 (*.f64 PI.f64 l)) F)
15.0ms
(/.f64 1 (/.f64 F (/.f64 (tan.f64 (*.f64 PI.f64 l)) F)))
2.0ms
(tan.f64 (*.f64 PI.f64 l))

series2.2s

Counts
4 → 12
Calls
4 calls:
563.0ms
(*.f64 PI.f64 l)
470.0ms
(/.f64 (tan.f64 (*.f64 PI.f64 l)) F)
759.0ms
(/.f64 1 (/.f64 F (/.f64 (tan.f64 (*.f64 PI.f64 l)) F)))
418.0ms
(tan.f64 (*.f64 PI.f64 l))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
06401950
16401950
053171719
06401950
16401950
053171719
013
113
012322700
112322700
04566985
14566985
012322700
112322700
04566985
14566985
013
113
06802622
16802622
053951747
06802622
16802622
053951747
013
113
04181932
14181932
04421629
14421629
04181932
14181932
04421629
14421629
013
113

simplify228.0ms

Counts
274 → 274
Iterations

Useful iterations: 0 (153.0ms)

IterNodesCost
050266740

prune153.0ms

Filtered
160 candidates to 274 candidates (-71.3%)
Pruning

11 alts after pruning (9 fresh and 2 done)

PrunedKeptTotal
New2731274
Fresh189
Picked011
Done011
Total27411285

Merged error: 0.1b

Counts
285 → 11

localize14.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt.f64 F)
0.5b
(cbrt.f64 F)
0.5b
(*.f64 (cbrt.f64 F) (cbrt.f64 F))
29.8b
(tan.f64 (*.f64 PI.f64 l))

rewrite14.0ms

Algorithm
rewrite-expression-head
Rules
22×add-sqr-sqrt_binary64 cbrt-prod_binary64
14×*-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 tan-quot_binary64 *-commutative_binary64
Counts
4 → 74
Calls
4 calls:
1.0ms
(cbrt.f64 F)
1.0ms
(cbrt.f64 F)
7.0ms
(*.f64 (cbrt.f64 F) (cbrt.f64 F))
2.0ms
(tan.f64 (*.f64 PI.f64 l))

series2.0s

Counts
4 → 12
Calls
4 calls:
275.0ms
(cbrt.f64 F)
279.0ms
(cbrt.f64 F)
1.1s
(*.f64 (cbrt.f64 F) (cbrt.f64 F))
418.0ms
(tan.f64 (*.f64 PI.f64 l))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
06401950
16401950
053171719
06401950
16401950
053171719
013
113
01151690
11151690
068781660
01151690
11151690
068781660
0520619
0431613
1431613
0441600
1441600
0431613
1431613
0441600
1441600
0503314
0431613
1431613
0441600
1441600
0431613
1431613
0441600
1441600
0503314

simplify103.0ms

Counts
86 → 86
Iterations

Useful iterations: 0 (81.0ms)

IterNodesCost
05017617

prune58.0ms

Filtered
61 candidates to 86 candidates (-41.0%)
Pruning

11 alts after pruning (8 fresh and 3 done)

PrunedKeptTotal
New86086
Fresh088
Picked011
Done022
Total861197

Merged error: 0.1b

Counts
97 → 11

regimes169.0ms

Accuracy

96.4% (0.4b remaining)

Error of 0.8b against oracle of 0.3b and baseline of 12.7b

bsearch2.0ms

simplify7.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
04747
14747

end0.0ms

sample4.3s

Algorithm
intervals
Results
2.6s862×body2560valid
982.0ms1690×body1280valid
269.0ms960×body640valid
197.0ms3861×body80valid
73.0ms421×body320valid
25.0ms206×body160valid
9.0ms169×body80invalid
1.0msbody1280invalid
1.0msbody5120exit

Profiling

Loading profile data...