Average Error: 0.0 → 0.0
Time: 6.3s
Precision: binary64
\[\frac{NdChar}{1 + e^{\frac{-\left(\left(\left(Ec - Vef\right) - EDonor\right) - mu\right)}{KbT}}} + \frac{NaChar}{1 + e^{\frac{\left(\left(Ev + Vef\right) + EAccept\right) + \left(-mu\right)}{KbT}}}\]
\[\frac{NdChar}{1 + \left(\sqrt[3]{{\left(e^{-1}\right)}^{\left(\frac{\left(\left(Ec - Vef\right) - EDonor\right) - mu}{KbT}\right)}} \cdot \sqrt[3]{{\left(e^{-1}\right)}^{\left(\frac{\left(\left(Ec - Vef\right) - EDonor\right) - mu}{KbT}\right)}}\right) \cdot \sqrt[3]{\sqrt{{\left(e^{1}\right)}^{\left(\frac{-1 \cdot \left(\left(\left(Ec - Vef\right) - EDonor\right) - mu\right)}{KbT}\right)}} \cdot \sqrt{{\left(e^{1}\right)}^{\left(\frac{-1 \cdot \left(\left(\left(Ec - Vef\right) - EDonor\right) - mu\right)}{KbT}\right)}}}} + \frac{NaChar}{1 + e^{\frac{\left(\left(Ev + Vef\right) + EAccept\right) + \left(-mu\right)}{KbT}}}\]

Error

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

