Details

Time bar (total: 5.9s)

analyze1.5s (25.4%)

Algorithm
search
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0270070
1270070
044
144
Search
TrueOtherFalseIter
0%99.8%0.2%0
0%99.8%0.2%0
0%99.8%0.2%1
0%99.8%0.2%1
0%99.8%0.2%2
0%99.8%0.2%2
0%99.8%0.2%3
0%99.8%0.2%3
0%99.8%0.2%4
0%99.8%0.2%4
0%99.8%0.2%5
0%99.8%0.2%5
0%99.8%0.2%6
0%99.8%0.2%6
25%74.9%0.2%7
25%74.9%0.2%7
25%74.9%0.2%8
25%74.9%0.2%8
34.3%65.5%0.2%9
34.3%65.5%0.2%9
39%60.8%0.2%10
39%60.8%0.2%10
48.3%51.5%0.2%11
48.3%51.5%0.2%11
53.7%46.1%0.2%12
53.7%46.1%0.2%12
63.1%36.7%0.2%13
63.1%36.7%0.2%13
64%35.6%0.4%14
64%35.6%0.4%14
Symmetry

(sort z t)

Compiler

Compiled 16 to 16 computations (0% saved)

sample164.0ms (2.8%)

Algorithm
intervals
Results
15.0ms512×body128valid
1.0ms17×body128invalid
Compiler

Compiled 2135 to 3199 computations (-49.8% saved)

