Details

Time bar (total: 8.0s)

analyze3.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%56.2%43.8%0
0%56.2%43.8%1
28.1%28.1%43.8%2
56.2%0%43.8%3

sample30.0ms

Algorithm
intervals
Results
8.0ms27×body640valid
6.0ms188×body80valid
4.0ms27×body1280valid
4.0ms256×pre80true
1.0msbody320valid
0.0msbody160valid

simplify210.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (192.0ms)

IterNodesCost
0480919
1480919

prune3.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New101
Fresh011
Picked000
Done000
Total112

Merged error: 15.9b

Counts
2 → 1

localize8.0ms

Local error

Found 2 expressions with local error:

0.0b
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2))
1.4b
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1)

rewrite39.0ms

Algorithm
rewrite-expression-head
Rules
58×*-un-lft-identity_binary64
26×add-sqr-sqrt_binary64
25×times-frac_binary64
19×distribute-lft-out_binary64
14×add-cube-cbrt_binary64
difference-of-squares_binary64 distribute-lft-out--_binary64
associate-/r*_binary64 associate-/l*_binary64
add-log-exp_binary64 add-exp-log_binary64 add-cbrt-cube_binary64
flip3-+_binary64 associate-/l/_binary64 pow1_binary64 associate-/r/_binary64 div-sub_binary64 insert-posit16 flip-+_binary64
flip3--_binary64 cbrt-undiv_binary64 associate-+l-_binary64 clear-num_binary64 frac-2neg_binary64 div-inv_binary64 div-exp_binary64 +-commutative_binary64 flip--_binary64 sum-log_binary64
Counts
2 → 67
Calls
2 calls:
13.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2))
22.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1)

series743.0ms

Counts
2 → 6
Calls
2 calls:
510.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2))
233.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1)
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
04869914
14869914
04869914
14869914
013
113
02325151
12325151
02325151
12325151
010915
110915

simplify106.0ms

Counts
73 → 73
Iterations

Useful iterations: 0 (76.0ms)

IterNodesCost
054451449

prune81.0ms

Filtered
49 candidates to 73 candidates (-49.0%)
Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New601373
Fresh000
Picked101
Done000
Total611374

Merged error: 15.3b

Counts
74 → 13

localize12.0ms

Local error

Found 4 expressions with local error:

0.0b
(/.f64 beta (+.f64 (+.f64 alpha beta) 2))
0.0b
(-.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) 2)) (-.f64 (/.f64 alpha (+.f64 (+.f64 beta alpha) 2)) 1))
0.0b
(/.f64 alpha (+.f64 (+.f64 beta alpha) 2))
1.4b
(-.f64 (/.f64 alpha (+.f64 (+.f64 beta alpha) 2)) 1)

rewrite81.0ms

Algorithm
rewrite-expression-head
Rules
73×*-un-lft-identity_binary64
40×add-sqr-sqrt_binary64
34×times-frac_binary64
24×distribute-lft-out_binary64 add-cube-cbrt_binary64
11×add-log-exp_binary64
10×associate-/r*_binary64
add-exp-log_binary64 add-cbrt-cube_binary64
difference-of-squares_binary64 associate-/l*_binary64
pow1_binary64 diff-log_binary64 associate-/r/_binary64 distribute-lft-out--_binary64 insert-posit16
sub-neg_binary64 flip3--_binary64 flip--_binary64
flip3-+_binary64 cbrt-undiv_binary64 difference-of-sqr-1_binary64 clear-num_binary64 frac-2neg_binary64 div-inv_binary64 div-exp_binary64 flip-+_binary64 frac-sub_binary64
associate--r+_binary64 associate--r-_binary64
Counts
4 → 116
Calls
4 calls:
9.0ms
(/.f64 beta (+.f64 (+.f64 alpha beta) 2))
38.0ms
(-.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) 2)) (-.f64 (/.f64 alpha (+.f64 (+.f64 beta alpha) 2)) 1))
9.0ms
(/.f64 alpha (+.f64 (+.f64 beta alpha) 2))
19.0ms
(-.f64 (/.f64 alpha (+.f64 (+.f64 beta alpha) 2)) 1)

