Details

Time bar (total: 1.6s)

sample15.0ms

Algorithm
intervals
Results
6.0ms303×body80valid

simplify63.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0163
1223
2333
3363
4423
5463
6543
72823
820723
950013

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: 12.4b

Counts
2 → 1

localize5.0ms

Local error

Found 2 expressions with local error:

0.0b
(* x (+ y z))
11.8b
(/ (* x (+ y z)) z)

rewrite18.0ms

Algorithm
rewrite-expression-head
Rules
40×add-sqr-sqrt *-un-lft-identity
39×times-frac
30×add-cube-cbrt
20×associate-*r*
15×associate-*l*
13×associate-/l*
add-exp-log add-cbrt-cube
*-commutative distribute-lft-out unswap-sqr
pow1 associate-*r/
associate-/r*
cbrt-undiv +-commutative distribute-rgt-in distribute-lft-in flip3-+ div-exp prod-exp cbrt-unprod flip-+ associate-/l/ add-log-exp
frac-2neg pow-prod-down clear-num div-inv
Counts
2 → 96
Calls
2 calls:
6.0ms
(* x (+ y z))
9.0ms
(/ (* x (+ y z)) z)

series67.0ms

Counts
2 → 6
Calls
2 calls:
26.0ms
(* x (+ y z))
41.0ms
(/ (* x (+ y z)) z)

simplify56.0ms

Algorithm
egg-herbie
Counts
102 → 102
Iterations

Useful iterations: 1 (12.0ms)

IterNodesCost
0354542
11624513
25001513

prune129.0ms

Filtered
102 candidates to 71 candidates (30.4%)
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New966102
Fresh000
Picked101
Done000
Total976103

Merged error: 0.0b

Counts
103 → 6

localize5.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ (+ y z) z)
1.5b
(* x (/ (+ y z) z))

rewrite18.0ms

Algorithm
rewrite-expression-head
Rules
41×*-un-lft-identity
27×add-sqr-sqrt
25×times-frac
22×add-cube-cbrt
16×associate-*r*
12×associate-*r/
10×associate-/l*
add-exp-log add-cbrt-cube distribute-lft-out
associate-/r*
pow1 associate-/l/
associate-*l* clear-num un-div-inv
cbrt-undiv frac-2neg flip3-+ div-exp prod-exp cbrt-unprod flip-+ div-inv add-log-exp unswap-sqr
pow-prod-down *-commutative
Counts
2 → 82
Calls
2 calls:
5.0ms
(/ (+ y z) z)
10.0ms
(* x (/ (+ y z) z))

series60.0ms

Counts
2 → 6
Calls
2 calls:
22.0ms
(/ (+ y z) z)
38.0ms
(* x (/ (+ y z) z))

simplify45.0ms

Algorithm
egg-herbie
Counts
88 → 88
Iterations

Useful iterations: 1 (10.0ms)

IterNodesCost
0275374
11228345
25001345

prune103.0ms

Filtered
88 candidates to 56 candidates (36.4%)
Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New85388
Fresh325
Picked011
Done000
Total88694

Merged error: 0b

Counts
94 → 6

localize5.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ z (+ y z))
1.6b
(/ x (/ z (+ y z)))

rewrite20.0ms

Algorithm
rewrite-expression-head
Rules
114×times-frac
98×*-un-lft-identity
64×add-sqr-sqrt add-cube-cbrt
26×associate-/r*
20×associate-/r/
17×distribute-lft-out
add-exp-log add-cbrt-cube associate-/l*
div-inv
flip3-+ flip-+
cbrt-undiv div-exp
frac-2neg clear-num
pow1 add-log-exp
Counts
2 → 132
Calls
2 calls:
5.0ms
(/ z (+ y z))
9.0ms
(/ x (/ z (+ y z)))

series95.0ms

Counts
2 → 6
Calls
2 calls:
43.0ms
(/ z (+ y z))
51.0ms
(/ x (/ z (+ y z)))

simplify69.0ms

Algorithm
egg-herbie
Counts
138 → 138
Iterations

Useful iterations: 2 (55.0ms)

IterNodesCost
0418890
11917856
25001853

prune171.0ms

Filtered
138 candidates to 96 candidates (30.4%)
Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New1362138
Fresh314
Picked011
Done011
Total1395144

Merged error: 0b

Counts
144 → 5

localize5.0ms

Local error

Found 1 expressions with local error:

10.7b
(* (+ y z) (/ x z))

rewrite13.0ms

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt
18×frac-times *-un-lft-identity
15×add-cube-cbrt
13×associate-*r*
10×flip3-+ times-frac flip-+ associate-/l*
associate-*r/ associate-/r*
add-exp-log add-cbrt-cube
associate-*l* clear-num
pow1 frac-2neg
associate-*l/ prod-exp un-div-inv cbrt-unprod unswap-sqr
cbrt-undiv div-exp pow-prod-down *-commutative div-inv distribute-lft-out add-log-exp
Counts
1 → 63
Calls
1 calls:
10.0ms
(* (+ y z) (/ x z))

series35.0ms

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

simplify60.0ms

Algorithm
egg-herbie
Counts
66 → 66
Iterations

Useful iterations: 2 (54.0ms)

IterNodesCost
0327384
11769364
25003363

prune81.0ms

Filtered
66 candidates to 47 candidates (28.8%)
Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New65166
Fresh112
Picked011
Done022
Total66571

Merged error: 0b

Counts
71 → 5

regimes58.0ms

Accuracy

0% (3.3b remaining)

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

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
083
183

end0.0ms

sample409.0ms

Algorithm
intervals
Results
212.0ms9647×body80valid