Searching for a shell
The evolution of bond index
Review: Density matrix
Before we get into things, we (at least I) needs to review the mathematical formulation of the Density matrix object. The generic matrix elements of the density matrix can be expressed as:
where $n_i$ is the occupation number of that molecular orbital. $c_k^i$ and $c_l^i$ are the coefficient of the atomic orbitals $\phi_k$ and $\phi_l$ that made up the molecular orbital $i$. i.e.
The charge density can be expressed by the density matrix $\hat \rho$ as:
Assuming the basis set to be orthogonal (again, like in Hückle theory), the charge number can be expressed as:
Or in more general situation, we can use the overlap matrix $\hat S$:
Bond index
Bond index(BI) is a measurement of the “average number of electron pairs shared between atoms”. For example, if the index of two atoms is $1$ then there is one pair of electrons shared between these two atoms, hence, one bond.
Coulson bond index
The simplest version to calculate the BI is probably the one proposed by Coulson for $\pi$-orbitals at the Hückle level. By definition, the bond index between atoms $A$ and $B$ is given by:
The definition in Eq. 6 is actually a selection of off-diagonal elements of the density matrix $\hat \rho$ (see Eq. 1) where the index of $k$ and $l$ is constrained to the orbitals that belong to atom $A$ and $B$ respectively:
The draw back of this bond index is that it can only be used to measure the bond index of $\pi$ bonds. To illustrate this, we consider the following two atoms situation where on each atoms there are only one $p_x$ orbitals with $x$ axis being the bond direction (hence only $\sigma$ bonds can form):
This simple system has two molecular orbital, one bonding and one anti-bonding:
and if only the bonding orbital $\psi_\text{bonding}$ is occupied, then, the Coulson’s bond index would be:
Which, sadly, gives a negative number… To rectify this, we immediately think of squaring this number. The first person to think of doing it is K.B. Wiberg.
Wiberg bond index
The Wiberg bond index as defined in the original paper uses the square of the selected off-diagonal elements of the density matrix:
Which, is intrinsically positively defined for all types of bonds between atoms in a molecule. Wiberg bond index has a value close to our chemical intuition. E.g. for an Ethyne molecule (C2H2), we would expect to get a number close to $3$ for the two carbon atoms.
Now, this definition is good for all close-shell (all molecular orbitals are doubly occupied) molecules and the basis set is orthonormal.But that isn’t always the case, as a matter of fact, most ab-initio programs use non-orthogonal basis set and can calculate spin polarized systems. To solve this, in 1983 I. Mayer proposed an alternative formulation of the Wiberg’s bond index that utilizes the overlap matrix between basis orbitals.
Mayer bond index
The Mayer bond index, as defined in the original paper, is:
and for the open-shell molecules, according to the original paper the matrix elements $\rho_{kl}$ is given as the sum:
where $\alpha$ and $\beta$ stands for different spin channel.
Multicentered bond index
The multicentered bond index is a generalization of the Mayer (or Wiberg’s) bond index. For details, check out this post