Details

Time bar (total: 43.7s)

analyze1.2s (2.8%)

Algorithm
search
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0524238
022
122
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
0%99.9%0.1%3
0%99.9%0.1%4
25%62.4%12.6%5
25%56.2%18.8%6
28.1%50%22%7
28.1%46.8%25.1%8
29.7%41.4%29%9
29.7%39.4%30.9%10
31.1%35.8%33.1%11
31.1%34.4%34.5%12
31.5%32.9%35.6%13
31.5%32.1%36.4%14
Compiler

Compiled 14 to 12 computations (14.3% saved)

sample206.0ms (0.5%)

Algorithm
intervals
Results
42.0ms81×body1024valid
38.0ms47×body1024nan
35.0ms62×body2048valid
16.0ms43×body512valid
14.0ms75×body128overflowed
10.0ms11×body1024invalid
9.0ms21×body512nan
7.0ms28×body256valid
4.0ms42×body128valid
2.0msbody256invalid
2.0msbody256nan
2.0msbody512invalid
1.0ms20×body128nan
0.0msbody128invalid
Compiler

Compiled 27 to 25 computations (7.4% saved)

simplify49.0ms (0.1%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (43.0ms)

IterNodesCost
0483119
1483119

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
33.8b
Counts
2 → 1
Compiler

Compiled 26 to 22 computations (15.4% saved)

localize7.0ms (0%)

Local error

Found 2 expressions with local error:

0.0b
(pow.f64 x (/.f64 1 n))
2.9b
(-.f64 (pow.f64 (+.f64 x 1) (/.f64 1 n)) (pow.f64 x (/.f64 1 n)))

rewrite91.0ms (0.2%)

Algorithm
rewrite-expression-head
Error
33.8b
Rules
24×add-sqr-sqrt_binary64_100
19×*-un-lft-identity_binary64_78
16×unpow-prod-down_binary64_157
13×pow-unpow_binary64_155
12×add-cube-cbrt_binary64_113
difference-of-squares_binary64_47 times-frac_binary64_84
sqr-pow_binary64_50
cancel-sign-sub-inv_binary64_44
add-log-exp_binary64_117
pow1_binary64_139 add-exp-log_binary64_116 distribute-lft-out--_binary64_30
add-cbrt-cube_binary64_114
diff-log_binary64_170 flip3--_binary64_82 sub-neg_binary64_71 flip--_binary64_53 distribute-lft-out_binary64_29 div-inv_binary64_75 pow-pow_binary64_150 pow-to-exp_binary64_147 pow-exp_binary64_146
Counts
2 → 57
Calls

2 calls:

10.0ms
(-.f64 (pow.f64 (+.f64 x 1) (/.f64 1 n)) (pow.f64 x (/.f64 1 n)))
3.0ms
(pow.f64 x (/.f64 1 n))
Compiler

Compiled 1342 to 963 computations (28.2% saved)

series443.0ms (1%)

Error
1.4b
Counts
2 → 30
Calls

2 calls:

271.0ms
(-.f64 (pow.f64 (+.f64 x 1) (/.f64 1 n)) (pow.f64 x (/.f64 1 n)))
113.0ms
(pow.f64 x (/.f64 1 n))
Compiler

Compiled 2316 to 1772 computations (23.5% saved)

simplify92.0ms (0.2%)

Algorithm
egg-herbie
Counts
87 → 87
Iterations

Useful iterations: 0 (67.0ms)

IterNodesCost
049552319
149552319

prune128.0ms (0.3%)

Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New80787
Fresh000
Picked101
Done000
Total81788
Error
1.0b
Counts
88 → 7
Compiler

Compiled 2464 to 1657 computations (32.8% saved)

localize44.0ms (0.1%)

Local error

Found 4 expressions with local error:

2.5b
(log.f64 (+.f64 1 x))
3.4b
(+.f64 (*.f64 1/24 (pow.f64 (/.f64 (log.f64 (+.f64 1 x)) n) 4)) (+.f64 (/.f64 (log.f64 (+.f64 1 x)) n) (*.f64 1/6 (pow.f64 (/.f64 (log.f64 (+.f64 1 x)) n) 3))))
5.4b
(+.f64 (*.f64 1/6 (pow.f64 (/.f64 (log.f64 x) n) 3)) (*.f64 1/24 (pow.f64 (/.f64 (log.f64 x) n) 4)))
7.8b
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (*.f64 n n))) (+.f64 (*.f64 1/24 (pow.f64 (/.f64 (log.f64 (+.f64 1 x)) n) 4)) (+.f64 (/.f64 (log.f64 (+.f64 1 x)) n) (*.f64 1/6 (pow.f64 (/.f64 (log.f64 (+.f64 1 x)) n) 3))))) (+.f64 (/.f64 (log.f64 x) n) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n))) (+.f64 (*.f64 1/6 (pow.f64 (/.f64 (log.f64 x) n) 3)) (*.f64 1/24 (pow.f64 (/.f64 (log.f64 x) n) 4))))))

