Details

Time bar (total: 22.5s)

analyze121.0ms (0.5%)

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
Compiler

Compiled 39 to 27 computations (30.8% saved)

sample39.0ms (0.2%)

Algorithm
intervals
Results
12.0ms218×body128valid
6.0ms17×body1024valid
6.0ms256×pre128true
2.0ms11×body512valid
1.0ms10×body256valid
Compiler

Compiled 68 to 50 computations (26.5% saved)

simplify161.0ms (0.7%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (70.0ms)

IterNodesCost
0537143

prune3.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

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

Compiled 58 to 40 computations (31% saved)

localize15.0ms (0.1%)

Local error

Found 6 expressions with local error:

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

rewrite84.0ms (0.4%)

Algorithm
rewrite-expression-head
Rules
54×times-frac_binary64_1789
47×*-un-lft-identity_binary64_1783
25×add-sqr-sqrt_binary64_1805 add-cube-cbrt_binary64_1818
17×add-cbrt-cube_binary64_1819 add-exp-log_binary64_1821
14×associate-/r/_binary64_1729
11×distribute-lft-out_binary64_1734 flip-+_binary64_1757 flip3-+_binary64_1786
10×associate-/l*_binary64_1728
associate-/l/_binary64_1730
div-inv_binary64_1780 associate-/r*_binary64_1727 cbrt-undiv_binary64_1817 div-exp_binary64_1834
add-log-exp_binary64_1822
frac-times_binary64_1793
flip3--_binary64_1787 flip--_binary64_1758 pow1_binary64_1844
associate-*r/_binary64_1725 cbrt-unprod_binary64_1816 prod-exp_binary64_1832 associate-*l/_binary64_1726 frac-2neg_binary64_1794 clear-num_binary64_1782
+-commutative_binary64_1713 sum-log_binary64_1874
Counts
3 → 111
Calls

6 calls:

33.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)
21.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))
15.0ms
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))
0.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))
0.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)

series1.8s (7.9%)

Counts
3 → 57
Calls

3 calls:

966.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)
635.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))
171.0ms
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))
Compiler

Compiled 5734 to 4533 computations (20.9% saved)

simplify85.0ms (0.4%)

Algorithm
egg-herbie
Counts
168 → 168
Iterations

Useful iterations: 0 (21.0ms)

IterNodesCost
050878388

prune474.0ms (2.1%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New1644168
Fresh000
Picked101
Done000
Total1654169
Error
0.1b
Counts
169 → 4
Compiler

Compiled 7527 to 4001 computations (46.8% saved)

localize13.0ms (0.1%)

Local error

Found 8 expressions with local error:

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

rewrite158.0ms (0.7%)

Algorithm
rewrite-expression-head
Rules
321×times-frac_binary64_1789
290×*-un-lft-identity_binary64_1783
211×add-sqr-sqrt_binary64_1805
140×add-cube-cbrt_binary64_1818
90×associate-*r*_binary64_1723
44×distribute-lft-out_binary64_1734
31×difference-of-squares_binary64_1752 distribute-lft-out--_binary64_1735
26×associate-/l*_binary64_1728
24×associate-/r/_binary64_1729
20×add-cbrt-cube_binary64_1819 add-exp-log_binary64_1821
15×flip-+_binary64_1757 flip3-+_binary64_1786
12×div-inv_binary64_1780
associate-/r*_binary64_1727 cbrt-undiv_binary64_1817 div-exp_binary64_1834
add-log-exp_binary64_1822 pow1_binary64_1844
associate-*l*_binary64_1724
div-sub_binary64_1788 associate-/l/_binary64_1730 cbrt-unprod_binary64_1816 prod-exp_binary64_1832 unswap-sqr_binary64_1751
associate-*l/_binary64_1726 frac-2neg_binary64_1794 frac-times_binary64_1793 clear-num_binary64_1782
flip3--_binary64_1787 associate-*r/_binary64_1725 +-commutative_binary64_1713 *-commutative_binary64_1714 sum-log_binary64_1874 pow-prod-down_binary64_1854 flip--_binary64_1758
Counts
4 → 295
Calls

8 calls:

47.0ms
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))))
27.0ms
(+.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i))))) 1)
20.0ms
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i))))
11.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))
0.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))

series2.5s (10.9%)

