Details

Time bar (total: 1.9s)

analyze97.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
25%74.9%0.1%5
25%74.9%0.1%6
56.2%43.7%0.1%7
56.2%43.7%0.1%8
76.5%23.4%0.1%9
76.5%23.4%0.1%10
87.8%12.1%0.1%11
87.8%12.1%0.1%12
93.8%6.1%0.1%13
93.8%6.1%0.1%14

sample19.0ms

Algorithm
intervals
Results
7.0ms256×body80valid

simplify13.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (4.0ms)

IterNodesCost
03713
13713

prune16.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New101
Fresh011
Picked000
Done000
Total112

Merged error: 12.5b

Counts
2 → 1

localize10.0ms

Local error

Found 1 expressions with local error:

12.1b
(/.f64 (+.f64 x y) (*.f64 (*.f64 x 2) y))

rewrite9.0ms

Algorithm
rewrite-expression-head
Rules
10×add-cbrt-cube_binary64_5040 add-exp-log_binary64_5032
*-un-lft-identity_binary64_5068
associate-/l*_binary64_5132 times-frac_binary64_5063
cbrt-undiv_binary64_5038 prod-exp_binary64_5019 add-sqr-sqrt_binary64_5053 cbrt-unprod_binary64_5037 div-exp_binary64_5021 add-cube-cbrt_binary64_5039
associate-/l/_binary64_5134 distribute-lft-out_binary64_5112
associate-/r*_binary64_5131 flip3-+_binary64_5066 frac-2neg_binary64_5061 flip-+_binary64_5093 add-log-exp_binary64_5033 clear-num_binary64_5071 pow1_binary64_5014 div-inv_binary64_5069
Counts
1 → 27
Calls
1 calls:
8.0ms
(/.f64 (+.f64 x y) (*.f64 (*.f64 x 2) y))

series36.0ms

Counts
1 → 3
Calls
1 calls:
35.0ms
(/.f64 (+.f64 x y) (*.f64 (*.f64 x 2) y))

simplify53.0ms

Algorithm
egg-herbie
Counts
30 → 30
Iterations

Useful iterations: 0 (40.0ms)

IterNodesCost
05024452

prune117.0ms