simplify12.0ms (0.2%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (7.0ms)

IterNodesCost
012610
112610

prune3.0ms (0.1%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 14 to 14 computations (0% saved)

localize6.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

rewrite42.0ms (0.7%)

Algorithm
rewrite-expression-head
Error
3.1b
Rules
add-cube-cbrt_binary64_17504 add-sqr-sqrt_binary64_17491 times-frac_binary64_17475 *-un-lft-identity_binary64_17469
add-exp-log_binary64_17507 add-cbrt-cube_binary64_17505 associate-/l*_binary64_17414 associate-/r*_binary64_17413
associate-/r/_binary64_17415
pow1_binary64_17530 div-exp_binary64_17520 add-log-exp_binary64_17508 cbrt-undiv_binary64_17503 frac-2neg_binary64_17480 clear-num_binary64_17468 div-inv_binary64_17466 flip3--_binary64_17473 flip--_binary64_17444
Counts
1 → 29
Calls

1 calls:

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

Compiled 469 to 107 computations (77.2% saved)

series205.0ms (3.5%)

Error
3.2b
Counts
1 → 16
Calls

1 calls:

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

Compiled 459 to 342 computations (25.5% saved)

simplify67.0ms (1.1%)

Algorithm
egg-herbie
Counts
45 → 45
Iterations

Useful iterations: 0 (55.0ms)

IterNodesCost
05554663

prune50.0ms (0.8%)

Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New36945
Fresh000
Picked011
Done000
Total361046
Error
3.1b
Counts
46 → 10
Compiler

Compiled 669 to 204 computations (69.5% saved)

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

0.3b
(/.f64 1 (-.f64 y (*.f64 t z)))
3.2b
(*.f64 x (/.f64 1 (-.f64 y (*.f64 t z))))

rewrite86.0ms (1.5%)

Algorithm
rewrite-expression-head
Error
3.1b
Rules
25×add-sqr-sqrt_binary64_17491
20×times-frac_binary64_17475
19×*-un-lft-identity_binary64_17469
18×add-cube-cbrt_binary64_17504
15×add-exp-log_binary64_17507 associate-*r*_binary64_17409
add-cbrt-cube_binary64_17505
pow1_binary64_17530
div-exp_binary64_17520 prod-exp_binary64_17518 associate-/r/_binary64_17415
unswap-sqr_binary64_17437 associate-*l*_binary64_17410 associate-/l*_binary64_17414 associate-/r*_binary64_17413
1-exp_binary64_17513 rec-exp_binary64_17519 add-log-exp_binary64_17508 cbrt-unprod_binary64_17502 cbrt-undiv_binary64_17503 div-inv_binary64_17466 flip3--_binary64_17473 flip--_binary64_17444
pow-prod-down_binary64_17540 un-div-inv_binary64_17467 associate-*r/_binary64_17411 *-commutative_binary64_17400 inv-pow_binary64_17554 pow-flip_binary64_17543 frac-2neg_binary64_17480 clear-num_binary64_17468
Counts
2 → 71
Calls

2 calls:

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

Compiled 1265 to 503 computations (60.2% saved)

series295.0ms (5%)

Error
3.1b
Counts
2 → 29
Calls

2 calls:

194.0ms
(*.f64 x (/.f64 1 (-.f64 y (*.f64 t z))))
84.0ms
(/.f64 1 (-.f64 y (*.f64 t z)))
Compiler

Compiled 863 to 677 computations (21.6% saved)

simplify60.0ms (1%)

Algorithm
egg-herbie
Counts
100 → 100
Iterations

Useful iterations: 0 (42.0ms)

IterNodesCost
052111301

prune82.0ms (1.4%)

Pruning

10 alts after pruning (8 fresh and 2 done)

PrunedKeptTotal
New991100
Fresh178
Picked011
Done011
Total10010110
Error
3.1b
Counts
110 → 10
Compiler

Compiled 1427 to 487 computations (65.9% saved)

localize7.0ms (0.1%)

Local error

Found 2 expressions with local error:

0.9b
(/.f64 1 (/.f64 (-.f64 y (*.f64 t z)) x))
3.1b
(/.f64 (-.f64 y (*.f64 t z)) x)

rewrite130.0ms (2.2%)

Algorithm
rewrite-expression-head
Error
3.1b
Rules
84×times-frac_binary64_17475
52×add-cube-cbrt_binary64_17504 add-sqr-sqrt_binary64_17491 *-un-lft-identity_binary64_17469
16×associate-/r*_binary64_17413
15×add-exp-log_binary64_17507
add-cbrt-cube_binary64_17505
div-exp_binary64_17520
div-inv_binary64_17466 associate-/l*_binary64_17414
cbrt-undiv_binary64_17503
pow1_binary64_17530
add-log-exp_binary64_17508 frac-2neg_binary64_17480 clear-num_binary64_17468 associate-/l/_binary64_17416 1-exp_binary64_17513 rec-exp_binary64_17519
div-sub_binary64_17474 flip3--_binary64_17473 flip--_binary64_17444 inv-pow_binary64_17554 pow-flip_binary64_17543 associate-/r/_binary64_17415
Counts
2 → 106
Calls

2 calls:

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

Compiled 2120 to 665 computations (68.6% saved)

series505.0ms (8.6%)

Error
3.1b
Counts
2 → 37
Calls

2 calls:

304.0ms
(/.f64 (-.f64 y (*.f64 t z)) x)
180.0ms
(/.f64 1 (/.f64 (-.f64 y (*.f64 t z)) x))
Compiler

Compiled 973 to 718 computations (26.2% saved)

simplify81.0ms (1.4%)

Algorithm
egg-herbie
Counts
143 → 143
Iterations

Useful iterations: 0 (52.0ms)

IterNodesCost
050012525

prune115.0ms (2%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New1421143
Fresh167
Picked101
Done112
Total1458153
Error
3.1b
Counts
153 → 8
Compiler

Compiled 2216 to 560 computations (74.7% saved)

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

0.9b
(/.f64 1 (*.f64 (-.f64 y (*.f64 t z)) (/.f64 1 x)))
3.3b
(*.f64 (-.f64 y (*.f64 t z)) (/.f64 1 x))

rewrite114.0ms (1.9%)

Algorithm
rewrite-expression-head
Error
3.1b
Rules
46×add-exp-log_binary64_17507
19×add-sqr-sqrt_binary64_17491
18×div-exp_binary64_17520
16×prod-exp_binary64_17518 add-cbrt-cube_binary64_17505
14×times-frac_binary64_17475
13×*-un-lft-identity_binary64_17469 associate-*r*_binary64_17409
12×add-cube-cbrt_binary64_17504
1-exp_binary64_17513 rec-exp_binary64_17519
pow1_binary64_17530
associate-/r/_binary64_17415
cbrt-undiv_binary64_17503
cbrt-unprod_binary64_17502 flip3--_binary64_17473 frac-times_binary64_17479 flip--_binary64_17444 associate-*l/_binary64_17412
unswap-sqr_binary64_17437 associate-*l*_binary64_17410 associate-/l*_binary64_17414
pow-prod-down_binary64_17540 add-log-exp_binary64_17508 un-div-inv_binary64_17467 associate-*r/_binary64_17411 div-inv_binary64_17466 pow-flip_binary64_17543
*-commutative_binary64_17400 inv-pow_binary64_17554 frac-2neg_binary64_17480 clear-num_binary64_17468 associate-/r*_binary64_17413
Counts
2 → 84
Calls

2 calls:

11.0ms
(/.f64 1 (*.f64 (-.f64 y (*.f64 t z)) (/.f64 1 x)))
9.0ms
(*.f64 (-.f64 y (*.f64 t z)) (/.f64 1 x))
Compiler

Compiled 1569 to 735 computations (53.2% saved)

series492.0ms (8.3%)

Error
3.1b
Counts
2 → 37
Calls

2 calls:

289.0ms
(*.f64 (-.f64 y (*.f64 t z)) (/.f64 1 x))
183.0ms
(/.f64 1 (*.f64 (-.f64 y (*.f64 t z)) (/.f64 1 x)))
Compiler

Compiled 973 to 718 computations (26.2% saved)

simplify73.0ms (1.2%)

Algorithm
egg-herbie
Counts
121 → 121
Iterations

Useful iterations: 0 (52.0ms)

IterNodesCost
051621479

prune84.0ms (1.4%)

Pruning

9 alts after pruning (7 fresh and 2 done)

PrunedKeptTotal
New1192121
Fresh156
Picked011
Done011
Total1209129
Error
3.1b
Counts
129 → 9
Compiler

Compiled 1454 to 428 computations (70.6% saved)

regimes533.0ms (9%)

Accuracy

Total 0.1b remaining (3.2%)

Threshold costs 0.1b (3.2%)

Compiler

Compiled 5365 to 3561 computations (33.6% saved)

bsearch0.0ms (0%)

simplify9.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
03510
13510
Remove

(sort z t)

Compiler

Compiled 14 to 14 computations (0% saved)

end0.0ms (0%)

sample1.2s (19.8%)

Algorithm
intervals
Results
240.0ms8000×body128valid
10.0ms359×body128invalid
Compiler

Compiled 813 to 539 computations (33.7% saved)

Profiling

Loading profile data...