Details

Time bar (total: 2.5s)

sample29.0ms

Algorithm
intervals
sampling

Space saved by range analysis: 43.768318%

Space saved by search: 43.768318%

Guaranteed chance to sample good point: 100%

Results
6.0ms190×body80valid
4.0ms26×body1280valid
4.0ms256×pre80true
3.0ms24×body640valid
1.0msbody320valid
1.0msbody160valid

simplify71.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0206
1346
2526
3736
41236
51726
62246
72616
83236
94116
105326
116126
126546
136976
149226
159806
1610076
1710276
1810356
1910356

prune3.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 15.5b

Counts
2 → 1

localize8.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ (- beta alpha) (+ (+ alpha beta) 2.0))
2.2b
(+ (/ (- beta alpha) (+ (+ alpha beta) 2.0)) 1.0)

rewrite242.0ms

Algorithm
rewrite-expression-head
Rules
58×*-un-lft-identity
26×add-sqr-sqrt
25×times-frac
19×distribute-lft-out
14×add-cube-cbrt
distribute-lft-out-- difference-of-squares
associate-/r* associate-/l*
add-exp-log add-cbrt-cube add-log-exp
pow1 flip3-+ div-sub associate-/r/ flip-+ associate-/l/
cbrt-undiv +-commutative associate-+l- flip3-- frac-2neg div-exp clear-num sum-log flip-- div-inv
Counts
2 → 65
Calls
2 calls:
10.0ms
(/ (- beta alpha) (+ (+ alpha beta) 2.0))
229.0ms
(+ (/ (- beta alpha) (+ (+ alpha beta) 2.0)) 1.0)

series19.0ms

Counts
2 → 6
Calls
2 calls:
7.0ms
(/ (- beta alpha) (+ (+ alpha beta) 2.0))
11.0ms
(+ (/ (- beta alpha) (+ (+ alpha beta) 2.0)) 1.0)

simplify37.0ms

Algorithm
egg-herbie
Counts
71 → 71
Iterations

Useful iterations: 2 (30.0ms)

IterNodesCost
0320535
11022510
25001502

prune122.0ms

Filtered
46 candidates to 71 candidates (-54.3%)
Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New591271
Fresh000
Picked101
Done000
Total601272

Merged error: 15.0b

Counts
72 → 12

localize9.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0))
0.0b
(/ alpha (+ (+ alpha beta) 2.0))
0.0b
(/ beta (+ (+ alpha beta) 2.0))
2.2b
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

rewrite60.0ms

Algorithm
rewrite-expression-head
Rules
71×*-un-lft-identity
34×add-sqr-sqrt
32×times-frac
24×add-cube-cbrt distribute-lft-out
11×add-log-exp
10×associate-/r*
add-exp-log add-cbrt-cube
associate-/l*
pow1 diff-log associate-/r/ distribute-lft-out-- difference-of-squares
sub-neg flip3-- flip--
cbrt-undiv frac-2neg flip3-+ div-exp clear-num frac-sub flip-+ div-inv associate--r+
associate--r-
Counts
4 → 111
Calls
4 calls:
27.0ms
(- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0))
8.0ms
(/ alpha (+ (+ alpha beta) 2.0))
7.0ms
(/ beta (+ (+ alpha beta) 2.0))
15.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

series38.0ms

Counts
4 → 12
Calls
4 calls:
14.0ms
(- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0))
6.0ms
(/ alpha (+ (+ alpha beta) 2.0))
7.0ms
(/ beta (+ (+ alpha beta) 2.0))
12.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

simplify48.0ms

Algorithm
egg-herbie
Counts
123 → 123
Iterations

Useful iterations: 2 (36.0ms)

IterNodesCost
0450903
11596871
25002859

prune171.0ms

