Details

Time bar (total: 4.2s)

analyze12.0ms (0.3%)

Algorithm
search
Search
TrueOtherFalseIter
0%100%0%0
0%100%0%1
0%100%0%2
0%50%50%3
25%25%50%4
37.5%12.5%50%5
43.7%6.2%50%6
46.9%3.1%50%7
48.4%1.6%50%8
49.2%0.8%50%9
49.6%0.4%50%10
49.8%0.2%50%11
49.9%0.1%50%12
49.9%0%50%13
49.9%0%50%14
Compiler

Compiled 7 to 6 computations (14.3% saved)

sample22.0ms (0.5%)

Algorithm
intervals
Results
11.0ms256×body128valid
Compiler

Compiled 13 to 12 computations (7.7% saved)

simplify503.0ms (12%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (368.0ms)

IterNodesCost
075219

prune2.0ms (0.1%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 12 to 10 computations (16.7% saved)

localize4.0ms (0.1%)

Local error

Found 1 expressions with local error:

0.0b
(sqrt.f64 (-.f64 1 (*.f64 x x)))

rewrite32.0ms (0.8%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
sqrt-prod_binary64_2481
add-sqr-sqrt_binary64_2487
*-un-lft-identity_binary64_2465
pow1_binary64_2526 add-cube-cbrt_binary64_2500 sqrt-div_binary64_2482 difference-of-squares_binary64_2434
pow1/2_binary64_2545 add-log-exp_binary64_2504 add-exp-log_binary64_2503 add-cbrt-cube_binary64_2501 sqrt-pow1_binary64_2483 flip3--_binary64_2469 flip--_binary64_2440 rem-sqrt-square_binary64_2478
Counts
1 → 17
Calls

1 calls:

4.0ms
(sqrt.f64 (-.f64 1 (*.f64 x x)))
Compiler

Compiled 228 to 141 computations (38.2% saved)

series32.0ms (0.8%)

Error
0.0b
Counts
1 → 6
Calls

1 calls:

23.0ms
(sqrt.f64 (-.f64 1 (*.f64 x x)))
Compiler

Compiled 127 to 116 computations (8.7% saved)

simplify184.0ms (4.4%)

Algorithm
egg-herbie
Counts
23 → 23
Iterations

Useful iterations: 0 (174.0ms)

IterNodesCost
04759284
14759284

prune25.0ms (0.6%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New21223
Fresh000
Picked101
Done000
Total22224
Error
0b
Counts
24 → 2
Compiler

Compiled 259 to 176 computations (32% saved)

localize14.0ms (0.3%)

Local error

Found 3 expressions with local error:

0.0b
(sqrt.f64 (+.f64 1 (+.f64 (*.f64 x x) (pow.f64 x 4))))
0.0b
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 x 6))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 x x) (pow.f64 x 4)))))
0.0b
(+.f64 (*.f64 x x) (pow.f64 x 4))

rewrite436.0ms (10.4%)

Algorithm
rewrite-expression-head
Error
0b
Rules
140×sqrt-prod_binary64_2481
118×*-un-lft-identity_binary64_2465
105×add-sqr-sqrt_binary64_2487
91×times-frac_binary64_2471
48×add-cube-cbrt_binary64_2500 difference-of-squares_binary64_2434
16×unpow-prod-down_binary64_2544 sqr-pow_binary64_2437
15×distribute-lft-out_binary64_2416
13×associate-/l*_binary64_2410
distribute-lft-out--_binary64_2417
associate-/r*_binary64_2409
sqrt-div_binary64_2482
add-log-exp_binary64_2504 add-exp-log_binary64_2503 add-cbrt-cube_binary64_2501
pow1_binary64_2526
flip3-+_binary64_2468 flip-+_binary64_2439
associate-/l/_binary64_2412 associate-/r/_binary64_2411
sum-log_binary64_2556 +-commutative_binary64_2395 div-exp_binary64_2516 cbrt-undiv_binary64_2499 sqrt-undiv_binary64_2486 frac-2neg_binary64_2476 clear-num_binary64_2464 div-inv_binary64_2462 flip3--_binary64_2469 flip--_binary64_2440 pow1/2_binary64_2545 sqrt-pow1_binary64_2483 rem-sqrt-square_binary64_2478
Counts
3 → 155
Calls

3 calls:

21.0ms
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 x 6))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 x x) (pow.f64 x 4)))))
7.0ms
(sqrt.f64 (+.f64 1 (+.f64 (*.f64 x x) (pow.f64 x 4))))
5.0ms
(+.f64 (*.f64 x x) (pow.f64 x 4))
Compiler

Compiled 5296 to 3907 computations (26.2% saved)

series417.0ms (9.9%)