rewrite1.4s (3.2%)

Algorithm
rewrite-expression-head
Error
0.9b
Rules
91×add-log-exp_binary64_117
52×sum-log_binary64_169
36×frac-add_binary64_86
29×flip3-+_binary64_81 flip-+_binary64_52
24×frac-sub_binary64_87
20×associate-*r/_binary64_20
16×diff-log_binary64_170
15×*-un-lft-identity_binary64_78
add-sqr-sqrt_binary64_100
add-cube-cbrt_binary64_113 log-div_binary64_165 associate-+r-_binary64_12
pow1_binary64_139 add-exp-log_binary64_116
add-cbrt-cube_binary64_114 cancel-sign-sub-inv_binary64_44 div-sub_binary64_83 associate-+l-_binary64_13 log-prod_binary64_164
distribute-lft-out_binary64_29
distribute-lft-out--_binary64_30 associate--l-_binary64_16 +-commutative_binary64_8
flip3--_binary64_82 sub-neg_binary64_71 flip--_binary64_53 difference-of-squares_binary64_47 associate--l+_binary64_15 associate--r+_binary64_14 associate-+r+_binary64_10 log-pow_binary64_167 rem-log-exp_binary64_119
Counts
4 → 102
Calls

4 calls:

56.0ms
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (*.f64 n n))) (+.f64 (*.f64 1/24 (pow.f64 (/.f64 (log.f64 (+.f64 1 x)) n) 4)) (+.f64 (/.f64 (log.f64 (+.f64 1 x)) n) (*.f64 1/6 (pow.f64 (/.f64 (log.f64 (+.f64 1 x)) n) 3))))) (+.f64 (/.f64 (log.f64 x) n) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n))) (+.f64 (*.f64 1/6 (pow.f64 (/.f64 (log.f64 x) n) 3)) (*.f64 1/24 (pow.f64 (/.f64 (log.f64 x) n) 4))))))
15.0ms
(+.f64 (*.f64 1/24 (pow.f64 (/.f64 (log.f64 (+.f64 1 x)) n) 4)) (+.f64 (/.f64 (log.f64 (+.f64 1 x)) n) (*.f64 1/6 (pow.f64 (/.f64 (log.f64 (+.f64 1 x)) n) 3))))
15.0ms
(+.f64 (*.f64 1/6 (pow.f64 (/.f64 (log.f64 x) n) 3)) (*.f64 1/24 (pow.f64 (/.f64 (log.f64 x) n) 4)))
3.0ms
(log.f64 (+.f64 1 x))
Compiler

Compiled 18230 to 11939 computations (34.5% saved)

series2.9s (6.7%)

Error
0.5b
Counts
4 → 50
Calls

4 calls:

1.2s
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (*.f64 n n))) (+.f64 (*.f64 1/24 (pow.f64 (/.f64 (log.f64 (+.f64 1 x)) n) 4)) (+.f64 (/.f64 (log.f64 (+.f64 1 x)) n) (*.f64 1/6 (pow.f64 (/.f64 (log.f64 (+.f64 1 x)) n) 3))))) (+.f64 (/.f64 (log.f64 x) n) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n))) (+.f64 (*.f64 1/6 (pow.f64 (/.f64 (log.f64 x) n) 3)) (*.f64 1/24 (pow.f64 (/.f64 (log.f64 x) n) 4))))))
827.0ms
(+.f64 (*.f64 1/24 (pow.f64 (/.f64 (log.f64 (+.f64 1 x)) n) 4)) (+.f64 (/.f64 (log.f64 (+.f64 1 x)) n) (*.f64 1/6 (pow.f64 (/.f64 (log.f64 (+.f64 1 x)) n) 3))))
656.0ms
(+.f64 (*.f64 1/6 (pow.f64 (/.f64 (log.f64 x) n) 3)) (*.f64 1/24 (pow.f64 (/.f64 (log.f64 x) n) 4)))
32.0ms
(log.f64 (+.f64 1 x))
Compiler

