Details

Time bar (total: 5.6s)

analyze415.0ms (7.5%)

Algorithm
search
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
25%74.9%0.2%7
25%74.9%0.2%8
34.3%65.5%0.2%9
39%60.8%0.2%10
48.3%51.5%0.2%11
53.7%46.1%0.2%12
63.1%36.7%0.2%13
64%35.6%0.4%14
Compiler

Compiled 8 to 8 computations (0% saved)

sample17.0ms (0.3%)

Algorithm
intervals
Results
7.0ms256×body128valid
0.0ms16×body128invalid
Compiler

Compiled 15 to 19 computations (-26.7% saved)

simplify101.0ms (1.8%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (8.0ms)

IterNodesCost
012610
112610

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 14 to 14 computations (0% saved)

localize6.0ms (0.1%)

Local error

Found 4 expressions with local error:

1.5b
(/.f64 x (-.f64 y (*.f64 z t)))
0.0b
(-.f64 y (*.f64 z t))
0.0b
(-.f64 y (*.f64 z t))
1.5b
(/.f64 x (-.f64 y (*.f64 z t)))

rewrite11.0ms (0.2%)

Algorithm
rewrite-expression-head
Rules
10×*-un-lft-identity_binary64_14390 add-sqr-sqrt_binary64_14412 add-cube-cbrt_binary64_14425
times-frac_binary64_14396
add-log-exp_binary64_14429 add-exp-log_binary64_14428 add-cbrt-cube_binary64_14426
associate-/r*_binary64_14334 associate-/l*_binary64_14335
associate-/r/_binary64_14336 flip3--_binary64_14394 pow1_binary64_14451 flip--_binary64_14365
sub-neg_binary64_14383 clear-num_binary64_14389 diff-log_binary64_14482 div-exp_binary64_14441 cbrt-undiv_binary64_14424 cancel-sign-sub-inv_binary64_14356 frac-2neg_binary64_14401 div-inv_binary64_14387
Counts
2 → 41
Calls

4 calls:

5.0ms
(/.f64 x (-.f64 y (*.f64 z t)))
3.0ms
(-.f64 y (*.f64 z t))
0.0ms
(-.f64 y (*.f64 z t))
0.0ms
(/.f64 x (-.f64 y (*.f64 z t)))

series284.0ms (5.1%)

Counts
2 → 44
Calls

2 calls:

208.0ms
(/.f64 x (-.f64 y (*.f64 z t)))
76.0ms
(-.f64 y (*.f64 z t))
Compiler

Compiled 902 to 791 computations (12.3% saved)

simplify67.0ms (1.2%)

Algorithm
egg-herbie
Counts
85 → 85
Iterations

Useful iterations: 0 (49.0ms)

IterNodesCost
049641203
149641203

prune75.0ms (1.3%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New77885
Fresh000
Picked011
Done000
Total77986
Error
1.5b
Counts
86 → 9
Compiler

Compiled 1112 to 270 computations (75.7% saved)

localize7.0ms (0.1%)

Local error

Found 6 expressions with local error:

1.6b
(*.f64 x (/.f64 1 (-.f64 y (*.f64 z t))))
0.4b
(/.f64 1 (-.f64 y (*.f64 z t)))
0.0b
(-.f64 y (*.f64 z t))
0.0b
(-.f64 y (*.f64 z t))
0.4b
(/.f64 1 (-.f64 y (*.f64 z t)))
1.6b
(*.f64 x (/.f64 1 (-.f64 y (*.f64 z t))))

rewrite24.0ms (0.4%)

Algorithm
rewrite-expression-head
Rules
26×add-sqr-sqrt_binary64_14412
20×*-un-lft-identity_binary64_14390 times-frac_binary64_14396
19×add-cube-cbrt_binary64_14425
16×add-exp-log_binary64_14428
15×associate-*r*_binary64_14330
10×add-cbrt-cube_binary64_14426
pow1_binary64_14451
add-log-exp_binary64_14429
div-exp_binary64_14441 associate-/r/_binary64_14336 prod-exp_binary64_14439
unswap-sqr_binary64_14358 associate-/r*_binary64_14334 flip3--_binary64_14394 associate-/l*_binary64_14335 associate-*l*_binary64_14331 flip--_binary64_14365
cbrt-unprod_binary64_14423 1-exp_binary64_14434 cbrt-undiv_binary64_14424 rec-exp_binary64_14440 div-inv_binary64_14387
sub-neg_binary64_14383 clear-num_binary64_14389 diff-log_binary64_14482 pow-prod-down_binary64_14461 cancel-sign-sub-inv_binary64_14356 un-div-inv_binary64_14388 inv-pow_binary64_14475 pow-flip_binary64_14464 associate-*r/_binary64_14332 frac-2neg_binary64_14401 *-commutative_binary64_14321
Counts
3 → 83
Calls

6 calls:

9.0ms
(*.f64 x (/.f64 1 (-.f64 y (*.f64 z t))))
5.0ms
(/.f64 1 (-.f64 y (*.f64 z t)))
3.0ms
(-.f64 y (*.f64 z t))
0.0ms
(-.f64 y (*.f64 z t))
0.0ms
(/.f64 1 (-.f64 y (*.f64 z t)))

series416.0ms (7.5%)

Counts
3 → 67
Calls

3 calls:

209.0ms
(*.f64 x (/.f64 1 (-.f64 y (*.f64 z t))))
127.0ms
(/.f64 1 (-.f64 y (*.f64 z t)))
80.0ms
(-.f64 y (*.f64 z t))
Compiler

Compiled 1613 to 1420 computations (12% saved)

simplify79.0ms (1.4%)

Algorithm
egg-herbie
Counts
150 → 150
Iterations

Useful iterations: 0 (57.0ms)

IterNodesCost
056672121

prune109.0ms (2%)

Pruning

11 alts after pruning (9 fresh and 2 done)

PrunedKeptTotal
New1473150
Fresh167
Picked011
Done011
Total14811159
Error
1.4b
Counts
159 → 11
Compiler

Compiled 2172 to 714 computations (67.1% saved)

localize7.0ms (0.1%)

Local error

Found 6 expressions with local error:

1.5b
(/.f64 (-.f64 y (*.f64 z t)) x)
0.7b
(/.f64 1 (/.f64 (-.f64 y (*.f64 z t)) x))
0.0b
(-.f64 y (*.f64 z t))
0.0b
(-.f64 y (*.f64 z t))
0.7b
(/.f64 1 (/.f64 (-.f64 y (*.f64 z t)) x))
1.5b
(/.f64 (-.f64 y (*.f64 z t)) x)

rewrite25.0ms (0.5%)

Algorithm
rewrite-expression-head
Rules
84×times-frac_binary64_14396
53×*-un-lft-identity_binary64_14390 add-sqr-sqrt_binary64_14412 add-cube-cbrt_binary64_14425
16×add-exp-log_binary64_14428 associate-/r*_binary64_14334
10×add-cbrt-cube_binary64_14426
div-exp_binary64_14441
associate-/l*_binary64_14335 div-inv_binary64_14387
add-log-exp_binary64_14429
cbrt-undiv_binary64_14424 pow1_binary64_14451
1-exp_binary64_14434 clear-num_binary64_14389 rec-exp_binary64_14440 associate-/l/_binary64_14337 flip3--_binary64_14394 frac-2neg_binary64_14401 flip--_binary64_14365
sub-neg_binary64_14383 diff-log_binary64_14482 cancel-sign-sub-inv_binary64_14356 associate-/r/_binary64_14336 inv-pow_binary64_14475 pow-flip_binary64_14464 div-sub_binary64_14395
Counts
3 → 118
Calls

6 calls:

7.0ms
(/.f64 1 (/.f64 (-.f64 y (*.f64 z t)) x))
5.0ms
(/.f64 (-.f64 y (*.f64 z t)) x)
3.0ms
(-.f64 y (*.f64 z t))
0.0ms
(-.f64 y (*.f64 z t))
0.0ms
(/.f64 1 (/.f64 (-.f64 y (*.f64 z t)) x))

series468.0ms (8.4%)

Counts
3 → 65
Calls

3 calls:

203.0ms
(/.f64 1 (/.f64 (-.f64 y (*.f64 z t)) x))
189.0ms
(/.f64 (-.f64 y (*.f64 z t)) x)
76.0ms
(-.f64 y (*.f64 z t))
Compiler

Compiled 1277 to 1161 computations (9.1% saved)

simplify69.0ms (1.2%)

Algorithm
egg-herbie
Counts
183 → 183
Iterations

Useful iterations: 0 (38.0ms)

IterNodesCost
049943063
149943063

prune125.0ms (2.2%)

Pruning

10 alts after pruning (8 fresh and 2 done)

PrunedKeptTotal
New1821183
Fresh178
Picked101
Done022
Total18410194
Error
1.4b
Counts
194 → 10
Compiler

Compiled 2739 to 717 computations (73.8% saved)

localize8.0ms (0.1%)

Local error

Found 6 expressions with local error:

1.7b
(*.f64 (-.f64 y (*.f64 z t)) (/.f64 1 x))
0.7b
(/.f64 1 (*.f64 (-.f64 y (*.f64 z t)) (/.f64 1 x)))
0.0b
(-.f64 y (*.f64 z t))
0.0b
(-.f64 y (*.f64 z t))
0.7b
(/.f64 1 (*.f64 (-.f64 y (*.f64 z t)) (/.f64 1 x)))
1.7b
(*.f64 (-.f64 y (*.f64 z t)) (/.f64 1 x))

rewrite29.0ms (0.5%)

Algorithm
rewrite-expression-head
Rules
47×add-exp-log_binary64_14428
20×add-sqr-sqrt_binary64_14412
18×div-exp_binary64_14441
17×add-cbrt-cube_binary64_14426
16×prod-exp_binary64_14439
14×*-un-lft-identity_binary64_14390 times-frac_binary64_14396
13×associate-*r*_binary64_14330 add-cube-cbrt_binary64_14425
1-exp_binary64_14434 rec-exp_binary64_14440
pow1_binary64_14451
associate-/r/_binary64_14336
add-log-exp_binary64_14429 cbrt-undiv_binary64_14424 flip3--_binary64_14394 flip--_binary64_14365
cbrt-unprod_binary64_14423 associate-*l/_binary64_14333 frac-times_binary64_14400
unswap-sqr_binary64_14358 associate-/l*_binary64_14335 associate-*l*_binary64_14331
pow-prod-down_binary64_14461 un-div-inv_binary64_14388 pow-flip_binary64_14464 associate-*r/_binary64_14332 div-inv_binary64_14387
sub-neg_binary64_14383 clear-num_binary64_14389 diff-log_binary64_14482 cancel-sign-sub-inv_binary64_14356 inv-pow_binary64_14475 associate-/r*_binary64_14334 frac-2neg_binary64_14401 *-commutative_binary64_14321
Counts
3 → 96
Calls

6 calls:

10.0ms
(*.f64 (-.f64 y (*.f64 z t)) (/.f64 1 x))
9.0ms
(/.f64 1 (*.f64 (-.f64 y (*.f64 z t)) (/.f64 1 x)))
3.0ms
(-.f64 y (*.f64 z t))
0.0ms
(-.f64 y (*.f64 z t))
0.0ms
(/.f64 1 (*.f64 (-.f64 y (*.f64 z t)) (/.f64 1 x)))

series475.0ms (8.5%)

Counts
3 → 65
Calls

3 calls:

201.0ms
(/.f64 1 (*.f64 (-.f64 y (*.f64 z t)) (/.f64 1 x)))
195.0ms
(*.f64 (-.f64 y (*.f64 z t)) (/.f64 1 x))
79.0ms
(-.f64 y (*.f64 z t))
Compiler

Compiled 1331 to 1215 computations (8.7% saved)

simplify69.0ms (1.2%)

Algorithm
egg-herbie
Counts
161 → 161
Iterations

Useful iterations: 0 (42.0ms)

IterNodesCost
050372019

prune95.0ms (1.7%)

Pruning

10 alts after pruning (7 fresh and 3 done)

PrunedKeptTotal
New1610161
Fresh077
Picked011
Done022
Total16110171
Error
1.4b
Counts
171 → 10
Compiler

Compiled 2027 to 657 computations (67.6% saved)

simplify11.0ms (0.2%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (3.0ms)

IterNodesCost
0208736
1208736

regimes360.0ms (6.5%)

Accuracy

Total 0.1b remaining (3.6%)

Threshold costs 0.1b (3.6%)

Compiler

Compiled 3447 to 2546 computations (26.1% saved)

bsearch0.0ms (0%)

simplify2.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
03510
13510

end0.0ms (0%)

sample2.2s (39.7%)

Algorithm
intervals
Results
233.0ms8000×body128valid
9.0ms328×body128invalid
Compiler

Compiled 1506 to 1095 computations (27.3% saved)

Pareto

0.16452644605398986

Profiling

Loading profile data...