Details

Time bar (total: 5.5s)

analyze3.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%100%0%0
0%100%0%1
50%50%0%2
50%25%25%3
62.5%12.5%25%4
68.7%6.2%25%5
71.8%3.1%25%6
73.4%1.6%25%7
74.2%0.8%25%8
74.6%0.4%25%9
74.8%0.2%25%10
74.9%0.1%25%11
74.9%0%25%12
74.9%0%25%13
74.9%0%25%14

sample55.0ms

Algorithm
intervals
Results
30.0ms65×body1280valid
13.0ms57×body640valid
3.0ms27×body320valid
2.0ms88×body80valid
1.0ms19×body160valid

simplify19.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
086
186

prune1.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 39.3b

Counts
2 → 1

localize6.0ms

Local error

Found 1 expressions with local error:

4.9b
(log.f64 (+.f64 1 x))

rewrite4.0ms

Algorithm
rewrite-expression-head
Rules
log-prod_binary64_1601 *-un-lft-identity_binary64_1687
add-sqr-sqrt_binary64_1672 add-cube-cbrt_binary64_1658 pow1_binary64_1629 log-div_binary64_1602 add-exp-log_binary64_1651
distribute-lft-out_binary64_1731 add-log-exp_binary64_1652 flip3-+_binary64_1685 add-cbrt-cube_binary64_1659 flip-+_binary64_1712 rem-log-exp_binary64_1650 log-pow_binary64_1604
Counts
1 → 15
Calls
1 calls:
4.0ms
(log.f64 (+.f64 1 x))

series276.0ms

Counts
1 → 3
Calls
1 calls:
276.0ms
(log.f64 (+.f64 1 x))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
01211308
11211308
047951058
147951058
01211308
11211308
047951058
147951058
013
113

simplify141.0ms

Counts
18 → 18
Iterations

Useful iterations: 0 (125.0ms)

IterNodesCost
04896161
14896161

prune15.0ms

Filtered
12 candidates to 18 candidates (-50.0%)
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New14418
Fresh000
Picked011
Done000
Total14519

Merged error: 39.3b

Counts
19 → 5

localize6.0ms

Local error

Found 4 expressions with local error:

0.0b
(sqrt.f64 (+.f64 1 x))
0.0b
(sqrt.f64 (+.f64 1 x))
4.9b
(log.f64 (sqrt.f64 (+.f64 1 x)))
4.9b
(log.f64 (sqrt.f64 (+.f64 1 x)))

rewrite21.0ms

Algorithm
rewrite-expression-head
Rules
18×*-un-lft-identity_binary64_1687
16×sqrt-prod_binary64_1666
14×log-prod_binary64_1601
12×add-sqr-sqrt_binary64_1672
10×add-cube-cbrt_binary64_1658 pow1_binary64_1629
sqrt-div_binary64_1667
add-exp-log_binary64_1651 log-pow_binary64_1604
distribute-lft-out_binary64_1731 pow1/2_binary64_1619 add-log-exp_binary64_1652 flip3-+_binary64_1685 add-cbrt-cube_binary64_1659 flip-+_binary64_1712 sqrt-pow1_binary64_1668 log-div_binary64_1602
rem-sqrt-square_binary64_1675 rem-log-exp_binary64_1650
Counts
4 → 72
Calls
4 calls:
4.0ms
(sqrt.f64 (+.f64 1 x))
4.0ms
(sqrt.f64 (+.f64 1 x))
5.0ms
(log.f64 (sqrt.f64 (+.f64 1 x)))
7.0ms
(log.f64 (sqrt.f64 (+.f64 1 x)))

series933.0ms

Counts
4 → 12
Calls
4 calls:
224.0ms
(sqrt.f64 (+.f64 1 x))
222.0ms
(sqrt.f64 (+.f64 1 x))
244.0ms
(log.f64 (sqrt.f64 (+.f64 1 x)))
243.0ms
(log.f64 (sqrt.f64 (+.f64 1 x)))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
01731502
11731502
048171152
148171152
01731502
11731502
048171152
148171152
013
113
01731502
11731502
048171152
148171152
01731502
11731502
048171152
148171152
013
113
01371388
11371388
052051150
01371388
11371388
052051150
013
113
01371388
11371388
052051150
01371388
11371388
052051150
013
113

simplify139.0ms

Counts
84 → 84
Iterations

Useful iterations: 0 (116.0ms)

IterNodesCost
04753822
14753822

prune64.0ms

Filtered
56 candidates to 84 candidates (-50.0%)
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New81384
Fresh033
Picked101
Done011
Total82789

Merged error: 39.3b

Counts
89 → 7

localize6.0ms

Local error

Found 3 expressions with local error:

0.2b
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3))
0.3b
(pow.f64 (log.f64 (+.f64 1 x)) 3)
4.9b
(log.f64 (+.f64 1 x))

rewrite12.0ms