Counts
4 → 77
Calls

4 calls:

991.0ms
(+.f64 (*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i))))) 1)
660.0ms
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i))))
656.0ms
(*.f64 (+.f64 alpha beta) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))))
146.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))
Compiler

Compiled 8243 to 6425 computations (22.1% saved)

simplify183.0ms (0.8%)

Algorithm
egg-herbie
Counts
372 → 372
Iterations

Useful iterations: 0 (47.0ms)

IterNodesCost
0497717790
1497717790

prune927.0ms (4.1%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New3702372
Fresh033
Picked101
Done000
Total3715376
Error
0.0b
Counts
376 → 5
Compiler

Compiled 17859 to 9540 computations (46.6% saved)

localize14.0ms (0.1%)

Local error

Found 8 expressions with local error:

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

rewrite591.0ms (2.6%)

Algorithm
rewrite-expression-head
Rules
1713×times-frac_binary64_1789
1199×*-un-lft-identity_binary64_1783
879×add-sqr-sqrt_binary64_1805
658×add-cube-cbrt_binary64_1818
272×associate-*r*_binary64_1723
170×distribute-lft-out_binary64_1734
110×associate-/r*_binary64_1727
99×difference-of-squares_binary64_1752 distribute-lft-out--_binary64_1735
76×associate-/r/_binary64_1729
62×add-exp-log_binary64_1821
43×div-inv_binary64_1780
37×flip-+_binary64_1757 flip3-+_binary64_1786
33×div-exp_binary64_1834
32×add-cbrt-cube_binary64_1819
15×cbrt-undiv_binary64_1817
10×prod-exp_binary64_1832
associate-/l*_binary64_1728 unswap-sqr_binary64_1751 pow1_binary64_1844
1-exp_binary64_1827 rec-exp_binary64_1833 add-log-exp_binary64_1822
cbrt-unprod_binary64_1816 associate-*l*_binary64_1724
associate-/l/_binary64_1730 associate-*l/_binary64_1726 frac-2neg_binary64_1794 frac-times_binary64_1793 clear-num_binary64_1782
associate-*r/_binary64_1725 un-div-inv_binary64_1781 +-commutative_binary64_1713 inv-pow_binary64_1868 pow-flip_binary64_1857 *-commutative_binary64_1714 sum-log_binary64_1874 pow-prod-down_binary64_1854
Counts
4 → 833
Calls

8 calls:

246.0ms
(+.f64 (*.f64 (+.f64 alpha beta) (/.f64 1 (/.f64 (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))))) 1)
97.0ms
(*.f64 (+.f64 alpha beta) (/.f64 1 (/.f64 (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i))))))
32.0ms
(/.f64 1 (/.f64 (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))))
26.0ms
(/.f64 (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i))))
0.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))

series2.7s (12.2%)

Counts
4 → 86
Calls

4 calls:

990.0ms
(+.f64 (*.f64 (+.f64 alpha beta) (/.f64 1 (/.f64 (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))))) 1)
676.0ms
(/.f64 1 (/.f64 (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))))
621.0ms
(*.f64 (+.f64 alpha beta) (/.f64 1 (/.f64 (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i))))))
460.0ms
(/.f64 (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (*.f64 2 i))))
Compiler

Compiled 9202 to 7072 computations (23.1% saved)

simplify400.0ms (1.8%)

Algorithm
egg-herbie
Counts
919 → 919
Iterations

Useful iterations: 0 (46.0ms)

IterNodesCost
0582748821

prune3.9s (17.3%)

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New9190919
Fresh044
Picked011
Done000
Total9195924
Error
0.0b
Counts
924 → 5
Compiler

Compiled 48814 to 27103 computations (44.5% saved)

localize15.0ms (0.1%)

Local error

Found 8 expressions with local error:

2.4b
(+.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)
0.1b
(/.f64 (+.f64 alpha beta) (/.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.0b
(/.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (-.f64 beta alpha))
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)))
2.4b
(+.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)

rewrite331.0ms (1.5%)

