Details

Time bar (total: 2.7s)

sample29.0ms

Algorithm
intervals
Results
6.0ms182×body80valid
4.0ms256×pre80true
4.0ms26×body1280valid
3.0ms22×body640valid
2.0ms20×body320valid
0.0msbody160valid

simplify14.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (13.0ms)

IterNodesCost
041813
141813

prune5.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: 17.6b

Counts
2 → 1

localize8.0ms

Local error

Found 2 expressions with local error:

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

rewrite33.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:
9.0ms
(/ (- beta alpha) (+ (+ alpha beta) 2.0))
21.0ms
(+ (/ (- beta alpha) (+ (+ alpha beta) 2.0)) 1.0)

series20.0ms

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

simplify48.0ms

Algorithm
egg-herbie
Counts
71 → 71
Iterations

Useful iterations: 0 (40.0ms)

IterNodesCost
05295998

prune131.0ms

Filtered
48 candidates to 71 candidates (-47.9%)
Pruning

15 alts after pruning (15 fresh and 0 done)

PrunedKeptTotal
New561571
Fresh000
Picked101
Done000
Total571572

Merged error: 16.7b

Counts
72 → 15

localize13.0ms

Local error

Found 4 expressions with local error:

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

rewrite57.0ms

Algorithm
rewrite-expression-head
Rules
98×*-un-lft-identity
61×add-sqr-sqrt
56×times-frac
36×add-cube-cbrt
24×distribute-lft-out
13×associate-/r* associate-/l* distribute-lft-out--
10×add-exp-log add-cbrt-cube difference-of-squares
add-log-exp
pow1 associate-/r/ associate-/l/
cbrt-undiv flip3-- frac-2neg div-exp clear-num flip-- div-inv
flip3-+ frac-sub flip-+
sub-neg diff-log div-sub
Counts
4 → 137
Calls
4 calls:
7.0ms
(/ beta (+ (+ alpha beta) 2.0))
26.0ms
(/ (- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ beta (+ alpha 2.0))) 1.0)) 2.0)
6.0ms
(/ alpha (+ beta (+ alpha 2.0)))
13.0ms
(- (/ alpha (+ beta (+ alpha 2.0))) 1.0)

series44.0ms

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

simplify51.0ms

Algorithm
egg-herbie
Counts
149 → 149
Iterations

Useful iterations: 0 (36.0ms)

IterNodesCost
051252474

prune253.0ms

Filtered
108 candidates to 149 candidates (-38.0%)
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New1427149
Fresh12214
Picked101
Done000
Total1559164

Merged error: 3.1b

Counts
164 → 9

localize15.0ms

Local error

Found 4 expressions with local error:

2.4b
(- (/ alpha (+ beta (+ alpha 2.0))) 1.0)
6.2b
(cbrt (/ beta (+ alpha (+ beta 2.0))))
6.2b
(cbrt (/ beta (+ alpha (+ beta 2.0))))
6.2b
(cbrt (/ beta (+ alpha (+ beta 2.0))))

rewrite38.0ms

Algorithm
rewrite-expression-head
Rules
78×*-un-lft-identity
63×cbrt-prod
46×times-frac
36×add-sqr-sqrt
31×add-cube-cbrt
27×distribute-lft-out
associate-/r/ add-log-exp
pow1 add-exp-log add-cbrt-cube
cbrt-div flip3-+ pow1/3 flip-+ div-inv
difference-of-squares
sub-neg flip3-- diff-log flip-- distribute-lft-out--
Counts
4 → 105
Calls
4 calls:
14.0ms
(- (/ alpha (+ beta (+ alpha 2.0))) 1.0)
6.0ms
(cbrt (/ beta (+ alpha (+ beta 2.0))))
6.0ms
(cbrt (/ beta (+ alpha (+ beta 2.0))))
6.0ms
(cbrt (/ beta (+ alpha (+ beta 2.0))))

series81.0ms

Counts
4 → 12
Calls
4 calls:
15.0ms
(- (/ alpha (+ beta (+ alpha 2.0))) 1.0)
21.0ms
(cbrt (/ beta (+ alpha (+ beta 2.0))))
22.0ms
(cbrt (/ beta (+ alpha (+ beta 2.0))))
23.0ms
(cbrt (/ beta (+ alpha (+ beta 2.0))))

simplify37.0ms

Algorithm
egg-herbie
Counts
117 → 117
Iterations

Useful iterations: 0 (24.0ms)

IterNodesCost
050371713

prune298.0ms

Filtered
92 candidates to 117 candidates (-27.2%)
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New1134117
Fresh358
Picked101
Done000
Total1179126

Merged error: 3.1b

Counts
126 → 9

localize25.0ms

Local error

Found 4 expressions with local error:

3.1b
(- (* alpha (/ (/ alpha (+ beta (+ alpha 2.0))) (+ beta (+ alpha 2.0)))) (* 1.0 1.0))
6.2b
(cbrt (/ beta (+ alpha (+ beta 2.0))))
6.2b
(cbrt (/ beta (+ alpha (+ beta 2.0))))
6.2b
(cbrt (/ beta (+ alpha (+ beta 2.0))))

rewrite41.0ms

Algorithm
rewrite-expression-head
Rules
76×*-un-lft-identity
63×cbrt-prod
45×times-frac
31×add-sqr-sqrt add-cube-cbrt
27×distribute-lft-out
associate-/r/ add-log-exp
pow1 add-exp-log add-cbrt-cube
cbrt-div flip3-+ pow1/3 flip-+ div-inv
sub-neg flip3-- diff-log flip--
Counts
4 → 102
Calls
4 calls:
19.0ms
(- (* alpha (/ (/ alpha (+ beta (+ alpha 2.0))) (+ beta (+ alpha 2.0)))) (* 1.0 1.0))
6.0ms
(cbrt (/ beta (+ alpha (+ beta 2.0))))
6.0ms
(cbrt (/ beta (+ alpha (+ beta 2.0))))
6.0ms
(cbrt (/ beta (+ alpha (+ beta 2.0))))

series87.0ms

Counts
4 → 12
Calls
4 calls:
16.0ms
(- (* alpha (/ (/ alpha (+ beta (+ alpha 2.0))) (+ beta (+ alpha 2.0)))) (* 1.0 1.0))
22.0ms
(cbrt (/ beta (+ alpha (+ beta 2.0))))
27.0ms
(cbrt (/ beta (+ alpha (+ beta 2.0))))
22.0ms
(cbrt (/ beta (+ alpha (+ beta 2.0))))

simplify66.0ms

Algorithm
egg-herbie
Counts
114 → 114
Iterations

Useful iterations: 0 (53.0ms)

IterNodesCost
049511772
149511772

prune331.0ms

Filtered
90 candidates to 114 candidates (-26.7%)
Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New1122114
Fresh268
Picked011
Done000
Total1149123

Merged error: 3.1b

Counts
123 → 9

regimes156.0ms

Accuracy

78.6% (2.8b remaining)

Error of 5.7b against oracle of 2.9b and baseline of 15.9b

bsearch18.0ms

Steps
ItersRangePoint
8
24020.80985516006
397187322.43052036
389840199.85676336

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
04987
14987

end0.0ms

sample812.0ms

Algorithm
intervals
Results
190.0ms5821×body80valid
149.0ms933×body1280valid
123.0ms8000×pre80true
92.0ms716×body640valid
31.0ms340×body320valid
12.0ms190×body160valid

Profiling

Loading profile data...