Details

Time bar (total: 5.4s)

sample78.0ms

Algorithm
intervals
Results
23.0ms219×body80valid
14.0ms33×body640valid
13.0ms21×body1280valid
8.0ms100×body80nan
4.0ms13×body320valid
2.0ms12×body160valid

simplify115.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 6 (29.0ms)

IterNodesCost
0187
1277
2547
31117
43147
58017
642176
750016

prune10.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 4.9b

localize10.0ms

Local error

Found 4 expressions with local error:

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

rewrite83.0ms

Algorithm
rewrite-expression-head
Rules
273×times-frac
234×log-prod
232×*-un-lft-identity
180×exp-sum
156×add-sqr-sqrt
154×add-cube-cbrt
108×distribute-rgt-in distribute-lft-in
39×distribute-lft-out associate-/l*
26×associate-/r/
14×div-inv
13×flip3-+ flip-+
10×add-exp-log
pow1 add-cbrt-cube
add-log-exp
expm1-log1p-u associate-*r* log1p-expm1-u
associate-*l* associate-/r*
div-exp rem-log-exp log-pow
cbrt-undiv log-div exp-prod exp-to-pow frac-2neg pow-prod-down prod-exp clear-num *-commutative cbrt-unprod rem-exp-log unswap-sqr
Counts
4 → 309
Calls
4 calls:
34.0ms
(/ (exp (* y (log (/ y (+ z y))))) y)
10.0ms
(exp (* y (log (/ y (+ z y)))))
11.0ms
(* y (log (/ y (+ z y))))
4.0ms
(log (/ y (+ z y)))

series482.0ms

Counts
4 → 12
Calls
4 calls:
127.0ms
(/ (exp (* y (log (/ y (+ z y))))) y)
230.0ms
(exp (* y (log (/ y (+ z y)))))
78.0ms
(* y (log (/ y (+ z y))))
47.0ms
(log (/ y (+ z y)))

simplify89.0ms

Algorithm
egg-herbie
Counts
321 → 321
Iterations

Useful iterations: 2 (54.0ms)

IterNodesCost
08433316
127262860
250012844

prune643.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0b

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ y (+ z y))
0.0b
(/ (pow (exp y) (log (/ y (+ z y)))) y)
0.6b
(pow (exp y) (log (/ y (+ z y))))
10.1b
(log (/ y (+ z y)))

rewrite45.0ms

Algorithm
rewrite-expression-head
Rules
159×times-frac
142×*-un-lft-identity
108×log-prod
98×add-sqr-sqrt add-cube-cbrt
90×unpow-prod-up
28×associate-/l*
22×distribute-lft-out
15×unpow-prod-down
14×associate-/r/
13×add-exp-log
add-cbrt-cube div-inv
pow1 flip3-+ associate-/r* flip-+
div-exp sqr-pow
expm1-log1p-u pow-unpow pow-pow log1p-expm1-u add-log-exp
log-div exp-prod
cbrt-undiv pow-to-exp frac-2neg rem-log-exp pow-exp clear-num log-pow pow-sub
associate-/l/
Counts
4 → 228
Calls
4 calls:
5.0ms
(/ y (+ z y))
19.0ms
(/ (pow (exp y) (log (/ y (+ z y)))) y)
6.0ms
(pow (exp y) (log (/ y (+ z y))))
4.0ms
(log (/ y (+ z y)))

series336.0ms

Counts
4 → 12
Calls
4 calls:
39.0ms
(/ y (+ z y))
100.0ms
(/ (pow (exp y) (log (/ y (+ z y)))) y)
144.0ms
(pow (exp y) (log (/ y (+ z y))))
53.0ms
(log (/ y (+ z y)))

simplify83.0ms

Algorithm
egg-herbie
Counts
240 → 240
Iterations

Useful iterations: 2 (57.0ms)

IterNodesCost
06862318
128672267
250012230

prune735.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

localize7.0ms

Local error

Found 1 expressions with local error:

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

rewrite4.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt add-cube-cbrt *-un-lft-identity times-frac
associate-/r* add-cbrt-cube associate-/l*
add-exp-log
pow1 cbrt-undiv exp-neg expm1-log1p-u frac-2neg mul-1-neg div-exp clear-num log1p-expm1-u div-inv associate-/l/ add-log-exp
Counts
1 → 30
Calls
1 calls:
3.0ms
(/ (exp (* -1 z)) y)

series19.0ms

Counts
1 → 3
Calls
1 calls:
19.0ms
(/ (exp (* -1 z)) y)

simplify51.0ms

Algorithm
egg-herbie
Counts
33 → 33
Iterations

Useful iterations: 2 (13.0ms)

IterNodesCost
0117194
1313180
21514177
35001177

prune73.0ms

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0b

regimes57.0ms

Accuracy

-0.8% (1.1b remaining)

Error of 1.1b against oracle of 0.1b and baseline of 1.1b

bsearch39.0ms

Steps
ItersRangePoint
6
1.373989927927677e-63
7.427813723742166e-63
7.336756572307091e-63

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02311
12311

end0.0ms

sample2.4s

Algorithm
intervals
Results
707.0ms6567×body80valid
523.0ms808×body1280valid
379.0ms883×body640valid
251.0ms3099×body80nan
169.0ms550×body320valid
60.0ms290×body160valid