Algorithm
rewrite-expression-head
Rules
1250×times-frac_binary64_1789
1055×*-un-lft-identity_binary64_1783
619×add-sqr-sqrt_binary64_1805
461×add-cube-cbrt_binary64_1818
218×distribute-lft-out_binary64_1734
96×associate-/l*_binary64_1728
79×difference-of-squares_binary64_1752 distribute-lft-out--_binary64_1735
60×associate-/r/_binary64_1729
33×div-inv_binary64_1780
30×associate-/r*_binary64_1727
26×flip3--_binary64_1787 flip--_binary64_1758
20×add-cbrt-cube_binary64_1819 add-exp-log_binary64_1821
10×cbrt-undiv_binary64_1817 div-exp_binary64_1834
add-log-exp_binary64_1822
associate-/l/_binary64_1730
flip-+_binary64_1757 flip3-+_binary64_1786 pow1_binary64_1844
frac-2neg_binary64_1794 clear-num_binary64_1782
+-commutative_binary64_1713 sum-log_binary64_1874
Counts
4 → 645
Calls

8 calls:

129.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)
40.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)))
11.0ms
(/.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (-.f64 beta alpha))
0.0ms
(/.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (-.f64 beta alpha))

series2.0s (8.7%)

Counts
4 → 75
Calls

4 calls:

983.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)
646.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))
164.0ms
(/.f64 (+.f64 alpha beta) (/.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (-.f64 beta alpha)))
161.0ms
(/.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (-.f64 beta alpha))
Compiler

Compiled 6701 to 5246 computations (21.7% saved)

simplify392.0ms (1.7%)

Algorithm
egg-herbie
Counts
720 → 720
Iterations

Useful iterations: 0 (83.0ms)

IterNodesCost
0497542330
1497542330

prune2.2s (9.6%)

Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New7200720
Fresh033
Picked011
Done011
Total7205725
Error
0.0b
Counts
725 → 5
Compiler

Compiled 35738 to 17761 computations (50.3% saved)

simplify40.0ms (0.2%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (12.0ms)

IterNodesCost
06792620
16792620

regimes454.0ms (2%)

Compiler

Compiled 6992 to 4652 computations (33.5% saved)

bsearch40.0ms (0.2%)

Steps
ItersRangePoint
9
3.9456670793321635e+128
3.949383872365426e+134
2.289479035952906e+129
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes129.0ms (0.6%)

Compiler

Compiled 920 to 816 computations (11.3% saved)

bsearch38.0ms (0.2%)

Steps
ItersRangePoint
9
3.9456670793321635e+128
3.949383872365426e+134
2.4515200544803877e+129
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes106.0ms (0.5%)

Compiler

Compiled 688 to 656 computations (4.7% saved)

bsearch38.0ms (0.2%)

Steps
ItersRangePoint
9
3.9456670793321635e+128
3.949383872365426e+134
9.736881760267546e+128
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes71.0ms (0.3%)

Compiler

Compiled 252 to 304 computations (-20.6% saved)

bsearch37.0ms (0.2%)

Steps
ItersRangePoint
9
3.9456670793321635e+128
3.949383872365426e+134
4.013184170385281e+128
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes64.0ms (0.3%)

Compiler

Compiled 96 to 141 computations (-46.9% saved)

bsearch54.0ms (0.2%)

Steps
ItersRangePoint
9
3.9456670793321635e+128
3.949383872365426e+134
4.013184170385281e+128
7
5.338006044291294e-60
1.8458991550910252e-58
1.1599945034432102e-59
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes53.0ms (0.2%)

Compiler

Compiled 57 to 105 computations (-84.2% saved)

bsearch19.0ms (0.1%)

Steps
ItersRangePoint
7
1.3293649485542982e+41
2.168945374235107e+42
7.83010728844173e+41
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes25.0ms (0.1%)

Accuracy

Total 6.2b remaining (98.9%)

Threshold costs 0b (0%)

Compiler

Compiled 15 to 54 computations (-260% saved)

bsearch9.0ms (0%)

Compiler

Compiled 200 to 162 computations (19% saved)

simplify5.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
086293
186293

end0.0ms (0%)

sample2.3s (10.4%)

Algorithm
intervals
Results
389.0ms6490×body128valid
183.0ms8000×pre128true
160.0ms695×body1024valid
82.0ms473×body512valid
34.0ms300×body256valid
12.0ms42×body2048valid
Compiler

Compiled 1984 to 1348 computations (32.1% saved)

Pareto

0.6011550248121185

Profiling

Loading profile data...