Details

Time bar (total: 1.7s)

analyze124.0ms (7.1%)

Algorithm
search
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0810
1810
011
111
Search
TrueOtherFalseIter
0%100%0%0
0%100%0%1
100%0%0%2
Compiler

Compiled 8 to 6 computations (25% saved)

sample17.0ms (1%)

Algorithm
intervals
Results
8.0ms256×body128valid
Compiler

Compiled 15 to 12 computations (20% saved)

simplify10.0ms (0.6%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0810
1810

prune2.0ms (0.1%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 14 to 10 computations (28.6% saved)

localize4.0ms (0.2%)

Local error

Found 1 expressions with local error:

14.2b
(/.f64 x (+.f64 (*.f64 x x) 1))

rewrite39.0ms (2.3%)

Algorithm
rewrite-expression-head
Error
14.2b
Rules
add-cube-cbrt_binary64_113 add-sqr-sqrt_binary64_100 times-frac_binary64_84 *-un-lft-identity_binary64_78
add-exp-log_binary64_116 add-cbrt-cube_binary64_114 associate-/l*_binary64_23 associate-/r*_binary64_22
associate-/r/_binary64_24
pow1_binary64_139 div-exp_binary64_129 add-log-exp_binary64_117 cbrt-undiv_binary64_112 frac-2neg_binary64_89 clear-num_binary64_77 div-inv_binary64_75 flip3-+_binary64_81 flip-+_binary64_52
Counts
1 → 29
Calls

1 calls:

6.0ms
(/.f64 x (+.f64 (*.f64 x x) 1))
Compiler

Compiled 469 to 241 computations (48.6% saved)

series71.0ms (4%)

Error
0.0b
Counts
1 → 12
Calls

1 calls:

58.0ms
(/.f64 x (+.f64 (*.f64 x x) 1))
Compiler

Compiled 248 to 201 computations (19% saved)

simplify91.0ms (5.2%)

Algorithm
egg-herbie
Counts
41 → 41
Iterations

Useful iterations: 0 (71.0ms)

IterNodesCost
05088673

prune31.0ms (1.8%)

Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New39241
Fresh000
Picked011
Done000
Total39342
Error
0b
Counts
42 → 3
Compiler

Compiled 557 to 322 computations (42.2% saved)

localize2.0ms (0.1%)

rewrite0.0ms (0%)

Algorithm
rewrite-expression-head
Error
0b
Counts
0 → 0
Compiler

Compiled 0 to 0 computations (0% saved)

series0.0ms (0%)

Error
0b
Counts
0 → 0
Compiler

Compiled 0 to 0 computations (0% saved)

simplify6.0ms (0.4%)

Algorithm
egg-herbie
Counts
0 → 0
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
000

prune1.0ms (0.1%)

Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New000
Fresh011
Picked011
Done011
Total033
Error
0b
Counts
3 → 3
Compiler

Compiled 9 to 7 computations (22.2% saved)

localize7.0ms (0.4%)

Local error

Found 2 expressions with local error:

5.4b
(log.f64 (exp.f64 (/.f64 x (+.f64 1 (*.f64 x x)))))
14.2b
(/.f64 x (+.f64 1 (*.f64 x x)))

rewrite68.0ms (3.9%)

Algorithm
rewrite-expression-head
Error
0b
Rules
18×add-cube-cbrt_binary64_113 add-sqr-sqrt_binary64_100 times-frac_binary64_84 *-un-lft-identity_binary64_78
16×log-pow_binary64_167
15×exp-prod_binary64_130
add-exp-log_binary64_116 add-cbrt-cube_binary64_114 associate-/r/_binary64_24
pow1_binary64_139 associate-/l*_binary64_23 associate-/r*_binary64_22 log-prod_binary64_164
add-log-exp_binary64_117 div-inv_binary64_75 flip3-+_binary64_81 flip-+_binary64_52
div-exp_binary64_129 cbrt-undiv_binary64_112 frac-2neg_binary64_89 clear-num_binary64_77 rem-log-exp_binary64_119
Counts
2 → 56
Calls

2 calls:

6.0ms
(log.f64 (exp.f64 (/.f64 x (+.f64 1 (*.f64 x x)))))
5.0ms
(/.f64 x (+.f64 1 (*.f64 x x)))
Compiler

Compiled 1052 to 601 computations (42.9% saved)

series218.0ms (12.4%)

Error
0b
Counts
2 → 24
Calls

2 calls:

127.0ms
(log.f64 (exp.f64 (/.f64 x (+.f64 1 (*.f64 x x)))))
59.0ms
(/.f64 x (+.f64 1 (*.f64 x x)))
Compiler

Compiled 544 to 449 computations (17.5% saved)

simplify107.0ms (6.1%)

Algorithm
egg-herbie
Counts
80 → 80
Iterations

Useful iterations: 0 (83.0ms)

IterNodesCost
051841237

prune74.0ms (4.3%)

Pruning

3 alts after pruning (0 fresh and 3 done)

PrunedKeptTotal
New80080
Fresh000
Picked011
Done022
Total80383
Error
0b
Counts
83 → 3
Compiler

Compiled 1184 to 718 computations (39.4% saved)

regimes102.0ms (5.8%)

Accuracy

Total 0.0b remaining (94.9%)

Threshold costs 0.0b (94.9%)

Compiler

Compiled 489 to 327 computations (33.1% saved)

bsearch28.0ms (1.6%)

Steps
ItersRangePoint
11
63.38264414259529
5.719423250364147e+24
80750140.25309631
8
-721676541281713.1
-186490513025.27682
-577447402119906.2
Compiler

Compiled 1 to 1 computations (0% saved)

simplify2.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01928
11928

end0.0ms (0%)

sample743.0ms (42.5%)

Algorithm
intervals
Results
184.0ms8000×body128valid
Compiler

Compiled 235 to 161 computations (31.5% saved)

Profiling

Loading profile data...