Error
0b
Counts
3 → 20
Calls

3 calls:

284.0ms
(sqrt.f64 (+.f64 1 (+.f64 (*.f64 x x) (pow.f64 x 4))))
82.0ms
(+.f64 (*.f64 x x) (pow.f64 x 4))
35.0ms
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 x 6))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 x x) (pow.f64 x 4)))))
Compiler

Compiled 622 to 549 computations (11.7% saved)

simplify177.0ms (4.2%)

Algorithm
egg-herbie
Counts
175 → 175
Iterations

Useful iterations: 0 (122.0ms)

IterNodesCost
049296298
149296298

prune352.0ms (8.4%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New1741175
Fresh101
Picked101
Done000
Total1761177
Error
0b
Counts
177 → 1
Compiler

Compiled 4924 to 3628 computations (26.3% saved)

localize10.0ms (0.2%)

Local error

Found 3 expressions with local error:

0.0b
(+.f64 (*.f64 x x) (pow.f64 x 4))
0.0b
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 x 6)) (+.f64 (+.f64 (*.f64 x x) (pow.f64 x 4)) 1)))
0.0b
(/.f64 (-.f64 1 (pow.f64 x 6)) (+.f64 (+.f64 (*.f64 x x) (pow.f64 x 4)) 1))

rewrite391.0ms (9.3%)

Algorithm
rewrite-expression-head
Error
0b
Rules
121×*-un-lft-identity_binary64_2465
100×add-sqr-sqrt_binary64_2487
81×times-frac_binary64_2471
54×difference-of-squares_binary64_2434
46×sqrt-prod_binary64_2481
34×add-cube-cbrt_binary64_2500
21×distribute-lft-out_binary64_2416
18×unpow-prod-down_binary64_2544 sqr-pow_binary64_2437
10×associate-/l*_binary64_2410
distribute-lft-out--_binary64_2417
add-exp-log_binary64_2503 add-log-exp_binary64_2504 add-cbrt-cube_binary64_2501
pow1_binary64_2526 associate-/r/_binary64_2411 associate-/r*_binary64_2409
flip3-+_binary64_2468 flip-+_binary64_2439
div-inv_binary64_2462 associate-/l/_binary64_2412 rem-sqrt-square_binary64_2478
div-exp_binary64_2516 cbrt-undiv_binary64_2499 frac-2neg_binary64_2476 div-sub_binary64_2470 clear-num_binary64_2464 flip3--_binary64_2469 flip--_binary64_2440 pow1/2_binary64_2545 sqrt-pow1_binary64_2483 sqrt-div_binary64_2482 sum-log_binary64_2556 +-commutative_binary64_2395
Counts
3 → 140
Calls

3 calls:

16.0ms
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 x 6)) (+.f64 (+.f64 (*.f64 x x) (pow.f64 x 4)) 1)))
16.0ms
(/.f64 (-.f64 1 (pow.f64 x 6)) (+.f64 (+.f64 (*.f64 x x) (pow.f64 x 4)) 1))
5.0ms
(+.f64 (*.f64 x x) (pow.f64 x 4))
Compiler

Compiled 4423 to 3192 computations (27.8% saved)

series283.0ms (6.8%)

Error
0b
Counts
3 → 18
Calls

3 calls:

147.0ms
(/.f64 (-.f64 1 (pow.f64 x 6)) (+.f64 (+.f64 (*.f64 x x) (pow.f64 x 4)) 1))
72.0ms
(+.f64 (*.f64 x x) (pow.f64 x 4))
39.0ms
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 x 6)) (+.f64 (+.f64 (*.f64 x x) (pow.f64 x 4)) 1)))
Compiler

Compiled 425 to 380 computations (10.6% saved)

simplify147.0ms (3.5%)

Algorithm
egg-herbie
Counts
158 → 158
Iterations

Useful iterations: 0 (81.0ms)

IterNodesCost
050205194

prune316.0ms (7.5%)

Pruning

1 alts after pruning (0 fresh and 1 done)

PrunedKeptTotal
New1580158
Fresh000
Picked011
Done000
Total1581159
Error
0b
Counts
159 → 1
Compiler

Compiled 4129 to 2957 computations (28.4% saved)

regimes93.0ms (2.2%)

Accuracy

Total 0.0b remaining (96.4%)

Threshold costs 0.0b (96.4%)

Compiler

Compiled 809 to 615 computations (24% saved)

bsearch0.0ms (0%)

simplify3.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02524
12524

end0.0ms (0%)

sample737.0ms (17.6%)

Algorithm
intervals
Results
246.0ms8000×body128valid
Compiler

Compiled 170 to 132 computations (22.4% saved)

Profiling

Loading profile data...