Details

Time bar (total: 4.2s)

analyze1.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%100%0%0
0%100%0%1
100%0%0%2

sample9.0ms

Algorithm
intervals
Results
5.0ms256×body80valid

simplify22.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
0910
1910

prune1.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 15.6b

Counts
2 → 1

localize4.0ms

Local error

Found 2 expressions with local error:

0.0b
(+.f64 (*.f64 x x) 1)
15.6b
(/.f64 x (+.f64 (*.f64 x x) 1))

rewrite14.0ms

Algorithm
rewrite-expression-head
Rules
10×add-sqr-sqrt_binary64_645 add-cube-cbrt_binary64_631 *-un-lft-identity_binary64_660
times-frac_binary64_655
add-log-exp_binary64_625 add-cbrt-cube_binary64_632 add-exp-log_binary64_624
associate-/l*_binary64_724 associate-/r*_binary64_723
flip-+_binary64_685 associate-/r/_binary64_725 pow1_binary64_602 flip3-+_binary64_658
div-inv_binary64_661 div-exp_binary64_609 +-commutative_binary64_727 sum-log_binary64_570 frac-2neg_binary64_653 cbrt-undiv_binary64_630 clear-num_binary64_663
Counts
2 → 40
Calls
2 calls:
5.0ms
(+.f64 (*.f64 x x) 1)
7.0ms
(/.f64 x (+.f64 (*.f64 x x) 1))

series786.0ms

Counts
2 → 6
Calls
2 calls:
512.0ms
(+.f64 (*.f64 x x) 1)
274.0ms
(/.f64 x (+.f64 (*.f64 x x) 1))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
03931917
13931917
048041636
148041636
03931917
13931917
048041636
148041636
013
113
01641478
11641478
04868762
14868762
01641478
11641478
04868762
14868762
0512612

simplify124.0ms

Counts
46 → 46
Iterations

Useful iterations: 0 (103.0ms)

IterNodesCost
05806626

prune37.0ms

Filtered
37 candidates to 46 candidates (-24.3%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New44246
Fresh000
Picked101
Done000
Total45247

Merged error: 15.6b

Counts
47 → 2

localize8.0ms

Local error

Found 4 expressions with local error:

0.0b
(/.f64 x (sqrt.f64 (+.f64 (*.f64 x x) 1)))
0.0b
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 x x) 1))) (/.f64 x (sqrt.f64 (+.f64 (*.f64 x x) 1))))
15.6b
(sqrt.f64 (+.f64 (*.f64 x x) 1))
15.6b
(sqrt.f64 (+.f64 (*.f64 x x) 1))

rewrite63.0ms

Algorithm
rewrite-expression-head
Rules
95×add-sqr-sqrt_binary64_645
76×times-frac_binary64_655
53×*-un-lft-identity_binary64_660
47×add-cube-cbrt_binary64_631 sqrt-prod_binary64_639
28×add-exp-log_binary64_624
24×associate-*r*_binary64_719 associate-*l*_binary64_720
18×add-cbrt-cube_binary64_632
15×unswap-sqr_binary64_688
10×sqrt-div_binary64_640
div-exp_binary64_609
prod-exp_binary64_607 pow1_binary64_602
associate-/r/_binary64_725 associate-/r*_binary64_723
flip-+_binary64_685 cbrt-undiv_binary64_630 flip3-+_binary64_658
cbrt-unprod_binary64_629 add-log-exp_binary64_625
div-inv_binary64_661 associate-/l*_binary64_724
rem-sqrt-square_binary64_648 sqrt-pow1_binary64_641 rec-exp_binary64_608 1-exp_binary64_620 pow1/2_binary64_592
associate-*l/_binary64_722 pow-prod-down_binary64_583 frac-times_binary64_652 *-commutative_binary64_728 associate-*r/_binary64_721 frac-2neg_binary64_653 clear-num_binary64_663
Counts
4 → 158
Calls
4 calls:
9.0ms
(/.f64 x (sqrt.f64 (+.f64 (*.f64 x x) 1)))
34.0ms
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 x x) 1))) (/.f64 x (sqrt.f64 (+.f64 (*.f64 x x) 1))))
5.0ms
(sqrt.f64 (+.f64 (*.f64 x x) 1))
6.0ms
(sqrt.f64 (+.f64 (*.f64 x x) 1))

series1.1s

