Details

Time bar (total: 2.0min)

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

sample37.0ms

Algorithm
intervals
Results
11.0ms199×body80valid
5.0ms256×pre80true
5.0ms17×body1280valid
5.0ms21×body640valid
2.0ms13×body320valid
1.0msbody160valid

simplify82.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (67.0ms)

IterNodesCost
0496943
1496943

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: 22.6b

Counts
2 → 1

localize15.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))
1.8b
(+.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)
18.5b
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))

rewrite94.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:
28.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))
42.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)
18.0ms
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))

series20.8s

Counts
3 → 9
Calls
3 calls:
6.4s
(/.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))
10.5s
(+.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)
3.9s
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
020692895
120692895
020692895
120692895
013
113
0383631556
1383631556
0386671556
1386671556
013
113
0253591135
1253591135
0253591135
1253591135
013
113

simplify139.0ms

Counts
123 → 123
Iterations

Useful iterations: 0 (86.0ms)

IterNodesCost
051035339

prune215.0ms

Filtered
92 candidates to 123 candidates (-33.7%)
Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New11112123
Fresh000
Picked101
Done000
Total11212124

Merged error: 13.0b

Counts
124 → 12

localize13.0ms

Local error

Found 4 expressions with local error:

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

rewrite323.0ms

Algorithm
rewrite-expression-head
Rules
1250×times-frac_binary64
1055×*-un-lft-identity_binary64
619×add-sqr-sqrt_binary64
461×add-cube-cbrt_binary64
218×distribute-lft-out_binary64
96×associate-/l*_binary64
79×difference-of-squares_binary64 distribute-lft-out--_binary64
60×associate-/r/_binary64
33×div-inv_binary64
30×associate-/r*_binary64
26×flip3--_binary64 flip--_binary64
20×add-exp-log_binary64 add-cbrt-cube_binary64
10×cbrt-undiv_binary64 div-exp_binary64
add-log-exp_binary64
associate-/l/_binary64
flip3-+_binary64 pow1_binary64 insert-posit16 flip-+_binary64
clear-num_binary64 frac-2neg_binary64
+-commutative_binary64 sum-log_binary64
Counts
4 → 649
Calls
4 calls:
14.0ms
(/.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (-.f64 beta alpha))
52.0ms
(/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (-.f64 beta alpha))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
20.0ms
(/.f64 (+.f64 alpha beta) (/.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (-.f64 beta alpha)))
156.0ms
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (-.f64 beta alpha))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)

series28.6s

Counts
4 → 12
Calls
4 calls:
4.7s
(/.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (-.f64 beta alpha))
10.5s
(/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (-.f64 beta alpha))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
8.3s
(/.f64 (+.f64 alpha beta) (/.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (-.f64 beta alpha)))
5.1s
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (-.f64 beta alpha))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2)) 1)
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
0492742759
1492742759
0492742759
1492742759
013
113
027014895
127014895
027014895
127014895
013
113
0303131135
1303131135
0303131135
1303131135
013
113
020156712
120156712
020156712
120156712
013
113

simplify357.0ms

Counts
661 → 661
Iterations

Useful iterations: 0 (83.0ms)

IterNodesCost
0506538874

prune992.0ms

Filtered
367 candidates to 661 candidates (-80.1%)
Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New6538661
Fresh6511
Picked101
Done000
Total66013673

Merged error: 13.0b

Counts
673 → 13

localize16.0ms

Local error

Found 4 expressions with local error:

0.1b
(/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (-.f64 beta alpha))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i))))
0.1b
(/.f64 (+.f64 alpha beta) (/.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (-.f64 beta alpha)))
1.8b
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (-.f64 beta alpha))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 1)
1.9b
(log.f64 (exp.f64 (+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (-.f64 beta alpha))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 1)))

rewrite452.0ms

Algorithm
rewrite-expression-head
Rules
1235×times-frac_binary64
1041×*-un-lft-identity_binary64
603×add-sqr-sqrt_binary64
453×add-cube-cbrt_binary64
219×distribute-lft-out_binary64
93×associate-/l*_binary64
75×difference-of-squares_binary64 distribute-lft-out--_binary64
58×associate-/r/_binary64
32×div-inv_binary64
25×associate-/r*_binary64 flip3--_binary64 flip--_binary64
18×add-exp-log_binary64 add-cbrt-cube_binary64
cbrt-undiv_binary64 div-exp_binary64
add-log-exp_binary64
pow1_binary64 log-pow_binary64
log-prod_binary64 insert-posit16 exp-prod_binary64
flip3-+_binary64 associate-/l/_binary64 flip-+_binary64
clear-num_binary64 frac-2neg_binary64
rem-log-exp_binary64 exp-sum_binary64 +-commutative_binary64 sum-log_binary64
Counts
4 → 627
Calls
4 calls:
47.0ms
(/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (-.f64 beta alpha))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i))))
21.0ms
(/.f64 (+.f64 alpha beta) (/.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (-.f64 beta alpha)))
153.0ms
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (-.f64 beta alpha))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 1)
154.0ms
(log.f64 (exp.f64 (+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (-.f64 beta alpha))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 1)))

