Details

Time bar (total: 1.8s)

sample16.0ms

Algorithm
intervals
Results
7.0ms324×body80valid

simplify18.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0123
1193
2283
3403
4503
5733
61023
71183
81453
91743
101903
111903

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

Counts
2 → 1

localize8.0ms

Local error

Found 2 expressions with local error:

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

rewrite16.0ms

Algorithm
rewrite-expression-head
Rules
22×*-un-lft-identity
20×add-sqr-sqrt
15×times-frac
12×add-cube-cbrt
associate-/l*
add-exp-log add-cbrt-cube distribute-lft-out-- add-log-exp difference-of-squares
associate-/r*
pow1 div-sub associate-/l/
cbrt-undiv +-commutative associate-+r- flip3-- frac-2neg flip3-+ div-exp clear-num sum-log flip-- flip-+ div-inv distribute-lft-out
Counts
2 → 51
Calls
2 calls:
6.0ms
(/ (- y x) z)
9.0ms
(+ x (/ (- y x) z))

series51.0ms

Counts
2 → 6
Calls
2 calls:
27.0ms
(/ (- y x) z)
23.0ms
(+ x (/ (- y x) z))

simplify61.0ms

Algorithm
egg-herbie
Counts
57 → 57
Iterations

Useful iterations: 1 (6.0ms)

IterNodesCost
0217273
1668261
22853261
35002261

prune77.0ms

Filtered
57 candidates to 40 candidates (70.2%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New53457
Fresh000
Picked101
Done000
Total54458

Merged error: 0b

Counts
58 → 4

localize6.0ms

Local error

Found 2 expressions with local error:

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

rewrite20.0ms

Algorithm
rewrite-expression-head
Rules
18×frac-sub
13×*-un-lft-identity
11×add-sqr-sqrt
10×flip3-+ flip-+
add-log-exp
add-cube-cbrt associate-/r* associate-/l*
pow1 add-exp-log +-commutative frac-2neg diff-log associate--l+ clear-num sum-log add-cbrt-cube distribute-lft-out distribute-lft-out-- difference-of-squares
sub-neg flip3-- times-frac flip--
Counts
2 → 49
Calls
2 calls:
6.0ms
(+ x (/ y z))
13.0ms
(- (+ x (/ y z)) (/ x z))

series41.0ms

Counts
2 → 6
Calls
2 calls:
16.0ms
(+ x (/ y z))
25.0ms
(- (+ x (/ y z)) (/ x z))

simplify39.0ms

Algorithm
egg-herbie
Counts
55 → 55
Iterations

Useful iterations: 1 (8.0ms)

IterNodesCost
0318572
11401545
25003545

prune82.0ms

Filtered
55 candidates to 38 candidates (69.1%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New55055
Fresh033
Picked011
Done000
Total55459

Merged error: 0b

Counts
59 → 4

localize7.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ x (/ 1 (/ z (- y x))))
0.0b
(/ z (- y x))
0.2b
(/ 1 (/ z (- y x)))

rewrite45.0ms

Algorithm
rewrite-expression-head
Rules
138×times-frac
111×*-un-lft-identity
107×add-sqr-sqrt
73×add-cube-cbrt
31×associate-/r*
21×associate-/r/
17×distribute-lft-out-- difference-of-squares
16×add-exp-log
10×add-cbrt-cube associate-/l*
div-exp
div-inv
flip3-- flip-- add-log-exp
pow1 cbrt-undiv clear-num
frac-2neg
rec-exp 1-exp distribute-lft-out remove-double-div
+-commutative pow-flip flip3-+ sum-log flip-+ inv-pow
Counts
3 → 170
Calls
3 calls:
21.0ms
(+ x (/ 1 (/ z (- y x))))
5.0ms
(/ z (- y x))
10.0ms
(/ 1 (/ z (- y x)))

series87.0ms

Counts
3 → 9
Calls
3 calls:
21.0ms
(+ x (/ 1 (/ z (- y x))))
29.0ms
(/ z (- y x))
37.0ms
(/ 1 (/ z (- y x)))

simplify60.0ms

Algorithm
egg-herbie
Counts
179 → 179
Iterations

Useful iterations: 2 (43.0ms)

IterNodesCost
04961169
122071047
25001926

prune161.0ms

Filtered
179 candidates to 89 candidates (49.7%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New1772179
Fresh202
Picked011
Done011
Total1794183

Merged error: 0b

Counts
183 → 4

localize7.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ 1 (- y x))
0.0b
(+ x (/ 1 (* z (/ 1 (- y x)))))
0.2b
(/ 1 (* z (/ 1 (- y x))))
0.3b
(* z (/ 1 (- y x)))

rewrite89.0ms

Algorithm
rewrite-expression-head
Rules
196×times-frac
182×add-sqr-sqrt
157×*-un-lft-identity
105×add-cube-cbrt associate-*r*
52×add-exp-log
47×associate-/r*
26×associate-/r/
22×associate-*r/
21×distribute-lft-out-- difference-of-squares
20×div-exp add-cbrt-cube
16×prod-exp
15×associate-*l* unswap-sqr
14×associate-/l*
10×pow1 rec-exp 1-exp
div-inv
cbrt-undiv flip3-- clear-num un-div-inv flip-- add-log-exp
*-commutative
frac-2neg cbrt-unprod
pow-flip
pow-prod-down distribute-lft-out inv-pow
+-commutative flip3-+ sum-log flip-+
Counts
4 → 286
Calls
4 calls:
5.0ms
(/ 1 (- y x))
33.0ms
(+ x (/ 1 (* z (/ 1 (- y x)))))
21.0ms
(/ 1 (* z (/ 1 (- y x))))
12.0ms
(* z (/ 1 (- y x)))

series121.0ms

Counts
4 → 12
Calls
4 calls:
35.0ms
(/ 1 (- y x))
23.0ms
(+ x (/ 1 (* z (/ 1 (- y x)))))
32.0ms
(/ 1 (* z (/ 1 (- y x))))
29.0ms
(* z (/ 1 (- y x)))

simplify76.0ms

Algorithm
egg-herbie
Counts
298 → 298
Iterations

Useful iterations: 2 (54.0ms)

IterNodesCost
07771977
135391565
250021251

prune226.0ms

Filtered
298 candidates to 123 candidates (41.3%)
Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New2971298
Fresh101
Picked011
Done022
Total2984302

Merged error: 0b

Counts
302 → 4

regimes52.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
084
184

end0.0ms

sample409.0ms

Algorithm
intervals
Results
205.0ms10063×body80valid