Algorithm
rewrite-expression-head
Rules
14×cbrt-prod_binary64_1654
12×*-un-lft-identity_binary64_1687
10×add-sqr-sqrt_binary64_1672 add-cube-cbrt_binary64_1658
pow1_binary64_1629
cube-prod_binary64_1660 unpow-prod-down_binary64_1618
add-exp-log_binary64_1651 log-pow_binary64_1604
log-prod_binary64_1601 add-cbrt-cube_binary64_1659
add-log-exp_binary64_1652 pow-unpow_binary64_1616
sqr-pow_binary64_1719 unpow3_binary64_1627 log-div_binary64_1602 cube-mult_binary64_1662
rem-cbrt-cube_binary64_1664 distribute-lft-out_binary64_1731 flip3-+_binary64_1685 flip-+_binary64_1712 rem-cube-cbrt_binary64_1663 pow-exp_binary64_1607 pow-to-exp_binary64_1608 rem-log-exp_binary64_1650 pow1/3_binary64_1621 pow-pow_binary64_1611
Counts
3 → 63
Calls
3 calls:
3.0ms
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3))
3.0ms
(pow.f64 (log.f64 (+.f64 1 x)) 3)
4.0ms
(log.f64 (+.f64 1 x))

series822.0ms

Counts
3 → 9
Calls
3 calls:
298.0ms
(cbrt.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3))
247.0ms
(pow.f64 (log.f64 (+.f64 1 x)) 3)
277.0ms
(log.f64 (+.f64 1 x))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
01211308
11211308
047951058
147951058
01211308
11211308
047951058
147951058
013
113
01951674
11951674
049151472
149151472
01951674
11951674
049151472
149151472
013
113
0431986
1431986
050821092
0431986
1431986
050821092
013
113

simplify122.0ms

Counts
72 → 72
Iterations

Useful iterations: 0 (101.0ms)

IterNodesCost
04867696
14867696

prune36.0ms

Filtered
35 candidates to 72 candidates (-105.7%)
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New70272
Fresh145
Picked101
Done011
Total72779

Merged error: 39.3b

Counts
79 → 7

localize8.0ms

Local error

Found 4 expressions with local error:

0.2b
(cbrt.f64 (log.f64 (+.f64 1 x)))
0.2b
(pow.f64 (cbrt.f64 (log.f64 (+.f64 1 x))) 2)
4.9b
(log.f64 (+.f64 1 x))
4.9b
(log.f64 (+.f64 1 x))

rewrite15.0ms

Algorithm
rewrite-expression-head
Rules
14×*-un-lft-identity_binary64_1687
10×add-sqr-sqrt_binary64_1672 add-cube-cbrt_binary64_1658
pow1_binary64_1629
log-prod_binary64_1601 cbrt-prod_binary64_1654
unpow-prod-down_binary64_1618 add-exp-log_binary64_1651
add-log-exp_binary64_1652 add-cbrt-cube_binary64_1659 log-div_binary64_1602 log-pow_binary64_1604
pow-unpow_binary64_1616
distribute-lft-out_binary64_1731 flip3-+_binary64_1685 flip-+_binary64_1712 rem-log-exp_binary64_1650 pow1/3_binary64_1621 pow-pow_binary64_1611
sqr-pow_binary64_1719 unpow2_binary64_1626 pow-exp_binary64_1607 pow-to-exp_binary64_1608
Counts
4 → 65
Calls
4 calls:
1.0ms
(cbrt.f64 (log.f64 (+.f64 1 x)))
3.0ms
(pow.f64 (cbrt.f64 (log.f64 (+.f64 1 x))) 2)
4.0ms
(log.f64 (+.f64 1 x))
4.0ms
(log.f64 (+.f64 1 x))

series798.0ms

Counts
4 → 12
Calls
4 calls:
90.0ms
(cbrt.f64 (log.f64 (+.f64 1 x)))
157.0ms
(pow.f64 (cbrt.f64 (log.f64 (+.f64 1 x))) 2)
277.0ms
(log.f64 (+.f64 1 x))
274.0ms
(log.f64 (+.f64 1 x))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
01211308
11211308
047951058
147951058
01211308
11211308
047951058
147951058
013
113
01211308
11211308
047951058
147951058
01211308
11211308
047951058
147951058
013
113
01291986
11291986
053491971
01291986
11291986
053491971
013
113
0391959
1391959
0511944
1511944
0391959
1391959
0511944
1511944
013
113

simplify172.0ms

Counts
77 → 77
Iterations

Useful iterations: 0 (150.0ms)

IterNodesCost
04902760
14902760

prune61.0ms

Filtered
51 candidates to 77 candidates (-51.0%)
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New74377
Fresh235
Picked101
Done011
Total77784

Merged error: 39.3b

Counts
84 → 7

regimes47.0ms

Accuracy

0% (0.0b remaining)

Error of 39.5b against oracle of 39.4b and baseline of 39.5b

bsearch0.0ms

simplify5.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
086
186

end0.0ms

sample1.8s

Algorithm
intervals
Results
1.0s2274×body1280valid
386.0ms1668×body640valid
102.0ms856×body320valid
71.0ms2763×body80valid
31.0ms439×body160valid

Profiling

Loading profile data...