Filtered
84 candidates to 123 candidates (-46.4%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New1194123
Fresh11011
Picked101
Done000
Total1314135

Merged error: 1.8b

Counts
135 → 4

localize18.0ms

Local error

Found 4 expressions with local error:

0.7b
(cbrt (+ (+ alpha beta) 2.0))
0.7b
(cbrt (+ (+ alpha beta) 2.0))
0.7b
(cbrt (+ (+ alpha beta) 2.0))
2.2b
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

rewrite33.0ms

Algorithm
rewrite-expression-head
Rules
24×*-un-lft-identity
15×cbrt-prod
12×add-sqr-sqrt
distribute-lft-out
add-cube-cbrt
cbrt-div add-log-exp
pow1 add-exp-log add-cbrt-cube
flip3-+ pow1/3 flip-+
difference-of-squares
sub-neg flip3-- times-frac diff-log flip-- distribute-lft-out--
Counts
4 → 60
Calls
4 calls:
7.0ms
(cbrt (+ (+ alpha beta) 2.0))
5.0ms
(cbrt (+ (+ alpha beta) 2.0))
5.0ms
(cbrt (+ (+ alpha beta) 2.0))
14.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

series63.0ms

Counts
4 → 12
Calls
4 calls:
17.0ms
(cbrt (+ (+ alpha beta) 2.0))
18.0ms
(cbrt (+ (+ alpha beta) 2.0))
17.0ms
(cbrt (+ (+ alpha beta) 2.0))
11.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

simplify71.0ms

Algorithm
egg-herbie
Counts
72 → 72
Iterations

Useful iterations: 3 (64.0ms)

IterNodesCost
0278606
1720576
22734500
35001491

prune156.0ms

Filtered
53 candidates to 72 candidates (-35.8%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New70272
Fresh033
Picked101
Done000
Total71576

Merged error: 1.8b

Counts
76 → 5

localize25.0ms

Local error

Found 4 expressions with local error:

0.7b
(cbrt (+ (+ alpha beta) 2.0))
0.7b
(cbrt (+ (+ alpha beta) 2.0))
2.2b
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
2.8b
(pow (+ (+ alpha beta) 2.0) 1/3)

rewrite31.0ms

Algorithm
rewrite-expression-head
Rules
25×*-un-lft-identity
13×add-sqr-sqrt
10×cbrt-prod
distribute-lft-out
add-cube-cbrt
add-log-exp
pow1 add-exp-log unpow-prod-down
cbrt-div add-cbrt-cube
pow-unpow
flip3-+ pow1/3 flip-+ difference-of-squares
pow-to-exp sub-neg flip3-- pow-pow times-frac unpow1/3 diff-log pow-exp flip-- distribute-lft-out-- sqr-pow
Counts
4 → 65
Calls
4 calls:
5.0ms
(cbrt (+ (+ alpha beta) 2.0))
5.0ms
(cbrt (+ (+ alpha beta) 2.0))
12.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
7.0ms
(pow (+ (+ alpha beta) 2.0) 1/3)

series62.0ms

Counts
4 → 12
Calls
4 calls:
19.0ms
(cbrt (+ (+ alpha beta) 2.0))
16.0ms
(cbrt (+ (+ alpha beta) 2.0))
11.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
17.0ms
(pow (+ (+ alpha beta) 2.0) 1/3)

simplify107.0ms

Algorithm
egg-herbie
Counts
77 → 77
Iterations

Useful iterations: 2 (28.0ms)

IterNodesCost
0326588
1992543
24149467
35002467

prune150.0ms

Filtered
56 candidates to 77 candidates (-37.5%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New74377
Fresh224
Picked101
Done000
Total77582

Merged error: 1.8b

Counts
82 → 5

regimes120.0ms

Accuracy

68.7% (4.4b remaining)

Error of 7.3b against oracle of 3.0b and baseline of 17.0b

bsearch19.0ms

Steps
ItersRangePoint
8
6125.90808030222
6402678.889602042
1951636.631430457

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05255
15255

end0.0ms

sample787.0ms

Algorithm
intervals
sampling

Space saved by range analysis: 43.768318%

Space saved by search: 43.768318%

Guaranteed chance to sample good point: 100%

Results
186.0ms5887×body80valid
132.0ms835×body1280valid
129.0ms8000×pre80true
90.0ms724×body640valid
32.0ms351×body320valid
12.0ms203×body160valid

Profiling

Loading profile data...