Details

Time bar (total: 5.4s)

analyze671.0ms (12.3%)

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
0%99.8%0.2%7
9.4%90.4%0.2%8
9.4%90.4%0.2%9
10.9%88.9%0.2%10
25.9%73.9%0.2%11
47.1%52.7%0.2%12
55.3%44.5%0.2%13
59.2%40.6%0.2%14
Compiler

Compiled 18 to 15 computations (16.7% saved)

sample23.0ms (0.4%)

Algorithm
intervals
Results
11.0ms256×body128valid
Compiler

Compiled 35 to 33 computations (5.7% saved)

simplify151.0ms (2.8%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (53.0ms)

IterNodesCost
0505919

prune4.0ms (0.1%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 43 to 36 computations (16.3% saved)

localize9.0ms (0.2%)

Local error

Found 4 expressions with local error:

0.0b
(-.f64 x (/.f64 y (-.f64 z (/.f64 (*.f64 y t) (*.f64 2 z)))))
0.0b
(-.f64 z (/.f64 (*.f64 y t) (*.f64 2 z)))
5.8b
(/.f64 (*.f64 y t) (*.f64 2 z))
6.3b
(/.f64 y (-.f64 z (/.f64 (*.f64 y t) (*.f64 2 z))))

rewrite164.0ms (3%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
45×add-sqr-sqrt_binary64_13399
42×*-un-lft-identity_binary64_13377
33×times-frac_binary64_13383
26×cancel-sign-sub-inv_binary64_13343
24×add-cube-cbrt_binary64_13412
18×add-exp-log_binary64_13415 add-cbrt-cube_binary64_13413
10×difference-of-squares_binary64_13346
distribute-lft-out--_binary64_13329
add-log-exp_binary64_13416
associate-/r*_binary64_13321
div-exp_binary64_13428 cbrt-undiv_binary64_13411
pow1_binary64_13438 div-inv_binary64_13374 flip3--_binary64_13381 associate-/r/_binary64_13323 flip--_binary64_13352 associate-/l*_binary64_13322 prod-exp_binary64_13426 cbrt-unprod_binary64_13410
frac-2neg_binary64_13388 clear-num_binary64_13376 diff-log_binary64_13469 sub-neg_binary64_13370
Counts
4 → 111
Calls

4 calls:

13.0ms
(-.f64 x (/.f64 y (-.f64 z (/.f64 (*.f64 y t) (*.f64 2 z)))))
11.0ms
(/.f64 y (-.f64 z (/.f64 (*.f64 y t) (*.f64 2 z))))
6.0ms
(/.f64 (*.f64 y t) (*.f64 2 z))
5.0ms
(-.f64 z (/.f64 (*.f64 y t) (*.f64 2 z)))
Compiler

Compiled 2761 to 1404 computations (49.1% saved)

series810.0ms (14.9%)

Error
0.0b
Counts
4 → 83
Calls

4 calls:

277.0ms
(-.f64 x (/.f64 y (-.f64 z (/.f64 (*.f64 y t) (*.f64 2 z)))))
196.0ms
(/.f64 y (-.f64 z (/.f64 (*.f64 y t) (*.f64 2 z))))
155.0ms
(-.f64 z (/.f64 (*.f64 y t) (*.f64 2 z)))
123.0ms
(/.f64 (*.f64 y t) (*.f64 2 z))
Compiler

Compiled 2949 to 2224 computations (24.6% saved)

simplify83.0ms (1.5%)

Algorithm
egg-herbie
Counts
194 → 194
Iterations

Useful iterations: 0 (44.0ms)

IterNodesCost
050403867

prune155.0ms (2.9%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New1904194
Fresh101
Picked101
Done000
Total1924196
Error
0.0b
Counts
196 → 4
Compiler

Compiled 3415 to 1515 computations (55.6% saved)

localize14.0ms (0.2%)

Local error

Found 4 expressions with local error:

0.0b
(+.f64 z (*.f64 (/.f64 y (/.f64 z t)) -1/2))
0.9b
(/.f64 1 (/.f64 (+.f64 z (*.f64 (/.f64 y (/.f64 z t)) -1/2)) y))
4.6b
(/.f64 y (/.f64 z t))
6.2b
(/.f64 (+.f64 z (*.f64 (/.f64 y (/.f64 z t)) -1/2)) y)

rewrite260.0ms (4.8%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
159×times-frac_binary64_13383
96×add-cube-cbrt_binary64_13412 add-sqr-sqrt_binary64_13399 *-un-lft-identity_binary64_13377
29×associate-/r*_binary64_13321
22×add-exp-log_binary64_13415
16×add-cbrt-cube_binary64_13413
11×div-exp_binary64_13428 div-inv_binary64_13374
associate-/l*_binary64_13322
cbrt-undiv_binary64_13411
add-log-exp_binary64_13416
pow1_binary64_13438
frac-2neg_binary64_13388 clear-num_binary64_13376
flip3-+_binary64_13380 associate-/l/_binary64_13324 flip-+_binary64_13351 associate-/r/_binary64_13323 1-exp_binary64_13421 rec-exp_binary64_13427
inv-pow_binary64_13462 pow-flip_binary64_13451 sum-log_binary64_13468 +-commutative_binary64_13307
Counts
4 → 186
Calls

4 calls:

7.0ms
(/.f64 1 (/.f64 (+.f64 z (*.f64 (/.f64 y (/.f64 z t)) -1/2)) y))
6.0ms
(/.f64 y (/.f64 z t))
6.0ms
(/.f64 (+.f64 z (*.f64 (/.f64 y (/.f64 z t)) -1/2)) y)
4.0ms
(+.f64 z (*.f64 (/.f64 y (/.f64 z t)) -1/2))
Compiler

Compiled 5060 to 2467 computations (51.2% saved)

series741.0ms (13.6%)

Error
0.0b
Counts
4 → 67
Calls

4 calls:

234.0ms
(/.f64 (+.f64 z (*.f64 (/.f64 y (/.f64 z t)) -1/2)) y)
190.0ms
(/.f64 1 (/.f64 (+.f64 z (*.f64 (/.f64 y (/.f64 z t)) -1/2)) y))
173.0ms
(+.f64 z (*.f64 (/.f64 y (/.f64 z t)) -1/2))
99.0ms
(/.f64 y (/.f64 z t))
Compiler

Compiled 2537 to 1943 computations (23.4% saved)

simplify125.0ms (2.3%)

Algorithm
egg-herbie
Counts
253 → 253
Iterations

Useful iterations: 0 (73.0ms)

IterNodesCost
049455311
149455311

prune253.0ms (4.7%)

Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New2530253
Fresh033
Picked011
Done000
Total2534257
Error
0.0b
Counts
257 → 4
Compiler

Compiled 5490 to 2539 computations (53.8% saved)

localize5.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

rewrite42.0ms (0.8%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
15×add-sqr-sqrt_binary64_13399
13×associate-*r*_binary64_13317
10×add-cube-cbrt_binary64_13412 *-un-lft-identity_binary64_13377 times-frac_binary64_13383
add-exp-log_binary64_13415 add-cbrt-cube_binary64_13413
pow1_binary64_13438 add-log-exp_binary64_13416
associate-*l*_binary64_13318
prod-exp_binary64_13426 cbrt-unprod_binary64_13410 unswap-sqr_binary64_13345
pow-prod-down_binary64_13448 div-exp_binary64_13428 cbrt-undiv_binary64_13411 associate-*r/_binary64_13319 div-inv_binary64_13374 *-commutative_binary64_13308 diff-log_binary64_13469 flip3--_binary64_13381 sub-neg_binary64_13370 flip--_binary64_13352 cancel-sign-sub-inv_binary64_13343
Counts
2 → 44
Calls

2 calls:

7.0ms
(*.f64 -2 (/.f64 z t))
3.0ms
(-.f64 x (*.f64 -2 (/.f64 z t)))
Compiler

Compiled 624 to 326 computations (47.8% saved)

series397.0ms (7.3%)

Error
0.0b
Counts
2 → 24
Calls

2 calls:

261.0ms
(*.f64 -2 (/.f64 z t))
125.0ms
(-.f64 x (*.f64 -2 (/.f64 z t)))
Compiler

Compiled 365 to 346 computations (5.2% saved)

simplify67.0ms (1.2%)

Algorithm
egg-herbie
Counts
68 → 68
Iterations

Useful iterations: 0 (53.0ms)

IterNodesCost
05062687

prune42.0ms (0.8%)

Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New68068
Fresh022
Picked011
Done011
Total68472
Error
0.0b
Counts
72 → 4
Compiler

Compiled 703 to 353 computations (49.8% saved)

localize4.0ms (0.1%)

Local error

Found 1 expressions with local error:

0.0b
(-.f64 x (/.f64 y z))

rewrite25.0ms (0.5%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
13×add-sqr-sqrt_binary64_13399 cancel-sign-sub-inv_binary64_13343
10×*-un-lft-identity_binary64_13377 times-frac_binary64_13383
add-cube-cbrt_binary64_13412
add-log-exp_binary64_13416
difference-of-squares_binary64_13346
diff-log_binary64_13469 pow1_binary64_13438 add-exp-log_binary64_13415 add-cbrt-cube_binary64_13413 flip3--_binary64_13381 sub-neg_binary64_13370 flip--_binary64_13352 div-inv_binary64_13374 distribute-lft-out--_binary64_13329
Counts
1 → 27
Calls

1 calls:

7.0ms
(-.f64 x (/.f64 y z))
Compiler

Compiled 353 to 124 computations (64.9% saved)

series103.0ms (1.9%)

Error
0.0b
Counts
1 → 18
Calls

1 calls:

96.0ms
(-.f64 x (/.f64 y z))
Compiler

Compiled 185 to 170 computations (8.1% saved)

simplify56.0ms (1%)

Algorithm
egg-herbie
Counts
45 → 45
Iterations

Useful iterations: 0 (46.0ms)

IterNodesCost
05245369

prune19.0ms (0.3%)

Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New45045
Fresh011
Picked011
Done022
Total45449
Error
0.0b
Counts
49 → 4
Compiler

Compiled 304 to 51 computations (83.2% saved)

regimes225.0ms (4.1%)

Accuracy

Total 1.1b remaining (99.7%)

Threshold costs 0b (0%)

Compiler

Compiled 2022 to 1714 computations (15.2% saved)

bsearch0.0ms (0%)

simplify3.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
06219
16219

end0.0ms (0%)

sample986.0ms (18.1%)

Algorithm
intervals
Results
357.0ms8000×body128valid
Compiler

Compiled 361 to 306 computations (15.2% saved)

Profiling

Loading profile data...