Filtered
19 candidates to 30 candidates (-57.9%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New26430
Fresh000
Picked101
Done000
Total27431

Merged error: 0b

Counts
31 → 4

localize8.0ms

Local error

Found 1 expressions with local error:

0.0b
(+.f64 (/.f64 1/2 x) (/.f64 1/2 y))

rewrite13.0ms

Algorithm
rewrite-expression-head
Rules
11×*-un-lft-identity_binary64_5068
times-frac_binary64_5063
distribute-lft-out_binary64_5112
add-log-exp_binary64_5033 add-sqr-sqrt_binary64_5053 add-cube-cbrt_binary64_5039
div-inv_binary64_5069
add-cbrt-cube_binary64_5040 flip3-+_binary64_5066 flip-+_binary64_5093 pow1_binary64_5014 add-exp-log_binary64_5032 frac-add_binary64_5058 sum-log_binary64_4983 +-commutative_binary64_5135
Counts
1 → 17
Calls
1 calls:
12.0ms
(+.f64 (/.f64 1/2 x) (/.f64 1/2 y))

series19.0ms

Counts
1 → 3
Calls
1 calls:
19.0ms
(+.f64 (/.f64 1/2 x) (/.f64 1/2 y))

simplify74.0ms

Algorithm
egg-herbie
Counts
20 → 20
Iterations

Useful iterations: 0 (63.0ms)

IterNodesCost
05584274

prune83.0ms

Filtered
15 candidates to 20 candidates (-33.3%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New20020
Fresh033
Picked011
Done000
Total20424

Merged error: 0b

Counts
24 → 4

localize21.0ms

Local error

Found 2 expressions with local error:

0.0b
(/.f64 (+.f64 x y) y)
7.4b
(*.f64 (/.f64 1/2 x) (/.f64 (+.f64 x y) y))

rewrite23.0ms

Algorithm
rewrite-expression-head
Rules
40×*-un-lft-identity_binary64_5068
38×add-sqr-sqrt_binary64_5053
37×times-frac_binary64_5063
26×add-cube-cbrt_binary64_5039
16×add-cbrt-cube_binary64_5040 associate-*r*_binary64_5127 add-exp-log_binary64_5032
13×associate-*l*_binary64_5128
distribute-lft-out_binary64_5112
cbrt-undiv_binary64_5038 div-exp_binary64_5021
associate-/l*_binary64_5132 pow1_binary64_5014 prod-exp_binary64_5019 unswap-sqr_binary64_5096 cbrt-unprod_binary64_5037
associate-/r*_binary64_5131 div-inv_binary64_5069
associate-/l/_binary64_5134 add-log-exp_binary64_5033
pow-prod-down_binary64_4995 associate-*l/_binary64_5130 flip3-+_binary64_5066 frac-2neg_binary64_5061 flip-+_binary64_5093 clear-num_binary64_5071 frac-times_binary64_5060 associate-*r/_binary64_5129 *-commutative_binary64_5136
Counts
2 → 86
Calls
2 calls:
6.0ms
(/.f64 (+.f64 x y) y)
14.0ms
(*.f64 (/.f64 1/2 x) (/.f64 (+.f64 x y) y))

series56.0ms

Counts
2 → 6
Calls
2 calls:
17.0ms
(/.f64 (+.f64 x y) y)
39.0ms
(*.f64 (/.f64 1/2 x) (/.f64 (+.f64 x y) y))

simplify69.0ms

Algorithm
egg-herbie
Counts
92 → 92
Iterations

Useful iterations: 0 (45.0ms)

IterNodesCost
050461357

prune276.0ms

Filtered
65 candidates to 92 candidates (-41.5%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New92092
Fresh022
Picked011
Done011
Total92496

Merged error: 0b

Counts
96 → 4

localize9.0ms

Local error

Found 2 expressions with local error:

0.0b
(/.f64 (+.f64 x y) (*.f64 x 2))
10.0b
(/.f64 (/.f64 (+.f64 x y) (*.f64 x 2)) y)

rewrite27.0ms

Algorithm
rewrite-expression-head
Rules
44×times-frac_binary64_5063
33×*-un-lft-identity_binary64_5068
21×add-sqr-sqrt_binary64_5053 add-cube-cbrt_binary64_5039
16×add-cbrt-cube_binary64_5040 add-exp-log_binary64_5032
12×associate-/l*_binary64_5132
cbrt-undiv_binary64_5038 div-exp_binary64_5021
distribute-lft-out_binary64_5112 div-inv_binary64_5069
associate-/r*_binary64_5131
associate-/l/_binary64_5134
frac-2neg_binary64_5061 add-log-exp_binary64_5033 clear-num_binary64_5071 pow1_binary64_5014 prod-exp_binary64_5019 cbrt-unprod_binary64_5037
flip3-+_binary64_5066 flip-+_binary64_5093
Counts
2 → 77
Calls
2 calls:
7.0ms
(/.f64 (+.f64 x y) (*.f64 x 2))
18.0ms
(/.f64 (/.f64 (+.f64 x y) (*.f64 x 2)) y)

series57.0ms

Counts
2 → 6
Calls
2 calls:
22.0ms
(/.f64 (+.f64 x y) (*.f64 x 2))
35.0ms
(/.f64 (/.f64 (+.f64 x y) (*.f64 x 2)) y)

simplify63.0ms

Algorithm
egg-herbie
Counts
83 → 83
Iterations

Useful iterations: 0 (42.0ms)

IterNodesCost
050511434

prune236.0ms

Filtered
59 candidates to 83 candidates (-40.7%)
Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New82183
Fresh101
Picked101
Done022
Total84387

Merged error: 0b

Counts
87 → 3

regimes122.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0810
1810

end0.0ms

sample410.0ms

Algorithm
intervals
Results
237.0ms8000×body80valid

Profiling

Loading profile data...