Details

Time bar (total: 2.4s)

analyze4.0ms

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

sample32.0ms

Algorithm
intervals
Results
15.0ms256×pre80true
6.0ms256×body80valid

simplify24.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (10.0ms)

IterNodesCost
018613
118613

prune2.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.4b

Counts
2 → 1

localize8.0ms

Local error

Found 3 expressions with local error:

0.2b
(+.f64 (+.f64 (+.f64 e d) c) b)
0.2b
(+.f64 (+.f64 e d) c)
0.3b
(+.f64 (+.f64 (+.f64 (+.f64 e d) c) b) a)

rewrite40.0ms

Algorithm
rewrite-expression-head
Rules
31×add-log-exp_binary64_1742 *-un-lft-identity_binary64_1777
19×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-+l+_binary64_1829 flip3-+_binary64_1775 +-commutative_binary64_1844 add-exp-log_binary64_1741
Counts
3 → 51
Calls
3 calls:
12.0ms
(+.f64 (+.f64 (+.f64 e d) c) b)
8.0ms
(+.f64 (+.f64 e d) c)
17.0ms
(+.f64 (+.f64 (+.f64 (+.f64 e d) c) b) a)

series229.0ms

Counts
3 → 9
Calls
3 calls:
71.0ms
(+.f64 (+.f64 (+.f64 e d) c) b)
61.0ms
(+.f64 (+.f64 e d) c)
97.0ms
(+.f64 (+.f64 (+.f64 (+.f64 e d) c) b) a)
Iterations

Useful iterations: 0 (6.0ms)

IterNodesCost
013929
113929
013929
113929
013
113
01549
11549
01549
11549
013
113
04679
14679
04679
14679
013
113

simplify97.0ms

Counts
60 → 60
Iterations

Useful iterations: 0 (73.0ms)

IterNodesCost
05476747

prune52.0ms

Filtered
38 candidates to 60 candidates (-57.9%)
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New51960
Fresh000
Picked101
Done000
Total52961

Merged error: 0.0b

Counts
61 → 9

localize8.0ms

Local error

Found 2 expressions with local error:

0.2b
(+.f64 (+.f64 e d) (+.f64 b c))
0.3b
(+.f64 (+.f64 (+.f64 e d) (+.f64 b c)) a)

rewrite32.0ms

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

series155.0ms

Counts
2 → 6
Calls
2 calls:
65.0ms
(+.f64 (+.f64 e d) (+.f64 b c))
89.0ms
(+.f64 (+.f64 (+.f64 e d) (+.f64 b c)) a)
Iterations

Useful iterations: 0 (6.0ms)

IterNodesCost
013369
113369
013369
113369
013
113
03989
13989
03989
13989
013
113

simplify99.0ms

Counts
51 → 51
Iterations

Useful iterations: 0 (74.0ms)

IterNodesCost
05927868

prune36.0ms

Filtered
31 candidates to 51 candidates (-64.5%)
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New47451
Fresh538
Picked101
Done000
Total53760

Merged error: 0.0b

Counts
60 → 7

localize8.0ms

Local error

Found 2 expressions with local error:

0.2b
(+.f64 (+.f64 e d) (+.f64 (+.f64 b c) a))
0.2b
(+.f64 (+.f64 b c) a)

rewrite30.0ms

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

series148.0ms

Counts
2 → 6
Calls
2 calls:
89.0ms
(+.f64 (+.f64 e d) (+.f64 (+.f64 b c) a))
59.0ms
(+.f64 (+.f64 b c) a)
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
01549
11549
01549
11549
013
113
011129
111129
011129
111129
013
113

simplify89.0ms

Counts
49 → 49
Iterations

Useful iterations: 0 (66.0ms)

IterNodesCost
05031849

prune34.0ms

Filtered
31 candidates to 49 candidates (-58.1%)
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New48149
Fresh156
Picked101
Done000
Total50656

Merged error: 0b

Counts
56 → 6

localize8.0ms

Local error

Found 3 expressions with local error:

0.2b
(+.f64 e (+.f64 (+.f64 a (+.f64 c b)) d))
0.2b
(+.f64 (+.f64 a (+.f64 c b)) d)
0.2b
(+.f64 a (+.f64 c b))

rewrite36.0ms

Algorithm
rewrite-expression-head
Rules
31×add-log-exp_binary64_1742 *-un-lft-identity_binary64_1777
19×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 flip3-+_binary64_1775 +-commutative_binary64_1844 add-exp-log_binary64_1741
associate-+r+_binary64_1828
associate-+l+_binary64_1829
Counts
3 → 51
Calls
3 calls:
15.0ms
(+.f64 e (+.f64 (+.f64 a (+.f64 c b)) d))
11.0ms
(+.f64 (+.f64 a (+.f64 c b)) d)
8.0ms
(+.f64 a (+.f64 c b))

series228.0ms

Counts
3 → 9
Calls
3 calls:
99.0ms
(+.f64 e (+.f64 (+.f64 a (+.f64 c b)) d))
69.0ms
(+.f64 (+.f64 a (+.f64 c b)) d)
60.0ms
(+.f64 a (+.f64 c b))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
01549
11549
01549
11549
013
113
04679
14679
04679
14679
013
113
013929
113929
013929
113929
013
113

simplify98.0ms

Counts
60 → 60
Iterations

Useful iterations: 0 (75.0ms)

IterNodesCost
05111756

prune31.0ms

Filtered
38 candidates to 60 candidates (-57.9%)
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New59160
Fresh235
Picked011
Done000
Total61566

Merged error: 0b

Counts
66 → 5

regimes111.0ms

Accuracy

0% (0.2b remaining)

Error of 0.2b against oracle of 0.0b and baseline of 0.2b

bsearch0.0ms

simplify6.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
01413
11413

end0.0ms

sample802.0ms

Algorithm
intervals
Results
356.0ms8000×pre80true
210.0ms8000×body80valid

Profiling

Loading profile data...