Details

Time bar (total: 7.8s)

sample1.8s

Algorithm
intervals
sampling

Space saved by range analysis: 0%

Space saved by search: 27.182007%

Guaranteed chance to sample good point: 46.087758%

Results
20.0ms39×body1280valid
14.0ms46×body640valid
8.0ms140×body80valid
3.0ms14×body320valid
2.0ms17×body160valid
2.0msbody1280invalid
1.0msbody640invalid
1.0msbody160invalid
1.0msbody320invalid
0.0msbody80invalid
0.0msbody80nan

simplify101.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 4 (7.0ms)

IterNodesCost
0156
1246
2516
31066
43044
57744
635154
750014

prune9.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New011
Fresh101
Picked000
Done000
Total112

Merged error: 12.0b

Counts
2 → 1

localize6.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ x (+ x y))
0.0b
(/ (pow (/ x (+ x y)) x) x)
7.3b
(pow (/ x (+ x y)) x)

rewrite31.0ms

Algorithm
rewrite-expression-head
Rules
138×times-frac
118×*-un-lft-identity
90×unpow-prod-down
80×add-sqr-sqrt add-cube-cbrt
25×associate-/l*
19×distribute-lft-out
16×add-exp-log
12×associate-/r/
div-exp associate-/r* add-cbrt-cube div-inv
flip3-+ flip-+
sqr-pow
pow1 pow-exp
pow-unpow add-log-exp
cbrt-undiv pow-to-exp frac-2neg clear-num
pow-pow
Counts
3 → 172
Calls
3 calls:
5.0ms
(/ x (+ x y))
11.0ms
(/ (pow (/ x (+ x y)) x) x)
7.0ms
(pow (/ x (+ x y)) x)

series46.0ms

Counts
3 → 9
Calls
3 calls:
8.0ms
(/ x (+ x y))
20.0ms
(/ (pow (/ x (+ x y)) x) x)
18.0ms
(pow (/ x (+ x y)) x)

simplify96.0ms

Algorithm
egg-herbie
Counts
181 → 181
Iterations

Useful iterations: 1 (20.0ms)

IterNodesCost
07521628
137871586
250011586

prune185.0ms

Filtered
134 candidates to 181 candidates (-35.1%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New1783181
Fresh000
Picked011
Done000
Total1784182

Merged error: 0.4b

Counts
182 → 4

localize17.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt (+ x y))
0.5b
(cbrt (+ x y))
2.2b
(pow (/ (* (cbrt x) (cbrt x)) (* (cbrt (+ x y)) (cbrt (+ x y)))) x)
2.2b
(pow (/ (cbrt x) (cbrt (+ x y))) x)

rewrite40.0ms

Algorithm
rewrite-expression-head
Rules
61×unpow-prod-down
53×cbrt-prod
52×*-un-lft-identity
43×times-frac
36×add-sqr-sqrt add-cube-cbrt
20×add-exp-log
18×cbrt-div
10×associate-/r/
flip3-+ flip-+
distribute-lft-out
pow-exp
pow1 pow-unpow
div-exp
frac-times prod-exp add-cbrt-cube add-log-exp
pow-to-exp pow-pow pow1/3 associate-*r/ associate-*l/ div-inv sqr-pow
Counts
4 → 122
Calls
4 calls:
3.0ms
(cbrt (+ x y))
3.0ms
(cbrt (+ x y))
15.0ms
(pow (/ (* (cbrt x) (cbrt x)) (* (cbrt (+ x y)) (cbrt (+ x y)))) x)
13.0ms
(pow (/ (cbrt x) (cbrt (+ x y))) x)

series124.0ms

Counts
4 → 12
Calls
4 calls:
30.0ms
(cbrt (+ x y))
30.0ms
(cbrt (+ x y))
38.0ms
(pow (/ (* (cbrt x) (cbrt x)) (* (cbrt (+ x y)) (cbrt (+ x y)))) x)
26.0ms
(pow (/ (cbrt x) (cbrt (+ x y))) x)

simplify91.0ms

Algorithm
egg-herbie
Counts
134 → 134
Iterations

Useful iterations: 2 (74.0ms)

IterNodesCost
010151704
136221621
250011580

prune177.0ms

Filtered
94 candidates to 134 candidates (-42.6%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New1340134
Fresh022
Picked011
Done011
Total1344138

Merged error: 0.4b

Counts
138 → 4

localize11.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt (/ (pow (/ x (+ x y)) x) x))
7.3b
(pow (/ x (+ x y)) x)
7.3b
(pow (/ x (+ x y)) x)
7.3b
(pow (/ x (+ x y)) x)