Compiled 10326 to 7721 computations (25.2% saved)

simplify192.0ms (0.4%)

Algorithm
egg-herbie
Counts
152 → 152
Iterations

Useful iterations: 0 (35.0ms)

IterNodesCost
0524422262

prune1.6s (3.8%)

Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New1457152
Fresh066
Picked101
Done000
Total14613159
Error
0.4b
Counts
159 → 13
Compiler

Compiled 20769 to 13712 computations (34% saved)

localize53.0ms (0.1%)

Local error

Found 4 expressions with local error:

5.4b
(+.f64 (*.f64 1/24 (pow.f64 (/.f64 (log.f64 x) n) 4)) (+.f64 (*.f64 1/2 (pow.f64 (/.f64 (log.f64 x) n) 2)) (*.f64 1/6 (pow.f64 (/.f64 (log.f64 x) n) 3))))
7.8b
(-.f64 (+.f64 (*.f64 1/2 (pow.f64 (/.f64 (log.f64 (+.f64 x 1)) n) 2)) (+.f64 (*.f64 1/24 (pow.f64 (/.f64 (log.f64 (+.f64 x 1)) n) 4)) (+.f64 (*.f64 1/6 (pow.f64 (/.f64 (log.f64 (+.f64 x 1)) n) 3)) (/.f64 (log.f64 (+.f64 x 1)) n)))) (+.f64 (/.f64 (log.f64 x) n) (+.f64 (*.f64 1/24 (pow.f64 (/.f64 (log.f64 x) n) 4)) (+.f64 (*.f64 1/2 (pow.f64 (/.f64 (log.f64 x) n) 2)) (*.f64 1/6 (pow.f64 (/.f64 (log.f64 x) n) 3))))))
7.8b
(-.f64 (+.f64 (*.f64 1/2 (pow.f64 (/.f64 (log.f64 (+.f64 x 1)) n) 2)) (+.f64 (*.f64 1/24 (pow.f64 (/.f64 (log.f64 (+.f64 x 1)) n) 4)) (+.f64 (*.f64 1/6 (pow.f64 (/.f64 (log.f64 (+.f64 x 1)) n) 3)) (/.f64 (log.f64 (+.f64 x 1)) n)))) (+.f64 (/.f64 (log.f64 x) n) (+.f64 (*.f64 1/24 (pow.f64 (/.f64 (log.f64 x) n) 4)) (+.f64 (*.f64 1/2 (pow.f64 (/.f64 (log.f64 x) n) 2)) (*.f64 1/6 (pow.f64 (/.f64 (log.f64 x) n) 3))))))
7.8b
(-.f64 (+.f64 (*.f64 1/2 (pow.f64 (/.f64 (log.f64 (+.f64 x 1)) n) 2)) (+.f64 (*.f64 1/24 (pow.f64 (/.f64 (log.f64 (+.f64 x 1)) n) 4)) (+.f64 (*.f64 1/6 (pow.f64 (/.f64 (log.f64 (+.f64 x 1)) n) 3)) (/.f64 (log.f64 (+.f64 x 1)) n)))) (+.f64 (/.f64 (log.f64 x) n) (+.f64 (*.f64 1/24 (pow.f64 (/.f64 (log.f64 x) n) 4)) (+.f64 (*.f64 1/2 (pow.f64 (/.f64 (log.f64 x) n) 2)) (*.f64 1/6 (pow.f64 (/.f64 (log.f64 x) n) 3))))))

rewrite4.5s (10.4%)

