Details

Time bar (total: 13.2s)

sample20.0ms

Algorithm
intervals
Results
10.0ms317×body80valid

simplify10.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0166
1296
2386
3456
4516
5546
6546

prune2.0ms

Filtered
1 candidates to 0 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 1.1b

Counts
2 → 1

localize8.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ (+ x 4.0) y)
0.0b
(- (/ (+ x 4.0) y) (* (/ x y) z))
3.2b
(* (/ x y) z)

rewrite60.0ms

Algorithm
rewrite-expression-head
Rules
124×associate-*l/
117×*-un-lft-identity
108×frac-sub
96×add-sqr-sqrt
79×associate-/l*
77×associate-/r*
70×add-cube-cbrt
39×times-frac
25×frac-2neg
23×clear-num
20×associate-*l* associate-/l/
16×distribute-lft-out
10×add-exp-log flip3-+ add-cbrt-cube flip-+
distribute-lft-out--
sub-div
difference-of-squares unswap-sqr
pow1 add-log-exp
associate-*r*
cbrt-undiv div-exp prod-exp cbrt-unprod div-inv
sub-neg flip3-- diff-log pow-prod-down *-commutative flip--
Counts
3 → 214
Calls
3 calls:
6.0ms
(/ (+ x 4.0) y)
32.0ms
(- (/ (+ x 4.0) y) (* (/ x y) z))
10.0ms
(* (/ x y) z)

series100.0ms

Counts
3 → 9
Calls
3 calls:
30.0ms
(/ (+ x 4.0) y)
45.0ms
(- (/ (+ x 4.0) y) (* (/ x y) z))
26.0ms
(* (/ x y) z)

simplify56.0ms

Algorithm
egg-herbie
Counts
223 → 223
Iterations

Useful iterations: 1 (33.0ms)

IterNodesCost
013982139
150022073

prune354.0ms

Filtered
223 candidates to 142 candidates (63.7%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New2185223
Fresh000
Picked101
Done000
Total2195224

Merged error: 0b

Counts
224 → 5

localize9.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ (* 4.0 (/ 1 y)) (/ x y))
0.0b
(- (+ (* 4.0 (/ 1 y)) (/ x y)) (* (/ x y) z))
3.2b
(* (/ x y) z)

rewrite272.0ms

Algorithm
rewrite-expression-head
Rules
1080×frac-add
1053×associate-/l*
999×associate-*l/
990×frac-sub
963×associate-/r*
810×associate-*r/
766×*-un-lft-identity
667×add-sqr-sqrt
653×add-cube-cbrt
411×clear-num
321×frac-2neg
270×un-div-inv
19×associate-*l*
12×times-frac
10×flip3-+ flip-+ add-log-exp
add-exp-log add-cbrt-cube
associate-*r* div-inv distribute-lft-out distribute-lft-out--
pow1
distribute-rgt-out unswap-sqr
difference-of-squares
+-commutative diff-log prod-exp associate--l+ sum-log cbrt-unprod
cbrt-undiv sub-neg flip3-- div-exp pow-prod-down *-commutative flip--
Counts
3 → 1179
Calls
3 calls:
27.0ms
(+ (* 4.0 (/ 1 y)) (/ x y))
96.0ms
(- (+ (* 4.0 (/ 1 y)) (/ x y)) (* (/ x y) z))
8.0ms
(* (/ x y) z)

series98.0ms

Counts
3 → 9
Calls
3 calls:
27.0ms
(+ (* 4.0 (/ 1 y)) (/ x y))
50.0ms
(- (+ (* 4.0 (/ 1 y)) (/ x y)) (* (/ x y) z))
21.0ms
(* (/ x y) z)

simplify241.0ms

Algorithm
egg-herbie
Counts
1188 → 1188
Iterations

Useful iterations: 0 (40.0ms)

IterNodesCost
0500122017

prune1.3s

Filtered
1188 candidates to 409 candidates (34.4%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New118621188
Fresh224
Picked101
Done000
Total118941193

Merged error: 0b

Counts
1193 → 4

localize10.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ (* 4.0 (/ 1 y)) (/ x y))
0.0b
(- (+ (* 4.0 (/ 1 y)) (/ x y)) (/ z (/ y x)))
3.4b
(/ z (/ y x))