Derivation

  1. Initial program 0.0

    \[\frac{NdChar}{1 + e^{\frac{-\left(\left(\left(Ec - Vef\right) - EDonor\right) - mu\right)}{KbT}}} + \frac{NaChar}{1 + e^{\frac{\left(\left(Ev + Vef\right) + EAccept\right) + \left(-mu\right)}{KbT}}}\]
  2. Using strategy rm
  3. Applied *-un-lft-identity0.0

    \[\leadsto \frac{NdChar}{1 + e^{\frac{-\left(\left(\left(Ec - Vef\right) - EDonor\right) - mu\right)}{\color{blue}{1 \cdot KbT}}}} + \frac{NaChar}{1 + e^{\frac{\left(\left(Ev + Vef\right) + EAccept\right) + \left(-mu\right)}{KbT}}}\]
  4. Applied neg-mul-10.0

    \[\leadsto \frac{NdChar}{1 + e^{\frac{\color{blue}{-1 \cdot \left(\left(\left(Ec - Vef\right) - EDonor\right) - mu\right)}}{1 \cdot KbT}}} + \frac{NaChar}{1 + e^{\frac{\left(\left(Ev + Vef\right) + EAccept\right) + \left(-mu\right)}{KbT}}}\]
  5. Applied times-frac0.0

    \[\leadsto \frac{NdChar}{1 + e^{\color{blue}{\frac{-1}{1} \cdot \frac{\left(\left(Ec - Vef\right) - EDonor\right) - mu}{KbT}}}} + \frac{NaChar}{1 + e^{\frac{\left(\left(Ev + Vef\right) + EAccept\right) + \left(-mu\right)}{KbT}}}\]
  6. Applied exp-prod0.0

    \[\leadsto \frac{NdChar}{1 + \color{blue}{{\left(e^{\frac{-1}{1}}\right)}^{\left(\frac{\left(\left(Ec - Vef\right) - EDonor\right) - mu}{KbT}\right)}}} + \frac{NaChar}{1 + e^{\frac{\left(\left(Ev + Vef\right) + EAccept\right) + \left(-mu\right)}{KbT}}}\]
  7. Simplified0.0

    \[\leadsto \frac{NdChar}{1 + {\color{blue}{\left(e^{-1}\right)}}^{\left(\frac{\left(\left(Ec - Vef\right) - EDonor\right) - mu}{KbT}\right)}} + \frac{NaChar}{1 + e^{\frac{\left(\left(Ev + Vef\right) + EAccept\right) + \left(-mu\right)}{KbT}}}\]
  8. Using strategy rm
  9. Applied add-cube-cbrt0.0

    \[\leadsto \frac{NdChar}{1 + \color{blue}{\left(\sqrt[3]{{\left(e^{-1}\right)}^{\left(\frac{\left(\left(Ec - Vef\right) - EDonor\right) - mu}{KbT}\right)}} \cdot \sqrt[3]{{\left(e^{-1}\right)}^{\left(\frac{\left(\left(Ec - Vef\right) - EDonor\right) - mu}{KbT}\right)}}\right) \cdot \sqrt[3]{{\left(e^{-1}\right)}^{\left(\frac{\left(\left(Ec - Vef\right) - EDonor\right) - mu}{KbT}\right)}}}} + \frac{NaChar}{1 + e^{\frac{\left(\left(Ev + Vef\right) + EAccept\right) + \left(-mu\right)}{KbT}}}\]
  10. Using strategy rm
  11. Applied *-un-lft-identity0.0

    \[\leadsto \frac{NdChar}{1 + \left(\sqrt[3]{{\left(e^{-1}\right)}^{\left(\frac{\left(\left(Ec - Vef\right) - EDonor\right) - mu}{KbT}\right)}} \cdot \sqrt[3]{{\left(e^{-1}\right)}^{\left(\frac{\left(\left(Ec - Vef\right) - EDonor\right) - mu}{KbT}\right)}}\right) \cdot \sqrt[3]{{\left(e^{\color{blue}{1 \cdot -1}}\right)}^{\left(\frac{\left(\left(Ec - Vef\right) - EDonor\right) - mu}{KbT}\right)}}} + \frac{NaChar}{1 + e^{\frac{\left(\left(Ev + Vef\right) + EAccept\right) + \left(-mu\right)}{KbT}}}\]
  12. Applied exp-prod0.0

    \[\leadsto \frac{NdChar}{1 + \left(\sqrt[3]{{\left(e^{-1}\right)}^{\left(\frac{\left(\left(Ec - Vef\right) - EDonor\right) - mu}{KbT}\right)}} \cdot \sqrt[3]{{\left(e^{-1}\right)}^{\left(\frac{\left(\left(Ec - Vef\right) - EDonor\right) - mu}{KbT}\right)}}\right) \cdot \sqrt[3]{{\color{blue}{\left({\left(e^{1}\right)}^{-1}\right)}}^{\left(\frac{\left(\left(Ec - Vef\right) - EDonor\right) - mu}{KbT}\right)}}} + \frac{NaChar}{1 + e^{\frac{\left(\left(Ev + Vef\right) + EAccept\right) + \left(-mu\right)}{KbT}}}\]
  13. Applied pow-pow0.0

    \[\leadsto \frac{NdChar}{1 + \left(\sqrt[3]{{\left(e^{-1}\right)}^{\left(\frac{\left(\left(Ec - Vef\right) - EDonor\right) - mu}{KbT}\right)}} \cdot \sqrt[3]{{\left(e^{-1}\right)}^{\left(\frac{\left(\left(Ec - Vef\right) - EDonor\right) - mu}{KbT}\right)}}\right) \cdot \sqrt[3]{\color{blue}{{\left(e^{1}\right)}^{\left(-1 \cdot \frac{\left(\left(Ec - Vef\right) - EDonor\right) - mu}{KbT}\right)}}}} + \frac{NaChar}{1 + e^{\frac{\left(\left(Ev + Vef\right) + EAccept\right) + \left(-mu\right)}{KbT}}}\]
  14. Simplified0.0

    \[\leadsto \frac{NdChar}{1 + \left(\sqrt[3]{{\left(e^{-1}\right)}^{\left(\frac{\left(\left(Ec - Vef\right) - EDonor\right) - mu}{KbT}\right)}} \cdot \sqrt[3]{{\left(e^{-1}\right)}^{\left(\frac{\left(\left(Ec - Vef\right) - EDonor\right) - mu}{KbT}\right)}}\right) \cdot \sqrt[3]{{\left(e^{1}\right)}^{\color{blue}{\left(\frac{-1 \cdot \left(\left(\left(Ec - Vef\right) - EDonor\right) - mu\right)}{KbT}\right)}}}} + \frac{NaChar}{1 + e^{\frac{\left(\left(Ev + Vef\right) + EAccept\right) + \left(-mu\right)}{KbT}}}\]
  15. Using strategy rm
  16. Applied add-sqr-sqrt0.0

    \[\leadsto \frac{NdChar}{1 + \left(\sqrt[3]{{\left(e^{-1}\right)}^{\left(\frac{\left(\left(Ec - Vef\right) - EDonor\right) - mu}{KbT}\right)}} \cdot \sqrt[3]{{\left(e^{-1}\right)}^{\left(\frac{\left(\left(Ec - Vef\right) - EDonor\right) - mu}{KbT}\right)}}\right) \cdot \sqrt[3]{\color{blue}{\sqrt{{\left(e^{1}\right)}^{\left(\frac{-1 \cdot \left(\left(\left(Ec - Vef\right) - EDonor\right) - mu\right)}{KbT}\right)}} \cdot \sqrt{{\left(e^{1}\right)}^{\left(\frac{-1 \cdot \left(\left(\left(Ec - Vef\right) - EDonor\right) - mu\right)}{KbT}\right)}}}}} + \frac{NaChar}{1 + e^{\frac{\left(\left(Ev + Vef\right) + EAccept\right) + \left(-mu\right)}{KbT}}}\]
  17. Final simplification0.0

    \[\leadsto \frac{NdChar}{1 + \left(\sqrt[3]{{\left(e^{-1}\right)}^{\left(\frac{\left(\left(Ec - Vef\right) - EDonor\right) - mu}{KbT}\right)}} \cdot \sqrt[3]{{\left(e^{-1}\right)}^{\left(\frac{\left(\left(Ec - Vef\right) - EDonor\right) - mu}{KbT}\right)}}\right) \cdot \sqrt[3]{\sqrt{{\left(e^{1}\right)}^{\left(\frac{-1 \cdot \left(\left(\left(Ec - Vef\right) - EDonor\right) - mu\right)}{KbT}\right)}} \cdot \sqrt{{\left(e^{1}\right)}^{\left(\frac{-1 \cdot \left(\left(\left(Ec - Vef\right) - EDonor\right) - mu\right)}{KbT}\right)}}}} + \frac{NaChar}{1 + e^{\frac{\left(\left(Ev + Vef\right) + EAccept\right) + \left(-mu\right)}{KbT}}}\]

Reproduce

herbie shell --seed 2020155 
(FPCore (NdChar Ec Vef EDonor mu KbT NaChar Ev EAccept)
  :name "Bulmash initializePoisson"
  :precision binary64
  (+ (/ NdChar (+ 1.0 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1.0 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))))