Details

Time bar (total: 10.4s)

analyze306.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
0%99.9%0.1%3
0%99.9%0.1%4
0%99.9%0.1%5
0%99.9%0.1%6
12.5%87.4%0.1%7
31.2%68.6%0.1%8
35.9%60.8%3.3%9
44.1%48%7.9%10
54.8%36.9%8.3%11
57.6%31.5%10.9%12
61.9%24%14.1%13
67.2%18.6%14.2%14

sample15.0ms

Algorithm
intervals
Results
7.0ms256×body80valid
1.0ms19×body80invalid

simplify54.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (39.0ms)

IterNodesCost
051113
151113

prune1.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 3.3b

Counts
2 → 1

localize6.0ms

Local error

Found 2 expressions with local error:

0.0b
(*.f64 (-.f64 1 y) z)
3.1b
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
13×add-sqr-sqrt_binary64_13747
associate-*l*_binary64_13822 *-un-lft-identity_binary64_13762
associate-*r*_binary64_13821 add-exp-log_binary64_13726 add-cbrt-cube_binary64_13734 pow1_binary64_13704 add-cube-cbrt_binary64_13733
difference-of-squares_binary64_13791 associate-*l/_binary64_13824 associate-*r/_binary64_13823 unswap-sqr_binary64_13790 *-commutative_binary64_13830 pow-prod-down_binary64_13685 prod-exp_binary64_13709 flip--_binary64_13788 cbrt-unprod_binary64_13731 add-log-exp_binary64_13727 sub-neg_binary64_13766 flip3--_binary64_13761
distribute-lft-in_binary64_13804 distribute-lft-out--_binary64_13807 distribute-rgt-in_binary64_13805
Counts
2 → 45
Calls
2 calls:
8.0ms
(*.f64 (-.f64 1 y) z)
7.0ms
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))

series972.0ms

Counts
2 → 6
Calls
2 calls:
110.0ms
(*.f64 (-.f64 1 y) z)
862.0ms
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
0643600
1643600
047573528
147573528
0643600
1643600
047573528
147573528
013
113
0872373
1872373
0122223
1122223
0872373
1872373
0122223
1122223
013
113

simplify122.0ms

Counts
51 → 51
Iterations

Useful iterations: 0 (103.0ms)

IterNodesCost
04973575
14973575

prune50.0ms

Filtered
35 candidates to 51 candidates (-45.7%)
Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New43851
Fresh000
Picked011
Done000
Total43952

Merged error: 3.2b

Counts
52 → 9

localize11.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z))))
3.1b
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))
3.1b
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))
3.1b
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))

rewrite35.0ms

Algorithm
rewrite-expression-head
Rules
16×add-sqr-sqrt_binary64_13747
10×add-exp-log_binary64_13726 add-cbrt-cube_binary64_13734 pow1_binary64_13704 *-un-lft-identity_binary64_13762 add-cube-cbrt_binary64_13733
associate-*l*_binary64_13822 associate-*r*_binary64_13821
associate-*r/_binary64_13823
sub-neg_binary64_13766
flip--_binary64_13788 add-log-exp_binary64_13727 flip3--_binary64_13761
distribute-lft-in_binary64_13804 unswap-sqr_binary64_13790 distribute-rgt-in_binary64_13805 *-commutative_binary64_13830 pow-prod-down_binary64_13685 prod-exp_binary64_13709 cbrt-unprod_binary64_13731
cbrt-div_binary64_13730
pow1/3_binary64_13696 cbrt-prod_binary64_13729
Counts
4 → 77
Calls
4 calls:
8.0ms
(cbrt.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z))))
7.0ms
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))
7.0ms
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))
8.0ms
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))

series4.0s

Counts
4 → 12
Calls
4 calls:
1.4s
(cbrt.f64 (*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z))))
848.0ms
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))
852.0ms
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))
854.0ms
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
0643600
1643600
047573528
147573528
0643600
1643600
047573528
147573528
013
113
0643600
1643600
047573528
147573528
0643600
1643600
047573528
147573528
013
113
0643600
1643600
047573528
147573528
0643600
1643600
047573528
147573528
013
113
0673618
1673618
030743546
130743546
0673618
1673618
030743546
130743546
013
113

simplify85.0ms

Counts
89 → 89
Iterations

Useful iterations: 0 (58.0ms)

IterNodesCost
049761286
149761286

prune128.0ms

Filtered
62 candidates to 89 candidates (-43.5%)
Pruning

12 alts after pruning (10 fresh and 2 done)

PrunedKeptTotal
New86389
Fresh077
Picked011
Done011
Total861298

Merged error: 3.2b

Counts
98 → 12

localize19.0ms

Local error

Found 4 expressions with local error:

3.1b
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))
3.4b
(cbrt.f64 (-.f64 1 (*.f64 (-.f64 1 y) z)))
3.4b
(cbrt.f64 (-.f64 1 (*.f64 (-.f64 1 y) z)))
3.4b
(cbrt.f64 (-.f64 1 (*.f64 (-.f64 1 y) z)))

rewrite24.0ms

