-
Kostas Vilkelis authoredKostas Vilkelis authored
jupytext:
text_representation:
extension: .md
format_name: myst
format_version: 0.13
jupytext_version: 1.14.4
kernelspec:
display_name: Python 3 (ipykernel)
language: python
name: python3
Theory overview
Interacting problems
In physics, one often encounters problems where a system of multiple particles interacts with each other. In this package, we consider a general electronic system with density-density interparticle interaction:
:::{math}
where c_i^\dagger and c_i are the creation and annihilation operators respectively for fermion in state i. The first term \hat{H_0} is the non-interacting Hamiltonian which by itself is straightforward to solve on a single-particle basis by direct diagonalizations made easy through packages such as kwant. The second term \hat{V} is the density-density interaction term between two particles, for example Coulomb interaction. To solve the interacting problem exactly, one needs to diagonalize the full Hamiltonian \hat{H} in the many-particle basis which grows exponentially with the number of particles. Such a task is often infeasible for large systems and one needs to resort to approximations.
Mean-field approximation
The first-order perturbative approximation to the interacting Hamiltonian is the Hartree-Fock approximation also known as the mean-field approximation.
The mean field approximates the quartic term \hat{V} in {eq}hamiltonian
as a sum of bilinear terms weighted by the expectation values of the remaining operators:
:::{math}
Finite tight-binding grid
To simplify the mean-field Hamiltonian, we assume a finite, normalised, orthogonal tight-binding grid defined by the single-particle basis states:
\ket{n} = c^\dagger_n\ket{\text{vac}}
where \ket{\text{vac}} is the vacuum state.
We project our mean-field interaction in {eq}mf_approx
onto the tight-binding grid:
:::{math}
Infinite tight-binding grid
In the limit of a translationally invariant system, the index n that labels the basis states partitions into two independent variables: the unit cell internal degrees of freedom (spin, orbital, sublattice, etc.) and the position of the unit cell R_n:
n \to n, R_n.
Because of the translational invariance, the physical properties of the system are independent of the absolute unit cell position R_n but rather depend on the relative position between the two unit cells R_{nm} = R_n - R_m:
\rho_{mn} \to \rho_{mn}(R_{mn}).
That allows us to re-write the mean-field interaction in {eq}mf_finite
as:
:::{math}
where now indices i, n, m label the internal degrees of freedom of the unit cell and R is the relative position between the two unit cells in terms of the lattice vectors.