Details

Time bar (total: 5.2s)

analyze1.1s (20.9%)

Algorithm
search
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04927176
14927176
055
155
Search
TrueOtherFalseIter
0%99.8%0.2%0
0%99.8%0.2%1
0%99.8%0.2%2
0%99.8%0.2%3
0%99.8%0.2%4
0%99.8%0.2%5
0%99.8%0.2%6
0%99.8%0.2%7
0%99.8%0.2%8
0%99.8%0.2%9
4.7%95.1%0.2%10
12.7%87.1%0.2%11
15.9%83.9%0.2%12
18.4%81.3%0.2%13
29.5%70.3%0.2%14
Compiler

Compiled 12 to 11 computations (8.3% saved)

sample25.0ms (0.5%)

Algorithm
intervals
Results
9.0ms256×body128valid
1.0ms27×body128invalid
Compiler

Compiled 23 to 26 computations (-13% saved)

simplify185.0ms (3.5%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (179.0ms)

IterNodesCost
0478716
1478716

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 22 to 20 computations (9.1% saved)

localize13.0ms (0.2%)

Local error

Found 1 expressions with local error:

12.7b
(/.f64 (*.f64 (-.f64 y z) t) (-.f64 a z))

rewrite42.0ms (0.8%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
add-sqr-sqrt_binary64_16127 *-un-lft-identity_binary64_16105
add-exp-log_binary64_16143 add-cbrt-cube_binary64_16141
times-frac_binary64_16111 associate-/r*_binary64_16049
add-cube-cbrt_binary64_16140
div-exp_binary64_16156 cbrt-undiv_binary64_16139 difference-of-squares_binary64_16074 distribute-lft-out--_binary64_16057 flip3--_binary64_16109 associate-*l/_binary64_16048 associate-/l/_binary64_16052 flip--_binary64_16080 associate-/r/_binary64_16051
pow1_binary64_16166 prod-exp_binary64_16154 add-log-exp_binary64_16144 cbrt-unprod_binary64_16138 frac-2neg_binary64_16116 clear-num_binary64_16104 div-inv_binary64_16102 associate-/l*_binary64_16050
Counts
1 → 29
Calls

1 calls:

9.0ms
(/.f64 (*.f64 (-.f64 y z) t) (-.f64 a z))
Compiler

Compiled 544 to 155 computations (71.5% saved)

series231.0ms (4.4%)

Error
2.8b
Counts
1 → 19
Calls

1 calls:

216.0ms
(/.f64 (*.f64 (-.f64 y z) t) (-.f64 a z))
Compiler

Compiled 778 to 487 computations (37.4% saved)

simplify50.0ms (0.9%)

Algorithm
egg-herbie
Counts
48 → 48
Iterations

Useful iterations: 0 (38.0ms)

IterNodesCost
05510684

prune45.0ms (0.9%)

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New44448
Fresh000
Picked011
Done000
Total44549
Error
0b
Counts
49 → 5
Compiler

Compiled 717 to 206 computations (71.3% saved)

localize8.0ms (0.2%)

Local error

Found 2 expressions with local error:

0.0b
(/.f64 (-.f64 y z) (-.f64 a z))
2.4b
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))

rewrite111.0ms (2.1%)

Algorithm
rewrite-expression-head
Error
0b
Rules
75×add-sqr-sqrt_binary64_16127
70×*-un-lft-identity_binary64_16105
51×times-frac_binary64_16111
31×associate-*r*_binary64_16045
26×add-cube-cbrt_binary64_16140
22×difference-of-squares_binary64_16074 distribute-lft-out--_binary64_16057
add-exp-log_binary64_16143 add-cbrt-cube_binary64_16141
associate-/l*_binary64_16050 associate-/r*_binary64_16049
pow1_binary64_16166 associate-/r/_binary64_16051
associate-*l*_binary64_16046 flip3--_binary64_16109 flip--_binary64_16080
div-exp_binary64_16156 prod-exp_binary64_16154 add-log-exp_binary64_16144 cbrt-unprod_binary64_16138 cbrt-undiv_binary64_16139 unswap-sqr_binary64_16073 div-inv_binary64_16102 associate-/l/_binary64_16052
pow-prod-down_binary64_16176 associate-*r/_binary64_16047 *-commutative_binary64_16036 frac-2neg_binary64_16116 div-sub_binary64_16110 clear-num_binary64_16104
Counts
2 → 102
Calls

2 calls:

18.0ms
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
8.0ms
(/.f64 (-.f64 y z) (-.f64 a z))
Compiler

Compiled 2107 to 501 computations (76.2% saved)

series356.0ms (6.8%)

Error
0b
Counts
2 → 34
Calls

2 calls:

212.0ms
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
120.0ms
(/.f64 (-.f64 y z) (-.f64 a z))
Compiler

Compiled 1323 to 855 computations (35.4% saved)

simplify67.0ms (1.3%)

Algorithm
egg-herbie
Counts
136 → 136
Iterations

Useful iterations: 0 (44.0ms)

IterNodesCost
052292122

prune92.0ms (1.8%)

Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New1360136
Fresh033
Picked011
Done011
Total1365141
Error
0b
Counts
141 → 5
Compiler

Compiled 2334 to 481 computations (79.4% saved)

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

