Details

Time bar (total: 4.5s)

sample98.0ms

Algorithm
intervals
Results
20.0ms24×body1280valid
17.0ms206×body80valid
13.0ms29×body640valid
12.0ms30×body320valid
7.0ms117×body80nan
4.0ms20×body160valid

simplify129.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0187
1277
2547
31097
43077
57777
641457
750027

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

Counts
2 → 1

localize10.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ x (/ (exp (* y (log (/ y (+ z y))))) y))
0.0b
(exp (* y (log (/ y (+ z y)))))
0.1b
(* y (log (/ y (+ z y))))
9.6b
(log (/ y (+ z y)))

rewrite61.0ms

Algorithm
rewrite-expression-head
Rules
90×log-prod
78×*-un-lft-identity
60×times-frac
48×add-sqr-sqrt
46×add-cube-cbrt
36×distribute-rgt-in distribute-lft-in exp-sum
16×distribute-lft-out
10×associate-/r/
add-exp-log
pow1 add-log-exp
flip3-+ add-cbrt-cube flip-+
div-inv
associate-*r*
associate-*l*
rem-log-exp log-pow
+-commutative log-div exp-prod exp-to-pow div-exp pow-prod-down prod-exp sum-log *-commutative cbrt-unprod rem-exp-log unswap-sqr
Counts
4 → 142
Calls
4 calls:
34.0ms
(+ x (/ (exp (* y (log (/ y (+ z y))))) y))
7.0ms
(exp (* y (log (/ y (+ z y)))))
8.0ms
(* y (log (/ y (+ z y))))
5.0ms
(log (/ y (+ z y)))

series401.0ms

Counts
4 → 12
Calls
4 calls:
70.0ms
(+ x (/ (exp (* y (log (/ y (+ z y))))) y))
212.0ms
(exp (* y (log (/ y (+ z y)))))
73.0ms
(* y (log (/ y (+ z y))))
45.0ms
(log (/ y (+ z y)))

simplify57.0ms

Algorithm
egg-herbie
Counts
154 → 154
Iterations

Useful iterations: 2 (43.0ms)

IterNodesCost
05651245
119241150
250021130

prune261.0ms

Filtered
154 candidates to 87 candidates (56.5%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New1522154
Fresh000
Picked101
Done000
Total1532155

Merged error: 0.0b

Counts
155 → 2

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ x (/ (pow (exp y) (log (/ y (+ z y)))) y))
0.0b
(/ (pow (exp y) (log (/ y (+ z y)))) y)
0.1b
(pow (exp y) (log (/ y (+ z y))))
9.6b
(log (/ y (+ z y)))

rewrite85.0ms

Algorithm
rewrite-expression-head
Rules
147×times-frac
127×*-un-lft-identity
108×log-prod
90×unpow-prod-up
89×add-sqr-sqrt add-cube-cbrt
25×associate-/l*
19×distribute-lft-out
15×unpow-prod-down
12×associate-/r/
11×add-exp-log
pow1 flip3-+ flip-+ div-inv
add-cbrt-cube add-log-exp
sqr-pow
pow-unpow pow-pow div-exp
log-div exp-prod associate-/r*
pow-to-exp rem-log-exp pow-exp log-pow pow-sub
cbrt-undiv +-commutative frac-2neg clear-num sum-log associate-/l/
Counts
4 → 199
Calls
4 calls:
29.0ms
(+ x (/ (pow (exp y) (log (/ y (+ z y)))) y))
22.0ms
(/ (pow (exp y) (log (/ y (+ z y)))) y)
14.0ms
(pow (exp y) (log (/ y (+ z y))))
9.0ms
(log (/ y (+ z y)))

series351.0ms

Counts
4 → 12
Calls
4 calls:
80.0ms
(+ x (/ (pow (exp y) (log (/ y (+ z y)))) y))
93.0ms
(/ (pow (exp y) (log (/ y (+ z y)))) y)
130.0ms
(pow (exp y) (log (/ y (+ z y))))
49.0ms
(log (/ y (+ z y)))

simplify72.0ms

Algorithm
egg-herbie
Counts
211 → 211
Iterations

