Details

Time bar (total: 2.5s)

analyze3.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%0%100%0
0%0%100%1

sample25.0ms

Algorithm
intervals
Results
10.0ms256×pre80true
7.0ms256×body80valid

simplify24.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (10.0ms)

IterNodesCost
013613
113613

prune2.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 4.0b

Counts
2 → 1

localize8.0ms

Local error

Found 2 expressions with local error:

0.5b
(+.f64 b (+.f64 c d))
3.1b
(+.f64 a (+.f64 b (+.f64 c d)))

rewrite24.0ms

Algorithm
rewrite-expression-head
Rules
16×add-log-exp_binary64_1742 *-un-lft-identity_binary64_1777
sum-log_binary64_1687 distribute-lft-out_binary64_1821
add-sqr-sqrt_binary64_1762 add-cbrt-cube_binary64_1749 add-cube-cbrt_binary64_1748 pow1_binary64_1719 flip-+_binary64_1802 associate-+r+_binary64_1828 flip3-+_binary64_1775 +-commutative_binary64_1844 add-exp-log_binary64_1741
Counts
2 → 32
Calls
2 calls:
8.0ms
(+.f64 b (+.f64 c d))
15.0ms
(+.f64 a (+.f64 b (+.f64 c d)))

series129.0ms

Counts
2 → 6
Calls
2 calls:
60.0ms
(+.f64 b (+.f64 c d))
69.0ms
(+.f64 a (+.f64 b (+.f64 c d)))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
04679
14679
04679
14679
013
113
01549
11549
01549
11549
013
113

simplify205.0ms

Counts
38 → 38
Iterations

Useful iterations: 0 (185.0ms)

IterNodesCost
05067414

prune35.0ms

Filtered
24 candidates to 38 candidates (-58.3%)
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New31738
Fresh000
Picked101
Done000
Total32739

Merged error: 2.7b

Counts
39 → 7

localize8.0ms

Local error

Found 1 expressions with local error:

3.1b
(+.f64 a (+.f64 (+.f64 b c) d))

rewrite12.0ms

Algorithm
rewrite-expression-head
Rules
10×add-log-exp_binary64_1742 *-un-lft-identity_binary64_1777
sum-log_binary64_1687 distribute-lft-out_binary64_1821
add-sqr-sqrt_binary64_1762 add-cbrt-cube_binary64_1749 add-cube-cbrt_binary64_1748 pow1_binary64_1719 flip-+_binary64_1802 associate-+r+_binary64_1828 flip3-+_binary64_1775 +-commutative_binary64_1844 add-exp-log_binary64_1741
Counts
1 → 17
Calls
1 calls:
12.0ms
(+.f64 a (+.f64 (+.f64 b c) d))

series70.0ms

Counts
1 → 3
Calls
1 calls:
70.0ms
(+.f64 a (+.f64 (+.f64 b c) d))
Iterations

Useful iterations: 0 (6.0ms)

IterNodesCost
04679
14679
04679
14679
013
113

simplify93.0ms

Counts
20 → 20
Iterations

Useful iterations: 0 (73.0ms)

IterNodesCost
05139248

prune23.0ms

Filtered
12 candidates to 20 candidates (-66.7%)
Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New14620
Fresh336
Picked011
Done000
Total171027

Merged error: 2.3b

Counts
27 → 10

localize10.0ms

Local error

Found 2 expressions with local error:

0.5b
(cbrt.f64 (pow.f64 (+.f64 a (+.f64 (+.f64 b c) d)) 3))
3.1b
(+.f64 a (+.f64 (+.f64 b c) d))

rewrite29.0ms

Algorithm
rewrite-expression-head
Rules
32×*-un-lft-identity_binary64_1777
18×cbrt-prod_binary64_1744 distribute-lft-out_binary64_1821
11×add-log-exp_binary64_1742
cube-prod_binary64_1750 unpow-prod-down_binary64_1708 sum-log_binary64_1687
add-sqr-sqrt_binary64_1762 add-cube-cbrt_binary64_1748
add-cbrt-cube_binary64_1749 cbrt-div_binary64_1745 pow1_binary64_1719 flip-+_binary64_1802 cube-div_binary64_1751 flip3-+_binary64_1775 add-exp-log_binary64_1741
pow1/3_binary64_1711 sqr-pow_binary64_1809 associate-+r+_binary64_1828 cube-mult_binary64_1752 rem-cbrt-cube_binary64_1754 +-commutative_binary64_1844 unpow3_binary64_1717
Counts
2 → 46
Calls
2 calls:
15.0ms
(cbrt.f64 (pow.f64 (+.f64 a (+.f64 (+.f64 b c) d)) 3))
12.0ms
(+.f64 a (+.f64 (+.f64 b c) d))

