Details

Time bar (total: 5.3s)

sample77.0ms

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

simplify112.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0187
1277
2547
31097
43077
57777
641457
750027

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 6.8b

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

rewrite105.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
associate-*r*
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 → 301
Calls
4 calls:
53.0ms
(/ (exp (* y (log (/ y (+ z y))))) y)
11.0ms
(exp (* y (log (/ y (+ z y)))))
12.0ms
(* y (log (/ y (+ z y))))
4.0ms
(log (/ y (+ z y)))

series494.0ms

Counts
4 → 12
Calls
4 calls:
130.0ms
(/ (exp (* y (log (/ y (+ z y))))) y)
235.0ms
(exp (* y (log (/ y (+ z y)))))
81.0ms
(* y (log (/ y (+ z y))))
48.0ms
(log (/ y (+ z y)))

simplify88.0ms

Algorithm
egg-herbie
Counts
313 → 313
Iterations

Useful iterations: 2 (53.0ms)

IterNodesCost
08273276
126532828
250022813

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

rewrite51.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
pow-unpow pow-pow 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 → 220
Calls
4 calls:
6.0ms
(/ y (+ z y))
24.0ms
(/ (pow (exp y) (log (/ y (+ z y)))) y)
6.0ms
(pow (exp y) (log (/ y (+ z y))))
4.0ms
(log (/ y (+ z y)))

series353.0ms

Counts
4 → 12
Calls
4 calls:
47.0ms
(/ y (+ z y))
108.0ms
(/ (pow (exp y) (log (/ y (+ z y)))) y)
149.0ms
(pow (exp y) (log (/ y (+ z y))))
48.0ms
(log (/ y (+ z y)))

simplify75.0ms

Algorithm
egg-herbie
Counts
232 → 232
Iterations

Useful iterations: 2 (54.0ms)

IterNodesCost
06692280
127942231
250022195

prune675.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

localize11.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 frac-2neg mul-1-neg div-exp clear-num div-inv associate-/l/ add-log-exp
Counts
1 → 28
Calls
1 calls:
3.0ms
(/ (exp (* -1 z)) y)

series21.0ms

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

simplify49.0ms

Algorithm
egg-herbie
Counts
31 → 31
Iterations

Useful iterations: 2 (12.0ms)

IterNodesCost
0114186
1303172
21465170
35003170

prune68.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

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02311
12311

end0.0ms

sample2.4s

Algorithm
intervals
Results
704.0ms6567×body80valid
517.0ms808×body1280valid
374.0ms883×body640valid
229.0ms3099×body80nan
165.0ms550×body320valid
59.0ms290×body160valid