Details

Time bar (total: 2.4s)

analyze3.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%56.2%43.8%0
0%56.2%43.8%1
28.1%28.1%43.8%2
56.2%0%43.8%3

sample28.0ms

Algorithm
intervals
Results
6.0ms173×body80valid
5.0ms31×body1280valid
4.0ms256×pre80true
3.0ms22×body640valid
2.0ms22×body320valid
1.0msbody160valid

simplify4.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (3.0ms)

IterNodesCost
08513
18513

prune10.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: 19.3b

Counts
2 → 1

localize9.0ms

Local error

Found 2 expressions with local error:

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

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

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

simplify52.0ms

Algorithm
egg-herbie
Counts
71 → 71
Iterations

Useful iterations: 0 (45.0ms)

IterNodesCost
05807998

prune133.0ms

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

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New581371
Fresh000
Picked101
Done000
Total591372

Merged error: 18.3b

Counts
72 → 13

localize12.0ms

Local error

Found 4 expressions with local error:

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

rewrite57.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 → 108
Calls
4 calls:
28.0ms
(- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ beta (+ alpha 2.0))) 1.0))
7.0ms
(/ beta (+ (+ alpha beta) 2.0))
6.0ms
(/ alpha (+ beta (+ alpha 2.0)))
12.0ms
(- (/ alpha (+ beta (+ alpha 2.0))) 1.0)

series35.0ms

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

simplify44.0ms

Algorithm
egg-herbie
Counts
120 → 120
Iterations

Useful iterations: 0 (33.0ms)

IterNodesCost
058381671

prune220.0ms

Filtered
88 candidates to 120 candidates (-36.4%)
Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New10911120
Fresh12012
Picked101
Done000
Total12211133

Merged error: 4.6b

Counts
133 → 11

localize16.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (+ alpha (+ beta 2.0)) beta)
0.0b
(/ alpha (+ beta (+ alpha 2.0)))
0.1b
(/ 1 (/ (+ alpha (+ beta 2.0)) beta))
2.7b
(- (/ alpha (+ beta (+ alpha 2.0))) 1.0)

rewrite44.0ms

Algorithm
rewrite-expression-head
Rules
182×*-un-lft-identity
148×times-frac
85×add-sqr-sqrt
80×add-cube-cbrt
60×distribute-lft-out
27×associate-/r*
19×add-exp-log
13×add-cbrt-cube
11×associate-/l*
div-exp
div-inv
add-log-exp
pow1 cbrt-undiv
frac-2neg clear-num associate-/r/
rec-exp flip3-+ 1-exp flip-+ associate-/l/ difference-of-squares
sub-neg flip3-- pow-flip diff-log flip-- distribute-lft-out-- inv-pow
Counts
4 → 188
Calls
4 calls:
7.0ms
(/ (+ alpha (+ beta 2.0)) beta)
7.0ms
(/ alpha (+ beta (+ alpha 2.0)))
9.0ms
(/ 1 (/ (+ alpha (+ beta 2.0)) beta))
12.0ms
(- (/ alpha (+ beta (+ alpha 2.0))) 1.0)

series33.0ms

Counts
4 → 12
Calls
4 calls:
8.0ms
(/ (+ alpha (+ beta 2.0)) beta)
6.0ms
(/ alpha (+ beta (+ alpha 2.0)))
8.0ms
(/ 1 (/ (+ alpha (+ beta 2.0)) beta))
11.0ms
(- (/ alpha (+ beta (+ alpha 2.0))) 1.0)

simplify69.0ms

Algorithm
egg-herbie
Counts
200 → 200
Iterations

Useful iterations: 0 (51.0ms)

IterNodesCost
049972460
149972460

prune268.0ms

Filtered
110 candidates to 200 candidates (-81.8%)
Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New1937200
Fresh4610
Picked101
Done000
Total19813211

Merged error: 4.6b

Counts
211 → 13

localize21.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.7b
(- (/ alpha (+ beta (+ alpha 2.0))) 1.0)

rewrite29.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 → 59
Calls
4 calls:
5.0ms
(cbrt (+ alpha (+ beta 2.0)))
5.0ms
(cbrt (+ alpha (+ beta 2.0)))
5.0ms
(cbrt (+ alpha (+ beta 2.0)))
12.0ms
(- (/ alpha (+ beta (+ alpha 2.0))) 1.0)

series64.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 (+ beta (+ alpha 2.0))) 1.0)

simplify42.0ms

Algorithm
egg-herbie
Counts
71 → 71
Iterations

Useful iterations: 0 (34.0ms)

IterNodesCost
05266834

prune170.0ms

Filtered
57 candidates to 71 candidates (-24.6%)
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New67471
Fresh8412
Picked101
Done000
Total76884

Merged error: 4.6b

Counts
84 → 8

regimes158.0ms

Accuracy

75.7% (3.2b remaining)

Error of 6.2b against oracle of 3.0b and baseline of 16.2b

bsearch34.0ms

Steps
ItersRangePoint
7
3.0034241763061e+19
2.737588960080928e+21
6.5531379149477994e+19

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04072
14072

end0.0ms

analyze2.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%56.2%43.8%0
0%56.2%43.8%1
28.1%28.1%43.8%2
56.2%0%43.8%3

sample756.0ms

Algorithm
intervals
Results
189.0ms5785×body80valid
144.0ms877×body1280valid
138.0ms8000×pre80true
95.0ms737×body640valid
40.0ms403×body320valid
13.0ms198×body160valid

Profiling

Loading profile data...