rewrite485.0ms

Algorithm
rewrite-expression-head
Rules
2706×associate-/r*
2160×frac-add
2090×frac-sub
1969×*-un-lft-identity
1776×add-sqr-sqrt associate-/l*
1767×add-cube-cbrt
1620×associate-*r/
1074×times-frac
712×clear-num
540×un-div-inv
532×frac-2neg
129×div-inv
20×flip3-+ flip-+
10×add-log-exp
associate-/r/
add-exp-log distribute-rgt-out add-cbrt-cube
distribute-lft-out--
associate-*r*
distribute-lft-out
pow1 cbrt-undiv div-exp difference-of-squares
+-commutative diff-log associate-*l* associate--l+ sum-log
sub-neg flip3-- flip--
Counts
3 → 2318
Calls
3 calls:
26.0ms
(+ (* 4.0 (/ 1 y)) (/ x y))
149.0ms
(- (+ (* 4.0 (/ 1 y)) (/ x y)) (/ z (/ y x)))
7.0ms
(/ z (/ y x))

series95.0ms

Counts
3 → 9
Calls
3 calls:
27.0ms
(+ (* 4.0 (/ 1 y)) (/ x y))
49.0ms
(- (+ (* 4.0 (/ 1 y)) (/ x y)) (/ z (/ y x)))
19.0ms
(/ z (/ y x))

simplify563.0ms

Algorithm
egg-herbie
Counts
2327 → 2327
Iterations

Useful iterations: 0 (68.0ms)

IterNodesCost
0500154669

prune5.2s

Filtered
2327 candidates to 1429 candidates (61.4%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New232702327
Fresh033
Picked011
Done000
Total232742331

Merged error: 0b

Counts
2331 → 4

localize17.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt y)
0.5b
(cbrt y)
1.6b
(/ (* (/ x (* (cbrt y) (cbrt y))) z) (cbrt y))
2.3b
(* (/ x (* (cbrt y) (cbrt y))) z)

rewrite176.0ms

Algorithm
rewrite-expression-head
Rules
1338×times-frac
1161×add-sqr-sqrt
836×associate-*l*
782×cbrt-prod
689×add-cube-cbrt *-un-lft-identity
216×unswap-sqr
180×associate-*r*
172×swap-sqr
109×associate-/l*
66×associate-*l/
64×add-cbrt-cube
60×associate-/r*
42×*-commutative
33×associate-/l/
30×cbrt-unprod
29×cbrt-undiv
27×add-exp-log
div-inv
div-exp prod-exp
pow1
add-log-exp
frac-2neg clear-num
pow1/3
pow-prod-down
Counts
4 → 959
Calls
4 calls:
1.0ms
(cbrt y)
1.0ms
(cbrt y)
54.0ms
(/ (* (/ x (* (cbrt y) (cbrt y))) z) (cbrt y))
26.0ms
(* (/ x (* (cbrt y) (cbrt y))) z)

series577.0ms

Counts
4 → 12
Calls
4 calls:
178.0ms
(cbrt y)
175.0ms
(cbrt y)
57.0ms
(/ (* (/ x (* (cbrt y) (cbrt y))) z) (cbrt y))
167.0ms
(* (/ x (* (cbrt y) (cbrt y))) z)

simplify162.0ms

Algorithm
egg-herbie
Counts
971 → 971
Iterations

Useful iterations: 1 (49.0ms)

IterNodesCost
0274112992
1500112801

prune2.8s

Filtered
971 candidates to 686 candidates (70.6%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New9710971
Fresh022
Picked011
Done011
Total9714975

Merged error: 0b

Counts
975 → 4

regimes61.0ms

Accuracy

0% (1.6b remaining)

Error of 1.7b against oracle of 0.0b and baseline of 1.7b

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0178
1178

end0.0ms

sample517.0ms

Algorithm
intervals
Results
307.0ms10140×body80valid