Details

Time bar (total: 923.0ms)

analyze76.0ms (8.2%)

Algorithm
search
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
37.5%62.4%0.1%5
56.2%43.7%0.1%6
62.4%31.2%6.3%7
71.8%21.9%6.3%8
74.9%15.6%9.5%9
79.6%10.9%9.5%10
81.2%7.8%11%11
83.5%5.5%11%12
84.3%3.9%11.8%13
85.5%2.7%11.8%14
Compiler

Compiled 8 to 6 computations (25% saved)

sample19.0ms (2%)

Algorithm
intervals
Results
11.0ms256×body128valid
0.0msbody128invalid
Compiler

Compiled 17 to 13 computations (23.5% saved)

simplify9.0ms (1%)

Algorithm
egg-herbie
Rules
associate-*r*_binary64
associate-*l*_binary64
distribute-lft-in_binary64
distribute-rgt-in_binary64
*-lft-identity_binary64
Counts
1 → 0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067
1167
2167
3297
4257
5237

prune3.0ms (0.3%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New000
Fresh011
Picked000
Done000
Total011
Error
0.0b
Counts
1 → 1
Alt Table
StatusErrorProgram
0.0b
(*.f64 x (+.f64 y 1))
Compiler

Compiled 14 to 10 computations (28.6% saved)

localize3.0ms (0.4%)

Local error

Found 1 expressions with local error:

0.0b
(*.f64 x (+.f64 y 1))

rewrite13.0ms (1.4%)

Algorithm
rewrite-expression-head
Error
0b
Rules
*-un-lft-identity_binary64
add-sqr-sqrt_binary64
associate-*r*_binary64
associate-*l*_binary64
add-cube-cbrt_binary64
Counts
1 → 23
Calls

1 calls:

4.0ms
(*.f64 x (+.f64 y 1))
Compiler

Compiled 230 to 155 computations (32.6% saved)

series13.0ms (1.4%)

Error
0b
Counts
1 → 9
Calls

1 calls:

10.0ms
(*.f64 x (+.f64 y 1))
Compiler

Compiled 113 to 69 computations (38.9% saved)

simplify82.0ms (8.9%)

Algorithm
egg-herbie
Rules
654×distribute-rgt-in_binary64
581×distribute-lft-in_binary64
418×associate-/r/_binary64
277×times-frac_binary64
273×distribute-rgt-out_binary64
Counts
32 → 23
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
047287
1118257
2329257
3644257
41914257
52061257
62914257
74850257
84967257

prune13.0ms (1.4%)

Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New22123
Fresh000
Picked011
Done000
Total22224
Error
0b
Counts
24 → 2
Alt Table
StatusErrorProgram
0.0b
(*.f64 x (+.f64 y 1))
17.2b
(*.f64 (*.f64 x (sqrt.f64 (+.f64 1 y))) (sqrt.f64 (+.f64 y 1)))
Compiler

Compiled 212 to 144 computations (32.1% saved)

localize7.0ms (0.8%)

Local error

Found 2 expressions with local error:

0.1b
(*.f64 x (sqrt.f64 (+.f64 1 y)))
0.1b
(*.f64 (*.f64 x (sqrt.f64 (+.f64 1 y))) (sqrt.f64 (+.f64 y 1)))

rewrite44.0ms (4.8%)

Algorithm
rewrite-expression-head
Error
0b
Rules
14×associate-*r*_binary64
14×sqrt-div_binary64
11×*-un-lft-identity_binary64
11×add-sqr-sqrt_binary64
10×associate-*r/_binary64
Counts
2 → 55
Calls

2 calls:

10.0ms
(*.f64 (*.f64 x (sqrt.f64 (+.f64 1 y))) (sqrt.f64 (+.f64 y 1)))
5.0ms
(*.f64 x (sqrt.f64 (+.f64 1 y)))
Compiler

Compiled 984 to 734 computations (25.4% saved)

series32.0ms (3.4%)

Error
0b
Counts
2 → 18
Calls

2 calls:

15.0ms
(*.f64 (*.f64 x (sqrt.f64 (+.f64 1 y))) (sqrt.f64 (+.f64 y 1)))
12.0ms
(*.f64 x (sqrt.f64 (+.f64 1 y)))
Compiler

Compiled 410 to 280 computations (31.7% saved)

simplify107.0ms (11.6%)

Algorithm
egg-herbie
Rules
333×*-commutative_binary64
296×distribute-rgt-in_binary64
290×distribute-lft-in_binary64
259×sub-neg_binary64
242×associate-*r/_binary64
Counts
73 → 51
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01261001
1274922
2768900
31607894
41925894
52876894
64562894
74903894

prune17.0ms (1.8%)

Pruning

2 alts after pruning (0 fresh and 2 done)

PrunedKeptTotal
New51051
Fresh000
Picked011
Done011
Total51253
Error
0b
Counts
53 → 2
Alt Table
StatusErrorProgram
0.0b
(*.f64 x (+.f64 y 1))
17.2b
(*.f64 (*.f64 x (sqrt.f64 (+.f64 1 y))) (sqrt.f64 (+.f64 y 1)))
Compiler

Compiled 545 to 381 computations (30.1% saved)

regimes44.0ms (4.8%)

Accuracy

Total 0.0b remaining (23.6%)

Threshold costs 0.0b (23.6%)

Compiler

Compiled 412 to 289 computations (29.9% saved)

simplify4.0ms (0.4%)

Algorithm
egg-herbie
Rules
+-commutative_binary64
*-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057
177
277

end0.0ms (0%)

Compiler

Compiled 7 to 4 computations (42.9% saved)

sample437.0ms (47.3%)

Algorithm
intervals
Results
203.0ms8000×body128valid
2.0ms77×body128invalid
Compiler

Compiled 37 to 27 computations (27% saved)

Profiling

Loading profile data...