Algorithm
rewrite-expression-head
Error
0.4b
Rules
249×add-log-exp_binary64_117
147×sum-log_binary64_169
48×diff-log_binary64_170
28×flip3-+_binary64_81 flip-+_binary64_52 *-un-lft-identity_binary64_78
24×frac-sub_binary64_87
18×associate-+r-_binary64_12
13×add-sqr-sqrt_binary64_100
12×frac-add_binary64_86 cancel-sign-sub-inv_binary64_44
add-cube-cbrt_binary64_113
distribute-lft-out_binary64_29 distribute-lft-out--_binary64_30 log-div_binary64_165 div-sub_binary64_83 associate--l-_binary64_16
pow1_binary64_139 add-exp-log_binary64_116 add-cbrt-cube_binary64_114
flip3--_binary64_82 sub-neg_binary64_71 flip--_binary64_53 difference-of-squares_binary64_47 associate--l+_binary64_15 associate--r+_binary64_14
associate-+r+_binary64_10 +-commutative_binary64_8
Counts
4 → 148
Calls

4 calls:

65.0ms
(-.f64 (+.f64 (*.f64 1/2 (pow.f64 (/.f64 (log.f64 (+.f64 x 1)) n) 2)) (+.f64 (*.f64 1/24 (pow.f64 (/.f64 (log.f64 (+.f64 x 1)) n) 4)) (+.f64 (*.f64 1/6 (pow.f64 (/.f64 (log.f64 (+.f64 x 1)) n) 3)) (/.f64 (log.f64 (+.f64 x 1)) n)))) (+.f64 (/.f64 (log.f64 x) n) (+.f64 (*.f64 1/24 (pow.f64 (/.f64 (log.f64 x) n) 4)) (+.f64 (*.f64 1/2 (pow.f64 (/.f64 (log.f64 x) n) 2)) (*.f64 1/6 (pow.f64 (/.f64 (log.f64 x) n) 3))))))
59.0ms
(-.f64 (+.f64 (*.f64 1/2 (pow.f64 (/.f64 (log.f64 (+.f64 x 1)) n) 2)) (+.f64 (*.f64 1/24 (pow.f64 (/.f64 (log.f64 (+.f64 x 1)) n) 4)) (+.f64 (*.f64 1/6 (pow.f64 (/.f64 (log.f64 (+.f64 x 1)) n) 3)) (/.f64 (log.f64 (+.f64 x 1)) n)))) (+.f64 (/.f64 (log.f64 x) n) (+.f64 (*.f64 1/24 (pow.f64 (/.f64 (log.f64 x) n) 4)) (+.f64 (*.f64 1/2 (pow.f64 (/.f64 (log.f64 x) n) 2)) (*.f64 1/6 (pow.f64 (/.f64 (log.f64 x) n) 3))))))
55.0ms
(-.f64 (+.f64 (*.f64 1/2 (pow.f64 (/.f64 (log.f64 (+.f64 x 1)) n) 2)) (+.f64 (*.f64 1/24 (pow.f64 (/.f64 (log.f64 (+.f64 x 1)) n) 4)) (+.f64 (*.f64 1/6 (pow.f64 (/.f64 (log.f64 (+.f64 x 1)) n) 3)) (/.f64 (log.f64 (+.f64 x 1)) n)))) (+.f64 (/.f64 (log.f64 x) n) (+.f64 (*.f64 1/24 (pow.f64 (/.f64 (log.f64 x) n) 4)) (+.f64 (*.f64 1/2 (pow.f64 (/.f64 (log.f64 x) n) 2)) (*.f64 1/6 (pow.f64 (/.f64 (log.f64 x) n) 3))))))
15.0ms
(+.f64 (*.f64 1/24 (pow.f64 (/.f64 (log.f64 x) n) 4)) (+.f64 (*.f64 1/2 (pow.f64 (/.f64 (log.f64 x) n) 2)) (*.f64 1/6 (pow.f64 (/.f64 (log.f64 x) n) 3))))
Compiler

Compiled 44019 to 29557 computations (32.9% saved)

series6.2s (14.3%)

Error
0.4b
Counts
4 → 73
Calls

4 calls:

