Details

Time bar (total: 9.8s)

sample66.0ms

Algorithm
intervals
Results
44.0ms256×body80valid

simplify45.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
04917
112017
231117
367717
4142217
5272617
6500117

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize28.0ms

Local error

Found 4 expressions with local error:

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

rewrite767.0ms

Algorithm
rewrite-expression-head
Rules
262×*-un-lft-identity
108×times-frac
85×distribute-lft-out
78×add-sqr-sqrt
62×add-cube-cbrt
49×distribute-rgt-neg-in
48×distribute-lft-out--
31×exp-prod
28×distribute-lft-neg-in
27×associate-/l*
add-exp-log add-cbrt-cube difference-of-squares
div-sub add-log-exp
associate-/r*
pow1 neg-mul-1 associate-/l/
neg-sub0 exp-diff div-inv
cbrt-undiv associate-+r- frac-2neg flip3-+ div-exp unsub-neg clear-num flip-+ distribute-neg-frac
+-commutative flip3-- distribute-frac-neg sum-log flip-- rem-exp-log
Counts
4 → 201
Calls
4 calls:
140.0ms
(/ (+ (+ (+ Ev Vef) EAccept) (- mu)) KbT)
223.0ms
(+ 1.0 (exp (/ (- (- (- (- Ec Vef) EDonor) mu)) KbT)))
229.0ms
(/ (- (- (- (- Ec Vef) EDonor) mu)) KbT)
164.0ms
(exp (/ (+ (+ (+ Ev Vef) EAccept) (- mu)) KbT))

series243.0ms

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

simplify53.0ms

Algorithm
egg-herbie
Counts
213 → 213
Iterations

Useful iterations: 2 (36.0ms)

IterNodesCost
05491690
119611595
250031574

prune768.0ms

Pruning

2 alts after pruning (2 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
(pow (+ 1.0 (exp (/ (- (- (- (- Ec Vef) EDonor) mu)) KbT))) 3)
0.1b
(exp (/ (+ (+ (+ Ev Vef) EAccept) (- mu)) KbT))

rewrite1.1s

Algorithm
rewrite-expression-head
Rules
183×*-un-lft-identity
81×times-frac
67×add-sqr-sqrt
51×add-cube-cbrt
48×distribute-lft-out--
39×distribute-lft-out
37×distribute-rgt-neg-in
31×exp-prod
28×distribute-lft-neg-in
18×associate-/l*
difference-of-squares
add-exp-log add-cbrt-cube add-log-exp
pow1
neg-mul-1 unpow-prod-down div-sub cube-prod
pow-unpow exp-diff associate-/r*
cube-div neg-sub0 flip3-+ flip-+ div-inv associate-/l/ distribute-neg-frac
cbrt-undiv +-commutative cube-mult pow-to-exp associate-+r- flip3-- pow-pow frac-2neg unpow3 distribute-frac-neg div-exp unsub-neg pow-exp clear-num sum-log flip-- rem-exp-log rem-cube-cbrt sqr-pow
Counts
4 → 172
Calls
4 calls:
222.0ms
(+ 1.0 (exp (/ (- (- (- (- Ec Vef) EDonor) mu)) KbT)))
226.0ms
(/ (- (- (- (- Ec Vef) EDonor) mu)) KbT)
440.0ms
(pow (+ 1.0 (exp (/ (- (- (- (- Ec Vef) EDonor) mu)) KbT))) 3)
163.0ms
(exp (/ (+ (+ (+ Ev Vef) EAccept) (- mu)) KbT))

series506.0ms

Counts
4 → 12
Calls
4 calls:
64.0ms
(+ 1.0 (exp (/ (- (- (- (- Ec Vef) EDonor) mu)) KbT)))
61.0ms
(/ (- (- (- (- Ec Vef) EDonor) mu)) KbT)
318.0ms
(pow (+ 1.0 (exp (/ (- (- (- (- Ec Vef) EDonor) mu)) KbT))) 3)
63.0ms
(exp (/ (+ (+ (+ Ev Vef) EAccept) (- mu)) KbT))

simplify63.0ms

Algorithm
egg-herbie
Counts
184 → 184
Iterations

Useful iterations: 2 (44.0ms)

IterNodesCost
05751580
120941493
250021477

prune759.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize32.0ms

Local error

Found 4 expressions with local error:

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

rewrite1.7s

Algorithm
rewrite-expression-head
Rules
196×*-un-lft-identity
81×times-frac
74×add-sqr-sqrt
58×add-cube-cbrt
48×distribute-lft-out--
42×distribute-lft-out
37×distribute-rgt-neg-in
31×exp-prod
28×distribute-lft-neg-in
26×unpow-prod-down cube-prod
18×associate-/l*
add-exp-log
add-cbrt-cube difference-of-squares
cube-div pow-unpow
pow1 pow-exp add-log-exp
cube-mult neg-mul-1 unpow3 div-sub sqr-pow
pow-to-exp exp-diff associate-/r*
neg-sub0 pow-pow flip3-+ flip-+ div-inv associate-/l/ distribute-neg-frac rem-cube-cbrt
cbrt-undiv associate-+r- flip3-- frac-2neg distribute-frac-neg div-exp unsub-neg clear-num flip-- rem-exp-log
Counts
4 → 209
Calls
4 calls:
879.0ms
(pow (pow (+ 1.0 (exp (/ (- (- (- (- Ec Vef) EDonor) mu)) KbT))) 3) 3)
228.0ms
(/ (- (- (- (- Ec Vef) EDonor) mu)) KbT)
447.0ms
(pow (+ 1.0 (exp (/ (- (- (- (- Ec Vef) EDonor) mu)) KbT))) 3)
163.0ms
(exp (/ (+ (+ (+ Ev Vef) EAccept) (- mu)) KbT))

series803.0ms

Counts
4 → 12
Calls
4 calls:
556.0ms
(pow (pow (+ 1.0 (exp (/ (- (- (- (- Ec Vef) EDonor) mu)) KbT))) 3) 3)
59.0ms
(/ (- (- (- (- Ec Vef) EDonor) mu)) KbT)
128.0ms
(pow (+ 1.0 (exp (/ (- (- (- (- Ec Vef) EDonor) mu)) KbT))) 3)
60.0ms
(exp (/ (+ (+ (+ Ev Vef) EAccept) (- mu)) KbT))

simplify82.0ms

Algorithm
egg-herbie
Counts
221 → 221
Iterations

Useful iterations: 2 (60.0ms)

IterNodesCost
06892095
125821996
250021968

prune928.0ms

Pruning

1 alts after pruning (0 fresh and 1 done)

Merged error: 0.0b

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04021
14021

end0.0ms

sample1.8s

Algorithm
intervals
Results
1.4s8000×body80valid
1.0msbody10240exit