Details

Time bar (total: 2.1s)

sample14.0ms

Algorithm
intervals
Results
5.0ms303×body80valid

simplify9.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
082
1122
2152
3162
4162

prune2.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: 5.8b

Counts
2 → 1

localize4.0ms

Local error

Found 1 expressions with local error:

5.6b
(/ (* x y) z)

rewrite9.0ms

Algorithm
rewrite-expression-head
Rules
36×times-frac
34×add-sqr-sqrt
26×add-cube-cbrt *-un-lft-identity
12×associate-*r* associate-*l* associate-/l*
add-exp-log add-cbrt-cube
*-commutative unswap-sqr
associate-/r*
cbrt-undiv div-exp
pow1 frac-2neg prod-exp clear-num cbrt-unprod div-inv add-log-exp
Counts
1 → 65
Calls
1 calls:
7.0ms
(/ (* x y) z)

series20.0ms

Counts
1 → 3
Calls
1 calls:
20.0ms
(/ (* x y) z)

simplify38.0ms

Algorithm
egg-herbie
Counts
68 → 68
Iterations

Useful iterations: 1 (9.0ms)

IterNodesCost
0262337
11151322
25002322

prune95.0ms

Filtered
68 candidates to 51 candidates (25.0%)
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New61768
Fresh000
Picked101
Done000
Total62769

Merged error: 0.0b

Counts
69 → 7

localize4.0ms

Local error

Found 1 expressions with local error:

2.9b
(* x (/ y z))

rewrite9.0ms

Algorithm
rewrite-expression-head
Rules
16×add-sqr-sqrt
13×associate-*r*
12×*-un-lft-identity
11×add-cube-cbrt
10×times-frac
associate-*r/
add-exp-log add-cbrt-cube
associate-/l*
pow1 associate-*l* associate-/r*
prod-exp clear-num un-div-inv cbrt-unprod unswap-sqr
cbrt-undiv frac-2neg div-exp pow-prod-down *-commutative div-inv add-log-exp
Counts
1 → 42
Calls
1 calls:
8.0ms
(* x (/ y z))

series23.0ms

Counts
1 → 3
Calls
1 calls:
23.0ms
(* x (/ y z))

simplify84.0ms

Algorithm
egg-herbie
Counts
45 → 45
Iterations

Useful iterations: 1 (7.0ms)

IterNodesCost
0188150
1888135
23669135
35001135

prune59.0ms

Filtered
45 candidates to 30 candidates (33.3%)
Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New41445
Fresh336
Picked011
Done000
Total44852

Merged error: 0b

Counts
52 → 8

localize5.0ms

Local error

Found 1 expressions with local error:

3.3b
(/ (* x 1) (/ z y))

rewrite25.0ms

Algorithm
rewrite-expression-head
Rules
295×times-frac
185×add-sqr-sqrt
157×*-un-lft-identity
143×add-cube-cbrt
42×associate-*r* associate-*l*
28×unswap-sqr
18×add-exp-log
16×associate-/r* associate-/l*
15×div-inv
14×*-commutative
13×add-cbrt-cube
div-exp associate-/r/
cbrt-undiv
prod-exp
frac-2neg 1-exp clear-num cbrt-unprod
pow1 add-log-exp
Counts
1 → 224
Calls
1 calls:
13.0ms
(/ (* x 1) (/ z y))

series26.0ms

Counts
1 → 3
Calls
1 calls:
26.0ms
(/ (* x 1) (/ z y))

simplify82.0ms

Algorithm
egg-herbie
Counts
227 → 227
Iterations

Useful iterations: 2 (62.0ms)

IterNodesCost
09661673
137981509
250011434

prune144.0ms

Filtered
227 candidates to 80 candidates (64.8%)
Pruning

8 alts after pruning (6 fresh and 2 done)

PrunedKeptTotal
New2243227
Fresh336
Picked011
Done011
Total2278235

Merged error: 0b

Counts
235 → 8

localize7.0ms

Local error

Found 4 expressions with local error:

1.0b
(* x (* (cbrt (/ y z)) (cbrt (/ y z))))
10.0b
(cbrt (/ y z))
10.0b
(cbrt (/ y z))
10.0b
(cbrt (/ y z))

rewrite69.0ms

Algorithm
rewrite-expression-head
Rules
207×cbrt-div
177×add-sqr-sqrt
119×cbrt-prod
108×associate-*r/
105×add-cube-cbrt *-un-lft-identity
81×frac-times
78×associate-*r*
77×times-frac
69×associate-/r* associate-/l*
33×unswap-sqr
23×frac-2neg clear-num
19×swap-sqr associate-*l*
14×add-cbrt-cube
pow1 add-exp-log associate-*l/ cbrt-unprod
div-inv
add-log-exp
pow1/3 pow-prod-down prod-exp *-commutative
Counts
4 → 286
Calls
4 calls:
42.0ms
(* x (* (cbrt (/ y z)) (cbrt (/ y z))))
3.0ms
(cbrt (/ y z))
3.0ms
(cbrt (/ y z))
3.0ms
(cbrt (/ y z))

series282.0ms

Counts
4 → 12
Calls
4 calls:
84.0ms
(* x (* (cbrt (/ y z)) (cbrt (/ y z))))
66.0ms
(cbrt (/ y z))
63.0ms
(cbrt (/ y z))
69.0ms
(cbrt (/ y z))

simplify89.0ms

Algorithm
egg-herbie
Counts
298 → 298
Iterations

Useful iterations: 2 (67.0ms)

IterNodesCost
08252056
127451969
250011837

prune539.0ms

Filtered
298 candidates to 204 candidates (31.5%)
Pruning

8 alts after pruning (5 fresh and 3 done)

PrunedKeptTotal
New2971298
Fresh145
Picked011
Done022
Total2988306

Merged error: 0b

Counts
306 → 8

regimes88.0ms

Accuracy

-0.4% (5.8b remaining)

Error of 5.9b against oracle of 0.0b and baseline of 5.8b

bsearch20.0ms

Steps
ItersRangePoint
7
-2.338095393507649e-75
-1.4746602104505304e-77
-2.461850996349741e-77

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0124
1124

end0.0ms

sample370.0ms

Algorithm
intervals
Results
178.0ms9647×body80valid