TransWikia.com

Hamiltonian with ext. vector potential - complex kinetic energy

Physics Asked on August 12, 2021

in a given (TD)DFT code with an atomic basis set, i.e.
$$
psi(mathbf{r},t) = sum_i c_i(t) phi_i(mathbf{r})
$$
(where the non-on-site basis functions $phi_i$ aren’t necessarily orthogonal), the kinetic energy matrix is calculated via
$$
T_{ij}=langle phi_i|hat{mathbf{T}}|phi_jrangle simlanglephi_i|hat{mathbf{p}}^2|phi_jrangle sim -langlephi_i|nabla^2|phi_jrangle.
$$
Now in the case where an external time-dependent and spacial homogeneous vector potential $mathbf{A}(t)$ is considered, the momentum operator reads
$$
hat{mathbf{p}}’=hat{mathbf{p}}+emathbf{A}
$$
and the kinetic energy matrix elements will be like
$$
T_{ij}’simlanglephi_i|-nabla^2-2iemathbf{A}cdotnabla+e^2mathbf{A}^2|phi_jrangle
$$
since $nablacdotmathbf{A}=0$ is used.

Now my problem: obviously, there is a complex contribution to the kinetic energy that won’t vanish. How can this be resolved, what am I missing?

Thanks and best regards!

2 Answers

The operator $vec{p} vec{A}+vec{A} vec{p}$ is Hermitian which means that its eigenvalues are real. So if you evaluate the matrix element between identical states (it corresponds to the mean value of the observable) which are real in some basis, you will just get $0$. The same story as with the operator of momentum.

For the general matrix element not only 2nd term may be complex, but also the 1st and 3rd ones (just sandwich the Laplacian between two arbitrary complex functions and you'll see it).

Answered by Andrey Feldman on August 12, 2021

Thanks for your answers. I do understand that, formally, the expectation value of a hermitian operator must be real. This is more about the implementation I think.

The basis functions $phi_i$ (not eigenfunctions of the hamiltonian) are given real functions and the program gives you $phi_i(mathbf{r})$, $nabla phi_i(mathbf{r})$ and so on. Then, the matrix elements are calculated via a numerical integration as defined above: $$ T_{ij}'sim-int_Vphi_i(mathbf{r})[nabla^2phi_j](mathbf{r})-2iemathbf{A}cdotint_Vphi_i(mathbf{r})[nablaphi_j](mathbf{r})+e^2mathbf{A}^2int_Vphi_i(mathbf{r})phi_j(mathbf{r}) $$ So this is a complex number. Maybe I am missing the point in the sense, that, finally, the solution to the generalized eigenvalue problem, $$ left(mathbf{H}-Emathbf{S}right)mathbf{c}=0 $$ must deliver real coefficients $c_{ij}$ while $mathbf{H}$ can be complex (thus, the eigensolver has to be chosen appropriately)?

EDIT: apparently, in this formulation, the resulting hamiltonian isn't hermitian which is another problem...

Answered by Lukk on August 12, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP