Details

Time bar (total: 1.8s)

analyze149.0ms (8.1%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
25%74.9%0.1%3
25%74.9%0.1%4
43.7%56.2%0.1%5
46.8%53.1%0.1%6
78%21.9%0.1%7
82.7%17.2%0.1%8
89%10.9%0.1%9
91.3%8.6%0.1%10
94.4%5.5%0.1%11
95.6%4.3%0.1%12
97.2%2.7%0.1%13
97.8%2.1%0.1%14
Compiler

Compiled 10 to 7 computations (30% saved)

sample15.0ms (0.8%)

Algorithm
intervals
Results
6.0ms255×body128valid
0.0msbody256valid
Compiler

Compiled 21 to 15 computations (28.6% saved)

simplify51.0ms (2.8%)

Algorithm
egg-herbie
Rules
346×div-sub_binary64
278×times-frac_binary64
129×sub-neg_binary64
103×associate-/r/_binary64
101×associate-/l*_binary64
Counts
1 → 0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0710
11510
22210
33510
45910
59910
617610
732410
856610
973910
1083210
1178010
1278210
1378210
1469010

prune2.0ms (0.1%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New000
Fresh011
Picked000
Done000
Total011
Error
0.0b
Counts
1 → 1
Alt Table
StatusErrorProgram
0.0b
(/.f64 (-.f64 x y) (-.f64 1 y))
Compiler

Compiled 18 to 12 computations (33.3% saved)

localize4.0ms (0.2%)

Local error

Found 1 expressions with local error:

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

rewrite52.0ms (2.9%)

Algorithm
rewrite-expression-head
Error
0b
Rules
46×add-sqr-sqrt_binary64 *-un-lft-identity_binary64
30×times-frac_binary64
19×difference-of-squares_binary64
14×add-cube-cbrt_binary64
13×distribute-lft-out--_binary64
Counts
1 → 58
Calls

1 calls:

9.0ms
(/.f64 (-.f64 x y) (-.f64 1 y))
Compiler

Compiled 774 to 380 computations (50.9% saved)

series37.0ms (2%)

Error
0.0b
Counts
1 → 16
Calls

1 calls:

28.0ms
(/.f64 (-.f64 x y) (-.f64 1 y))
Compiler

Compiled 413 to 282 computations (31.7% saved)

simplify101.0ms (5.5%)

Algorithm
egg-herbie
Rules
789×div-sub_binary64
739×times-frac_binary64
292×sub-neg_binary64
150×distribute-rgt-in_binary64
134×associate--l+_binary64
Counts
74 → 40
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01201373
13011323
27791315
322591300
444871300
555951300

prune20.0ms (1.1%)

Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New38240
Fresh000
Picked011
Done000
Total38341
Error
0b
Counts
41 → 3
Alt Table
StatusErrorProgram
0.0b
(/.f64 (-.f64 x y) (-.f64 1 y))
20.8b
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 1 y)) 3))
30.6b
(-.f64 (+.f64 x (*.f64 y x)) y)
Compiler

Compiled 420 to 210 computations (50% saved)

localize7.0ms (0.4%)

Local error

Found 3 expressions with local error:

0.0b
(/.f64 (-.f64 x y) (-.f64 1 y))
0.1b
(pow.f64 (/.f64 (-.f64 x y) (-.f64 1 y)) 3)
19.9b
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 1 y)) 3))

rewrite161.0ms (8.8%)

Algorithm
rewrite-expression-head
Error
0b
Rules
206×add-sqr-sqrt_binary64 *-un-lft-identity_binary64
150×times-frac_binary64
83×difference-of-squares_binary64
78×cbrt-prod_binary64
72×unpow-prod-down_binary64 cube-prod_binary64
Counts
3 → 238
Calls

3 calls:

15.0ms
(pow.f64 (/.f64 (-.f64 x y) (-.f64 1 y)) 3)
14.0ms
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 1 y)) 3))
9.0ms
(/.f64 (-.f64 x y) (-.f64 1 y))
Compiler

Compiled 2799 to 1644 computations (41.3% saved)

series153.0ms (8.3%)

