


Bits error versus NdChar



Bits error versus Ec



Bits error versus Vef



Bits error versus EDonor



Bits error versus mu



Bits error versus KbT



Bits error versus NaChar



Bits error versus Ev



Bits error versus EAccept
Results
Initial program 0.0
Initial simplification0.0
rmApplied div-inv0.0
Final simplification0.0
herbie shell --seed 2018360
(FPCore (NdChar Ec Vef EDonor mu KbT NaChar Ev EAccept)
:name "Bulmash initializePoisson"
(+ (/ NdChar (+ 1 (exp (/ (- (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (- mu)) KbT))))))
Time bar (total: 36.7s)Debug log
1 alts after pruning (1 fresh and 0 done)
Merged error: 0.0b
Found 4 expressions with local error:
| 0.0b | (/ (- (+ EAccept Ev) (- mu Vef)) KbT) |
| 0.0b | (/ (+ (- Vef Ec) (+ EDonor mu)) KbT) |
| 0.0b | (/ NaChar (+ 1 (exp (/ (- (+ EAccept Ev) (- mu Vef)) KbT)))) |
| 0.0b | (+ 1 (exp (/ (- (+ EAccept Ev) (- mu Vef)) KbT))) |
4 calls. Slowest were:
| 10.0ms | (/ (+ (- Vef Ec) (+ EDonor mu)) KbT) |
| 8.0ms | (/ (- (+ EAccept Ev) (- mu Vef)) KbT) |
| 5.0ms | (+ 1 (exp (/ (- (+ EAccept Ev) (- mu Vef)) KbT))) |
4 calls. Slowest were:
| 169.0ms | (/ NaChar (+ 1 (exp (/ (- (+ EAccept Ev) (- mu Vef)) KbT)))) |
| 65.0ms | (+ 1 (exp (/ (- (+ EAccept Ev) (- mu Vef)) KbT))) |
| 51.0ms | (/ (+ (- Vef Ec) (+ EDonor mu)) KbT) |
| 46.0ms | (/ (- (+ EAccept Ev) (- mu Vef)) KbT) |
36 calls. Slowest were:
| 725.0ms | (+ (* (- (pow Vef 3) (pow Ec 3)) (- EDonor mu)) (* (+ (* Vef Vef) (+ (* Ec Ec) (* Vef Ec))) (- (* EDonor EDonor) (* mu mu)))) |
| 676.0ms | (- (+ (* 1/4 (/ (* mu NaChar) KbT)) (* 1/2 NaChar)) (+ (* 1/4 (/ (* EAccept NaChar) KbT)) (+ (* 1/4 (/ (* Ev NaChar) KbT)) (* 1/4 (/ (* Vef NaChar) KbT))))) |
| 549.0ms | (- (+ (/ Ev KbT) (+ (/ Vef KbT) (+ (/ EAccept KbT) 2))) (/ mu KbT)) |
2 alts after pruning (2 fresh and 0 done)
Merged error: 0.0b
Found 4 expressions with local error:
| 0.2b | (* (- (+ EAccept Ev) (- mu Vef)) (/ 1 KbT)) |
| 0.0b | (/ (+ (- Vef Ec) (+ EDonor mu)) KbT) |
| 0.0b | (/ NaChar (+ 1 (exp (* (- (+ EAccept Ev) (- mu Vef)) (/ 1 KbT))))) |
| 0.0b | (+ 1 (exp (* (- (+ EAccept Ev) (- mu Vef)) (/ 1 KbT)))) |
4 calls. Slowest were:
| 10.0ms | (/ (+ (- Vef Ec) (+ EDonor mu)) KbT) |
| 10.0ms | (* (- (+ EAccept Ev) (- mu Vef)) (/ 1 KbT)) |
| 1.0ms | (+ 1 (exp (* (- (+ EAccept Ev) (- mu Vef)) (/ 1 KbT)))) |
4 calls. Slowest were:
| 167.0ms | (/ NaChar (+ 1 (exp (* (- (+ EAccept Ev) (- mu Vef)) (/ 1 KbT))))) |
| 81.0ms | (+ 1 (exp (* (- (+ EAccept Ev) (- mu Vef)) (/ 1 KbT)))) |
| 60.0ms | (/ (+ (- Vef Ec) (+ EDonor mu)) KbT) |
| 38.0ms | (* (- (+ EAccept Ev) (- mu Vef)) (/ 1 KbT)) |
54 calls. Slowest were:
| 619.0ms | (+ (* (- (pow Vef 3) (pow Ec 3)) (- EDonor mu)) (* (+ (* Vef Vef) (+ (* Ec Ec) (* Vef Ec))) (- (* EDonor EDonor) (* mu mu)))) |
| 523.0ms | (- (+ (/ Ev KbT) (+ (/ Vef KbT) (+ (/ EAccept KbT) 2))) (/ mu KbT)) |
| 519.0ms | (- (+ (/ Ev KbT) (+ (/ EAccept KbT) (+ 2 (/ Vef KbT)))) (/ mu KbT)) |
3 alts after pruning (2 fresh and 1 done)
Merged error: 0b
Found 4 expressions with local error:
| 0.1b | (/ 1 (/ (+ 1 (exp (/ (- (+ EAccept Ev) (- mu Vef)) KbT))) NaChar)) |
| 0.0b | (/ (- (+ EAccept Ev) (- mu Vef)) KbT) |
| 0.0b | (/ (+ (- Vef Ec) (+ EDonor mu)) KbT) |
| 0.0b | (+ 1 (exp (/ (- (+ EAccept Ev) (- mu Vef)) KbT))) |
4 calls. Slowest were:
| 20.0ms | (/ (+ (- Vef Ec) (+ EDonor mu)) KbT) |
| 16.0ms | (/ (- (+ EAccept Ev) (- mu Vef)) KbT) |
| 6.0ms | (/ 1 (/ (+ 1 (exp (/ (- (+ EAccept Ev) (- mu Vef)) KbT))) NaChar)) |
4 calls. Slowest were:
| 270.0ms | (/ 1 (/ (+ 1 (exp (/ (- (+ EAccept Ev) (- mu Vef)) KbT))) NaChar)) |
| 59.0ms | (+ 1 (exp (/ (- (+ EAccept Ev) (- mu Vef)) KbT))) |
| 55.0ms | (/ (+ (- Vef Ec) (+ EDonor mu)) KbT) |
| 55.0ms | (/ (- (+ EAccept Ev) (- mu Vef)) KbT) |
36 calls. Slowest were:
| 609.0ms | (+ (* (- (pow Vef 3) (pow Ec 3)) (- EDonor mu)) (* (+ (* Vef Vef) (+ (* Ec Ec) (* Vef Ec))) (- (* EDonor EDonor) (* mu mu)))) |
| 569.0ms | (- (+ (/ Ev KbT) (+ (/ EAccept KbT) (+ 2 (/ Vef KbT)))) (/ mu KbT)) |
| 555.0ms | (- (+ (/ Ev KbT) (+ (/ Vef KbT) (+ (/ EAccept KbT) 2))) (/ mu KbT)) |
2 alts after pruning (1 fresh and 1 done)
Merged error: 0b
Found 4 expressions with local error:
| 0.2b | (log (+ 1 (exp (/ (- (+ EAccept Ev) (- mu Vef)) KbT)))) |
| 0.1b | (/ 1 (/ (exp (log (+ 1 (exp (/ (- (+ EAccept Ev) (- mu Vef)) KbT))))) NaChar)) |
| 0.0b | (/ (- (+ EAccept Ev) (- mu Vef)) KbT) |
| 0.0b | (/ (+ (- Vef Ec) (+ EDonor mu)) KbT) |
4 calls. Slowest were:
| 21.0ms | (/ (+ (- Vef Ec) (+ EDonor mu)) KbT) |
| 16.0ms | (/ (- (+ EAccept Ev) (- mu Vef)) KbT) |
| 8.0ms | (/ 1 (/ (exp (log (+ 1 (exp (/ (- (+ EAccept Ev) (- mu Vef)) KbT))))) NaChar)) |
4 calls. Slowest were:
| 263.0ms | (/ 1 (/ (exp (log (+ 1 (exp (/ (- (+ EAccept Ev) (- mu Vef)) KbT))))) NaChar)) |
| 164.0ms | (log (+ 1 (exp (/ (- (+ EAccept Ev) (- mu Vef)) KbT)))) |
| 64.0ms | (/ (+ (- Vef Ec) (+ EDonor mu)) KbT) |
| 60.0ms | (/ (- (+ EAccept Ev) (- mu Vef)) KbT) |
42 calls. Slowest were:
| 745.0ms | (+ (* (- (pow Vef 3) (pow Ec 3)) (- EDonor mu)) (* (+ (* Vef Vef) (+ (* Ec Ec) (* Vef Ec))) (- (* EDonor EDonor) (* mu mu)))) |
| 349.0ms | (+ (* (- (* Vef Vef) (* Ec Ec)) (- EDonor mu)) (* (+ Vef Ec) (- (* EDonor EDonor) (* mu mu)))) |
| 244.0ms | (+ 1 (exp (/ (- (+ EAccept Ev) (- mu Vef)) KbT))) |
2 alts after pruning (0 fresh and 2 done)
Merged error: 0b
0% (0.0b remaining)
Error of 0.0b against oracle of 0.0b and baseline of 0.0b