Details

Time bar (total: 5.2s)

sample24.0ms

Algorithm
intervals
Results
7.0ms256×body80valid

simplify5.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0114
1144
2144

prune4.0ms

Filtered
1 candidates to 0 candidates (100.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 6.9b

Counts
2 → 1

localize6.0ms

Local error

Found 2 expressions with local error:

0.0b
(- 1.0 (/ y z))
6.9b
(/ (+ x y) (- 1.0 (/ y z)))

rewrite19.0ms

Algorithm
rewrite-expression-head
Rules
44×add-sqr-sqrt
40×*-un-lft-identity
30×times-frac
14×add-cube-cbrt
12×difference-of-squares
distribute-lft-out
associate-/r* distribute-lft-out--
add-exp-log add-cbrt-cube associate-/l* add-log-exp
pow1 flip3-- associate-/r/ flip-- associate-/l/
cbrt-undiv sub-neg frac-2neg flip3-+ diff-log div-exp clear-num flip-+ div-inv
Counts
2 → 65
Calls
2 calls:
6.0ms
(- 1.0 (/ y z))
10.0ms
(/ (+ x y) (- 1.0 (/ y z)))

series80.0ms

Counts
2 → 6
Calls
2 calls:
20.0ms
(- 1.0 (/ y z))
60.0ms
(/ (+ x y) (- 1.0 (/ y z)))

simplify50.0ms

Algorithm
egg-herbie
Counts
71 → 71
Iterations

Useful iterations: 1 (6.0ms)

IterNodesCost
0220502
1647479
21838479
35001479

prune204.0ms

Filtered
71 candidates to 47 candidates (33.8%)
Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New611071
Fresh000
Picked011
Done000
Total611172

Merged error: 5.2b

Counts
72 → 11

localize7.0ms

Local error

Found 3 expressions with local error:

0.0b
(- 1.0 (/ y z))
0.4b
(/ 1 (- 1.0 (/ y z)))
6.5b
(* (+ x y) (/ 1 (- 1.0 (/ y z))))

rewrite39.0ms

Algorithm
rewrite-expression-head
Rules
72×add-sqr-sqrt
46×times-frac
44×*-un-lft-identity
25×add-cube-cbrt
24×associate-*r*
16×add-exp-log difference-of-squares
10×add-cbrt-cube
distribute-lft-out--
pow1 associate-/r*
add-log-exp
div-exp associate-*l* prod-exp associate-/r/
flip3-- flip-- associate-/l* unswap-sqr
cbrt-undiv frac-times rec-exp flip3-+ 1-exp associate-*l/ cbrt-unprod flip-+ div-inv
sub-neg pow-flip frac-2neg diff-log associate-*r/ pow-prod-down clear-num un-div-inv *-commutative distribute-lft-out inv-pow
Counts
3 → 112
Calls
3 calls:
6.0ms
(- 1.0 (/ y z))
12.0ms
(/ 1 (- 1.0 (/ y z)))
17.0ms
(* (+ x y) (/ 1 (- 1.0 (/ y z))))

series135.0ms

Counts
3 → 9
Calls
3 calls:
20.0ms
(- 1.0 (/ y z))
57.0ms
(/ 1 (- 1.0 (/ y z)))
57.0ms
(* (+ x y) (/ 1 (- 1.0 (/ y z))))

simplify49.0ms

Algorithm
egg-herbie
Counts
121 → 121
Iterations

Useful iterations: 2 (34.0ms)

IterNodesCost
0360742
11650661
25002611

prune310.0ms

Filtered
121 candidates to 68 candidates (43.8%)
Pruning

12 alts after pruning (10 fresh and 2 done)

PrunedKeptTotal
New1201121
Fresh099
Picked011
Done011
Total12012132

Merged error: 5.2b

Counts
132 → 12

localize10.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ 1 (sqrt (- 1.0 (/ y z))))
0.1b
(* (/ 1 (sqrt (- 1.0 (/ y z)))) (/ (+ x y) (sqrt (- 1.0 (/ y z)))))
2.9b
(sqrt (- 1.0 (/ y z)))
2.9b
(sqrt (- 1.0 (/ y z)))

rewrite83.0ms