Error
0b
Counts
3 → 56
Calls

3 calls:

59.0ms
(pow.f64 (/.f64 (-.f64 x y) (-.f64 1 y)) 3)
31.0ms
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 1 y)) 3))
30.0ms
(/.f64 (-.f64 x y) (-.f64 1 y))
Compiler

Compiled 2255 to 1718 computations (23.8% saved)

simplify248.0ms (13.5%)

Algorithm
egg-herbie
Rules
415×unswap-sqr_binary64
257×log-prod_binary64
191×sub-neg_binary64
178×sqr-pow_binary64
147×associate-/l*_binary64
Counts
294 → 233
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03197122
19296742
232216681
345976681
450016681

prune69.0ms (3.8%)

Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New2330233
Fresh011
Picked011
Done011
Total2333236
Error
0b
Counts
236 → 3
Alt Table
StatusErrorProgram
0.0b
(/.f64 (-.f64 x y) (-.f64 1 y))
20.8b
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 1 y)) 3))
30.6b
(-.f64 (+.f64 x (*.f64 y x)) y)
Compiler

Compiled 1918 to 1073 computations (44.1% saved)

localize4.0ms (0.2%)

Local error

Found 2 expressions with local error:

0.0b
(-.f64 (+.f64 x (*.f64 y x)) y)
0.0b
(+.f64 x (*.f64 y x))

rewrite28.0ms (1.5%)

Algorithm
rewrite-expression-head
Error
0b
Rules
add-log-exp_binary64
*-un-lft-identity_binary64
add-sqr-sqrt_binary64
add-cube-cbrt_binary64 cancel-sign-sub-inv_binary64
sum-log_binary64 pow1_binary64 add-exp-log_binary64 add-cbrt-cube_binary64 diff-log_binary64
Counts
2 → 31
Calls

2 calls:

6.0ms
(-.f64 (+.f64 x (*.f64 y x)) y)
3.0ms
(+.f64 x (*.f64 y x))
Compiler

Compiled 427 to 113 computations (73.5% saved)

series39.0ms (2.1%)

Error
0b
Counts
2 → 21
Calls

2 calls:

18.0ms
(-.f64 (+.f64 x (*.f64 y x)) y)
15.0ms
(+.f64 x (*.f64 y x))
Compiler

Compiled 325 to 191 computations (41.2% saved)

simplify81.0ms (4.4%)

Algorithm
egg-herbie
Rules
388×distribute-rgt-out_binary64
357×neg-mul-1_binary64
354×associate-*l*_binary64
297×associate-*r*_binary64
249×distribute-rgt-in_binary64
Counts
52 → 38
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
074570
1180546
2527537
32130537
44485537
55210537

prune16.0ms (0.9%)

Pruning

3 alts after pruning (0 fresh and 3 done)

PrunedKeptTotal
New38038
Fresh000
Picked011
Done022
Total38341
Error
0b
Counts
41 → 3
Alt Table
StatusErrorProgram
0.0b
(/.f64 (-.f64 x y) (-.f64 1 y))
20.8b
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x y) (-.f64 1 y)) 3))
30.6b
(-.f64 (+.f64 x (*.f64 y x)) y)
Compiler

Compiled 324 to 197 computations (39.2% saved)

regimes121.0ms (6.6%)

Accuracy

Total -0.0b remaining (-18.2%)

Threshold costs -0.0b (-18.2%)

Compiler

Compiled 1057 to 725 computations (31.4% saved)

simplify4.0ms (0.2%)

Algorithm
egg-herbie
Rules
sub-neg_binary64 +-commutative_binary64
neg-mul-1_binary64 neg-sub0_binary64 *-commutative_binary64
1-exp_binary64 distribute-neg-frac_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0816
11416
22216
32616
42816
52716

end1.0ms (0%)

Compiler

Compiled 13 to 9 computations (30.8% saved)

sample469.0ms (25.6%)

Algorithm
intervals
Results
187.0ms7996×body128valid
0.0msbody1024valid
0.0msbody512valid
Compiler

Compiled 55 to 38 computations (30.9% saved)

Profiling

Loading profile data...