0.0b
(/.f64 t (-.f64 a z))
11.3b
(*.f64 (-.f64 y z) (/.f64 t (-.f64 a z)))

rewrite83.0ms (1.6%)

Algorithm
rewrite-expression-head
Error
0b
Rules
43×add-sqr-sqrt_binary64_16127
38×*-un-lft-identity_binary64_16105
31×times-frac_binary64_16111
22×add-cube-cbrt_binary64_16140
21×associate-*r*_binary64_16045
add-exp-log_binary64_16143 add-cbrt-cube_binary64_16141
difference-of-squares_binary64_16074 distribute-lft-out--_binary64_16057
associate-*l*_binary64_16046 associate-/r*_binary64_16049
pow1_binary64_16166 flip3--_binary64_16109 flip--_binary64_16080 associate-/r/_binary64_16051
associate-/l*_binary64_16050
div-exp_binary64_16156 prod-exp_binary64_16154 add-log-exp_binary64_16144 cbrt-unprod_binary64_16138 cbrt-undiv_binary64_16139 frac-times_binary64_16115 unswap-sqr_binary64_16073 associate-*l/_binary64_16048 div-inv_binary64_16102
pow-prod-down_binary64_16176 associate-*r/_binary64_16047 *-commutative_binary64_16036 frac-2neg_binary64_16116 clear-num_binary64_16104
Counts
2 → 83
Calls

2 calls:

14.0ms
(*.f64 (-.f64 y z) (/.f64 t (-.f64 a z)))
5.0ms
(/.f64 t (-.f64 a z))
Compiler

Compiled 1622 to 406 computations (75% saved)

series329.0ms (6.3%)

Error
0b
Counts
2 → 34
Calls

2 calls:

215.0ms
(*.f64 (-.f64 y z) (/.f64 t (-.f64 a z)))
93.0ms
(/.f64 t (-.f64 a z))
Compiler

Compiled 1372 to 881 computations (35.8% saved)

simplify62.0ms (1.2%)

Algorithm
egg-herbie
Counts
117 → 117
Iterations

Useful iterations: 0 (43.0ms)

IterNodesCost
051101647

prune77.0ms (1.5%)

Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New1170117
Fresh022
Picked011
Done022
Total1175122
Error
0b
Counts
122 → 5
Compiler

Compiled 1903 to 424 computations (77.7% saved)

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

0.0b
(/.f64 (-.f64 a z) t)
12.4b
(/.f64 (-.f64 y z) (/.f64 (-.f64 a z) t))

rewrite168.0ms (3.2%)

Algorithm
rewrite-expression-head
Error
0b
Rules
200×times-frac_binary64_16111
170×add-sqr-sqrt_binary64_16127 *-un-lft-identity_binary64_16105
86×add-cube-cbrt_binary64_16140
42×difference-of-squares_binary64_16074 distribute-lft-out--_binary64_16057
22×associate-/r*_binary64_16049
10×associate-/l*_binary64_16050
add-exp-log_binary64_16143 add-cbrt-cube_binary64_16141
div-inv_binary64_16102
div-exp_binary64_16156 cbrt-undiv_binary64_16139 associate-/l/_binary64_16052
pow1_binary64_16166 add-log-exp_binary64_16144 frac-2neg_binary64_16116 div-sub_binary64_16110 clear-num_binary64_16104 flip3--_binary64_16109 flip--_binary64_16080
associate-/r/_binary64_16051
Counts
2 → 175
Calls

2 calls:

12.0ms
(/.f64 (-.f64 y z) (/.f64 (-.f64 a z) t))
6.0ms
(/.f64 (-.f64 a z) t)
Compiler

Compiled 4014 to 884 computations (78% saved)

series330.0ms (6.3%)

Error
0b
Counts
2 → 34
Calls

2 calls:

209.0ms
(/.f64 (-.f64 y z) (/.f64 (-.f64 a z) t))
103.0ms
(/.f64 (-.f64 a z) t)
Compiler

Compiled 1237 to 771 computations (37.7% saved)

simplify94.0ms (1.8%)

Algorithm
egg-herbie
Counts
209 → 209
Iterations

Useful iterations: 0 (48.0ms)

IterNodesCost
053974679

prune146.0ms (2.8%)

Pruning

5 alts after pruning (1 fresh and 4 done)

PrunedKeptTotal
New2090209
Fresh011
Picked011
Done033
Total2095214
Error
0b
Counts
214 → 5
Compiler

Compiled 4071 to 638 computations (84.3% saved)

regimes442.0ms (8.4%)

Accuracy

Total 0.9b remaining (99.5%)

Threshold costs 0.9b (99.5%)

Compiler

Compiled 3227 to 2478 computations (23.2% saved)

bsearch42.0ms (0.8%)

Steps
ItersRangePoint
7
-1.0159285746161431e-290
-3.8337074522524974e-292
-1.1735271166356401e-291
10
-109686539515.03139
-0.0010277710345448264
-4063456.844976355
Compiler

Compiled 1 to 5 computations (-400% saved)

simplify3.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
04046
14046

end0.0ms (0%)

sample1.1s (21.5%)

Algorithm
intervals
Results
291.0ms8000×body128valid
30.0ms739×body128invalid
Compiler

Compiled 521 to 387 computations (25.7% saved)

Profiling

Loading profile data...