Details

Time bar (total: 12.2s)

analyze48.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%14%86%0
0%14%86%1
0%14%86%2
0%14%86%3
0%14%86%4
0%14%86%5
0%14%86%6
8.1%5.9%86%7
10.3%3.7%86%8
12.6%1.5%86%9
13.9%0.1%86%10
14%0%86%11
14%0%86%12
14%0%86%13
14%0%86%14

sample37.0ms

Algorithm
intervals
Results
21.0ms256×body80valid
6.0ms256×pre80true

simplify84.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (67.0ms)

IterNodesCost
0539679

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

Counts
2 → 1

localize15.0ms

Local error

Found 4 expressions with local error:

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

rewrite135.0ms

Algorithm
rewrite-expression-head
Rules
86×times-frac_binary64
66×flip3-+_binary64 associate-/r/_binary64 flip-+_binary64
61×add-exp-log_binary64 add-cbrt-cube_binary64
46×add-sqr-sqrt_binary64
44×*-un-lft-identity_binary64 frac-times_binary64
34×associate-*r/_binary64
30×add-cube-cbrt_binary64
28×difference-of-squares_binary64
22×cbrt-unprod_binary64 prod-exp_binary64 associate-*l/_binary64
19×cbrt-undiv_binary64 div-exp_binary64
16×pow1_binary64
14×difference-of-sqr-1_binary64 associate-/l*_binary64
associate-/l/_binary64 div-inv_binary64
associate-/r*_binary64
associate-*r*_binary64
pow-prod-down_binary64 add-log-exp_binary64 associate-*l*_binary64 insert-posit16
swap-sqr_binary64
distribute-lft-in_binary64 distribute-rgt-in_binary64 clear-num_binary64 frac-2neg_binary64 *-commutative_binary64
flip3--_binary64 pow-prod-up_binary64 pow-plus_binary64 unswap-sqr_binary64 pow-sqr_binary64 flip--_binary64 pow2_binary64
Counts
4 → 232
Calls
4 calls:
16.0ms
(*.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))
16.0ms
(*.f64 (*.f64 i (+.f64 (+.f64 alpha beta) i)) (+.f64 (*.f64 beta alpha) (*.f64 i (+.f64 (+.f64 alpha beta) i))))
54.0ms
(/.f64 (/.f64 (*.f64 (*.f64 i (+.f64 (+.f64 alpha beta) i)) (+.f64 (*.f64 beta alpha) (*.f64 i (+.f64 (+.f64 alpha beta) i)))) (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) (-.f64 (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) 1))
33.0ms
(/.f64 (*.f64 (*.f64 i (+.f64 (+.f64 alpha beta) i)) (+.f64 (*.f64 beta alpha) (*.f64 i (+.f64 (+.f64 alpha beta) i)))) (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))))

series1.9s

Counts
4 → 12
Calls
4 calls:
244.0ms
(*.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))
341.0ms
(*.f64 (*.f64 i (+.f64 (+.f64 alpha beta) i)) (+.f64 (*.f64 beta alpha) (*.f64 i (+.f64 (+.f64 alpha beta) i))))
788.0ms
(/.f64 (/.f64 (*.f64 (*.f64 i (+.f64 (+.f64 alpha beta) i)) (+.f64 (*.f64 beta alpha) (*.f64 i (+.f64 (+.f64 alpha beta) i)))) (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) (-.f64 (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) 1))
518.0ms
(/.f64 (*.f64 (*.f64 i (+.f64 (+.f64 alpha beta) i)) (+.f64 (*.f64 beta alpha) (*.f64 i (+.f64 (+.f64 alpha beta) i)))) (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))))
Iterations

Useful iterations: 0 (6.0ms)

IterNodesCost
09111686
19111686
02231323
12231323
09111686
19111686
02231323
12231323
013
113
011032001
111032001
02551455
12551455
011032001
111032001
02551455
12551455
0546021
0490843
1490843
0119
1119
0490843
1490843
0119
1119
013
113
0342495
1342495
04333
14333
0342495
1342495
04333
14333
0263
1263

simplify165.0ms

Counts
244 → 244
Iterations

Useful iterations: 0 (32.0ms)

IterNodesCost
0514618274

prune444.0ms

Filtered
154 candidates to 244 candidates (-58.4%)
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New2377244
Fresh000
Picked101
Done000
Total2387245

Merged error: 35.6b

Counts
245 → 7

localize18.0ms

Local error

Found 4 expressions with local error:

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

rewrite221.0ms

