Details

Time bar (total: 5.0s)

sample23.0ms

Algorithm
intervals
Results
12.0ms324×body80valid

simplify18.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0155
1255
2395
3585
4735
5875
61025
71085
81105
91105

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

Counts
2 → 1

localize7.0ms

Local error

Found 3 expressions with local error:

0.0b
(- (/ y z) (/ t (- 1.0 z)))
0.0b
(/ t (- 1.0 z))
5.3b
(* x (- (/ y z) (/ t (- 1.0 z))))

rewrite50.0ms

Algorithm
rewrite-expression-head
Rules
49×add-sqr-sqrt
45×*-un-lft-identity
31×times-frac
15×add-cube-cbrt
12×distribute-lft-out-- difference-of-squares
10×associate-*r*
add-exp-log add-cbrt-cube
pow1 associate-/r* add-log-exp
sub-neg flip3-- associate-*r/ associate-*l* flip-- associate-/l*
distribute-rgt-in distribute-lft-in associate-/r/ frac-sub
cbrt-undiv frac-2neg diff-log div-exp pow-prod-down prod-exp clear-num *-commutative cbrt-unprod div-inv unswap-sqr
Counts
3 → 89
Calls
3 calls:
19.0ms
(- (/ y z) (/ t (- 1.0 z)))
5.0ms
(/ t (- 1.0 z))
23.0ms
(* x (- (/ y z) (/ t (- 1.0 z))))

series118.0ms

Counts
3 → 9
Calls
3 calls:
35.0ms
(- (/ y z) (/ t (- 1.0 z)))
34.0ms
(/ t (- 1.0 z))
49.0ms
(* x (- (/ y z) (/ t (- 1.0 z))))

simplify48.0ms

Algorithm
egg-herbie
Counts
98 → 98
Iterations

Useful iterations: 2 (39.0ms)

IterNodesCost
0387632
11452595
25001593

prune234.0ms

Filtered
98 candidates to 71 candidates (72.4%)
Pruning

12 alts after pruning (11 fresh and 1 done)

PrunedKeptTotal
New871198
Fresh000
Picked011
Done000
Total871299

Merged error: 0.6b

Counts
99 → 12

localize12.0ms

Local error

Found 4 expressions with local error:

5.3b
(* x (- (/ y z) (/ t (- 1.0 z))))
6.8b
(cbrt (* x (- (/ y z) (/ t (- 1.0 z)))))
6.8b
(cbrt (* x (- (/ y z) (/ t (- 1.0 z)))))
6.8b
(cbrt (* x (- (/ y z) (/ t (- 1.0 z)))))

rewrite90.0ms

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt
17×*-un-lft-identity
12×associate-*r/
10×associate-*r*
cbrt-div
times-frac
pow1 add-exp-log add-cube-cbrt add-cbrt-cube
flip3-- frac-sub flip-- distribute-lft-out-- add-log-exp difference-of-squares
cbrt-prod pow1/3 associate-*l*
distribute-rgt-in sub-neg distribute-lft-in
pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 68
Calls
4 calls:
26.0ms
(* x (- (/ y z) (/ t (- 1.0 z))))
19.0ms
(cbrt (* x (- (/ y z) (/ t (- 1.0 z)))))
19.0ms
(cbrt (* x (- (/ y z) (/ t (- 1.0 z)))))
23.0ms
(cbrt (* x (- (/ y z) (/ t (- 1.0 z)))))

series757.0ms

Counts
4 → 12
Calls
4 calls:
47.0ms
(* x (- (/ y z) (/ t (- 1.0 z))))
237.0ms
(cbrt (* x (- (/ y z) (/ t (- 1.0 z)))))
238.0ms
(cbrt (* x (- (/ y z) (/ t (- 1.0 z)))))
234.0ms
(cbrt (* x (- (/ y z) (/ t (- 1.0 z)))))

simplify42.0ms

Algorithm
egg-herbie
Counts
80 → 80
Iterations

Useful iterations: 2 (34.0ms)

IterNodesCost
0313732
11134647
25002639

prune291.0ms

Filtered
80 candidates to 65 candidates (81.3%)
Pruning

13 alts after pruning (12 fresh and 1 done)

PrunedKeptTotal
New77380
Fresh1910
Picked101
Done011
Total791392

Merged error: 0.6b

Counts
92 → 13

localize19.0ms

Local error

Found 4 expressions with local error:

6.8b
(cbrt (* x (- (/ y z) (/ t (- 1.0 z)))))
8.2b
(cbrt (- (/ y z) (/ t (- 1.0 z))))
8.2b
(cbrt (- (/ y z) (/ t (- 1.0 z))))
8.2b
(cbrt (- (/ y z) (/ t (- 1.0 z))))

