summaryrefslogtreecommitdiff
path: root/content/know/concept/hellmann-feynman-theorem/index.pdc
diff options
context:
space:
mode:
authorPrefetch2021-11-29 20:39:20 +0100
committerPrefetch2021-11-29 20:39:20 +0100
commitc7d44d4d1c74152e49d4a21f41635aa21c5f6333 (patch)
treead859c76b6663302d57a8e72e7db21ec024fcbcd /content/know/concept/hellmann-feynman-theorem/index.pdc
parent61271b92a793dd837d8326c7064cebd0a3fcdb39 (diff)
Expand knowledge base
Diffstat (limited to 'content/know/concept/hellmann-feynman-theorem/index.pdc')
-rw-r--r--content/know/concept/hellmann-feynman-theorem/index.pdc97
1 files changed, 97 insertions, 0 deletions
diff --git a/content/know/concept/hellmann-feynman-theorem/index.pdc b/content/know/concept/hellmann-feynman-theorem/index.pdc
new file mode 100644
index 0000000..3b88cd8
--- /dev/null
+++ b/content/know/concept/hellmann-feynman-theorem/index.pdc
@@ -0,0 +1,97 @@
+---
+title: "Hellmann-Feynman theorem"
+firstLetter: "H"
+publishDate: 2021-11-29
+categories:
+- Physics
+- Quantum mechanics
+
+date: 2021-11-29T10:30:37+01:00
+draft: false
+markup: pandoc
+---
+
+# Hellmann-Feynman theorem
+
+Consider the time-independent Schrödinger equation,
+where the Hamiltonian $\hat{H}$ depends on a general parameter $\lambda$,
+whose meaning or type we will not specify:
+
+$$\begin{aligned}
+ \hat{H}(\lambda) \ket{\psi_n(\lambda)}
+ = E_n(\lambda) \ket{\psi_n(\lambda)}
+\end{aligned}$$
+
+Assuming all eigenstates $\ket{\psi_n}$ are normalized,
+this gives us the following basic relation:
+
+$$\begin{aligned}
+ \matrixel{\psi_m}{\hat{H}}{\psi_n}
+ = E_n \braket{\psi_m}{\psi_n}
+ = \delta_{mn} E_n
+\end{aligned}$$
+
+We differentiate this with respect to $\lambda$,
+which could be a scalar or a vector.
+This yields:
+
+$$\begin{aligned}
+ \delta_{mn} \nabla_\lambda E_n
+ &= \nabla_\lambda \matrixel{\psi_m}{\hat{H}}{\psi_n}
+ \\
+ &= \matrixel{\nabla_\lambda \psi_m}{\hat{H}}{\psi_n}
+ + \matrixel{\psi_m}{\nabla_\lambda \hat{H}}{\psi_n}
+ + \matrixel{\psi_m}{\hat{H}}{\nabla_\lambda \psi_n}
+ \\
+ &= E_m \braket{\psi_m}{\nabla_\lambda \psi_n} + E_n \braket{\nabla_\lambda \psi_m}{\psi_n} + \matrixel{\psi_m}{\nabla_\lambda \hat{H}}{\psi_n}
+\end{aligned}$$
+
+In order to simplify this,
+we differentiate the orthogonality relation
+$\braket{\psi_m}{\psi_n} = \delta_{mn}$,
+which ends up telling us that
+$\braket{\nabla_\lambda \psi_m}{\psi_n} = - \braket{\psi_m}{\nabla_\lambda \psi_n}$:
+
+$$\begin{aligned}
+ 0
+ = \nabla_\lambda \delta_{mn}
+ = \nabla_\lambda \braket{\psi_m}{\psi_n}
+ = \braket{\nabla_\lambda \psi_m}{\psi_n} + \braket{\psi_m}{\nabla_\lambda \psi_n}
+\end{aligned}$$
+
+Using this result to replace $\braket{\nabla_\lambda \psi_m}{\psi_n}$
+in the previous equation leads to:
+
+$$\begin{aligned}
+ \delta_{mn} \nabla_\lambda E_n
+ &= (E_m - E_n) \braket{\psi_m}{\nabla_\lambda \psi_n} + \matrixel{\psi_m}{\nabla_\lambda \hat{H}}{\psi_n}
+\end{aligned}$$
+
+For $m = n$, we therefore arrive at the **Hellmann-Feynman theorem**,
+which is useful when doing numerical calculations
+to minimize energies with respect to $\lambda$:
+
+$$\begin{aligned}
+ \boxed{
+ \nabla_\lambda E_n
+ = \matrixel{\psi_m}{\nabla_\lambda \hat{H}}{\psi_n}
+ }
+\end{aligned}$$
+
+While for $m \neq n$, we get the **Epstein generalization**
+of the Hellmann-Feynman theorem, which is for example relevant for
+the [Berry phase](/know/concept/berry-phase/):
+
+$$\begin{aligned}
+ \boxed{
+ (E_n - E_m) \braket{\psi_m}{\nabla_\lambda \psi_n}
+ = \matrixel{\psi_m}{\nabla_\lambda \hat{H}}{\psi_n}
+ }
+\end{aligned}$$
+
+
+
+## References
+1. G. Grosso, G.P. Parravicini,
+ *Solid state physics*,
+ 2nd edition, Elsevier.