next up previous
Next: About this document ...

Permutational Symmetries of One- and Two-Electron Integrals



C. David Sherrill
School of Chemistry and Biochemistry
Georgia Institute of Technology

October 2005


Most algorithms in ab initio electronic structure theory compute quantities in terms of one- and two-electron integrals. Let us consider the form of these integrals and their permutational symmetries. Here we find it helpful to employ the notation of Szabo and Ostlund, Modern Quantum Chemistry.

Let us start with molecular spin orbitals, $\chi({\mathbf x})$, which describe the motion of a single electron as a function of spatial coordinates and a spin coordinate, denoted collectively by ${\mathbf x}$, where ${\mathbf x} = \{ x, y, z, \omega \}$ or ${\mathbf x} = \{ r, \theta,
\phi, \omega \}$, with $\omega$ being a formal ``spin coordinate'' used by Szabo and Ostlund. Typically, a spin orbital is written as a product of a spatial part times a spin function (usually just $\alpha$ or $\beta$), i.e., $\chi({\mathbf x}) = \phi({\mathbf r}) \alpha(\omega)$ or $\chi({\mathbf x})
= \phi({\mathbf r}) \beta(\omega)$, where $\phi({\mathbf r})$ is a spatial orbital that depends only on the spatial coordinates such as ${\mathbf r}
= \{ x, y, z \}$ or ${\mathbf r} = \{ r, \theta, \phi \}$.

There are two standard notations for integrals in terms of molecular spin orbitals, denoted ``physicists' notation'' and ``chemists' notation.'' The physicists' notation lists all complex-conjugate functions to the left, and then non-complex-conjugate functions to the right. For two-electron integrals, within a pair of complex-conjugate functions (or non-complex-conjugate functions), the orbital for electron 1 would be listed first, followed by the orbital for electron 2. In chemists' notation, by contrast, one lists the functions for electron 1 on the left, followed by functions for electron 2 on the right. Within each pair, one lists the complex-conjugate functions first, followed by the non-complex-conjugate functions.

The one-electron integrals are the easiest. One-electron integrals over spin orbitals in physicist's notation are defined as


\begin{displaymath}
\langle i \vert h \vert j \rangle = \int d{\mathbf x}_1 \chi...
...({\mathbf x}_1)
\hat{h}({\mathbf r}_1) \chi_j({\mathbf x}_1)
\end{displaymath} (1)

where the one-electron Hamiltonian operator ${\hat h}({\mathbf r}_1)$ is defined as
\begin{displaymath}
{\hat h}({\mathbf r}_1) =
- \frac{1}{2} \nabla_1^2 - \sum_{A} \frac{Z_A}{r_{1A}}
\end{displaymath} (2)

It is immediately obvious that
\begin{displaymath}
\langle i \vert h \vert j \rangle = \langle j \vert h \vert i \rangle ^*.
\end{displaymath} (3)

Szabo and Ostlund use square brackets to distinguish spin-orbital integrals in chemists' notation from those in physicists' notation as given above. For the case of one-electron integrals, there is in fact no distinction between physicists' notation and chemists' notation, and so the chemists' notation one-electron spin-orbital integral,
\begin{displaymath}[i \vert h \vert j]= \int d{\mathbf x}_1 \chi_i^{*}({\mathbf x}_1)
\hat{h}({\mathbf r}_1) \chi_j({\mathbf x}_1)
\end{displaymath} (4)

is identical to the physicists' notation $\langle i \vert h \vert j \rangle $. Thus we also know that
\begin{displaymath}[i \vert h \vert j]= [j \vert h \vert i]^*.
\end{displaymath} (5)

If the orbitals are real, then
\begin{displaymath}
\langle i \vert h \vert j \rangle = \langle j \vert h \vert i \rangle
\end{displaymath} (6)


\begin{displaymath}[i \vert h \vert j]= [j \vert h \vert i]
\end{displaymath} (7)

If spin is integrated out, we are left with integrals in terms of spatial orbitals only. It is customary to denote integrals over spatial orbitals by parentheses, i.e.,
\begin{displaymath}
(i\vert h\vert j) = \int d{\mathbf r}_1 \phi_i^{*}({\mathbf r}_1)
\hat{h}({\mathbf r}_1) \phi_j({\mathbf r}_1).
\end{displaymath} (8)

Note again that there is no actual distinction between physicists' and chemists' notation for one-electron spatial orbital integrals. The above permutational symmetries hold for spatial orbital one-electron integrals also, namely,
\begin{displaymath}
(i\vert h\vert j) = (j\vert h\vert i)^*
\end{displaymath} (9)

for complex orbitals, and
\begin{displaymath}
(i\vert h\vert j) = (j\vert h\vert i)
\end{displaymath} (10)

for real orbitals.

Permutational symmetries in the two-electron integrals are somewhat more interesting. The two-electron integral in physicists' notation is