rewrite81.0ms

Algorithm
rewrite-expression-head
Rules
43×add-sqr-sqrt
40×*-un-lft-identity
31×cbrt-prod
24×times-frac
12×cbrt-div distribute-lft-out-- difference-of-squares
add-cube-cbrt
pow1 add-exp-log flip3-- pow1/3 frac-sub add-cbrt-cube flip-- add-log-exp
associate-*r/
Counts
4 → 75
Calls
4 calls:
19.0ms
(cbrt (* x (- (/ y z) (/ t (- 1.0 z)))))
18.0ms
(cbrt (- (/ y z) (/ t (- 1.0 z))))
21.0ms
(cbrt (- (/ y z) (/ t (- 1.0 z))))
19.0ms
(cbrt (- (/ y z) (/ t (- 1.0 z))))

series652.0ms

Counts
4 → 12
Calls
4 calls:
235.0ms
(cbrt (* x (- (/ y z) (/ t (- 1.0 z)))))
137.0ms
(cbrt (- (/ y z) (/ t (- 1.0 z))))
137.0ms
(cbrt (- (/ y z) (/ t (- 1.0 z))))
142.0ms
(cbrt (- (/ y z) (/ t (- 1.0 z))))

simplify64.0ms

Algorithm
egg-herbie
Counts
87 → 87
Iterations

Useful iterations: 3 (50.0ms)

IterNodesCost
0286948
1664894
21883886
35001863

prune399.0ms

Filtered
87 candidates to 71 candidates (81.6%)
Pruning

12 alts after pruning (11 fresh and 1 done)

PrunedKeptTotal
New86187
Fresh11011
Picked101
Done011
Total8812100

Merged error: 0.6b

Counts
100 → 12

localize12.0ms

Local error

Found 4 expressions with local error:

0.9b
(* x (* (cbrt (- (/ y z) (/ t (- 1.0 z)))) (cbrt (- (/ y z) (/ t (- 1.0 z))))))
8.2b
(cbrt (- (/ y z) (/ t (- 1.0 z))))
8.2b
(cbrt (- (/ y z) (/ t (- 1.0 z))))
8.2b
(cbrt (- (/ y z) (/ t (- 1.0 z))))

rewrite110.0ms

Algorithm
rewrite-expression-head
Rules
45×add-sqr-sqrt
41×*-un-lft-identity
33×cbrt-div
30×cbrt-prod
24×times-frac
18×associate-*r/
12×distribute-lft-out-- difference-of-squares
11×flip3-- frac-sub flip--
pow1 add-exp-log frac-times
add-cube-cbrt
add-cbrt-cube
add-log-exp
pow1/3 associate-*l* pow-prod-down associate-*l/ prod-exp cbrt-unprod
associate-*r* *-commutative unswap-sqr
Counts
4 → 97
Calls
4 calls:
44.0ms
(* x (* (cbrt (- (/ y z) (/ t (- 1.0 z)))) (cbrt (- (/ y z) (/ t (- 1.0 z))))))
18.0ms
(cbrt (- (/ y z) (/ t (- 1.0 z))))
21.0ms
(cbrt (- (/ y z) (/ t (- 1.0 z))))
19.0ms
(cbrt (- (/ y z) (/ t (- 1.0 z))))

series553.0ms

Counts
4 → 12
Calls
4 calls:
136.0ms
(* x (* (cbrt (- (/ y z) (/ t (- 1.0 z)))) (cbrt (- (/ y z) (/ t (- 1.0 z))))))
138.0ms
(cbrt (- (/ y z) (/ t (- 1.0 z))))
141.0ms
(cbrt (- (/ y z) (/ t (- 1.0 z))))
137.0ms
(cbrt (- (/ y z) (/ t (- 1.0 z))))

simplify80.0ms

Algorithm
egg-herbie
Counts
109 → 109
Iterations

Useful iterations: 3 (62.0ms)

IterNodesCost
04191341
19691257
225061243
350021222

prune364.0ms

Filtered
109 candidates to 84 candidates (77.1%)
Pruning

13 alts after pruning (11 fresh and 2 done)

PrunedKeptTotal
New1081109
Fresh01010
Picked011
Done011
Total10813121

Merged error: 0.6b

Counts
121 → 13

regimes406.0ms

Accuracy

90.9% (0.3b remaining)

Error of 1.4b against oracle of 1.1b and baseline of 4.8b

bsearch1.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03021
13021

end0.0ms

sample549.0ms

Algorithm
intervals
Results
303.0ms10206×body80valid