Details

Time bar (total: 10.0s)

sample69.0ms

Algorithm
intervals
Results
48.0ms256×body80valid

simplify45.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
04917
112017
231117
367717
4142517
5273317
6500117

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize22.0ms

Local error

Found 4 expressions with local error:

0.0b
(exp (/ (- (- (- (- Ec Vef) EDonor) mu)) KbT))
0.0b
(+ 1.0 (exp (/ (- (- (- (- Ec Vef) EDonor) mu)) KbT)))
0.0b
(/ (- (- (- (- Ec Vef) EDonor) mu)) KbT)
0.0b
(exp (/ (+ (+ (+ Ev Vef) EAccept) (- mu)) KbT))

rewrite1.0s

Algorithm
rewrite-expression-head
Rules
259×*-un-lft-identity
135×times-frac
105×add-sqr-sqrt
89×exp-prod
84×distribute-lft-out--
77×add-cube-cbrt
58×distribute-rgt-neg-in
49×distribute-lft-neg-in
37×distribute-lft-out
18×associate-/l*
14×difference-of-squares
add-log-exp
neg-mul-1
add-exp-log add-cbrt-cube
div-sub
pow1 expm1-log1p-u exp-diff log1p-expm1-u
neg-sub0 fma-def associate-/r* div-inv
distribute-frac-neg rem-exp-log associate-/l/ distribute-neg-frac
cbrt-undiv +-commutative exp-neg associate-+r- flip3-- frac-2neg flip3-+ div-exp unsub-neg clear-num sum-log flip-- flip-+
Counts
4 → 224
Calls
4 calls:
312.0ms
(exp (/ (- (- (- (- Ec Vef) EDonor) mu)) KbT))
235.0ms
(+ 1.0 (exp (/ (- (- (- (- Ec Vef) EDonor) mu)) KbT)))
272.0ms
(/ (- (- (- (- Ec Vef) EDonor) mu)) KbT)
171.0ms
(exp (/ (+ (+ (+ Ev Vef) EAccept) (- mu)) KbT))

series240.0ms

Counts
4 → 12
Calls
4 calls:
58.0ms
(exp (/ (- (- (- (- Ec Vef) EDonor) mu)) KbT))
66.0ms
(+ 1.0 (exp (/ (- (- (- (- Ec Vef) EDonor) mu)) KbT)))
55.0ms
(/ (- (- (- (- Ec Vef) EDonor) mu)) KbT)
61.0ms
(exp (/ (+ (+ (+ Ev Vef) EAccept) (- mu)) KbT))

simplify50.0ms

Algorithm
egg-herbie
Counts
236 → 236
Iterations

Useful iterations: 2 (32.0ms)

IterNodesCost
05191743
115071683
250011660

prune915.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.0b

localize26.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ 1.0 (exp (/ (- (- (- (- Ec Vef) EDonor) mu)) KbT)))
0.0b
(/ (- (- (- (- Ec Vef) EDonor) mu)) KbT)
0.0b
(exp (/ (+ (+ (+ Ev Vef) EAccept) (- mu)) KbT))
0.0b
(exp (/ (+ (+ (+ Ev Vef) EAccept) (- mu)) KbT))

rewrite841.0ms

Algorithm
rewrite-expression-head
Rules
244×*-un-lft-identity
108×times-frac
78×add-sqr-sqrt
73×distribute-lft-out
62×add-cube-cbrt exp-prod
48×distribute-lft-out--
46×distribute-rgt-neg-in
28×distribute-lft-neg-in
18×associate-/l*
add-log-exp difference-of-squares
div-sub
add-exp-log exp-diff add-cbrt-cube
pow1 expm1-log1p-u neg-mul-1 log1p-expm1-u
neg-sub0 fma-def associate-/r* div-inv
associate-+r- unsub-neg rem-exp-log associate-/l/ distribute-neg-frac
cbrt-undiv +-commutative flip3-- frac-2neg flip3-+ distribute-frac-neg div-exp clear-num sum-log flip-- flip-+
Counts
4 → 198
Calls
4 calls:
232.0ms
(+ 1.0 (exp (/ (- (- (- (- Ec Vef) EDonor) mu)) KbT)))
264.0ms
(/ (- (- (- (- Ec Vef) EDonor) mu)) KbT)
169.0ms
(exp (/ (+ (+ (+ Ev Vef) EAccept) (- mu)) KbT))
166.0ms
(exp (/ (+ (+ (+ Ev Vef) EAccept) (- mu)) KbT))

series235.0ms

Counts
4 → 12
Calls
4 calls:
64.0ms
(+ 1.0 (exp (/ (- (- (- (- Ec Vef) EDonor) mu)) KbT)))
57.0ms
(/ (- (- (- (- Ec Vef) EDonor) mu)) KbT)
55.0ms
(exp (/ (+ (+ (+ Ev Vef) EAccept) (- mu)) KbT))
59.0ms
(exp (/ (+ (+ (+ Ev Vef) EAccept) (- mu)) KbT))

simplify92.0ms

Algorithm
egg-herbie
Counts
210 → 210
Iterations

Useful iterations: 3 (76.0ms)

IterNodesCost
04671541
113731479
245851466
350011465

prune854.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize25.0ms

