Coulomb interactions #
Electron and nuclear interactions, nearest-nucleus distances, and the electrostatic correction in Baxter’s inequality.
Nonnegative Coulomb interaction, with infinite value at a collision.
Equations
- LiebThirring.coulombKernel x y = (ENNReal.ofReal ‖x - y‖)⁻¹
Instances For
Sum the Coulomb interactions over each unordered pair of electrons.
Equations
- LiebThirring.electronRepulsion x = ∑ i : Fin N, ∑ j : Fin N with i < j, LiebThirring.coulombKernel (LiebThirring.particlePosition x i) (LiebThirring.particlePosition x j)
Instances For
Sum electron–nucleus Coulomb interactions weighted by the nuclear charges.
Equations
- LiebThirring.attraction z R x = ∑ i : Fin N, ∑ k : Fin M, ↑(z k) * LiebThirring.coulombKernel (LiebThirring.particlePosition x i) (R k)
Instances For
Sum the charge-weighted Coulomb interactions over unordered pairs of nuclei.
Equations
- LiebThirring.nuclearRepulsion z R = ∑ k : Fin M, ∑ l : Fin M with k < l, ↑(z k) * ↑(z l) * LiebThirring.coulombKernel (R k) (R l)
Instances For
The nearest nuclear distance, with infinite value when there are no nuclei.
Equations
- LiebThirring.nearestNucleusDistance R x = ⨅ (k : Fin M), ENNReal.ofReal ‖x - R k‖
Instances For
The nearest distance to another nucleus, with infinite value for a single nucleus.
Equations
Instances For
Nearest-nucleus inverse-distance control with the electrostatic screening coefficient.
Equations
- LiebThirring.nearestNucleusControl Z R x = (2 * ↑Z + 1) * ∑ i : Fin N, (LiebThirring.nearestNucleusDistance R (LiebThirring.particlePosition x i))⁻¹
Instances For
The positive nearest-other-nucleus correction in Baxter’s inequality.
Equations
- LiebThirring.baxterCorrection Z R = ↑Z ^ 2 / 4 * ∑ k : Fin M, (LiebThirring.nearestOtherNucleusDistance R k)⁻¹
Instances For
An off-diagonal symmetric finite sum counts each upper-triangular term twice.
A symmetric finite sum is its diagonal plus twice the upper triangle.