\begin{displaymath}
\langle ij \vert kl \rangle =
\int d{\mathbf x}_1 d{\mathbf ...
...\frac{1}{r_{12}}
\chi_k({\mathbf x}_1) \chi_l({\mathbf x}_2)
\end{displaymath} (11)

while in chemists' notation it is written
\begin{displaymath}[ij \vert kl]=
\int d{\mathbf x}_1 d{\mathbf x}_2
\chi_i^{*...
...c{1}{r_{12}}
\chi_k^{*}({\mathbf x}_2) \chi_l({\mathbf x}_2)
\end{displaymath} (12)

Clearly the integral is unchanged if the dummy indices of integration are permuted. This leads to the symmetry

\begin{displaymath}
\langle ij \vert kl \rangle = \langle ji \vert lk \rangle
\end{displaymath} (13)

Furthermore, the complex conjugate of the integral is
\begin{displaymath}
\langle ij \vert kl \rangle = \langle kl \vert ij \rangle ^*
\end{displaymath} (14)

Combining these two symmetries leads to one further equality, namely
\begin{displaymath}
\langle ij \vert kl \rangle = \langle lk \vert ji \rangle ^*
\end{displaymath} (15)

Therefore, in the general case we have
\begin{displaymath}
\langle ij \vert kl \rangle = \langle ji \vert lk \rangle = \langle kl \vert ij \rangle ^* = \langle lk \vert ji \rangle ^*
\end{displaymath} (16)

or
\begin{displaymath}[ij \vert kl]= [kl \vert ij] = [ji \vert lk]^* = [lk \vert ji]^*
\end{displaymath} (17)

For the case of real orbitals, we can clearly remove the complex conjugations in the equations above, leading to a four-fold permutational symmetry in the two-electron integrals. However, an additional symmetry arises if the orbitals are real: in that case, the same integral is obtained if $i$ and $k$ (or $j$ and $l$) are swapped in $\langle ij \vert kl \rangle $. It is trivial to verify that this leads to an overall eightfold permutational symmetry,

$\displaystyle \langle ij \vert kl \rangle = \langle ji \vert lk \rangle = \langle kl \vert ij \rangle = \langle lk \vert ji \rangle =$     (18)
$\displaystyle \langle kj \vert il \rangle = \langle li \vert jk \rangle = \langle il \vert kj \rangle = \langle jk \vert li \rangle$      

or
$\displaystyle [ij \vert kl] = [kl \vert ij] = [ji \vert lk] = [lk \vert ji] =$     (19)
$\displaystyle [ji \vert kl] = [lk \vert ij] = [ij \vert lk] = [kl \vert ji]$      

Finally, it is worthwhile to consider the permutational symmetries in the antisymmetrized two-electron integral, $\langle ij \vert\vert kl \rangle $, defined as

$\displaystyle \langle ij \vert\vert kl \rangle$ $\textstyle =$ $\displaystyle \langle ij \vert kl \rangle - \langle ij \vert lk \rangle$ (20)
  $\textstyle =$ $\displaystyle [ik \vert jl] - [il \vert jk]$ (21)

In the general case, the permutational symmetries are
$\displaystyle \langle ij \vert\vert kl \rangle = \langle ji \vert\vert lk \rangle = \langle kl \vert\vert ij \rangle ^* = \langle lk \vert\vert ji \rangle ^* =$     (22)
$\displaystyle -\langle ij \vert\vert lk \rangle = -\langle ji \vert\vert kl \rangle = -\langle lk \vert\vert ij \rangle ^* = -\langle kl \vert\vert ji \rangle ^*$      

One consequence of these relationships is that
\begin{displaymath}
\langle ii \vert\vert jk \rangle = \langle ij \vert\vert kk \rangle = 0
\end{displaymath} (23)

If we integrate out spin, we are left again with integrals over spatial orbitals $\phi({\mathbf r})$. Most frequently, two-electron integrals over spatial orbitals are written in chemists' notation as,

\begin{displaymath}
(ij\vert kl) =
\int d{\mathbf r}_1 d{\mathbf r}_2
\phi_i^{...
...ac{1}{r_{12}}
\phi_k^{*}({\mathbf x}_2) \phi_l({\mathbf x}_2)
\end{displaymath} (24)

These integrals have the same permutational symmetries as the two-electron integrals over spin orbitals in chemists' notation, namely,
\begin{displaymath}
(ij\vert kl) = (kl\vert ij) = (ji\vert lk)^* = (lk\vert ji)^*
\end{displaymath} (25)

for complex orbitals, and
\begin{displaymath}
(ij\vert kl) = (kl\vert ij) = (ji\vert lk) = (lk\vert ji) =
(ji\vert kl) = (lk\vert ij) = (ij\vert lk) = (kl\vert ji)
\end{displaymath} (26)

for real orbitals.


next up previous
Next: About this document ...
David Sherrill 2005-10-31