series142.0ms

Counts
2 → 6
Calls
2 calls:
73.0ms
(cbrt.f64 (pow.f64 (+.f64 a (+.f64 (+.f64 b c) d)) 3))
70.0ms
(+.f64 a (+.f64 (+.f64 b c) d))
Iterations

Useful iterations: 0 (6.0ms)

IterNodesCost
04679
14679
04679
14679
013
113
04749
14749
04749
14749
013
113

simplify92.0ms

Counts
52 → 52
Iterations

Useful iterations: 0 (68.0ms)

IterNodesCost
05058779

prune48.0ms

Filtered
23 candidates to 52 candidates (-126.1%)
Pruning

17 alts after pruning (16 fresh and 1 done)

PrunedKeptTotal
New43952
Fresh178
Picked101
Done011
Total451762

Merged error: 2.2b

Counts
62 → 17

localize13.0ms

Local error

Found 3 expressions with local error:

0.5b
(cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 a (+.f64 (+.f64 b c) d)) 3)) 3))
0.5b
(cbrt.f64 (pow.f64 (+.f64 a (+.f64 (+.f64 b c) d)) 3))
3.1b
(+.f64 a (+.f64 (+.f64 b c) d))

rewrite52.0ms

Algorithm
rewrite-expression-head
Rules
102×cbrt-prod_binary64_1744
78×*-un-lft-identity_binary64_1777
42×distribute-lft-out_binary64_1821
39×cube-prod_binary64_1750 unpow-prod-down_binary64_1708
15×add-sqr-sqrt_binary64_1762 add-cube-cbrt_binary64_1748
12×add-log-exp_binary64_1742
cbrt-div_binary64_1745 cube-div_binary64_1751 sum-log_binary64_1687
sqr-pow_binary64_1809 cube-mult_binary64_1752 unpow3_binary64_1717
add-cbrt-cube_binary64_1749 pow1_binary64_1719 flip-+_binary64_1802 flip3-+_binary64_1775 add-exp-log_binary64_1741
pow1/3_binary64_1711 rem-cbrt-cube_binary64_1754
associate-+r+_binary64_1828 +-commutative_binary64_1844
Counts
3 → 105
Calls
3 calls:
19.0ms
(cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 a (+.f64 (+.f64 b c) d)) 3)) 3))
12.0ms
(cbrt.f64 (pow.f64 (+.f64 a (+.f64 (+.f64 b c) d)) 3))
12.0ms
(+.f64 a (+.f64 (+.f64 b c) d))

series212.0ms

Counts
3 → 9
Calls
3 calls:
70.0ms
(cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 a (+.f64 (+.f64 b c) d)) 3)) 3))
73.0ms
(cbrt.f64 (pow.f64 (+.f64 a (+.f64 (+.f64 b c) d)) 3))
68.0ms
(+.f64 a (+.f64 (+.f64 b c) d))
Iterations

Useful iterations: 0 (6.0ms)

IterNodesCost
04679
14679
04679
14679
013
113
04749
14749
04749
14749
013
113
04809
14809
04809
14809
013
113

simplify114.0ms

Counts
114 → 114
Iterations

Useful iterations: 0 (74.0ms)

IterNodesCost
051891989

prune37.0ms

Filtered
31 candidates to 114 candidates (-267.7%)
Pruning

20 alts after pruning (19 fresh and 1 done)

PrunedKeptTotal
New1086114
Fresh21315
Picked101
Done011
Total11120131

Merged error: 2.2b

Counts
131 → 20

regimes347.0ms

Accuracy

0% (0.8b remaining)

Error of 2.8b against oracle of 2.0b and baseline of 2.8b

bsearch0.0ms

simplify6.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
01413
11413

end0.0ms

sample739.0ms

Algorithm
intervals
Results
315.0ms8000×pre80true
213.0ms8000×body80valid

Profiling

Loading profile data...