Algorithm
rewrite-expression-head
Rules
414×times-frac_binary64
314×add-sqr-sqrt_binary64
280×*-un-lft-identity_binary64
169×add-cube-cbrt_binary64
111×associate-*r*_binary64
70×add-exp-log_binary64 add-cbrt-cube_binary64
62×difference-of-squares_binary64
48×associate-/r/_binary64
42×associate-*l*_binary64
33×cbrt-undiv_binary64 div-exp_binary64
31×difference-of-sqr-1_binary64 distribute-lft-out--_binary64
24×flip3-+_binary64 div-inv_binary64 flip-+_binary64
19×associate-/l*_binary64
16×cbrt-unprod_binary64 prod-exp_binary64
13×associate-/r*_binary64
distribute-lft-out_binary64
pow1_binary64 unswap-sqr_binary64
associate-/l/_binary64
add-log-exp_binary64 insert-posit16
associate-*r/_binary64 clear-num_binary64 frac-2neg_binary64
flip3--_binary64 flip--_binary64
pow-prod-down_binary64 frac-times_binary64 associate-*l/_binary64 *-commutative_binary64
Counts
4 → 399
Calls
4 calls:
27.0ms
(/.f64 (/.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta)))) (+.f64 (+.f64 alpha beta) (*.f64 i 2))) (-.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)) 1))
129.0ms
(*.f64 (/.f64 (/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (*.f64 i 2))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)) 1)) (/.f64 (/.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta)))) (+.f64 (+.f64 alpha beta) (*.f64 i 2))) (-.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)) 1)))
16.0ms
(/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))
14.0ms
(/.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta)))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))

series2.3s

Counts
4 → 12
Calls
4 calls:
645.0ms
(/.f64 (/.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta)))) (+.f64 (+.f64 alpha beta) (*.f64 i 2))) (-.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)) 1))
901.0ms
(*.f64 (/.f64 (/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (*.f64 i 2))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)) 1)) (/.f64 (/.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta)))) (+.f64 (+.f64 alpha beta) (*.f64 i 2))) (-.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)) 1)))
320.0ms
(/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))
407.0ms
(/.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta)))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))
Iterations

Useful iterations: 0 (12.0ms)

IterNodesCost
0721936
1721936
02924
12924
0721936
1721936
02924
12924
04923
14923
0539768
1539768
02251
12251
0539768
1539768
02251
12251
0363
1363
013422106
113422106
01971407
11971407
013422106
113422106
01971407
11971407
0546021
09221519
19221519
079493
179493
09221519
19221519
079493
179493
0510833

simplify227.0ms

Counts
411 → 411
Iterations

Useful iterations: 0 (17.0ms)

IterNodesCost
0138930510
1138930510

prune964.0ms

Filtered
288 candidates to 411 candidates (-42.7%)
Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New4056411
Fresh336
Picked011
Done000
Total40810418

Merged error: 35.6b

Counts
418 → 10

localize23.0ms

Local error

Found 4 expressions with local error:

0.1b
(*.f64 (/.f64 (/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (*.f64 i 2))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)) 1)) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta))))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))) (-.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)) 1)))
35.6b
(/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))
35.8b
(sqrt.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta)))))
35.8b
(sqrt.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta)))))

rewrite114.0ms

Algorithm
rewrite-expression-head
Rules
89×add-exp-log_binary64 add-cbrt-cube_binary64
59×times-frac_binary64
49×*-un-lft-identity_binary64
42×associate-*l*_binary64
39×add-sqr-sqrt_binary64
38×cbrt-undiv_binary64 div-exp_binary64
29×cbrt-unprod_binary64 prod-exp_binary64
28×add-cube-cbrt_binary64
14×associate-/r/_binary64
13×associate-*r*_binary64
flip3-+_binary64 distribute-lft-out_binary64 flip-+_binary64
pow1_binary64
div-inv_binary64
sqrt-prod_binary64
add-log-exp_binary64 insert-posit16 sqrt-div_binary64
associate-/r*_binary64 associate-*r/_binary64
associate-/l/_binary64 pow1/2_binary64 sqrt-pow1_binary64 unswap-sqr_binary64 rem-sqrt-square_binary64 difference-of-squares_binary64
pow-prod-down_binary64 flip3--_binary64 difference-of-sqr-1_binary64 clear-num_binary64 frac-2neg_binary64 associate-/l*_binary64 distribute-lft-out--_binary64 flip--_binary64 frac-times_binary64 associate-*l/_binary64 *-commutative_binary64
Counts
4 → 160
Calls
4 calls:
77.0ms
(*.f64 (/.f64 (/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (*.f64 i 2))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)) 1)) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta))))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))) (-.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)) 1)))
16.0ms
(/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))
5.0ms
(sqrt.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta)))))
5.0ms
(sqrt.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta)))))

series1.6s

