Details

Time bar (total: 7.6s)

analyze3.0ms (0%)

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
Compiler

Compiled 20 to 16 computations (20% saved)

sample28.0ms (0.4%)

Algorithm
intervals
Results
6.0ms188×body128valid
5.0ms38×body1024valid
4.0ms256×pre128true
2.0ms20×body512valid
0.0msbody2048valid
0.0msbody256valid
Compiler

Compiled 33 to 29 computations (12.1% saved)

simplify352.0ms (4.6%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (252.0ms)

IterNodesCost
0501819

prune2.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New101
Fresh011
Picked000
Done000
Total112
Error
16.4b
Counts
2 → 1
Compiler

Compiled 26 to 22 computations (15.4% saved)

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

rewrite112.0ms (1.5%)

Algorithm
rewrite-expression-head
Error
15.7b
Rules
58×*-un-lft-identity_binary64_1783
26×add-sqr-sqrt_binary64_1805
25×times-frac_binary64_1789
19×distribute-lft-out_binary64_1734
14×add-cube-cbrt_binary64_1818
difference-of-squares_binary64_1752 distribute-lft-out--_binary64_1735
associate-/l*_binary64_1728 associate-/r*_binary64_1727
add-log-exp_binary64_1822 add-exp-log_binary64_1821 add-cbrt-cube_binary64_1819
pow1_binary64_1844 flip3-+_binary64_1786 flip-+_binary64_1757 div-sub_binary64_1788 associate-/l/_binary64_1730 associate-/r/_binary64_1729
sum-log_binary64_1874 associate-+l-_binary64_1718 +-commutative_binary64_1713 div-exp_binary64_1834 cbrt-undiv_binary64_1817 frac-2neg_binary64_1794 clear-num_binary64_1782 div-inv_binary64_1780 flip3--_binary64_1787 flip--_binary64_1758
Counts
2 → 65
Calls

2 calls:

19.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1)
11.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2))
Compiler

Compiled 1500 to 803 computations (46.5% saved)

series487.0ms (6.4%)

Error
0.0b
Counts
2 → 48
Calls

2 calls:

239.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1)
152.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2))
Compiler

Compiled 3988 to 3205 computations (19.6% saved)

simplify60.0ms (0.8%)

Algorithm
egg-herbie
Counts
113 → 113
Iterations

Useful iterations: 0 (27.0ms)

IterNodesCost
050233850

prune145.0ms (1.9%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New1094113
Fresh000
Picked101
Done000
Total1104114
Error
0.0b
Counts
114 → 4
Compiler

Compiled 3352 to 2035 computations (39.3% saved)

localize11.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

rewrite215.0ms (2.8%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
74×*-un-lft-identity_binary64_1783
31×times-frac_binary64_1789
30×add-sqr-sqrt_binary64_1805
27×distribute-lft-out_binary64_1734
25×add-cube-cbrt_binary64_1818
11×add-log-exp_binary64_1822
10×associate-/r*_binary64_1727
add-exp-log_binary64_1821 add-cbrt-cube_binary64_1819
associate-/l*_binary64_1728
pow1_binary64_1844 flip3-+_binary64_1786 flip-+_binary64_1757 associate-/r/_binary64_1729 cancel-sign-sub-inv_binary64_1749
sum-log_binary64_1874 div-exp_binary64_1834 cbrt-undiv_binary64_1817 frac-2neg_binary64_1794 clear-num_binary64_1782 div-inv_binary64_1780 diff-log_binary64_1875 frac-sub_binary64_1792 difference-of-squares_binary64_1752 distribute-lft-out--_binary64_1735
+-commutative_binary64_1713 flip3--_binary64_1787 sub-neg_binary64_1776 flip--_binary64_1758 associate--r+_binary64_1719
Counts
4 → 109
Calls

4 calls:

30.0ms
(-.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) 2)) (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 2 beta)))))
12.0ms
(+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 2 beta))))
8.0ms
(/.f64 beta (+.f64 (+.f64 alpha beta) 2))
7.0ms
(/.f64 alpha (+.f64 alpha (+.f64 2 beta)))
Compiler

Compiled 3215 to 2058 computations (36% saved)

series791.0ms (10.4%)

Error
0.0b
Counts
4 → 86
Calls

4 calls:

230.0ms
(-.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) 2)) (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 2 beta)))))
142.0ms
(/.f64 beta (+.f64 (+.f64 alpha beta) 2))
132.0ms
(+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 2 beta))))
116.0ms
(/.f64 alpha (+.f64 alpha (+.f64 2 beta)))
Compiler

Compiled 7272 to 5595 computations (23.1% saved)

simplify89.0ms (1.2%)

Algorithm
egg-herbie
Counts
195 → 195
Iterations

Useful iterations: 0 (38.0ms)

IterNodesCost
052366024

