Details

Time bar (total: 2.1s)

sample24.0ms

Algorithm
intervals
Results
6.0ms234×body80valid
3.0ms29×body640valid
2.0ms18×body1280valid
1.0msbody2560valid
1.0ms18×body160valid
1.0ms11×body320valid

simplify43.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 3 (10.0ms)

IterNodesCost
0226
1684
21973
312322
450012

prune6.0ms

Filtered
1 candidates to 1 candidates (100.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.0b

Counts
2 → 2

localize4.0ms

Local error

Found 1 expressions with local error:

0.0b
(* y (- x z))

rewrite10.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
*-un-lft-identity associate-*r*
pow1 add-exp-log add-cube-cbrt associate-*l* add-cbrt-cube
distribute-rgt-in sub-neg distribute-lft-in associate-*r/
flip3-- pow-prod-down prod-exp *-commutative flip-- cbrt-unprod distribute-lft-out-- add-log-exp difference-of-squares unswap-sqr
Counts
1 → 26
Calls
1 calls:
9.0ms
(* y (- x z))

series34.0ms

Counts
1 → 3
Calls
1 calls:
34.0ms
(* y (- x z))

simplify45.0ms

Algorithm
egg-herbie
Counts
29 → 29
Iterations

Useful iterations: 1 (5.0ms)

IterNodesCost
011298
146288
2188388
3500288

prune37.0ms

Filtered
29 candidates to 17 candidates (58.6%)
Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New27229
Fresh101
Picked011
Done000
Total28331

Merged error: 0b

Counts
31 → 3

localize7.0ms

Local error

Found 3 expressions with local error:

0.0b
(* y (- x z))
0.3b
(pow (* y (- x z)) 3)
36.8b
(cbrt (pow (* y (- x z)) 3))

rewrite16.0ms

Algorithm
rewrite-expression-head
Rules
11×add-sqr-sqrt
*-un-lft-identity
pow1 add-exp-log cbrt-prod add-cbrt-cube
add-cube-cbrt
associate-*r/
associate-*r*
cube-div
pow-unpow flip3-- associate-*l* flip-- add-log-exp
distribute-rgt-in cube-mult sub-neg unpow-prod-down cbrt-div pow-pow distribute-lft-in unpow3 cube-prod pow-prod-down pow-exp prod-exp cbrt-unprod rem-cube-cbrt sqr-pow
pow-to-exp pow1/3 *-commutative rem-cbrt-cube distribute-lft-out-- difference-of-squares unswap-sqr
Counts
3 → 69
Calls
3 calls:
6.0ms
(* y (- x z))
6.0ms
(pow (* y (- x z)) 3)
2.0ms
(cbrt (pow (* y (- x z)) 3))

series158.0ms

Counts
3 → 9
Calls
3 calls:
48.0ms
(* y (- x z))
54.0ms
(pow (* y (- x z)) 3)
56.0ms
(cbrt (pow (* y (- x z)) 3))

simplify42.0ms

Algorithm
egg-herbie
Counts
78 → 78
Iterations

Useful iterations: 2 (36.0ms)

IterNodesCost
0264309
11296298
25002297

prune117.0ms

Filtered
78 candidates to 50 candidates (64.1%)
Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New77178
Fresh101
Picked011
Done011
Total78381

Merged error: 0b

Counts
81 → 3

localize15.0ms

Local error

Found 4 expressions with local error:

1.4b
(+ (* z (+ z x)) (pow x 2))
2.2b
(- (pow x 3) (pow z 3))
6.5b
(* y (- (pow x 3) (pow z 3)))
34.8b
(/ (* y (- (pow x 3) (pow z 3))) (+ (* z (+ z x)) (pow x 2)))

rewrite61.0ms

Algorithm
rewrite-expression-head
Rules
58×add-sqr-sqrt
32×difference-of-squares
28×*-un-lft-identity
25×associate-*r*
24×unpow-prod-down cube-prod
16×sqr-pow
11×add-exp-log add-cbrt-cube
10×distribute-lft-out--
add-cube-cbrt add-log-exp
pow1
associate-*r/
distribute-rgt-in sub-neg flip3-- distribute-lft-in times-frac associate-*l* associate-/r* flip--
difference-cubes cbrt-undiv associate-+l+ flip3-+ div-exp prod-exp associate-/r/ cbrt-unprod flip-+ associate-/l/
+-commutative frac-2neg diff-log pow-prod-down clear-num sum-log *-commutative div-inv associate-/l* unswap-sqr
Counts
4 → 118
Calls
4 calls:
7.0ms
(+ (* z (+ z x)) (pow x 2))
11.0ms
(- (pow x 3) (pow z 3))
17.0ms
(* y (- (pow x 3) (pow z 3)))
21.0ms
(/ (* y (- (pow x 3) (pow z 3))) (+ (* z (+ z x)) (pow x 2)))

series307.0ms

Counts
4 → 12
Calls
4 calls:
19.0ms
(+ (* z (+ z x)) (pow x 2))
52.0ms
(- (pow x 3) (pow z 3))
104.0ms
(* y (- (pow x 3) (pow z 3)))
131.0ms
(/ (* y (- (pow x 3) (pow z 3))) (+ (* z (+ z x)) (pow x 2)))

simplify75.0ms

Algorithm
egg-herbie
Counts
130 → 130
Iterations

Useful iterations: 1 (14.0ms)

IterNodesCost
0468924
12446830
25001830

prune271.0ms

Filtered
130 candidates to 79 candidates (60.8%)
Pruning

3 alts after pruning (0 fresh and 3 done)

PrunedKeptTotal
New1300130
Fresh000
Picked011
Done022
Total1303133

Merged error: 0b

Counts
133 → 3

regimes49.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
062
162

end0.0ms

sample748.0ms

Algorithm
intervals
Results
210.0ms6983×body80valid
128.0ms896×body1280valid
93.0ms844×body640valid
43.0ms503×body320valid
33.0ms565×body160valid
31.0ms189×body2560valid