Local error

Found 4 expressions with local error:

0.0b
(expm1 (log1p (exp (/ (- (- (- (- Ec Vef) EDonor) mu)) KbT))))
0.0b
(/ (- (- (- (- Ec Vef) EDonor) mu)) KbT)
0.0b
(exp (/ (+ (+ (+ Ev Vef) EAccept) (- mu)) KbT))
0.7b
(log1p (exp (/ (- (- (- (- Ec Vef) EDonor) mu)) KbT)))

rewrite443.0ms

Algorithm
rewrite-expression-head
Rules
174×*-un-lft-identity
81×times-frac
64×add-sqr-sqrt
48×add-cube-cbrt distribute-lft-out--
37×distribute-rgt-neg-in
36×distribute-lft-out
31×exp-prod
28×distribute-lft-neg-in
18×associate-/l*
difference-of-squares
add-exp-log add-cbrt-cube
expm1-log1p-u add-log-exp
pow1 neg-mul-1 div-sub log1p-expm1-u
exp-diff associate-/r*
neg-sub0 div-inv associate-/l/ distribute-neg-frac
cbrt-undiv associate-+r- log1p-udef expm1-log1p flip3-- frac-2neg log1p-expm1 distribute-frac-neg div-exp unsub-neg clear-num flip-- rem-exp-log expm1-udef
Counts
4 → 159
Calls
4 calls:
0.0ms
(expm1 (log1p (exp (/ (- (- (- (- Ec Vef) EDonor) mu)) KbT))))
267.0ms
(/ (- (- (- (- Ec Vef) EDonor) mu)) KbT)
168.0ms
(exp (/ (+ (+ (+ Ev Vef) EAccept) (- mu)) KbT))
0.0ms
(log1p (exp (/ (- (- (- (- Ec Vef) EDonor) mu)) KbT)))

series311.0ms

Counts
4 → 12
Calls
4 calls:
88.0ms
(expm1 (log1p (exp (/ (- (- (- (- Ec Vef) EDonor) mu)) KbT))))
58.0ms
(/ (- (- (- (- Ec Vef) EDonor) mu)) KbT)
54.0ms
(exp (/ (+ (+ (+ Ev Vef) EAccept) (- mu)) KbT))
110.0ms
(log1p (exp (/ (- (- (- (- Ec Vef) EDonor) mu)) KbT)))

simplify89.0ms

Algorithm
egg-herbie
Counts
171 → 171
Iterations

Useful iterations: 3 (75.0ms)

IterNodesCost
04561356
113501285
245241270
350011267

prune715.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.0b

localize29.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (- (- (- (- Ec Vef) EDonor) mu)) KbT)
0.0b
(exp (/ (+ (+ (+ Ev Vef) EAccept) (- mu)) KbT))
0.0b
(exp (/ (+ (+ (+ Ev Vef) EAccept) (- mu)) KbT))
0.9b
(log1p (+ 1.0 (exp (/ (- (- (- (- Ec Vef) EDonor) mu)) KbT))))

rewrite617.0ms

Algorithm
rewrite-expression-head
Rules
241×*-un-lft-identity
108×times-frac
77×add-sqr-sqrt
72×distribute-lft-out
62×exp-prod
61×add-cube-cbrt
48×distribute-lft-out--
46×distribute-rgt-neg-in
28×distribute-lft-neg-in
18×associate-/l*
difference-of-squares
div-sub
add-exp-log exp-diff add-cbrt-cube add-log-exp
expm1-log1p-u
pow1 neg-mul-1 log1p-expm1-u
neg-sub0 associate-/r* div-inv
associate-+r- unsub-neg rem-exp-log associate-/l/ distribute-neg-frac
cbrt-undiv log1p-udef flip3-- frac-2neg log1p-expm1 distribute-frac-neg div-exp clear-num flip--
Counts
4 → 192
Calls
4 calls:
268.0ms
(/ (- (- (- (- Ec Vef) EDonor) mu)) KbT)
169.0ms
(exp (/ (+ (+ (+ Ev Vef) EAccept) (- mu)) KbT))
170.0ms
(exp (/ (+ (+ (+ Ev Vef) EAccept) (- mu)) KbT))
0.0ms
(log1p (+ 1.0 (exp (/ (- (- (- (- Ec Vef) EDonor) mu)) KbT))))

series281.0ms

Counts
4 → 12
Calls
4 calls:
54.0ms
(/ (- (- (- (- Ec Vef) EDonor) mu)) KbT)
57.0ms
(exp (/ (+ (+ (+ Ev Vef) EAccept) (- mu)) KbT))
57.0ms
(exp (/ (+ (+ (+ Ev Vef) EAccept) (- mu)) KbT))
113.0ms
(log1p (+ 1.0 (exp (/ (- (- (- (- Ec Vef) EDonor) mu)) KbT))))

simplify93.0ms

Algorithm
egg-herbie
Counts
204 → 204
Iterations

Useful iterations: 3 (73.0ms)

IterNodesCost
04391504
113041441
243571426
350011423

prune896.0ms

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0.0b

regimes256.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03719
13719

end0.0ms

sample1.8s

Algorithm
intervals
Results
1.4s7999×body80valid
0.0msbody320valid