Details

Time bar (total: 18.0s)

analyze2.1s (11.5%)

Algorithm
search
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050461591
099
199
Search
TrueOtherFalseIter
0%99.6%0.4%0
0%99.6%0.4%1
0%99.6%0.4%2
0%99.6%0.4%3
0%99.6%0.4%4
0%99.6%0.4%5
0%99.6%0.4%6
0%99.6%0.4%7
0%99.6%0.4%8
0%99.6%0.4%9
0%99.6%0.4%10
0%99.6%0.4%11
0%99.6%0.4%12
0%99.6%0.4%13
0%99.6%0.4%14
Compiler

Compiled 30 to 24 computations (20% saved)

sample91.0ms (0.5%)

Algorithm
intervals
Results
25.0ms367×body128invalid
18.0ms256×body128valid
Compiler

Compiled 59 to 56 computations (5.1% saved)

simplify599.0ms (3.3%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (594.0ms)

IterNodesCost
0463543
1463543

prune3.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New101
Fresh011
Picked000
Done000
Total112
Error
10.6b
Counts
2 → 1
Compiler

Compiled 58 to 46 computations (20.7% saved)

localize25.0ms (0.1%)

Local error

Found 4 expressions with local error:

0.3b
(-.f64 (*.f64 c t) (*.f64 i y))
3.3b
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
4.9b
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
5.5b
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))

rewrite152.0ms (0.8%)

Algorithm
rewrite-expression-head
Error
10.4b
Rules
16×add-sqr-sqrt_binary64_15786
10×pow1_binary64_15825 add-exp-log_binary64_15802 add-cbrt-cube_binary64_15800 add-cube-cbrt_binary64_15799 *-un-lft-identity_binary64_15764
associate-*l*_binary64_15705 associate-*r*_binary64_15704
sub-neg_binary64_15757 cancel-sign-sub-inv_binary64_15730
add-log-exp_binary64_15803 distribute-rgt-in_binary64_15714 distribute-lft-in_binary64_15713 associate-*r/_binary64_15706
flip3--_binary64_15768 flip--_binary64_15739
pow-prod-down_binary64_15835 prod-exp_binary64_15813 cbrt-unprod_binary64_15797 unswap-sqr_binary64_15732 *-commutative_binary64_15695
diff-log_binary64_15856
Counts
4 → 84
Calls

4 calls:

6.0ms
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
6.0ms
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
6.0ms
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
4.0ms
(-.f64 (*.f64 c t) (*.f64 i y))
Compiler

Compiled 3151 to 425 computations (86.5% saved)

series1.1s (6%)

Error
2.2b
Counts
4 → 105
Calls

4 calls:

280.0ms
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
279.0ms
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
270.0ms
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
154.0ms
(-.f64 (*.f64 c t) (*.f64 i y))
Compiler

Compiled 7671 to 3914 computations (49% saved)

simplify83.0ms (0.5%)

Algorithm
egg-herbie
Counts
189 → 189
Iterations

Useful iterations: 0 (54.0ms)

IterNodesCost
049462443
149462443

prune440.0ms (2.5%)

Pruning

18 alts after pruning (18 fresh and 0 done)

PrunedKeptTotal
New17118189
Fresh000
Picked101
Done000
Total17218190
Error
2.1b
Counts
190 → 18
Compiler

Compiled 6595 to 828 computations (87.4% saved)

localize25.0ms (0.1%)

Local error

Found 4 expressions with local error:

1.2b
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (cbrt.f64 x))
2.4b
(*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (cbrt.f64 x)))
4.9b
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
5.5b
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))

rewrite158.0ms (0.9%)

Algorithm
rewrite-expression-head
Error
2.1b
Rules
22×pow1_binary64_15825 add-exp-log_binary64_15802
19×add-sqr-sqrt_binary64_15786
15×add-cbrt-cube_binary64_15800
13×associate-*r*_binary64_15704
11×pow-prod-down_binary64_15835 prod-exp_binary64_15813 add-cube-cbrt_binary64_15799 cbrt-unprod_binary64_15797 *-un-lft-identity_binary64_15764
10×associate-*l*_binary64_15705
associate-*r/_binary64_15706
add-log-exp_binary64_15803 unswap-sqr_binary64_15732 sub-neg_binary64_15757 distribute-rgt-in_binary64_15714 cancel-sign-sub-inv_binary64_15730 distribute-lft-in_binary64_15713 flip3--_binary64_15768 flip--_binary64_15739 *-commutative_binary64_15695 associate-*l/_binary64_15707 cbrt-prod_binary64_15795
Counts
4 → 96
Calls

4 calls:

13.0ms
(*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (cbrt.f64 x)))
8.0ms
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (cbrt.f64 x))
7.0ms
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
7.0ms
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
Compiler

Compiled 4356 to 511 computations (88.3% saved)

series1.7s (9.6%)

Error
2.1b
Counts
4 → 108
Calls

4 calls:

647.0ms
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (cbrt.f64 x))
370.0ms
(*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (cbrt.f64 x)))
301.0ms
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
291.0ms
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
Compiler

Compiled 9630 to 4823 computations (49.9% saved)

simplify59.0ms (0.3%)

Algorithm
egg-herbie
Counts
204 → 204
Iterations

Useful iterations: 0 (28.0ms)

IterNodesCost
051422853

prune209.0ms (1.2%)

Pruning

19 alts after pruning (18 fresh and 1 done)

PrunedKeptTotal
New2031204
Fresh01717
Picked011
Done000
Total20319222
Error
2.1b
Counts
222 → 19
Compiler

