Details

Time bar (total: 5.1s)

analyze311.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
15.6%84.3%0.1%7
29.6%70.2%0.1%8
36.7%60.1%3.3%9
43.3%49.5%7.2%10
52.1%39.2%8.7%11
57.6%31.1%11.3%12
60.6%25.6%13.8%13
65.2%20.4%14.4%14

sample15.0ms

Algorithm
intervals
Results
7.0ms256×body80valid
0.0ms17×body80invalid

simplify501.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (27.0ms)

IterNodesCost
027510
127510

prune3.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.0b

Counts
2 → 2

localize6.0ms

Local error

Found 2 expressions with local error:

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

rewrite23.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt_binary64_13747
*-un-lft-identity_binary64_13762
associate-*l*_binary64_13822
add-exp-log_binary64_13726 add-cbrt-cube_binary64_13734 add-log-exp_binary64_13727 pow1_binary64_13704 add-cube-cbrt_binary64_13733
associate-*r*_binary64_13821
difference-of-squares_binary64_13791 associate-*l/_binary64_13824
flip3-+_binary64_13760 distribute-lft-out--_binary64_13807 unswap-sqr_binary64_13790 +-commutative_binary64_13829 *-commutative_binary64_13830 sum-log_binary64_13672 pow-prod-down_binary64_13685 prod-exp_binary64_13709 flip--_binary64_13788 cbrt-unprod_binary64_13731 flip3--_binary64_13761 flip-+_binary64_13787
Counts
2 → 34
Calls
2 calls:
9.0ms
(*.f64 (-.f64 1 x) y)
10.0ms
(+.f64 (*.f64 (-.f64 1 x) y) (*.f64 x z))

series502.0ms

Counts
2 → 6
Calls
2 calls:
114.0ms
(*.f64 (-.f64 1 x) y)
388.0ms
(+.f64 (*.f64 (-.f64 1 x) y) (*.f64 x z))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
0643624
1643624
012913537
112913537
0643624
1643624
012913537
112913537
013
113
0872373
1872373
0122223
1122223
0872373
1872373
0122223
1122223
013
113

simplify122.0ms

Counts
40 → 40
Iterations

Useful iterations: 0 (103.0ms)

IterNodesCost
04941445
14941445

prune26.0ms

Filtered
29 candidates to 40 candidates (-37.9%)
Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New39140
Fresh011
Picked011
Done000
Total39342

Merged error: 0b

Counts
42 → 3

localize5.0ms

Local error

Found 2 expressions with local error:

0.0b
(+.f64 y (*.f64 x (-.f64 z y)))
0.0b
(*.f64 x (-.f64 z y))

rewrite14.0ms

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

series761.0ms

Counts
2 → 6
Calls
2 calls:
489.0ms
(+.f64 y (*.f64 x (-.f64 z y)))
272.0ms
(*.f64 x (-.f64 z y))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
0583546
1583546
07443492
17443492
0583546
1583546
07443492
17443492
013
113
0613597
1613597
012913537
112913537
0613597
1613597
012913537
112913537
013
113

simplify116.0ms

Counts
43 → 43
Iterations

Useful iterations: 0 (95.0ms)

IterNodesCost
04949437
14949437

prune21.0ms

Filtered
31 candidates to 43 candidates (-38.7%)
Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New42143
Fresh101
Picked011
Done011
Total43346

Merged error: 0b

Counts
46 → 3

localize9.0ms

Local error

Found 4 expressions with local error:

0.5b
(*.f64 (cbrt.f64 (+.f64 y (*.f64 x (-.f64 z y)))) (cbrt.f64 (+.f64 y (*.f64 x (-.f64 z y)))))
0.5b
(cbrt.f64 (+.f64 y (*.f64 x (-.f64 z y))))
0.5b
(cbrt.f64 (+.f64 y (*.f64 x (-.f64 z y))))
0.5b
(cbrt.f64 (+.f64 y (*.f64 x (-.f64 z y))))

rewrite24.0ms

Algorithm
rewrite-expression-head
Rules
25×cbrt-prod_binary64_13729
23×add-sqr-sqrt_binary64_13747
18×cbrt-div_binary64_13730
15×*-un-lft-identity_binary64_13762 add-cube-cbrt_binary64_13733
11×pow1_binary64_13704
flip3-+_binary64_13760 pow1/3_binary64_13696 flip-+_binary64_13787
associate-*l*_binary64_13822 associate-*r*_binary64_13821 add-exp-log_binary64_13726 swap-sqr_binary64_13789
unswap-sqr_binary64_13790 add-cbrt-cube_binary64_13734 add-log-exp_binary64_13727 frac-times_binary64_13754
pow-prod-up_binary64_13684 associate-*l/_binary64_13824 associate-*r/_binary64_13823 pow-sqr_binary64_13795 pow-prod-down_binary64_13685
*-commutative_binary64_13830 prod-exp_binary64_13709 pow-plus_binary64_13699 pow2_binary64_13695 cbrt-unprod_binary64_13731
Counts
4 → 87
Calls
4 calls:
11.0ms
(*.f64 (cbrt.f64 (+.f64 y (*.f64 x (-.f64 z y)))) (cbrt.f64 (+.f64 y (*.f64 x (-.f64 z y)))))
3.0ms
(cbrt.f64 (+.f64 y (*.f64 x (-.f64 z y))))
3.0ms
(cbrt.f64 (+.f64 y (*.f64 x (-.f64 z y))))
3.0ms
(cbrt.f64 (+.f64 y (*.f64 x (-.f64 z y))))

series2.0s

Counts
4 → 12
Calls
4 calls:
508.0ms
(*.f64 (cbrt.f64 (+.f64 y (*.f64 x (-.f64 z y)))) (cbrt.f64 (+.f64 y (*.f64 x (-.f64 z y)))))
492.0ms
(cbrt.f64 (+.f64 y (*.f64 x (-.f64 z y))))
493.0ms
(cbrt.f64 (+.f64 y (*.f64 x (-.f64 z y))))
506.0ms
(cbrt.f64 (+.f64 y (*.f64 x (-.f64 z y))))
Iterations

Useful iterations: 0 (6.0ms)

IterNodesCost
0643615
1643615
012943555
112943555
0643615
1643615
012943555
112943555
013
113
0643615
1643615
012943555
112943555
0643615
1643615
012943555
112943555
013
113
0643615
1643615
012943555
112943555
0643615
1643615
012943555
112943555
013
113
0673837
1673837
012973735
112973735
0673837
1673837
012973735
112973735
013
113

simplify133.0ms

Counts
99 → 99
Iterations

Useful iterations: 0 (100.0ms)

IterNodesCost
049172038
149172038

prune68.0ms

Filtered
66 candidates to 99 candidates (-50.0%)
Pruning

3 alts after pruning (0 fresh and 3 done)

PrunedKeptTotal
New99099
Fresh000
Picked011
Done022
Total993102

Merged error: 0b

Counts
102 → 3

regimes41.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify6.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
02313
12313

end0.0ms

sample433.0ms

Algorithm
intervals
Results
233.0ms8000×body80valid
20.0ms706×body80invalid

Profiling

Loading profile data...