series1.3s

Counts
4 → 12
Calls
4 calls:
372.0ms
(/.f64 beta (+.f64 (+.f64 alpha beta) 2))
204.0ms
(-.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) 2)) (-.f64 (/.f64 alpha (+.f64 (+.f64 beta alpha) 2)) 1))
368.0ms
(/.f64 alpha (+.f64 (+.f64 beta alpha) 2))
316.0ms
(-.f64 (/.f64 alpha (+.f64 (+.f64 beta alpha) 2)) 1)
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
020126
120126
020126
120126
013
113
01563105
11563105
01563105
11563105
013
113
049091942
149091942
049091942
149091942
013
113
01563105
11563105
01563105
11563105
013
113

simplify131.0ms

Counts
128 → 128
Iterations

Useful iterations: 0 (91.0ms)

IterNodesCost
049612525
149612525

prune143.0ms

Filtered
87 candidates to 128 candidates (-47.1%)
Pruning

18 alts after pruning (18 fresh and 0 done)

PrunedKeptTotal
New11810128
Fresh4812
Picked101
Done000
Total12318141

Merged error: 15.3b

Counts
141 → 18

localize13.0ms

Local error

Found 4 expressions with local error:

0.0b
(/.f64 beta (+.f64 (+.f64 alpha beta) 2))
0.0b
(/.f64 alpha (+.f64 (+.f64 alpha beta) 2))
1.4b
(log.f64 (exp.f64 (-.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)) 1)))
1.4b
(-.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)) 1)

rewrite63.0ms

Algorithm
rewrite-expression-head
Rules
74×*-un-lft-identity_binary64
48×add-sqr-sqrt_binary64
36×times-frac_binary64
26×add-cube-cbrt_binary64
24×distribute-lft-out_binary64
11×log-pow_binary64
10×associate-/r*_binary64 exp-prod_binary64
add-exp-log_binary64 add-cbrt-cube_binary64 difference-of-squares_binary64
add-log-exp_binary64 associate-/l*_binary64
pow1_binary64
log-prod_binary64 difference-of-sqr-1_binary64 associate-/r/_binary64 insert-posit16
flip3-+_binary64 sub-neg_binary64 cbrt-undiv_binary64 clear-num_binary64 frac-2neg_binary64 distribute-lft-out--_binary64 div-inv_binary64 div-exp_binary64 flip-+_binary64
flip3--_binary64 diff-log_binary64 rem-log-exp_binary64 exp-diff_binary64 exp-sum_binary64 log-div_binary64 flip--_binary64
Counts
4 → 120
Calls
4 calls:
9.0ms
(/.f64 beta (+.f64 (+.f64 alpha beta) 2))
9.0ms
(/.f64 alpha (+.f64 (+.f64 alpha beta) 2))
21.0ms
(log.f64 (exp.f64 (-.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)) 1)))
17.0ms
(-.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)) 1)

series1.4s

Counts
4 → 12
Calls
4 calls:
368.0ms
(/.f64 beta (+.f64 (+.f64 alpha beta) 2))
367.0ms
(/.f64 alpha (+.f64 (+.f64 alpha beta) 2))
376.0ms
(log.f64 (exp.f64 (-.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)) 1)))
315.0ms
(-.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)) 1)
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
020126
120126
020126
120126
013
113
042522
142522
042522
142522
013
113
01558105
11558105
01558105
11558105
013
113
01563105
11563105
01563105
11563105
013
113

simplify111.0ms

Counts
132 → 132
Iterations

Useful iterations: 0 (74.0ms)

IterNodesCost
050642082

prune132.0ms

Filtered
86 candidates to 132 candidates (-53.5%)
Pruning

18 alts after pruning (17 fresh and 1 done)

PrunedKeptTotal
New1320132
Fresh01717
Picked011
Done000
Total13218150

Merged error: 15.3b

Counts
150 → 18

localize22.0ms

