Details

Time bar (total: 33.8s)

sample20.0ms

Algorithm
intervals
Results
8.0ms305×body80valid

simplify98.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 2 (5.0ms)

IterNodesCost
0164
1423
21092
35772
444382
550012

prune6.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 4.0b

Counts
2 → 2

localize7.0ms

Local error

Found 1 expressions with local error:

3.9b
(* x (/ y z))

rewrite10.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))

series21.0ms

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

simplify93.0ms

Algorithm
egg-herbie
Counts
45 → 45
Iterations

Useful iterations: 1 (8.0ms)

IterNodesCost
0188150
1888135
23669135
35001135

prune67.0ms

Filtered
45 candidates to 30 candidates (33.3%)
Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New38745
Fresh101
Picked011
Done000
Total39847

Merged error: 0.0b

Counts
47 → 8

localize4.0ms

Local error

Found 1 expressions with local error:

3.6b
(/ x (/ z y))

rewrite11.0ms

Algorithm
rewrite-expression-head
Rules
75×times-frac
45×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
16×associate-/r*
associate-/r/
add-exp-log add-cbrt-cube associate-/l*
div-inv
cbrt-undiv div-exp
frac-2neg clear-num
pow1 add-log-exp
Counts
1 → 78
Calls
1 calls:
8.0ms
(/ x (/ z y))

series27.0ms

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

simplify54.0ms

Algorithm
egg-herbie
Counts
81 → 81
Iterations

Useful iterations: 2 (46.0ms)

IterNodesCost
0334469
11433449
25001448

prune131.0ms

Filtered
81 candidates to 65 candidates (19.8%)
Pruning

7 alts after pruning (5 fresh and 2 done)

PrunedKeptTotal
New78381
Fresh426
Picked011
Done011
Total82789

Merged error: 0.0b

Counts
89 → 7

localize10.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt x)
0.5b
(cbrt x)
0.5b
(* (cbrt x) (cbrt x))
3.2b
(* (/ (* (cbrt x) (cbrt x)) z) (* y (cbrt x)))

rewrite81.0ms

Algorithm
rewrite-expression-head
Rules
246×add-sqr-sqrt
118×cbrt-prod associate-*l*
108×times-frac
84×unswap-sqr
83×add-cube-cbrt *-un-lft-identity
65×add-cbrt-cube
52×associate-*r*
46×cbrt-unprod
36×swap-sqr
33×associate-*l/
27×add-exp-log associate-/l*
16×pow1
15×cbrt-undiv
12×prod-exp
10×*-commutative
pow1/3
pow-prod-down
div-exp add-log-exp
associate-/r*
pow-sqr pow-prod-up
pow2 frac-2neg pow-plus clear-num div-inv
Counts
4 → 263
Calls
4 calls:
1.0ms
(cbrt x)
1.0ms
(cbrt x)
7.0ms
(* (cbrt x) (cbrt x))
55.0ms
(* (/ (* (cbrt x) (cbrt x)) z) (* y (cbrt x)))

series709.0ms

Counts
4 → 12
Calls
4 calls:
198.0ms
(cbrt x)
209.0ms
(cbrt x)
240.0ms
(* (cbrt x) (cbrt x))
61.0ms
(* (/ (* (cbrt x) (cbrt x)) z) (* y (cbrt x)))

simplify60.0ms

Algorithm
egg-herbie
Counts
275 → 275
Iterations

Useful iterations: 1 (31.0ms)

IterNodesCost
010102299
150011893

prune450.0ms

Filtered
275 candidates to 196 candidates (28.7%)
Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New2741275
Fresh134
Picked101
Done022
Total2766282

Merged error: 0b

Counts
282 → 6

localize18.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt z)
0.6b
(cbrt (* (cbrt x) (cbrt x)))
1.0b
(* (/ (* (cbrt x) (cbrt (* (cbrt x) (cbrt x)))) (* (cbrt z) (cbrt z))) (* (/ (cbrt (cbrt x)) (cbrt z)) (* y (cbrt x))))
1.4b
(* (/ (cbrt (cbrt x)) (cbrt z)) (* y (cbrt x)))

rewrite4.1s

Algorithm
rewrite-expression-head
Rules
35241×add-sqr-sqrt
23788×cbrt-prod
20092×unswap-sqr
9369×times-frac
2811×associate-*l*
2662×swap-sqr
2286×associate-*r*
1996×associate-/l*
1881×add-cube-cbrt *-un-lft-identity
1791×add-cbrt-cube
1765×associate-*l/
1731×cbrt-unprod
1638×frac-times
1128×*-commutative
1071×associate-/r*
724×cbrt-undiv
146×add-exp-log
112×frac-2neg clear-num
81×prod-exp
32×div-exp
18×pow1 associate-*r/
pow-prod-down
add-log-exp
div-inv
pow1/3
Counts
4 → 8318
Calls
4 calls:
1.0ms
(cbrt z)
8.0ms
(cbrt (* (cbrt x) (cbrt x)))
2.4s
(* (/ (* (cbrt x) (cbrt (* (cbrt x) (cbrt x)))) (* (cbrt z) (cbrt z))) (* (/ (cbrt (cbrt x)) (cbrt z)) (* y (cbrt x))))
36.0ms
(* (/ (cbrt (cbrt x)) (cbrt z)) (* y (cbrt x)))

series756.0ms

Counts
4 → 12
Calls
4 calls:
187.0ms
(cbrt z)
280.0ms
(cbrt (* (cbrt x) (cbrt x)))
24.0ms
(* (/ (* (cbrt x) (cbrt (* (cbrt x) (cbrt x)))) (* (cbrt z) (cbrt z))) (* (/ (cbrt (cbrt x)) (cbrt z)) (* y (cbrt x))))
265.0ms
(* (/ (cbrt (cbrt x)) (cbrt z)) (* y (cbrt x)))

simplify2.9s

Algorithm
egg-herbie
Counts
8330 → 8330
Iterations

Useful iterations: 0 (102.0ms)

IterNodesCost
05942302056

prune23.6s

Filtered
8330 candidates to 5218 candidates (37.4%)
Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New833008330
Fresh033
Picked011
Done022
Total833068336

Merged error: 0b

Counts
8336 → 6

regimes163.0ms

Accuracy

22.8% (2.3b remaining)

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

bsearch1.0ms

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
02515
1329
2389
3389

end0.0ms

sample507.0ms

Algorithm
intervals
Results
261.0ms9541×body80valid