1.3s
(-.f64 (+.f64 (*.f64 1/2 (pow.f64 (/.f64 (log.f64 (+.f64 x 1)) n) 2)) (+.f64 (*.f64 1/24 (pow.f64 (/.f64 (log.f64 (+.f64 x 1)) n) 4)) (+.f64 (*.f64 1/6 (pow.f64 (/.f64 (log.f64 (+.f64 x 1)) n) 3)) (/.f64 (log.f64 (+.f64 x 1)) n)))) (+.f64 (/.f64 (log.f64 x) n) (+.f64 (*.f64 1/24 (pow.f64 (/.f64 (log.f64 x) n) 4)) (+.f64 (*.f64 1/2 (pow.f64 (/.f64 (log.f64 x) n) 2)) (*.f64 1/6 (pow.f64 (/.f64 (log.f64 x) n) 3))))))
1.3s
(-.f64 (+.f64 (*.f64 1/2 (pow.f64 (/.f64 (log.f64 (+.f64 x 1)) n) 2)) (+.f64 (*.f64 1/24 (pow.f64 (/.f64 (log.f64 (+.f64 x 1)) n) 4)) (+.f64 (*.f64 1/6 (pow.f64 (/.f64 (log.f64 (+.f64 x 1)) n) 3)) (/.f64 (log.f64 (+.f64 x 1)) n)))) (+.f64 (/.f64 (log.f64 x) n) (+.f64 (*.f64 1/24 (pow.f64 (/.f64 (log.f64 x) n) 4)) (+.f64 (*.f64 1/2 (pow.f64 (/.f64 (log.f64 x) n) 2)) (*.f64 1/6 (pow.f64 (/.f64 (log.f64 x) n) 3))))))
1.3s
(-.f64 (+.f64 (*.f64 1/2 (pow.f64 (/.f64 (log.f64 (+.f64 x 1)) n) 2)) (+.f64 (*.f64 1/24 (pow.f64 (/.f64 (log.f64 (+.f64 x 1)) n) 4)) (+.f64 (*.f64 1/6 (pow.f64 (/.f64 (log.f64 (+.f64 x 1)) n) 3)) (/.f64 (log.f64 (+.f64 x 1)) n)))) (+.f64 (/.f64 (log.f64 x) n) (+.f64 (*.f64 1/24 (pow.f64 (/.f64 (log.f64 x) n) 4)) (+.f64 (*.f64 1/2 (pow.f64 (/.f64 (log.f64 x) n) 2)) (*.f64 1/6 (pow.f64 (/.f64 (log.f64 x) n) 3))))))
968.0ms
(+.f64 (*.f64 1/24 (pow.f64 (/.f64 (log.f64 x) n) 4)) (+.f64 (*.f64 1/2 (pow.f64 (/.f64 (log.f64 x) n) 2)) (*.f64 1/6 (pow.f64 (/.f64 (log.f64 x) n) 3))))
Compiler

Compiled 35670 to 25558 computations (28.3% saved)

simplify288.0ms (0.7%)

Algorithm
egg-herbie
Counts
221 → 221
Iterations

Useful iterations: 0 (51.0ms)

IterNodesCost
0492233684
1492233684

prune6.2s (14.2%)

Pruning

13 alts after pruning (12 fresh and 1 done)

PrunedKeptTotal
New2210221
Fresh01212
Picked011
Done000
Total22113234
Error
0.4b
Counts
234 → 13
Compiler

Compiled 58309 to 38944 computations (33.2% saved)

localize33.0ms (0.1%)

Local error

Found 4 expressions with local error:

2.5b
(log.f64 (+.f64 1 x))
2.8b
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (*.f64 n n))) (*.f64 1/6 (pow.f64 (/.f64 (log.f64 (+.f64 1 x)) n) 3)))
2.9b
(-.f64 (log.f64 (+.f64 1 x)) (log.f64 x))
4.8b
(-.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (*.f64 n n))) (*.f64 1/6 (pow.f64 (/.f64 (log.f64 (+.f64 1 x)) n) 3))) (/.f64 (-.f64 (log.f64 (+.f64 1 x)) (log.f64 x)) n)) (*.f64 1/6 (pow.f64 (/.f64 (log.f64 x) n) 3)))

rewrite369.0ms (0.8%)