Useful iterations: 2 (51.0ms)

IterNodesCost
07052270
126372228
250012192

prune519.0ms

Filtered
211 candidates to 156 candidates (73.9%)
Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New2101211
Fresh011
Picked011
Done000
Total2103213

Merged error: 0.0b

Counts
213 → 3

localize9.0ms

Local error

Found 2 expressions with local error:

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

rewrite11.0ms

Algorithm
rewrite-expression-head
Rules
12×*-un-lft-identity
10×add-sqr-sqrt add-cube-cbrt
times-frac
add-cbrt-cube add-log-exp
add-exp-log associate-/r* associate-/l*
pow1
cbrt-undiv +-commutative exp-neg frac-2neg mul-1-neg flip3-+ div-exp clear-num sum-log flip-+ div-inv associate-/l/ distribute-lft-out
Counts
2 → 40
Calls
2 calls:
6.0ms
(+ x (/ (exp (* -1 z)) y))
4.0ms
(/ (exp (* -1 z)) y)

series39.0ms

Counts
2 → 6
Calls
2 calls:
20.0ms
(+ x (/ (exp (* -1 z)) y))
19.0ms
(/ (exp (* -1 z)) y)

simplify61.0ms

Algorithm
egg-herbie
Counts
46 → 46
Iterations

Useful iterations: 2 (15.0ms)

IterNodesCost
0176274
1464258
22001256
35002256

prune80.0ms

Filtered
46 candidates to 35 candidates (76.1%)
Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New45146
Fresh101
Picked011
Done011
Total46349

Merged error: 0.0b

Counts
49 → 3

localize11.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ x (/ (/ (exp (* -1 z)) (sqrt y)) (sqrt y)))
0.1b
(/ (exp (* -1 z)) (sqrt y))
0.1b
(/ (/ (exp (* -1 z)) (sqrt y)) (sqrt y))

rewrite58.0ms

Algorithm
rewrite-expression-head
Rules
276×times-frac
157×*-un-lft-identity
155×add-sqr-sqrt add-cube-cbrt
144×sqrt-prod
25×associate-/l*
12×associate-/r*
10×add-cbrt-cube
div-inv
add-exp-log
add-log-exp
cbrt-undiv div-exp
pow1
frac-2neg clear-num associate-/l/
+-commutative exp-neg mul-1-neg flip3-+ sum-log flip-+ distribute-lft-out
Counts
3 → 227
Calls
3 calls:
30.0ms
(+ x (/ (/ (exp (* -1 z)) (sqrt y)) (sqrt y)))
5.0ms
(/ (exp (* -1 z)) (sqrt y))
11.0ms
(/ (/ (exp (* -1 z)) (sqrt y)) (sqrt y))

series108.0ms

Counts
3 → 9
Calls
3 calls:
32.0ms
(+ x (/ (/ (exp (* -1 z)) (sqrt y)) (sqrt y)))
42.0ms
(/ (exp (* -1 z)) (sqrt y))
33.0ms
(/ (/ (exp (* -1 z)) (sqrt y)) (sqrt y))

simplify69.0ms

Algorithm
egg-herbie
Counts
236 → 236
Iterations

Useful iterations: 2 (44.0ms)

IterNodesCost
06993002
124792697
250012669

prune351.0ms

Filtered
236 candidates to 118 candidates (50.0%)
Pruning

3 alts after pruning (0 fresh and 3 done)

PrunedKeptTotal
New2360236
Fresh000
Picked011
Done022
Total2363239

Merged error: 0.0b

Counts
239 → 3

regimes63.0ms

Accuracy

-88.5% (1.9b remaining)

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

bsearch94.0ms

Steps
ItersRangePoint
8
1.8780971265971476e+96
5.619537980808456e+100
1.9090673463947392e+96
7
-5.135126795772214e-06
-1.5716844916233281e-07
-5.833904015410056e-07

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02911
12911

end0.0ms

sample1.4s

Algorithm
intervals
Results
347.0ms766×body1280valid
312.0ms6569×body80valid
250.0ms952×body640valid
105.0ms3087×body80nan
100.0ms571×body320valid
35.0ms299×body160valid

Profiling

Loading profile data...