Details

Time bar (total: 9.3s)

analyze117.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%28.1%71.9%0
0%28.1%71.9%1
0%28.1%71.9%2
0%28.1%71.9%3
3.5%24.6%71.9%4
5.3%22.8%71.9%5
10.5%17.5%71.9%6
14%14%71.9%7
19.1%9%71.9%8
24.6%3.5%71.9%9
25.1%3%71.9%10
25.8%2.3%71.9%11
26.3%1.8%71.9%12
26.6%1.5%71.9%13
26.9%1.2%71.9%14

sample39.0ms

Algorithm
intervals
Results
12.0ms212×body80valid
6.0ms22×body1280valid
5.0ms256×pre80true
5.0ms10×body640valid
2.0ms10×body320valid
0.0msbody160valid

simplify122.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (105.0ms)

IterNodesCost
0506443

prune4.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: 22.4b

Counts
2 → 1

localize13.0ms

Local error

Found 3 expressions with local error:

0.1b
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
0.4b
(+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
20.5b
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))

rewrite100.0ms

Algorithm
rewrite-expression-head
Rules
54×times-frac_binary64
47×*-un-lft-identity_binary64
25×add-cube-cbrt_binary64 add-sqr-sqrt_binary64
17×add-exp-log_binary64 add-cbrt-cube_binary64
14×associate-/r/_binary64
11×flip3-+_binary64 distribute-lft-out_binary64 flip-+_binary64
10×associate-/l*_binary64
associate-/l/_binary64
associate-/r*_binary64 cbrt-undiv_binary64 div-inv_binary64 div-exp_binary64
add-log-exp_binary64
frac-times_binary64
pow1_binary64 flip3--_binary64 insert-posit16 flip--_binary64
cbrt-unprod_binary64 associate-*r/_binary64 clear-num_binary64 prod-exp_binary64 frac-2neg_binary64 associate-*l/_binary64
+-commutative_binary64 sum-log_binary64
Counts
3 → 114
Calls
3 calls:
29.0ms
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
46.0ms
(+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
19.0ms
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))

series1.2s

Counts
3 → 9
Calls
3 calls:
419.0ms
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
451.0ms
(+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
342.0ms
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))
Iterations

Useful iterations: 0 (6.0ms)

IterNodesCost
0549768
1549768
06769
16769
0549768
1549768
06769
16769
07145
17145
07961398
17961398
0117528
1117528
07961398
17961398
0117528
1117528
05633
15633
07431371
17431371
0112528
1112528
07431371
17431371
0112528
1112528
05333
15333

simplify65.0ms

Counts
123 → 123
Iterations

Useful iterations: 0 (10.0ms)

IterNodesCost
06455737
16455737

prune217.0ms

Filtered
101 candidates to 123 candidates (-21.8%)
Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New11310123
Fresh000
Picked101
Done000
Total11410124

Merged error: 10.2b

Counts
124 → 10

localize13.0ms

Local error

Found 4 expressions with local error:

0.0b
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))
0.1b
(/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
0.1b
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i))))
0.4b
(+.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)

rewrite105.0ms

Algorithm
rewrite-expression-head
Rules
48×*-un-lft-identity_binary64
45×add-sqr-sqrt_binary64
35×times-frac_binary64
26×add-cube-cbrt_binary64
21×associate-*r*_binary64
20×add-exp-log_binary64 add-cbrt-cube_binary64
flip3-+_binary64 flip-+_binary64
associate-/l/_binary64 associate-/r*_binary64 difference-of-squares_binary64 distribute-lft-out--_binary64
add-log-exp_binary64 pow1_binary64 cbrt-undiv_binary64 associate-/r/_binary64 associate-/l*_binary64 div-exp_binary64
cbrt-unprod_binary64 distribute-lft-out_binary64 associate-*l*_binary64 prod-exp_binary64 insert-posit16 frac-times_binary64 associate-*l/_binary64
div-inv_binary64
associate-*r/_binary64 unswap-sqr_binary64 clear-num_binary64 frac-2neg_binary64
pow-prod-down_binary64 flip3--_binary64 div-sub_binary64 +-commutative_binary64 flip--_binary64 sum-log_binary64 *-commutative_binary64
Counts
4 → 133
Calls
4 calls:
13.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))
29.0ms
(/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
22.0ms
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i))))
34.0ms
(+.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)

series1.6s

Counts
4 → 12
Calls
4 calls:
314.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))
460.0ms
(/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
369.0ms
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i))))
493.0ms
(+.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
Iterations

Useful iterations: 0 (6.0ms)

IterNodesCost
08491449
18491449
0123528
1123528
08491449
18491449
0123528
1123528
05327
15327
0595831
1595831
07075
17075
0595831
1595831
07075
17075
0283
1283
07901422
17901422
0118528
1118528
07901422
17901422
0118528
1118528
05127
15127
0500552
1500552
04951
14951
0500552
1500552
04951
14951
08245
18245

simplify59.0ms

Counts
145 → 145
Iterations

Useful iterations: 0 (9.0ms)

IterNodesCost
06114741
16114741

prune221.0ms

Filtered
112 candidates to 145 candidates (-29.5%)
Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New1423145
Fresh279
Picked101
Done000
Total14510155

Merged error: 10.2b

Counts
155 → 10

localize16.0ms

Local error

Found 4 expressions with local error:

0.1b
(pow.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 3)
0.1b
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i))))
0.4b
(+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 3)) 1)
11.2b
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 3))

rewrite94.0ms