series30.0s

Counts
4 → 12
Calls
4 calls:
10.5s
(/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (-.f64 beta alpha))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i))))
8.9s
(/.f64 (+.f64 alpha beta) (/.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (-.f64 beta alpha)))
5.3s
(+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (-.f64 beta alpha))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 1)
5.4s
(log.f64 (exp.f64 (+.f64 (/.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (-.f64 beta alpha))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 1)))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
0495513131
1495513131
0495513131
1495513131
013
113
0492742759
1492742759
0492742759
1492742759
013
113
027014895
127014895
027014895
127014895
013
113
0298341135
1298341135
0298341135
1298341135
013
113

simplify359.0ms

Counts
639 → 639
Iterations

Useful iterations: 0 (81.0ms)

IterNodesCost
0519238647

prune1.2s

Filtered
348 candidates to 639 candidates (-83.6%)
Pruning

13 alts after pruning (12 fresh and 1 done)

PrunedKeptTotal
New6390639
Fresh01212
Picked011
Done000
Total63913652

Merged error: 13.0b

Counts
652 → 13

localize15.0ms

Local error

Found 4 expressions with local error:

0.2b
(*.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i))))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (sqrt.f64 (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i))))))
0.3b
(/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))))
0.4b
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (sqrt.f64 (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))))
6.9b
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i))))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (sqrt.f64 (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))))) 1)

rewrite290.0ms

Algorithm
rewrite-expression-head
Rules
603×times-frac_binary64
484×*-un-lft-identity_binary64
408×add-sqr-sqrt_binary64
260×add-cube-cbrt_binary64
219×sqrt-prod_binary64
153×associate-*r*_binary64
67×distribute-lft-out_binary64
45×difference-of-squares_binary64 distribute-lft-out--_binary64
38×associate-/r/_binary64
34×associate-*l*_binary64
32×add-exp-log_binary64 add-cbrt-cube_binary64
25×associate-/l*_binary64
21×flip3-+_binary64 flip-+_binary64
19×div-inv_binary64
15×unswap-sqr_binary64
14×associate-/r*_binary64
13×cbrt-undiv_binary64 div-exp_binary64
sqrt-div_binary64
add-log-exp_binary64 pow1_binary64 cbrt-unprod_binary64 prod-exp_binary64
insert-posit16
associate-/l/_binary64
div-sub_binary64 clear-num_binary64 frac-2neg_binary64
pow-prod-down_binary64 associate-*r/_binary64 +-commutative_binary64 frac-times_binary64 associate-*l/_binary64 sum-log_binary64 *-commutative_binary64
Counts
4 → 489
Calls
4 calls:
141.0ms
(*.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i))))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (sqrt.f64 (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i))))))
16.0ms
(/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))))
30.0ms
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (sqrt.f64 (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))))
57.0ms
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i))))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (sqrt.f64 (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))))) 1)

series31.3s

Counts
4 → 12
Calls
4 calls:
9.3s
(*.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i))))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (sqrt.f64 (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i))))))
4.6s
(/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))))
8.1s
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (sqrt.f64 (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))))
9.3s
(+.f64 (*.f64 (/.f64 (+.f64 alpha beta) (sqrt.f64 (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i))))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (sqrt.f64 (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))))) 1)
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
0261022316
1261022316
0261022316
1261022316
013
113
0272711597
1272711597
0272711597
1272711597
02721
12721
0225311093
1225311093
0225311093
1225311093
049793
149793
0275382307
1275382307
0275382307
1275382307
013
113

simplify229.0ms

Counts
501 → 501
Iterations

Useful iterations: 0 (17.0ms)

IterNodesCost
0136129336
1136129336

prune1.1s

Filtered
269 candidates to 501 candidates (-86.2%)
Pruning

14 alts after pruning (12 fresh and 2 done)

PrunedKeptTotal
New4992501
Fresh11011
Picked011
Done011
Total50014514

Merged error: 13.0b

Counts
514 → 14

regimes188.0ms

Accuracy

0% (0.3b remaining)

Error of 12.5b against oracle of 12.2b and baseline of 12.5b

bsearch0.0ms

simplify7.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
03447
13447

end0.0ms

sample1.1s

Algorithm
intervals
Results
362.0ms6336×body80valid
170.0ms8000×pre80true
156.0ms524×body1280valid
142.0ms618×body640valid
57.0ms334×body320valid
21.0ms188×body160valid

Profiling

Loading profile data...