Algorithm
rewrite-expression-head
Rules
171×add-sqr-sqrt
125×times-frac
108×*-un-lft-identity
89×sqrt-prod
58×add-cube-cbrt
42×associate-*r*
33×associate-*l*
30×add-exp-log
26×difference-of-squares
18×add-cbrt-cube
15×unswap-sqr
13×distribute-lft-out--
10×pow1 sqrt-div div-exp
associate-/r* distribute-lft-out
prod-exp
associate-/r/
cbrt-undiv flip3-- flip--
cbrt-unprod add-log-exp
rec-exp pow-flip sqrt-pow1 pow1/2 1-exp div-inv associate-/l*
rem-sqrt-square
frac-times frac-2neg associate-*r/ pow-prod-down associate-*l/ clear-num *-commutative inv-pow
Counts
4 → 209
Calls
4 calls:
9.0ms
(/ 1 (sqrt (- 1.0 (/ y z))))
44.0ms
(* (/ 1 (sqrt (- 1.0 (/ y z)))) (/ (+ x y) (sqrt (- 1.0 (/ y z)))))
7.0ms
(sqrt (- 1.0 (/ y z)))
9.0ms
(sqrt (- 1.0 (/ y z)))

series604.0ms

Counts
4 → 12
Calls
4 calls:
202.0ms
(/ 1 (sqrt (- 1.0 (/ y z))))
154.0ms
(* (/ 1 (sqrt (- 1.0 (/ y z)))) (/ (+ x y) (sqrt (- 1.0 (/ y z)))))
127.0ms
(sqrt (- 1.0 (/ y z)))
121.0ms
(sqrt (- 1.0 (/ y z)))

simplify85.0ms

Algorithm
egg-herbie
Counts
221 → 221
Iterations

Useful iterations: 2 (59.0ms)

IterNodesCost
06652275
141172014
250011857

prune958.0ms

Filtered
221 candidates to 120 candidates (45.7%)
Pruning

11 alts after pruning (9 fresh and 2 done)

PrunedKeptTotal
New2201221
Fresh189
Picked101
Done022
Total22211233

Merged error: 5.2b

Counts
233 → 11

localize11.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (+ x y) (sqrt (- 1.0 (/ y z))))
0.1b
(* (pow (- 1.0 (/ y z)) -1/2) (/ (+ x y) (sqrt (- 1.0 (/ y z)))))
2.9b
(sqrt (- 1.0 (/ y z)))
7.1b
(pow (- 1.0 (/ y z)) -1/2)

rewrite66.0ms

Algorithm
rewrite-expression-head
Rules
129×add-sqr-sqrt
109×*-un-lft-identity
90×times-frac
63×sqrt-prod
47×add-cube-cbrt
42×associate-*r*
24×difference-of-squares
20×add-exp-log
19×distribute-lft-out
15×unpow-prod-down
12×distribute-lft-out--
11×add-cbrt-cube
10×associate-*l*
associate-/r* unswap-sqr
pow1 sqrt-div prod-exp
sqr-pow
div-exp associate-/r/ associate-/l* add-log-exp
pow-to-exp pow-unpow flip3-- pow-exp flip--
cbrt-undiv cbrt-unprod div-inv associate-/l/
rem-sqrt-square pow-pow frac-2neg sqrt-pow1 flip3-+ pow1/2 associate-*r/ clear-num *-commutative flip-+
Counts
4 → 181
Calls
4 calls:
14.0ms
(/ (+ x y) (sqrt (- 1.0 (/ y z))))
30.0ms
(* (pow (- 1.0 (/ y z)) -1/2) (/ (+ x y) (sqrt (- 1.0 (/ y z)))))
6.0ms
(sqrt (- 1.0 (/ y z)))
7.0ms
(pow (- 1.0 (/ y z)) -1/2)

series665.0ms

Counts
4 → 12
Calls
4 calls:
72.0ms
(/ (+ x y) (sqrt (- 1.0 (/ y z))))
145.0ms
(* (pow (- 1.0 (/ y z)) -1/2) (/ (+ x y) (sqrt (- 1.0 (/ y z)))))
121.0ms
(sqrt (- 1.0 (/ y z)))
328.0ms
(pow (- 1.0 (/ y z)) -1/2)

simplify72.0ms

Algorithm
egg-herbie
Counts
193 → 193
Iterations

Useful iterations: 2 (54.0ms)

IterNodesCost
05741875
124501753
250011748

prune856.0ms

Filtered
193 candidates to 120 candidates (37.8%)
Pruning

11 alts after pruning (8 fresh and 3 done)

PrunedKeptTotal
New1930193
Fresh088
Picked011
Done022
Total19311204

Merged error: 5.2b

Counts
204 → 11

regimes388.0ms

Accuracy

65.9% (0.6b remaining)

Error of 6.3b against oracle of 5.7b and baseline of 7.5b

bsearch2.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03029
13029

end0.0ms

sample489.0ms

Algorithm
intervals
Results
221.0ms7998×body80valid
0.0msbody2560valid
0.0msbody1280valid

Profiling

Loading profile data...