Local error

Found 4 expressions with local error:

0.0b
(pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)) 3)
0.1b
(/.f64 (+.f64 (*.f64 beta (*.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)) (+.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)) 1))) (-.f64 beta (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 -1 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)) 3))))) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 1 (*.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)) (+.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)) 1)))))
1.4b
(+.f64 -1 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)) 3))
5.8b
(*.f64 beta (*.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)) (+.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)) 1)))

rewrite128.0ms

Algorithm
rewrite-expression-head
Rules
58×*-un-lft-identity_binary64
33×times-frac_binary64
26×add-cube-cbrt_binary64 add-sqr-sqrt_binary64
23×associate-*r/_binary64
21×add-exp-log_binary64 add-cbrt-cube_binary64 unpow-prod-down_binary64 cube-prod_binary64
19×distribute-lft-out_binary64
16×flip3-+_binary64 flip-+_binary64
12×associate-/l/_binary64 associate-/r/_binary64
10×pow1_binary64 frac-add_binary64 frac-times_binary64
add-log-exp_binary64 cbrt-unprod_binary64 prod-exp_binary64
flip3--_binary64 flip--_binary64 associate-*l/_binary64
cbrt-undiv_binary64 distribute-lft-in_binary64 distribute-rgt-in_binary64 div-exp_binary64 insert-posit16
pow-prod-down_binary64 pow-unpow_binary64 associate-*l*_binary64 associate-/l*_binary64 div-inv_binary64
rem-cube-cbrt_binary64 pow-exp_binary64
pow-to-exp_binary64 associate-/r*_binary64 associate-+r-_binary64 associate-*r*_binary64 pow-pow_binary64 sqr-pow_binary64 cube-div_binary64 div-sub_binary64 clear-num_binary64 frac-2neg_binary64 +-commutative_binary64 unpow3_binary64 sum-log_binary64 *-commutative_binary64 cube-mult_binary64
Counts
4 → 149
Calls
4 calls:
12.0ms
(pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)) 3)
53.0ms
(/.f64 (+.f64 (*.f64 beta (*.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)) (+.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)) 1))) (-.f64 beta (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 -1 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)) 3))))) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 1 (*.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)) (+.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)) 1)))))
23.0ms
(+.f64 -1 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)) 3))
30.0ms
(*.f64 beta (*.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)) (+.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)) 1)))

series1.8s

Counts
4 → 12
Calls
4 calls:
401.0ms
(pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)) 3)
511.0ms
(/.f64 (+.f64 (*.f64 beta (*.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)) (+.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)) 1))) (-.f64 beta (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 -1 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)) 3))))) (*.f64 (+.f64 (+.f64 alpha beta) 2) (+.f64 1 (*.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)) (+.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)) 1)))))
426.0ms
(+.f64 -1 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)) 3))
433.0ms
(*.f64 beta (*.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)) (+.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) 2)) 1)))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
04560839
14560839
04560839
14560839
013
113
01722252
11722252
01722252
11722252
013
113
045511876
145511876
045511876
145511876
013
113
01664243
11664243
01664243
11664243
013
113

simplify144.0ms

Counts
161 → 161
Iterations

Useful iterations: 0 (72.0ms)

IterNodesCost
049947863
149947863

prune480.0ms

Filtered
104 candidates to 161 candidates (-54.8%)
Pruning

17 alts after pruning (16 fresh and 1 done)

PrunedKeptTotal
New1538161
Fresh8816
Picked101
Done011
Total16217179

Merged error: 15.0b

Counts
179 → 17

regimes114.0ms

Accuracy

0% (0.5b remaining)

Error of 15.6b against oracle of 15.1b and baseline of 15.6b

bsearch0.0ms

simplify8.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
03932
13932

end0.0ms

sample748.0ms

Algorithm
intervals
Results
188.0ms5862×body80valid
139.0ms8000×pre80true
128.0ms814×body1280valid
90.0ms717×body640valid
36.0ms392×body320valid
13.0ms215×body160valid

Profiling

Loading profile data...