Compiled 8202 to 938 computations (88.6% saved)

localize25.0ms (0.1%)

Local error

Found 4 expressions with local error:

5.5b
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
7.6b
(cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))
7.6b
(cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))
7.6b
(cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))

rewrite99.0ms (0.6%)

Algorithm
rewrite-expression-head
Error
2.1b
Rules
11×add-sqr-sqrt_binary64_15786
add-cube-cbrt_binary64_15799 cbrt-prod_binary64_15795 *-un-lft-identity_binary64_15764
pow1_binary64_15825 add-exp-log_binary64_15802 add-cbrt-cube_binary64_15800 cbrt-div_binary64_15796
add-log-exp_binary64_15803 flip3--_binary64_15768 flip--_binary64_15739
pow1/3_binary64_15846 associate-*l*_binary64_15705 associate-*r*_binary64_15704
sub-neg_binary64_15757 distribute-rgt-in_binary64_15714 cancel-sign-sub-inv_binary64_15730 distribute-lft-in_binary64_15713 associate-*r/_binary64_15706
pow-prod-down_binary64_15835 prod-exp_binary64_15813 cbrt-unprod_binary64_15797 unswap-sqr_binary64_15732 *-commutative_binary64_15695
Counts
4 → 63
Calls

4 calls:

6.0ms
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
4.0ms
(cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))
4.0ms
(cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))
4.0ms
(cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))
Compiler

Compiled 3648 to 372 computations (89.8% saved)

series1.2s (6.8%)

Error
2.1b
Counts
4 → 81
Calls

4 calls:

293.0ms
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
277.0ms
(cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))
269.0ms
(cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))
262.0ms
(cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))
Compiler

Compiled 12429 to 6167 computations (50.4% saved)

simplify74.0ms (0.4%)

Algorithm
egg-herbie
Counts
144 → 144
Iterations

Useful iterations: 0 (42.0ms)

IterNodesCost
049962749
149962749

prune206.0ms (1.1%)

Pruning

19 alts after pruning (17 fresh and 2 done)

PrunedKeptTotal
New1440144
Fresh01717
Picked011
Done011
Total14419163
Error
2.1b
Counts
163 → 19
Compiler

Compiled 8393 to 1421 computations (83.1% saved)

localize27.0ms (0.2%)

Local error

Found 4 expressions with local error:

5.5b
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
7.0b
(cbrt.f64 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
7.0b
(cbrt.f64 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
7.0b
(cbrt.f64 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))

rewrite106.0ms (0.6%)

Algorithm
rewrite-expression-head
Error
2.1b
Rules
add-sqr-sqrt_binary64_15786
pow1_binary64_15825 add-exp-log_binary64_15802 add-cbrt-cube_binary64_15800 add-cube-cbrt_binary64_15799 associate-*l/_binary64_15707 cbrt-div_binary64_15796 *-un-lft-identity_binary64_15764
add-log-exp_binary64_15803 flip3--_binary64_15768 flip--_binary64_15739
pow1/3_binary64_15846 cbrt-prod_binary64_15795 associate-*l*_binary64_15705 associate-*r*_binary64_15704
sub-neg_binary64_15757 distribute-rgt-in_binary64_15714 cancel-sign-sub-inv_binary64_15730 distribute-lft-in_binary64_15713 associate-*r/_binary64_15706
pow-prod-down_binary64_15835 prod-exp_binary64_15813 cbrt-unprod_binary64_15797 unswap-sqr_binary64_15732 *-commutative_binary64_15695
Counts
4 → 57
Calls

4 calls:

7.0ms
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
5.0ms
(cbrt.f64 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
5.0ms
(cbrt.f64 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
5.0ms
(cbrt.f64 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
Compiler

Compiled 3519 to 316 computations (91% saved)

series2.0s (11.4%)

Error
2.1b
Counts
4 → 102
Calls

4 calls:

541.0ms
(cbrt.f64 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
529.0ms
(cbrt.f64 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
525.0ms
(cbrt.f64 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b))
303.0ms
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
Compiler

Compiled 17337 to 8302 computations (52.1% saved)

simplify80.0ms (0.4%)

Algorithm
egg-herbie
Counts
159 → 159
Iterations

Useful iterations: 0 (43.0ms)

IterNodesCost
050213598

prune209.0ms (1.2%)

Pruning

19 alts after pruning (16 fresh and 3 done)

PrunedKeptTotal
New1590159
Fresh01616
Picked011
Done022
Total15919178
Error
2.1b
Counts
178 → 19
Compiler

Compiled 9315 to 1169 computations (87.5% saved)

regimes2.6s (14.7%)

Accuracy

Total 6.3b remaining (69.9%)

Threshold costs 0b (0%)

Compiler

Compiled 31626 to 21538 computations (31.9% saved)

bsearch118.0ms (0.7%)

Steps
ItersRangePoint
7
6.49769433825317e-80
1.2553064710824422e-78
1.1719789020646356e-79
7
-4.3298035044923335e+73
-2.697856601162267e+72
-7.601809667322603e+72
Compiler

Compiled 1 to 9 computations (-800% saved)

simplify39.0ms (0.2%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (37.0ms)

IterNodesCost
01034150
11034150

end0.0ms (0%)

sample4.4s (24.3%)

Algorithm
intervals
Results
827.0ms11043×body128invalid
604.0ms8000×body128valid
Compiler

Compiled 3471 to 2275 computations (34.5% saved)

Profiling

Loading profile data...