prune309.0ms (4.1%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New1941195
Fresh033
Picked101
Done000
Total1954199
Error
0.0b
Counts
199 → 4
Compiler

Compiled 6428 to 4004 computations (37.7% saved)

localize16.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

rewrite165.0ms (2.2%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
13×*-un-lft-identity_binary64_1783
10×add-log-exp_binary64_1822
add-cube-cbrt_binary64_1818 add-sqr-sqrt_binary64_1805
pow1_binary64_1844 add-exp-log_binary64_1821 add-cbrt-cube_binary64_1819 flip3-+_binary64_1786 flip-+_binary64_1757 distribute-lft-out_binary64_1734 cbrt-prod_binary64_1814
sum-log_binary64_1874 +-commutative_binary64_1713
cbrt-div_binary64_1815
pow1/3_binary64_1865
Counts
4 → 50
Calls

4 calls:

14.0ms
(+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 2 beta))))
12.0ms
(cbrt.f64 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 2 beta)))))
12.0ms
(+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 2 beta))))
12.0ms
(+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 2 beta))))
Compiler

Compiled 2638 to 1862 computations (29.4% saved)

series696.0ms (9.2%)

Error
0.0b
Counts
4 → 60
Calls

4 calls:

144.0ms
(+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 2 beta))))
134.0ms
(+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 2 beta))))
134.0ms
(+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 2 beta))))
109.0ms
(cbrt.f64 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 2 beta)))))
Compiler

Compiled 8272 to 6243 computations (24.5% saved)

simplify54.0ms (0.7%)

Algorithm
egg-herbie
Counts
110 → 110
Iterations

Useful iterations: 0 (22.0ms)

IterNodesCost
051783279

prune293.0ms (3.9%)

Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New1100110
Fresh033
Picked011
Done000
Total1104114
Error
0.0b
Counts
114 → 4
Compiler

Compiled 6142 to 4215 computations (31.4% saved)

localize9.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

rewrite406.0ms (5.3%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
276×*-un-lft-identity_binary64_1783
218×times-frac_binary64_1789
143×add-sqr-sqrt_binary64_1805
91×add-cube-cbrt_binary64_1818
80×distribute-lft-out_binary64_1734
36×associate-/r*_binary64_1727
26×difference-of-squares_binary64_1752 distribute-lft-out--_binary64_1735
16×add-exp-log_binary64_1821
11×associate-/r/_binary64_1729
10×add-cbrt-cube_binary64_1819
div-exp_binary64_1834 associate-/l*_binary64_1728
div-inv_binary64_1780
add-log-exp_binary64_1822 flip3--_binary64_1787 flip--_binary64_1758
pow1_binary64_1844 cbrt-undiv_binary64_1817
flip3-+_binary64_1786 flip-+_binary64_1757 1-exp_binary64_1827 rec-exp_binary64_1833 frac-2neg_binary64_1794 clear-num_binary64_1782 associate-/l/_binary64_1730
sum-log_binary64_1874 +-commutative_binary64_1713 inv-pow_binary64_1868 pow-flip_binary64_1857
Counts
3 → 212
Calls

3 calls:

43.0ms
(+.f64 (/.f64 1 (/.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 beta alpha))) 1)
16.0ms
(/.f64 1 (/.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 beta alpha)))
11.0ms
(/.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 beta alpha))
Compiler

Compiled 5819 to 3756 computations (35.5% saved)

series582.0ms (7.7%)

Error
0.0b
Counts
3 → 65
Calls

3 calls:

234.0ms
(+.f64 (/.f64 1 (/.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 beta alpha))) 1)
143.0ms
(/.f64 1 (/.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 beta alpha)))
93.0ms
(/.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 beta alpha))
Compiler

Compiled 5021 to 4090 computations (18.5% saved)

simplify105.0ms (1.4%)

Algorithm
egg-herbie
Counts
277 → 277
Iterations

Useful iterations: 0 (37.0ms)

IterNodesCost
054358203

prune388.0ms (5.1%)

Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New2770277
Fresh022
Picked011
Done011
Total2774281
Error
0.0b
Counts
281 → 4
Compiler

Compiled 7326 to 4493 computations (38.7% saved)

regimes494.0ms (6.5%)

Accuracy

Total 0.0b remaining (70.6%)

Threshold costs 0.0b (70.6%)

Compiler

Compiled 5825 to 4381 computations (24.8% saved)

bsearch2.0ms (0%)

Compiler

Compiled 9 to 7 computations (22.2% saved)

simplify4.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
014792
114792

end0.0ms (0%)

sample1.8s (23.2%)

Algorithm
intervals
Results
206.0ms6033×body128valid
142.0ms8000×pre128true
123.0ms975×body1024valid
53.0ms564×body512valid
26.0ms346×body256valid
14.0ms82×body2048valid
Compiler

Compiled 1185 to 882 computations (25.6% saved)

Profiling

Loading profile data...