Counts
4 → 12
Calls
4 calls:
283.0ms
(/.f64 x (sqrt.f64 (+.f64 (*.f64 x x) 1)))
318.0ms
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 x x) 1))) (/.f64 x (sqrt.f64 (+.f64 (*.f64 x x) 1))))
257.0ms
(sqrt.f64 (+.f64 (*.f64 x x) 1))
261.0ms
(sqrt.f64 (+.f64 (*.f64 x x) 1))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
02321696
12321696
047761318
147761318
02321696
12321696
047761318
147761318
013
113
02321696
12321696
047761318
147761318
02321696
12321696
047761318
147761318
013
113
04922217
14922217
048271796
148271796
04922217
14922217
048271796
148271796
013
113
04341975
14341975
065691772
04341975
14341975
065691772
013
113

simplify114.0ms

Counts
170 → 170
Iterations

Useful iterations: 0 (69.0ms)

IterNodesCost
049933176
149933176

prune119.0ms

Filtered
104 candidates to 170 candidates (-63.5%)
Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New1700170
Fresh011
Picked011
Done000
Total1702172

Merged error: 15.6b

Counts
172 → 2

localize7.0ms

Local error

Found 4 expressions with local error:

0.0b
(+.f64 (*.f64 x x) 1)
0.1b
(pow.f64 (/.f64 x (+.f64 (*.f64 x x) 1)) 3)
15.6b
(/.f64 x (+.f64 (*.f64 x x) 1))
42.1b
(cbrt.f64 (pow.f64 (/.f64 x (+.f64 (*.f64 x x) 1)) 3))

rewrite40.0ms

Algorithm
rewrite-expression-head
Rules
45×times-frac_binary64_655
42×add-sqr-sqrt_binary64_645 add-cube-cbrt_binary64_631 *-un-lft-identity_binary64_660
36×cbrt-prod_binary64_627
30×cube-prod_binary64_633 unpow-prod-down_binary64_591
10×associate-/r/_binary64_725
add-cbrt-cube_binary64_632 add-exp-log_binary64_624
flip-+_binary64_685 add-log-exp_binary64_625 flip3-+_binary64_658
div-inv_binary64_661 pow1_binary64_602
associate-/l*_binary64_724 associate-/r*_binary64_723 pow-unpow_binary64_589
sqr-pow_binary64_692 cube-div_binary64_634 unpow3_binary64_600 div-exp_binary64_609 cube-mult_binary64_635 rem-cube-cbrt_binary64_636 cbrt-undiv_binary64_630 pow-exp_binary64_580
rem-cbrt-cube_binary64_637 pow-to-exp_binary64_581 cbrt-div_binary64_628 pow1/3_binary64_594 +-commutative_binary64_727 pow-pow_binary64_584 sum-log_binary64_570 frac-2neg_binary64_653 clear-num_binary64_663
Counts
4 → 136
Calls
4 calls:
5.0ms
(+.f64 (*.f64 x x) 1)
10.0ms
(pow.f64 (/.f64 x (+.f64 (*.f64 x x) 1)) 3)
8.0ms
(/.f64 x (+.f64 (*.f64 x x) 1))
11.0ms
(cbrt.f64 (pow.f64 (/.f64 x (+.f64 (*.f64 x x) 1)) 3))

series1.3s

Counts
4 → 12
Calls
4 calls:
520.0ms
(+.f64 (*.f64 x x) 1)
237.0ms
(pow.f64 (/.f64 x (+.f64 (*.f64 x x) 1)) 3)
275.0ms
(/.f64 x (+.f64 (*.f64 x x) 1))
289.0ms
(cbrt.f64 (pow.f64 (/.f64 x (+.f64 (*.f64 x x) 1)) 3))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
0462070
1462070
048801678
148801678
0462070
1462070
048801678
148801678
013
113
03931917
13931917
048041636
148041636
03931917
13931917
048041636
148041636
013
113
03932032
13932032
056021869
03932032
13932032
056021869
013
113
01641478
11641478
04868762
14868762
01641478
11641478
04868762
14868762
0512612

simplify72.0ms

Counts
148 → 148
Iterations

Useful iterations: 0 (34.0ms)

IterNodesCost
058742498

prune67.0ms

Filtered
82 candidates to 148 candidates (-80.5%)
Pruning

2 alts after pruning (0 fresh and 2 done)

PrunedKeptTotal
New1480148
Fresh000
Picked011
Done011
Total1482150

Merged error: 15.6b

Counts
150 → 2

regimes19.0ms

Accuracy

0% (0.0b remaining)

Error of 15.0b against oracle of 15.0b and baseline of 15.0b

bsearch0.0ms

simplify5.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01326
11326

end0.0ms

sample256.0ms

Algorithm
intervals
Results
165.0ms8000×body80valid

Profiling

Loading profile data...