Algorithm
rewrite-expression-head
Rules
42×*-un-lft-identity_binary64
35×add-sqr-sqrt_binary64
32×times-frac_binary64
26×cbrt-prod_binary64
24×add-cube-cbrt_binary64
21×associate-*r*_binary64
20×unpow-prod-down_binary64 cube-prod_binary64
19×add-exp-log_binary64 add-cbrt-cube_binary64
10×associate-/r/_binary64
flip3-+_binary64 flip-+_binary64
pow1_binary64
add-log-exp_binary64 distribute-lft-out_binary64
cbrt-undiv_binary64 div-inv_binary64 div-exp_binary64
cbrt-unprod_binary64 associate-*l*_binary64 rem-cube-cbrt_binary64 prod-exp_binary64 insert-posit16 pow-exp_binary64
pow-unpow_binary64 difference-of-squares_binary64 distribute-lft-out--_binary64
sqr-pow_binary64 cube-div_binary64 unswap-sqr_binary64 frac-times_binary64 unpow3_binary64 associate-*l/_binary64 cube-mult_binary64
cbrt-div_binary64 pow-to-exp_binary64 pow-prod-down_binary64 rem-cbrt-cube_binary64 associate-*r/_binary64 pow1/3_binary64 pow-pow_binary64 +-commutative_binary64 sum-log_binary64 *-commutative_binary64
Counts
4 → 141
Calls
4 calls:
28.0ms
(pow.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 3)
25.0ms
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i))))
22.0ms
(+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 3)) 1)
12.0ms
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 3))

series1.4s

Counts
4 → 12
Calls
4 calls:
557.0ms
(pow.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 3)
369.0ms
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i))))
228.0ms
(+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 3)) 1)
215.0ms
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 3))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
02782092
12782092
02101729
12101729
02782092
12782092
02101729
12101729
013
113
03282119
13282119
02221729
12221729
03282119
13282119
02221729
12221729
013
113
0595831
1595831
07075
17075
0595831
1595831
07075
17075
0283
1283
09371655
19371655
02031213
12031213
09371655
19371655
02031213
12031213
02315
12315

simplify112.0ms

Counts
153 → 153
Iterations

Useful iterations: 0 (51.0ms)

IterNodesCost
050135813

prune322.0ms

Filtered
92 candidates to 153 candidates (-66.3%)
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New1494153
Fresh459
Picked101
Done000
Total1549163

Merged error: 10.2b

Counts
163 → 9

localize16.0ms

Local error

Found 4 expressions with local error:

0.1b
(/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i))))
0.1b
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i))))
0.4b
(+.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 1)
2.6b
(log.f64 (+.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 1))

rewrite116.0ms

Algorithm
rewrite-expression-head
Rules
33×*-un-lft-identity_binary64
28×add-sqr-sqrt_binary64
21×associate-*r*_binary64
20×times-frac_binary64
19×add-exp-log_binary64
18×add-cbrt-cube_binary64
17×add-cube-cbrt_binary64
flip3-+_binary64 flip-+_binary64
pow1_binary64
add-log-exp_binary64
associate-/l/_binary64 distribute-lft-out_binary64 cbrt-undiv_binary64 div-exp_binary64
associate-/r*_binary64 cbrt-unprod_binary64 log-prod_binary64 associate-/r/_binary64 associate-*l*_binary64 prod-exp_binary64 insert-posit16 frac-times_binary64 associate-*l/_binary64
difference-of-squares_binary64 distribute-lft-out--_binary64
associate-*r/_binary64 unswap-sqr_binary64 div-inv_binary64 log-div_binary64
pow-prod-down_binary64 rem-log-exp_binary64 log-pow_binary64 clear-num_binary64 frac-2neg_binary64 associate-/l*_binary64 +-commutative_binary64 sum-log_binary64 *-commutative_binary64
Counts
4 → 108
Calls
4 calls:
30.0ms
(/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i))))
22.0ms
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i))))
30.0ms
(+.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 1)
29.0ms
(log.f64 (+.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 1))

series1.9s

Counts
4 → 12
Calls
4 calls:
469.0ms
(/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i))))
374.0ms
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i))))
501.0ms
(+.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 1)
534.0ms
(log.f64 (+.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 1))
Iterations

Useful iterations: 0 (6.0ms)

IterNodesCost
09081611
19081611
01371212
11371212
09081611
19081611
01371212
11371212
03644
13644
08491449
18491449
0121522
1121522
08491449
18491449
0121522
1121522
05327
15327
0595831
1595831
07075
17075
0595831
1595831
07075
17075
0283
1283
07901422
17901422
0116522
1116522
07901422
17901422
0116522
1116522
05127
15127

simplify61.0ms

Counts
120 → 120
Iterations

Useful iterations: 0 (9.0ms)

IterNodesCost
05564742
15564742

prune177.0ms

Filtered
94 candidates to 120 candidates (-27.7%)
Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New1173120
Fresh178
Picked011
Done000
Total11811129

Merged error: 10.2b

Counts
129 → 11

regimes149.0ms

Accuracy

0% (0.3b remaining)

Error of 12.3b against oracle of 12.0b and baseline of 12.3b

bsearch0.0ms

simplify7.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
03547
13547

end0.0ms

sample1.1s

Algorithm
intervals
Results
344.0ms6367×body80valid
174.0ms8000×pre80true
146.0ms511×body1280valid
123.0ms559×body640valid
57.0ms352×body320valid
25.0ms211×body160valid

Profiling

Loading profile data...