Details

Time bar (total: 2.6s)

sample33.0ms

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

simplify14.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (12.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

localize7.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)

rewrite28.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))
16.0ms
(+ (/ (- beta alpha) (+ (+ alpha beta) 2.0)) 1.0)

series23.0ms

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

simplify46.0ms

Algorithm
egg-herbie
Counts
71 → 71
Iterations

Useful iterations: 0 (39.0ms)

IterNodesCost
05295998

prune128.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

localize11.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)

rewrite59.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)
8.0ms
(/ alpha (+ beta (+ alpha 2.0)))
12.0ms
(- (/ alpha (+ beta (+ alpha 2.0))) 1.0)

series42.0ms

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

simplify51.0ms

Algorithm
egg-herbie
Counts
149 → 149
Iterations

Useful iterations: 0 (36.0ms)

IterNodesCost
051252474

prune250.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))))

rewrite34.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:
12.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:
12.0ms
(- (/ alpha (+ beta (+ alpha 2.0))) 1.0)
22.0ms
(cbrt (/ beta (+ alpha (+ beta 2.0))))
22.0ms
(cbrt (/ beta (+ alpha (+ beta 2.0))))
26.0ms
(cbrt (/ beta (+ alpha (+ beta 2.0))))

simplify35.0ms

Algorithm
egg-herbie
Counts
117 → 117
Iterations

Useful iterations: 0 (23.0ms)

IterNodesCost
050371713

prune289.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

localize20.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))))

rewrite43.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))
8.0ms
(cbrt (/ beta (+ alpha (+ beta 2.0))))
6.0ms
(cbrt (/ beta (+ alpha (+ beta 2.0))))
6.0ms
(cbrt (/ beta (+ alpha (+ beta 2.0))))

series83.0ms

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

simplify62.0ms

Algorithm
egg-herbie
Counts
114 → 114
Iterations

Useful iterations: 0 (50.0ms)

IterNodesCost
049511772
149511772

prune320.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

regimes152.0ms

Accuracy

78.6% (2.8b remaining)

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

bsearch17.0ms

Steps
ItersRangePoint
8
24020.80985516006
397187322.43052036
389840199.85676336

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04987
14987

end0.0ms

sample788.0ms

Algorithm
intervals
Results
180.0ms5821×body80valid
144.0ms933×body1280valid
123.0ms8000×pre80true
86.0ms716×body640valid
32.0ms340×body320valid
11.0ms190×body160valid

Profiling

Loading profile data...