Counts
4 → 12
Calls
4 calls:
726.0ms
(*.f64 (/.f64 (/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (*.f64 i 2))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)) 1)) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta))))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))) (-.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)) 1)))
321.0ms
(/.f64 (*.f64 i (+.f64 i (+.f64 alpha beta))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))
261.0ms
(sqrt.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta)))))
265.0ms
(sqrt.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta)))))
Iterations

Useful iterations: 0 (11.0ms)

IterNodesCost
0459555
1459555
01515
11515
0459555
1459555
01515
11515
011533
111533
0459555
1459555
01515
11515
0459555
1459555
01515
11515
011533
111533
0539768
1539768
02251
12251
0539768
1539768
02251
12251
0363
1363
014542479
114542479
02841674
12841674
014542479
114542479
02841674
12841674
04166
14166

simplify113.0ms

Counts
172 → 172
Iterations

Useful iterations: 0 (11.0ms)

IterNodesCost
093312791
193312791

prune413.0ms

Filtered
134 candidates to 172 candidates (-28.4%)
Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New1711172
Fresh268
Picked101
Done011
Total1748182

Merged error: 35.6b

Counts
182 → 8

localize25.0ms

Local error

Found 4 expressions with local error:

0.3b
(/.f64 (/.f64 (+.f64 i (+.f64 alpha beta)) (sqrt.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)))) (+.f64 0 (+.f64 (+.f64 alpha beta) (*.f64 i 2))))
0.4b
(/.f64 i (sqrt.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2))))
0.5b
(/.f64 (+.f64 i (+.f64 alpha beta)) (sqrt.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2))))
35.9b
(/.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta)))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))

rewrite101.0ms

Algorithm
rewrite-expression-head
Rules
427×*-un-lft-identity_binary64
351×times-frac_binary64
168×add-cube-cbrt_binary64 add-sqr-sqrt_binary64
148×distribute-lft-out_binary64
105×sqrt-prod_binary64
47×associate-/l*_binary64
19×associate-/r*_binary64
18×associate-/r/_binary64
15×add-exp-log_binary64 add-cbrt-cube_binary64
14×sqrt-div_binary64
11×flip3-+_binary64 flip-+_binary64
div-inv_binary64
cbrt-undiv_binary64 div-exp_binary64
associate-/l/_binary64
add-log-exp_binary64 pow1_binary64 clear-num_binary64 frac-2neg_binary64 insert-posit16
Counts
4 → 334
Calls
4 calls:
31.0ms
(/.f64 (/.f64 (+.f64 i (+.f64 alpha beta)) (sqrt.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)))) (+.f64 0 (+.f64 (+.f64 alpha beta) (*.f64 i 2))))
10.0ms
(/.f64 i (sqrt.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2))))
17.0ms
(/.f64 (+.f64 i (+.f64 alpha beta)) (sqrt.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2))))
14.0ms
(/.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta)))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))

series1.4s

Counts
4 → 12
Calls
4 calls:
347.0ms
(/.f64 (/.f64 (+.f64 i (+.f64 alpha beta)) (sqrt.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2)))) (+.f64 0 (+.f64 (+.f64 alpha beta) (*.f64 i 2))))
377.0ms
(/.f64 i (sqrt.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2))))
284.0ms
(/.f64 (+.f64 i (+.f64 alpha beta)) (sqrt.f64 (+.f64 (+.f64 alpha beta) (*.f64 i 2))))
407.0ms
(/.f64 (+.f64 (*.f64 alpha beta) (*.f64 i (+.f64 i (+.f64 alpha beta)))) (+.f64 (+.f64 alpha beta) (*.f64 i 2)))
Iterations

Useful iterations: 0 (116.0ms)

IterNodesCost
0721936
1721936
02924
12924
0721936
1721936
02924
12924
04923
14923
0499798
1499798
045109
145109
0499798
1499798
045109
145109
0258120
1258120
0454678
1454678
02849
12849
0454678
1454678
02849
12849
047583
147583
06761399
16761399
0104529
1104529
06761399
16761399
0104529
1104529
08224
18224

simplify144.0ms

Counts
346 → 346
Iterations

Useful iterations: 0 (13.0ms)

IterNodesCost
087216137
187216137

prune621.0ms

Filtered
189 candidates to 346 candidates (-83.1%)
Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New3442346
Fresh156
Picked101
Done011
Total3468354

Merged error: 35.6b

Counts
354 → 8

regimes111.0ms

Accuracy

35.9% (2.3b remaining)

Error of 35.8b against oracle of 33.4b and baseline of 37.1b

bsearch26.0ms

Steps
ItersRangePoint
6
2.015313114384991e+202
9.629248102565157e+202
2.0489936265707887e+202

simplify7.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
049116
149116

end0.0ms

sample1.0s

Algorithm
intervals
Results
669.0ms8000×body80valid
174.0ms8000×pre80true

Profiling

Loading profile data...