Algorithm
rewrite-expression-head
Rules
11×add-sqr-sqrt_binary64_13747
cbrt-prod_binary64_13729 *-un-lft-identity_binary64_13762 add-cube-cbrt_binary64_13733
add-exp-log_binary64_13726 add-cbrt-cube_binary64_13734 cbrt-div_binary64_13730 pow1_binary64_13704
flip--_binary64_13788 add-log-exp_binary64_13727 flip3--_binary64_13761
pow1/3_binary64_13696 associate-*l*_binary64_13822 associate-*r*_binary64_13821
associate-*r/_binary64_13823 sub-neg_binary64_13766
distribute-lft-in_binary64_13804 unswap-sqr_binary64_13790 distribute-rgt-in_binary64_13805 *-commutative_binary64_13830 pow-prod-down_binary64_13685 prod-exp_binary64_13709 cbrt-unprod_binary64_13731
Counts
4 → 61
Calls
4 calls:
8.0ms
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))
4.0ms
(cbrt.f64 (-.f64 1 (*.f64 (-.f64 1 y) z)))
4.0ms
(cbrt.f64 (-.f64 1 (*.f64 (-.f64 1 y) z)))
6.0ms
(cbrt.f64 (-.f64 1 (*.f64 (-.f64 1 y) z)))

series1.7s

Counts
4 → 12
Calls
4 calls:
854.0ms
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))
289.0ms
(cbrt.f64 (-.f64 1 (*.f64 (-.f64 1 y) z)))
289.0ms
(cbrt.f64 (-.f64 1 (*.f64 (-.f64 1 y) z)))
295.0ms
(cbrt.f64 (-.f64 1 (*.f64 (-.f64 1 y) z)))
Iterations

Useful iterations: 0 (6.0ms)

IterNodesCost
0572640
1572640
09152592
19152592
0572640
1572640
09152592
19152592
013
113
0572640
1572640
09152592
19152592
0572640
1572640
09152592
19152592
013
113
0572640
1572640
09152592
19152592
0572640
1572640
09152592
19152592
013
113
0643600
1643600
047573528
147573528
0643600
1643600
047573528
147573528
013
113

simplify89.0ms

Counts
73 → 73
Iterations

Useful iterations: 0 (63.0ms)

IterNodesCost
050291162

prune174.0ms

Filtered
58 candidates to 73 candidates (-25.9%)
Pruning

12 alts after pruning (9 fresh and 3 done)

PrunedKeptTotal
New73073
Fresh099
Picked011
Done022
Total731285

Merged error: 3.2b

Counts
85 → 12

localize18.0ms

Local error

Found 4 expressions with local error:

3.1b
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))
3.4b
(cbrt.f64 (-.f64 1 (*.f64 (-.f64 1 y) z)))
3.4b
(cbrt.f64 (-.f64 1 (*.f64 (-.f64 1 y) z)))
3.4b
(cbrt.f64 (-.f64 1 (*.f64 (-.f64 1 y) z)))

rewrite22.0ms

Algorithm
rewrite-expression-head
Rules
11×add-sqr-sqrt_binary64_13747
cbrt-prod_binary64_13729 *-un-lft-identity_binary64_13762 add-cube-cbrt_binary64_13733
add-exp-log_binary64_13726 add-cbrt-cube_binary64_13734 cbrt-div_binary64_13730 pow1_binary64_13704
flip--_binary64_13788 add-log-exp_binary64_13727 flip3--_binary64_13761
pow1/3_binary64_13696 associate-*l*_binary64_13822 associate-*r*_binary64_13821
associate-*r/_binary64_13823 sub-neg_binary64_13766
distribute-lft-in_binary64_13804 unswap-sqr_binary64_13790 distribute-rgt-in_binary64_13805 *-commutative_binary64_13830 pow-prod-down_binary64_13685 prod-exp_binary64_13709 cbrt-unprod_binary64_13731
Counts
4 → 61
Calls
4 calls:
8.0ms
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))
4.0ms
(cbrt.f64 (-.f64 1 (*.f64 (-.f64 1 y) z)))
4.0ms
(cbrt.f64 (-.f64 1 (*.f64 (-.f64 1 y) z)))
4.0ms
(cbrt.f64 (-.f64 1 (*.f64 (-.f64 1 y) z)))

series1.7s

Counts
4 → 12
Calls
4 calls:
865.0ms
(*.f64 x (-.f64 1 (*.f64 (-.f64 1 y) z)))
283.0ms
(cbrt.f64 (-.f64 1 (*.f64 (-.f64 1 y) z)))
285.0ms
(cbrt.f64 (-.f64 1 (*.f64 (-.f64 1 y) z)))
288.0ms
(cbrt.f64 (-.f64 1 (*.f64 (-.f64 1 y) z)))
Iterations

Useful iterations: 0 (6.0ms)

IterNodesCost
0572640
1572640
09152592
19152592
0572640
1572640
09152592
19152592
013
113
0572640
1572640
09152592
19152592
0572640
1572640
09152592
19152592
013
113
0572640
1572640
09152592
19152592
0572640
1572640
09152592
19152592
013
113
0643600
1643600
047573528
147573528
0643600
1643600
047573528
147573528
013
113

simplify85.0ms

Counts
73 → 73
Iterations

Useful iterations: 0 (60.0ms)

IterNodesCost
050291162

prune155.0ms

Filtered
58 candidates to 73 candidates (-25.9%)
Pruning

12 alts after pruning (8 fresh and 4 done)

PrunedKeptTotal
New73073
Fresh088
Picked011
Done033
Total731285

Merged error: 3.2b

Counts
85 → 12

regimes178.0ms

Accuracy

0% (0.1b remaining)

Error of 3.4b against oracle of 3.3b and baseline of 3.4b

bsearch0.0ms

simplify9.0ms

Iterations

Useful iterations: 0 (3.0ms)

IterNodesCost
08413
18413

end0.0ms

sample424.0ms

Algorithm
intervals
Results
230.0ms8000×body80valid
19.0ms672×body80invalid

Profiling

Loading profile data...