rewrite42.0ms

Algorithm
rewrite-expression-head
Rules
138×times-frac
117×*-un-lft-identity
108×unpow-prod-down
81×add-sqr-sqrt add-cube-cbrt
70×cbrt-prod
18×distribute-lft-out
13×add-exp-log
12×associate-/r/
pow-unpow
pow1 div-inv
flip3-+ pow-exp flip-+ sqr-pow
add-cbrt-cube add-log-exp
pow-to-exp pow-pow div-exp
cbrt-div pow1/3
Counts
4 → 178
Calls
4 calls:
11.0ms
(cbrt (/ (pow (/ x (+ x y)) x) x))
7.0ms
(pow (/ x (+ x y)) x)
7.0ms
(pow (/ x (+ x y)) x)
7.0ms
(pow (/ x (+ x y)) x)

series94.0ms

Counts
4 → 12
Calls
4 calls:
39.0ms
(cbrt (/ (pow (/ x (+ x y)) x) x))
17.0ms
(pow (/ x (+ x y)) x)
17.0ms
(pow (/ x (+ x y)) x)
21.0ms
(pow (/ x (+ x y)) x)

simplify108.0ms

Algorithm
egg-herbie
Counts
190 → 190
Iterations

Useful iterations: 2 (82.0ms)

IterNodesCost
09192341
138022269
250022262

prune264.0ms

Filtered
142 candidates to 190 candidates (-33.8%)
Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New1882190
Fresh011
Picked101
Done022
Total1895194

Merged error: 0.4b

Counts
194 → 5

localize23.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (/ 1 (* (cbrt x) (cbrt x))))
7.3b
(pow (/ x (+ x y)) x)
7.3b
(pow (/ x (+ x y)) x)
7.3b
(pow (/ x (+ x y)) x)

rewrite30.0ms

Algorithm
rewrite-expression-head
Rules
54×unpow-prod-down
51×*-un-lft-identity
39×times-frac
33×add-sqr-sqrt add-cube-cbrt
13×add-exp-log
pow-unpow distribute-lft-out
pow1 cbrt-prod
pow-exp associate-/r/
add-cbrt-cube div-inv add-log-exp
pow-to-exp pow-pow flip3-+ div-exp flip-+ sqr-pow
cbrt-div pow1/3
Counts
4 → 115
Calls
4 calls:
5.0ms
(cbrt (/ 1 (* (cbrt x) (cbrt x))))
7.0ms
(pow (/ x (+ x y)) x)
7.0ms
(pow (/ x (+ x y)) x)
7.0ms
(pow (/ x (+ x y)) x)

series96.0ms

Counts
4 → 12
Calls
4 calls:
41.0ms
(cbrt (/ 1 (* (cbrt x) (cbrt x))))
17.0ms
(pow (/ x (+ x y)) x)
21.0ms
(pow (/ x (+ x y)) x)
17.0ms
(pow (/ x (+ x y)) x)

simplify57.0ms

Algorithm
egg-herbie
Counts
127 → 127
Iterations

Useful iterations: 2 (44.0ms)

IterNodesCost
04941203
119431147
250021049

prune179.0ms

Filtered
91 candidates to 127 candidates (-39.6%)
Pruning

7 alts after pruning (4 fresh and 3 done)

PrunedKeptTotal
New1243127
Fresh112
Picked011
Done022
Total1257132

Merged error: 0.4b

Counts
132 → 7

regimes126.0ms

Accuracy

25% (3.9b remaining)

Error of 5.5b against oracle of 1.6b and baseline of 6.8b

bsearch114.0ms

Steps
ItersRangePoint
8
2.1548997474004827e+162
6.657144532790112e+166
2.4173038714585595e+162
9
0.10723841093899311
89356837.62704171
291.7995052462423

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02923
12923

end0.0ms

sample3.9s

Algorithm
intervals
sampling

Space saved by range analysis: 0%

Space saved by search: 27.182007%

Guaranteed chance to sample good point: 46.087758%

Results
950.0ms1443×body1280valid
366.0ms1209×body640valid
240.0ms4340×body80valid
132.0ms652×body320valid
63.0ms220×body640invalid
45.0ms356×body160valid
41.0ms92×body1280invalid
36.0ms189×body320invalid
11.0ms92×body160invalid
8.0ms135×body80invalid
3.0ms77×body80nan

Profiling

Loading profile data...