Algorithm
rewrite-expression-head
Error
0.4b
Rules
16×*-un-lft-identity_binary64_78
15×add-log-exp_binary64_117
11×log-prod_binary64_164
10×pow1_binary64_139 add-sqr-sqrt_binary64_100
associate-*r/_binary64_20
add-cube-cbrt_binary64_113
cube-div_binary64_107
log-pow_binary64_167
add-exp-log_binary64_116 frac-add_binary64_86 frac-sub_binary64_87 flip3-+_binary64_81 flip-+_binary64_52 cancel-sign-sub-inv_binary64_44 associate--l+_binary64_15
sum-log_binary64_169 diff-log_binary64_170 add-cbrt-cube_binary64_114 distribute-lft-out--_binary64_30 log-div_binary64_165
associate--l-_binary64_16 associate--r+_binary64_14
flip3--_binary64_82 sub-neg_binary64_71 flip--_binary64_53 distribute-lft-out_binary64_29
div-sub_binary64_83 associate-+r-_binary64_12 difference-of-squares_binary64_47 +-commutative_binary64_8 rem-log-exp_binary64_119
Counts
4 → 77
Calls

4 calls:

26.0ms
(-.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (*.f64 n n))) (*.f64 1/6 (pow.f64 (/.f64 (log.f64 (+.f64 1 x)) n) 3))) (/.f64 (-.f64 (log.f64 (+.f64 1 x)) (log.f64 x)) n)) (*.f64 1/6 (pow.f64 (/.f64 (log.f64 x) n) 3)))
11.0ms
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (*.f64 n n))) (*.f64 1/6 (pow.f64 (/.f64 (log.f64 (+.f64 1 x)) n) 3)))
8.0ms
(-.f64 (log.f64 (+.f64 1 x)) (log.f64 x))
3.0ms
(log.f64 (+.f64 1 x))
Compiler

Compiled 5809 to 3886 computations (33.1% saved)

series1.8s (4%)

Error
0.4b
Counts
4 → 51
Calls

4 calls:

1.0s
(-.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (*.f64 n n))) (*.f64 1/6 (pow.f64 (/.f64 (log.f64 (+.f64 1 x)) n) 3))) (/.f64 (-.f64 (log.f64 (+.f64 1 x)) (log.f64 x)) n)) (*.f64 1/6 (pow.f64 (/.f64 (log.f64 x) n) 3)))
488.0ms
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (*.f64 n n))) (*.f64 1/6 (pow.f64 (/.f64 (log.f64 (+.f64 1 x)) n) 3)))
73.0ms
(-.f64 (log.f64 (+.f64 1 x)) (log.f64 x))
45.0ms
(log.f64 (+.f64 1 x))
Compiler

Compiled 6886 to 5102 computations (25.9% saved)

simplify86.0ms (0.2%)

Algorithm
egg-herbie
Counts
128 → 128
Iterations

Useful iterations: 0 (40.0ms)

IterNodesCost
050645494

prune468.0ms (1.1%)

Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New1235128
Fresh3811
Picked101
Done101
Total12813141
Error
0.4b
Counts
141 → 13
Compiler

Compiled 8222 to 5283 computations (35.7% saved)

regimes2.4s (5.5%)

Accuracy

Total 6.7b remaining (96.4%)

Threshold costs 0b (0%)

Compiler

Compiled 38052 to 27099 computations (28.8% saved)

bsearch63.0ms (0.1%)

Steps
ItersRangePoint
8
1.6563850362643389
25893.71121293487
12450.253602197494
Compiler

Compiled 1 to 2 computations (-100% saved)

simplify3.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
07599
17599

end0.0ms (0%)

sample12.8s (29.2%)

Algorithm
intervals
Results
1.6s2725×body1024valid
1.2s1484×body1024nan
1.0s1755×body2048valid
496.0ms2646×body128overflowed
450.0ms1204×body512valid
369.0ms774×body512nan
161.0ms177×body1024invalid
161.0ms1724×body128valid
138.0ms592×body256valid
113.0ms231×body512invalid
75.0ms324×body256nan
52.0ms826×body128nan
44.0ms160×body256invalid
38.0ms263×body128invalid
4.0msbody2048nan
Compiler

Compiled 9492 to 6751 computations (28.9% saved)

Profiling

Loading profile data...