1 Introduction

The concept of chemical bond order [1] is deeply embedded in chemical intuition. Bond multiplicities are widely used in evaluating of electronic structure of molecules despite the fact, that they are not observables in quantum-mechanical sense. The main reason of their popularity is that they provide a very compact tool for rationalizing the results of theoretical calculations.

According to the qualitative molecular orbital (MO) theory [2, 3] the formal bond order (multiplicity) in diatomics is given by

$$\begin{aligned} B_{XY} = \frac{1}{2}\left( N-N^{*}\right) , \end{aligned}$$
(1)

where \(N\) and \(N^{*}\) stand for the numbers of electrons occupying bonding and anti-bonding molecular orbitals, respectively. This equation can be also rewritten in the following form:

$$\begin{aligned} B_{XY} = \sum _{i}^{MO}B_{XY}^{(i)} = \frac{1}{2}\sum _{i}^{MO}n_i \Theta _{XY}^{(i)}, \end{aligned}$$
(2)

where \(n_i\) is a number of electrons occupying molecular orbital \(\psi _i\) and \(\Theta _{XY}^{(i)}\) denotes a contribution of this particular orbital to the bond order \(B_{XY}\). In the case of simple qualitative models of diatomic species the quantity \(\Theta _{XY}^{(i)}\) holds one of the three admissible values: \(\Theta _{XY}^{(i)}=0\) (non-bonding MO), 1 (bonding MO) and \(-1\) (anti-bonding MO).

However, in typical ab initio calculations canonical MOs of poliatomics are delocalized over the whole molecule and thus one MO can simultanously reveal bonding character with respect to particular chemical bond and anti-bonding character with respect to another. There is a variety of computationaly efficient methods of localization and decomposition of the chemical bonds into \(\sigma ,\pi \) and \(\delta \) components: tranformation MO \(\rightarrow \) LMO by optimalization the expectation value of an appropriate operator [46], transformation MO \(\rightarrow \) NBO into the natural bond orbital (NBO) representation [7], transformation MO \(\rightarrow \) LOBO into the localized orbitals of bond order (LOBO) [8], symmetry based bond-order decomposition techniques [9], etc. These methods allow one to gain a very compact and intuitive picture of typical chemical bonds but sometimets (especially in the case of three-center two-electron chemical bonds, delocalized bond, very weak atomic interactions, etc.) they can lead to unreasonable results.

In this paper we introduce a simple method of analysing and localization of canonical molecular orbitals (CMO) for particular chemical bonds using MO-resolved bond order decomposition scheme and the bond order orbitals (BOO) concept [10]. Also, the relation to the communication theory of the chemical bond (CTCB) [1120] is outlined and briefly discussed.

2 MO-resolved decomposition

The most popular and commonly used in quantum-chemical calculations are quadratic bond orders and atomic charges based on the reduced density matrix \(\varvec{\gamma }\) (also known as charge and bond-order matrix, CBO matrix [21]) which constitutes the key quantity of the standard one-determinantal description in the atomic orbital representation. For closed-shell systems, using Löwdin’s symmetrically orthogonalized atomic orbitals (AO,OAO) [22] , \(\varvec{\chi }=\lbrace {\chi _k}\rbrace \), matrix \(\varvec{\gamma }\) reads:

$$\begin{aligned} \varvec{\gamma } = \mathbf CnC ^\dagger = \left\{ \gamma _{k,l} = 2\langle \chi _k\mid \hat{P}^o_{\psi }\mid \chi _l\rangle = 2\sum _{i=1}^{occ} C_{k,i}C_{l,i} \right\} , \end{aligned}$$
(3)

where \(\mathbf C \) stands for the LCAO MO coefficients matrix [23, 24], \(\mathbf n =\lbrace n_i=0,2\rbrace \) is a diagonal matrix collecting electron occupation numbers of each molecular orbital \(\varvec{\psi }\) and thus determines the reference electron configuration. In Eq. (3) \(\hat{P}^o_{\psi }\) represents the projection operator onto the subspace of all occupied molecular orbitals, \(\varvec{\psi }^o=\lbrace \psi _i^o\rbrace \):

$$\begin{aligned} \hat{P}^o_{\psi } = \sum _{i=1} \mid \psi _i^o\rangle \langle \psi _i^o\mid = \sum _{i=1}^{occ} \hat{P}_i. \end{aligned}$$
(4)

In other words, the element \(\gamma _{k,l}\) of the CBO matrix is determined by the projection of state \(\mid \chi _l\rangle \) onto the state \(\mid \chi _k\rangle \) through the subspace of (doubly) occupied MO, \(\varvec{\psi }^o\). In the case of purely geometric projection through the space of molecular orbitals (both, occupied and virtual), \(\varvec{\psi }=(\varvec{\psi }^o,\varvec{\psi }^v)\), we get

$$\begin{aligned} \langle \varvec{\chi }\mid \hat{P}^o_{\psi }+\hat{P}^v_{\psi }\mid \varvec{\chi }\rangle = \langle \varvec{\chi }\mid \left( \sum _{i=1} \mid \psi _i\rangle \langle \psi _i\mid \right) \mid \varvec{\chi }\rangle = \langle \varvec{\chi }\mid \varvec{\chi }\rangle =\mathbf I , \end{aligned}$$
(5)

where the last equality results from the orthonormality relation in the orthogonalized AO representation.

2.1 Electron population \(N_k\)

The overall number of electrons in the molecule \(N\) can be defined as a trace of the CBO matrix within the orthogonalized atomic orbital representation,

$$\begin{aligned} N=\text{ tr }\lbrace \varvec{\gamma }\rbrace = 2\sum _k\sum _i \langle \chi _k\mid \psi _i^o\rangle \langle \psi _i^o\mid \chi _k\rangle = 2\sum _k\sum _i \left| C_{k,i}\right| ^2 = \sum _k N_k. \end{aligned}$$
(6)

Therefore, we interpret orbital population \(N_k\) as an expectation value of operator \(P_{\psi }^o\) in the state \(\mid \chi _k\rangle \). Alternatively, one can also determine the overall number of electrons and orbital populations directly within the canonical molecular orbital representation. From the orthonormality of MO we obtain:

(7)

For the closed-shell molecular systems \(N\) is determined as follows:

$$\begin{aligned} N = 2\text{ tr }\lbrace \langle \varvec{\psi }^o\mid \varvec{\psi }^o\rangle \rbrace = 2\mathbf I =\mathbf n . \end{aligned}$$
(8)

The overall number of electrons can be straightforwardly decomposed into orbital populations \(\lbrace N_k\rbrace \) by introducing the orbital resolution of identity:

$$\begin{aligned} N=2\text{ tr }\left\{ \langle \varvec{\psi }^o\mid \left( \sum _{k}\mid \chi _k\rangle \langle \chi _k\mid \right) \mid \varvec{\psi }^o\rangle \right\} = 2\sum _k\sum _i \left| C_{k,i}\right| ^2 = \sum _k N_k. \end{aligned}$$
(9)

Obviously, both decomposition schemes of overal number of electrons into orbital contributions, within AO and MO representations (Eqs. (6), (9), respectively) are fully equivalent.

2.2 Covalency index \(w_{k,l}\)

Most of the presently used quadratic bond orders [2527] are related to the Wiberg covalency index between atom X and Y [28]:

$$\begin{aligned} W_{XY} = \frac{1}{2}\sum _k^X\sum _l^Y w_{k,l} = \frac{1}{2}\sum _k^X\sum _l^Y|\gamma _{k,l}|^{2}. \end{aligned}$$
(10)

According to Eq. (3) on can easily express each contribution \(w_{k,l}\) to the Wiberg covalency index as an expectation value of the operator \(S_l\equiv \hat{P}^o_{\psi }\hat{P}_l\hat{P}^o_{\psi }\) in the state \(\mid \chi _k\rangle \):

$$\begin{aligned} w_{k,l} = 4\langle \chi _k\mid \hat{P}^o_{\psi }\mid \chi _l\rangle \langle \chi _l\mid \hat{P}^o_{\psi }\mid \chi _k\rangle = 4\langle \chi _k\mid \hat{S}_l\mid \chi _k\rangle . \end{aligned}$$
(11)

Molecular scattering operator \(\hat{S}_{\chi }\) arises within Orbital Communication Theory (OCT) [12] and has essential meaning in determining entropic bond descriptors of molecular communication systems. According to the OCT \(w_{k,l}\) is an expectation value in the final (observable) state \(\mid \chi _k\rangle \) of the molecular scattering operator \(\hat{S}_l\) from the initial (reference) state \(\mid \chi _l\rangle \), through the subspace of occupied molecular orbitals, \({\psi }^o\). In the information-theoretic sense the element \(w_{k,l}\) determines amount of information about electrons assignment into atomic orbitals \(\chi _k\) and \(\chi _l\) that was dissipated (scattered) during bond forming proccess. In other words—\(w_{k,l}\) measures amount of electrons that are delocalized between orbitals \(\chi _k\) and \(\chi _l\). Due to \({\gamma }\) is a hermitian matrix we automatically get \(w_{k,l}=w_{l,k}\).

It follows directly from the idempotency properties of the density matrix \(\varvec{\gamma }\),

$$\begin{aligned} \left( \varvec{\gamma }\right) ^2=2\varvec{\gamma }, \qquad \gamma _{k,k}=\frac{1}{2}\sum _l \left| \gamma _{k,l}\right| ^2, \end{aligned}$$
(12)

that for atomic orbital centered on atom \(X\) the electron population \(N_k\) can be decomposed into non-bonding (lone-pairs, core electrons) \(N_k^n\) and bonding (chemical bonds) \(N_k^b\) contributions:

$$\begin{aligned} N_k = \frac{1}{2}\sum _l w_{k,l} = \frac{1}{2}\left( \sum _l^Xw_{k,l}+\sum _l^{X^c}w_{k,l}\right) =N_k^n+N_k^b, \end{aligned}$$
(13)

where \(X^c\) complements the subspace of orthogonalized AOs centered on atom \(X\). The same can be accomplished by introducing atomic resolution of identity,

$$\begin{aligned} 1=\hat{S}_X + \left( 1-\hat{S}_X\right) = \sum _l^X\hat{S}_l + \sum _l^{X^c}\hat{S}_l. \end{aligned}$$
(14)

Then, according to Eq. (6) and using the following properties of operators \(\hat{P}^o_{\psi }\) and \(\hat{S}_l\):

$$\begin{aligned} \left( \hat{P}^o_{\psi }\right) ^2=\hat{P}^o_{\psi }, \qquad \hat{P}^o_{\psi }=\sum _l\hat{S}_l, \end{aligned}$$
(15)

we immediately obtain

$$\begin{aligned} N_k = 2\left( \langle \chi _k\mid \hat{S}_X\mid \chi _k\rangle + \langle \chi _k\mid (1-\hat{S}_X)\mid \chi _k\rangle \right) =N_k^n+N_k^b. \end{aligned}$$
(16)

Using again the atomic resolution of identity we can decompose \(N_k^b\) further into particular bond order contributions:

$$\begin{aligned} N_k^b = 2\langle \chi _k\mid (1-\hat{S}_X)\mid \chi _k\rangle = 2\sum _{Y\ne X}\langle \chi _k\mid \hat{S}_Y\mid \chi _k\rangle . \end{aligned}$$
(17)

Finally, for the closed-shell molecular systems we can define non-bonded electrons number, atomic valency (or rather atomic covalency) and bond covalency indices as simple functions of the molecular scattering operator in atomic resolution:

$$\begin{aligned} N^n_X&= 2\text{ tr }_X\left\{ \langle \varvec{\chi }\mid \hat{S}_X\mid \varvec{\chi }\rangle \right\} , \qquad V_X = 2\text{ tr }_X\left\{ \langle \varvec{\chi }\mid (1-\hat{S}_X)\mid \varvec{\chi }\rangle \right\} ,\nonumber \\ W_{XY}&= 2\text{ tr }_X\left\{ \langle \varvec{\chi }\mid \hat{S}_Y\mid \varvec{\chi }\rangle \right\} , \quad N_X = N^n_X + V_X = N^n_X + \sum _{X\ne Y} W_{XY}. \end{aligned}$$
(18)

Alternatively, we can define Wiberg’s covalency index \(W_{XY}\) as an expectation value of operator in the Hilbert space of canonical molecular orbitals. In analogy to preceding considerations we introduce another molecular scattering operator \(\hat{S}_{XY}\) originated from OCT and representing two sequentially connected molecular information channels:

$$\begin{aligned} \hat{S}_{XY} = \hat{S}_X\hat{S}_Y = \hat{P}_{\psi ^o}\hat{P}_X\hat{P}_{\psi ^o}\hat{P}_Y\hat{P}_{\psi ^o}= \hat{P}_{\psi ^o}\hat{M}_{XY}\hat{P}_{\psi ^o}. \end{aligned}$$
(19)

Within Orbital Communication Theory the two-center projector \(\hat{S}_{XY}\) operates in the space of atomic orbitals and its expectation values reflect the influence of interacting atoms \(X\) and \(Y\) on particular atomic orbital. Moreover, using the one-center projector \(\hat{S}_{XX}\) we can decompose the one-electron density matrix into two “layers”, \({\gamma }^n\) and \({\gamma }^b\), describing non-bonding and bonding parts of the electron density, respectively:

$$\begin{aligned} \varvec{\gamma }^n&= 2\langle \varvec{\chi }\mid \sum _X\hat{S}_{XX}\mid \varvec{\chi }\rangle , \qquad N^n=\text{ tr }\lbrace \varvec{\gamma }^n\rbrace , \nonumber \\ \varvec{\gamma }^b&= 2\langle \varvec{\chi }\mid (1-\sum _X\hat{S}_{XX})\mid \varvec{\chi }\rangle , \qquad N^b=\text{ tr }\lbrace \varvec{\gamma }^b\rbrace . \end{aligned}$$
(20)

As opposed to \(\hat{S}_{XY}\) the projector \(\hat{M}_{XY}\) in Eq. (19) operates in the space of canonical molecular orbitals. The matrix of operator \(\hat{M}_{XY}\) within CMO basis is symmetric and can be straightforwardly partitioned into the following blocks:

(21)

The expectation values of the operator \(\hat{M}_{XY}\) in the subspace of occupied molecular orbitals determine the effective contributions of each MO to bond order between atoms \(X\) and \(Y\) within the reference electron configuration of ground state (\(\hat{P}^o_{\psi }\)). According to Eq. (3) we can express elements of \(\mathbf O _{XY}\) through the relevant elements of matrices LCAO MO and CBO:

$$\begin{aligned} \mathbf O _{XY} = \langle \varvec{\psi }^o\mid \hat{M}_{XY}\mid \varvec{\psi }^o\rangle = \left\{ \left( \mathbf O _{XY}\right) _{i,j} = \sum _k^X\sum _l^Y C^o_{k,i}\gamma _{k,l}C^o_{l,j} \right\} . \end{aligned}$$
(22)

The \(i\)th diagonal element of matrix \(\mathbf O _{XY}\) stands for the effective contribution of \(i\)th canonical MO to the Wiberg index \(W_{XY}\) which in the case of closed-shell electron systems takes the form analogical to Eq. (2):

$$\begin{aligned} W_{XY} = \text{ tr }\lbrace \mathbf O _{XY}\rbrace = \sum _i^{occ} O_{i,i} \equiv \sum _i^{occ} W_{XY}^{(i)}. \end{aligned}$$
(23)

It is typical for canonical molecular orbitals which are delocalized over the whole molecule that the off-diagonal elements of matrix \(\mathbf O _{XY}\) assume non-zero values. In particular, \(\left( \mathbf O _{XY}\right) _{i,j}<0\) means that molecular orbitals \(\psi _i\) and \(\psi _j\) are out of phase with respect to chemical bond X–Y, whereas \(\left( \mathbf O _{XY}\right) _{i,j}>0\) reflects its phase-coherence. The case \(\left( \mathbf O _{XY}\right) _{i,j}=0\) in turn reflects the fact that the occupation of orbital \(\psi _i\) does not affect the contribution of orbital \(\psi _j\) to the bond order \(W_{XY}\). The matrix of the operator \(\hat{M}_{XY}\) within the subspace of virtual molecular orbitals reveals similar properties:

$$\begin{aligned} \mathbf V _{XY} = \left\{ \left( V_{XY}\right) _{i,j} = \sum _k^X\sum _k^Y C^v_{k,i}\gamma _{k,l}C^v_{l,j} \right\} , \qquad \text{ tr }\lbrace \mathbf V _{XY}\rbrace =-W_{XY}. \end{aligned}$$
(24)

In analogy to Eqs. (22) and (23) the number of electrons assigned to atom \(X\) and not contributing to the valence index \(V_X\) can be defined as a trace of matrix of the operator \(\hat{M}_{XX}\) in the subspace of occupied MO:

$$\begin{aligned} \mathbf O _{XX} = \left\{ \left( \mathbf O _{XY}\right) _{i,j} = \sum _k^X\sum _l^X C^o_{k,i}\gamma _{k,l}C^o_{l,j} \right\} , \qquad \text{ tr }\lbrace \mathbf O _{XX}\rbrace =N^b_X. \end{aligned}$$
(25)

3 Noiseless MO-channel: the eigenproblem of \(\hat{M}_{XY}\)

Within the Communication Theory of the Chemical Bond the operator \(\hat{M}_{XY}\) represents the resultant information cascade [12] in which the information about MO contribution to particular chemical bond (or molecular fragment) is transmitted. For stationary electron distribitions [12, 29] one can discern two extreme cases of MO-channel’s transmission (see Fig. 1) [30]:

  • stochastic—typical for molecular communication systems with all MOs mutually communicated, i.e. with non-zeroed both, diagonal and off-diagonal elements of matrix of conditional-probability amplitudes (21),

  • fully deterministic and noiseless—characteristic for information channels defined by unit matrix of the relevant conditional probabilities (off-diagonal communications zeroed).

In the whole-molecule resolution the relevant matrix (21) is the identity matrix, i.e. transmission of information about electron distribution between \(\lbrace \psi _i\rbrace \) is noiseless and deterministic. However, since canonical molecular orbitals are delocalized over the whole molecule, in the diatomic X–Y resolution some noise appears in the same transmission. The natural representation of localized orbitals forming a noiseless (and deterministic) communication system can be reached by finding representation for which the matrix of the operator \(\hat{M}_{XY}\) takes a diagonal form.

Fig. 1
figure 1

Two extreme cases of stationary communication systems defined within 5-dimentional Hilbert space of states \(\lbrace |\psi _i\rangle \rbrace \)

Hence, diagonalization of matrix of the operator \(\hat{M}_{XY}\) within the space of all molecular orbitals (occupied and virtual), which is somehow similar to diagonalization of two-center atomic blocks of the density matrix \({\gamma }\) [10], gives rise to alternative bond order orbitals (BOO) representation. As proved by Jug [10], the classical bond order orbitals appear in pairs with the opposite signs of its eigenvalues and vanishing eigenvalues one observes always when the number basis functions on each of the two atoms \(X\) and \(Y\) is different. The sum of all eigenvalues is equal to zero and the overall bond order can be obtained using the Mulliken overlap criterion [10] or—alternatively, the vector projection weighting procedure [31].

Due to natural partition of Hilbert space of molecular orbitals onto occupied and virtual MO subspaces for closed-shell electron configurations, introducing the operator \(\hat{M}_{XY}\) allows one to consider independently two eigenproblems. By diagonalization of matrix \(\mathbf O _{XY}\) we obtain the spectrum of eigenvalues that sum up to the bond order \(W_{XY}\):

$$\begin{aligned} \sum _s \lambda ^b_s = \text{ tr } \lbrace \varvec{\lambda }^b\rbrace = \text{ tr }\left\{ \mathbf U _b^{-1}\mathbf O _{XY}\mathbf U _b\right\} = \text{ tr }\left\{ \mathbf O _{XY} \right\} = W_{XY}, \end{aligned}$$
(26)

and determine occupations of the bonding subset of bond order orbitals of the chemical bond X–Y (the eigenvectors of matrix \(\mathbf O _{XY}\)),

$$\begin{aligned} BOO\equiv \varvec{\phi }^b&= \varvec{\psi }^o\mathbf U _b=\varvec{\chi }\mathbf C ^o\mathbf U _b=\varvec{\chi }\mathbf C ^b,\nonumber \\ \phi _s^b&= C^b_{1,s}\chi _1+C^b_{2,s}\psi _2 + \cdots + C^b_{n,s}\chi _n. \end{aligned}$$
(27)

In turn, the sum of eigenvalues of the operator \(\hat{M}_{XY}\) within the subspace \({\psi }^v\) reads

$$\begin{aligned} \sum _{s^{^{\prime }}} \lambda ^a_{s^{^{\prime }}} = \text{ tr } \lbrace \varvec{\lambda }^a\rbrace = \text{ tr }\left\{ \mathbf U _a^{-1}\mathbf V _{XY}\mathbf U _a\right\} = \text{ tr }\left\{ \mathbf V _{XY} \right\} = -W_{XY}, \end{aligned}$$
(28)

and given eigenvectors determine a subset of anti-bonding \(\text{ BOO }^{*}\):

$$\begin{aligned} BOO^{*}\equiv \varvec{\phi }^a&= \varvec{\psi }^v\mathbf U _v=\varvec{\chi }\mathbf C ^v\mathbf U _a=\varvec{\chi }\mathbf C ^a,\nonumber \\ \phi _{s^{^{\prime }}}^a&= C^a_{n+1,{s^{^{\prime }}}}\chi _{n+1}+C^a_{n+2,{s^{^{\prime }}}}\chi _{n+2} + \cdots + C^a_{n+m,{s^{^{\prime }}}}\chi _{n+m}. \end{aligned}$$
(29)

In general, due to non-zero elements in matrix \(\mathbf T _{XY}\) the eigenvalue spectrum \(\varvec{\lambda }\) of the operator \(\mathbf M _{XY}\) differs from eigenvalus \(\varvec{\lambda }^b\) and \(\varvec{\lambda }^a\). However, it fulfills the following relation:

$$\begin{aligned} \sum _s \lambda _s = \text{ tr } \lbrace \varvec{\lambda }\rbrace = \text{ tr }\left\{ \mathbf M _{XY} \right\} \equiv \text{ tr }\left\{ \mathbf O _{XY} \right\} + \text{ tr }\left\{ \mathbf V _{XY} \right\} =0. \end{aligned}$$
(30)

Similarly, solving the eigenproblem of the operator \(\hat{M}_{XX}\) within the subspace of occupied MO gives rise to the spectrum of eigenvalues \(\varvec{\lambda }^n\) that sum up to the overall number of electrons assigned to atom \(X\) and not contributing to the valence index \(V_X\)

$$\begin{aligned} \sum _s \lambda ^n_s = \text{ tr } \lbrace \varvec{\lambda }^n\rbrace = \text{ tr }\left\{ \mathbf U _n^{-1}\mathbf O _{XX}\mathbf U _n\right\} = \text{ tr }\left\{ \mathbf O _{XX} \right\} = N_X^n. \end{aligned}$$
(31)

In general, eigenvalues close to \(2\) identify core electrons and lone-pairs while the rest of non-zero eigenvalues are usually connected with the charge transfer effect and are a distinctive feature of molecular systems with polarized chemical bonds.

Further, let us consider the case of non-typical electron deficient chemical bond – a three-center two-electron (3c2e) bond, X–Y–Z, where two electrons are delocalized over three atoms \(X, Y\) and \(Z\). Orbital Communication Theory allows one to define a relevant molecular communication system in which transmission of information about electrons shared by atoms \(Y\) and \(Z\) is conditioned by information about electrons between atoms \(Y\) and \(Z\). Entropic descriptors of such cascade model of sequentially connected information subchannels have already been the subject of investigation [12, 32, 33]. In this paper we consider a model of parallely connected information subchannels which constitutes an alternative for the former one. The parallel connection of communication subsystems means that transmissions of information about electrons shared in bonds Y–Z and X–Y are not mutually conditioned. In such a case the three-center scattering operator is simply defined as a sum of relevant two-center operators,

$$\begin{aligned} \hat{S}_{XYZ} = \hat{S}_{XY}+\hat{S}_{YZ} = \hat{P}_{\psi }\left( \hat{M}_{XY}+\hat{M}_{YZ}\right) \hat{P}_{\psi } = \hat{P}_{\psi }\hat{M}_{XYZ}\hat{P}_{\psi }, \end{aligned}$$
(32)

and matrix of the operator \(\hat{M}_{XYZ}\) in the subspace of occupied MO reads

$$\begin{aligned} \mathbf O _{XYZ} = \langle \varvec{\psi }^o\mid \hat{M}_{XYZ}\mid \varvec{\psi }^o\rangle = \mathbf O _{XY} + \mathbf O _{YZ}. \end{aligned}$$
(33)

We have to notice here that in the adopted definition of \(\hat{S}_{XYZ}\) we do not include direct communication (through–space interaction) between atoms X and Z, represented by \(\hat{S}_{XZ}\).

Summation of \(\hat{M}_{XY}\) over all chemical bonds in the molecule leads to

$$\begin{aligned} \hat{M}=\sum _{X}\sum _{Y\ne X} \hat{M}_{XY} = 2\left( 1-\sum _X\hat{M}_{XX}\right) . \end{aligned}$$
(34)

By separation of non-interacting electrons of inner shells in the case of molecule with purely covalent chemical bonds and in the absence of lone-pairs the sum of one-center operators in the preceding equation vanishes and matrix \(\mathbf O _{XYZ}\) assumes the following diagonal form:

(35)

In such a case \(\mathbf O _{XYZ}\equiv \varvec{\lambda }^{b}\) and according to Eqs. (26) and (27) we have \(\varvec{\phi }^b\equiv \varvec{\psi }^o\). Therefore, each canonical molecular orbital of the valence shell of the \(n\)-atomic molecule with the closed-shell electron configuration in a sense can be regarded as a bond order orbital of a \(n\)-center-2-electron chemical bond.

4 Numerical results

To examine how the proposed bond-order decomposition procedure manages with several representative types of chemical bonds we used wavefunctions calculated at RHF as well as DFT/B3LYP [34] theory levels within MINI [35] and cc-pVDZ [36] basis sets, respectively, using the standard ab initio quantum chemistry package, Gamess [37]. The bond order orbitals were generated by special program written by authors and visualized (after deorthogonalization) using the molecular visualization program, Molekel [38].

In the first place eigenvalues from diagonalization of one- and two-center blocks of the density matrix of water molecule were compared with eigenvalues of operator \(\hat{M}_{XY}\) within canonical molecular orbitals space (both, occupied and virtual). Table 1 contains the results obtained from RHF/MINI calculations. As we can see, both decomposition schemes appropriately identify core electrons and lone-pairs (\(\lambda _{1-3}=2\) for oxygen atom) and give rise to similar eigenvalues for chemical bond O–H. The main differences concern the eigenvalues \(\lambda _4\) and \(\lambda _5\) related to contribution of oxygen atom into chemical bonds: the former method allows one to count the overall electron population while the latter method does not include the overlap populations and thus non-zero eigenvalues indicate only the number of electrons well localized on the oxygen atom. Also, in accordance to expectations, eigenvalues of the operator \(\hat{M}_{XY}\) associated with bonding and anti-bonding BOOs were calculated separately which was not the case for eigenvalues of the two-center atomic blocks of the density matrix. All bond order orbitals from the newly proposed definition as well as eigenvectors of matrix \(\mathbf O _{OO}\) were visualized and are presented in Fig. 2. One can observe that our method not only reliably reproduces qualitative picture of the electronic structure of water molecule obtained using the Pipek-Mezey’s MO-localization procedure but also provides the relevant anti-bonding orbitals.

Table 1 Comparison of eigenvalues from diagonalization of two-atomic blocks of matrix \(\varvec{\gamma }\) and eigenvalues of operator \(\hat{M}_{XY}\) within CMO space for water molecule
Fig. 2
figure 2

Comparison of canonical molecular orbitals (CMO) with localized molecular orbitals (LMO) from Pipek–Mezey’s procedure and bond order orbitals (BOO) from presently indtroduced BOO-resolved decomposition of chemical bond order. Method: RHF/MINI

Table 2, in turn, presents bond orders \(W_{XY}\) and their \(\sigma \)-,\(\pi \)-components, \(W^{\sigma }_{XY}\) and \(W^{\pi }_{XY}=W^{\pi ^1}_{XY}+W^{\pi ^2}_{XY}\) respectively, determined by the relevant eigenvectors of \(\mathbf O _{XY}\) and calculated using two different methods: RHF/MINI and B3LYP/cc-pVDZ. For comparison, also three different definitions of quadratic bond orders were used:

  • Wiberg-type bond orders calculated within Löwdin-orthogonalized atomic orbital representation [22],

  • Wiberg-type bond orders calculated within “physically”-orthogonalized atomic orbital representation, recently proposed by the authors [39],

  • Mayer’s bond orders [3, 25] calculated within non-orthogonal atomic orbital representation. In this particular case the appropriate elements of matrix \(\mathbf O _{XY}\) are defined as follows:

    $$\begin{aligned} \left( \mathbf O _{XY}\right) _{m,n} = \sum ^X_k\sum ^Y_l \left( \mathbf C ^o\mathbf C ^{o\dagger }\mathbf S \right) _{k,l}\left( \mathbf c ^o_n\mathbf c ^{o\dagger }_m\mathbf S \right) _{l,k}, \end{aligned}$$
    (36)

    where \(\mathbf c _n\) and \(\mathbf c _n\) are the relevant columns of the LCAO matrix.

Table 2 Comparison of Wiberg-type bond orders \(W_{XY}\) and its components \(W_{XY}^\sigma , W_{XY}^\pi \) and \(W_{XY}^r\) from BOO-resolved decomposition scheme for several molecules at two different computational levels: RHF/MINI and B3LYP/cc-pVDZ

The component \(W_{XY}^r\) stands for the sum of all eigenvalues that represent neither \(\sigma \) nor \(\pi \) chemical bonds and usually have quite small values. Thus, \(W^r_{XY}\ne 0\) may indicate a correction from the outer hybrids (e.g. in the case of conjugated \(\pi \)-bonds), anti-bonding orbitals, orthogonalization artemaths, etc.. At the first glance we can observe in Table 2 that decomposition of Mayer’s bond orders leads to very large values of \(W^r_{XY}\) as well as \(\sigma \)-eigenvalues that remarkably exceed 1 which practically disqualify this variant of BO-decomposition. Using the orthogonalized basis sets ensures the appropriate eigenvalues of \(\sigma \)-components, however \(W^r_{XY}\) can still assume significant non-zero values. Particularly, the overestimated values of Wiberg-type bond orders defined within Löwdin-orthogonalized extended (but also minimal) basis set are determined in the greater part by large \(W^r_{XY}\) values, even for diatomics. A comparison with the relevant values calculated using “physical” orthogonalization procedure allows one to draw a conclusion that the “geometrical”(involving all canonical molecular orbitals regardless of its occupations [39]) orthogonalization originally proposed by Löwdin significantly affects the quadratic bond-order indices with contributions that do not represent any of pure bond components. Thus, using the recently proposed by the authors orthogonalization procedure seems to be the most suitable for bond order analysis and all further calculations presented in this paper involve the “physically”-orthogonalized AO-representation.

It follows from Table 2 that in minimal basis set the majority of \(W^r_{XY}\) indices assume negligible values with the exception of benzene molecule with significant negative value that could be connected with the presence of system of \(\pi \)-conjugated chemical bonds. To investigate the effect of electron delocalization on BO-decomposition we carried out the calculations of bond components for several representative cycloalkenes and its aromatic equivalents and results are collected in Table 3. Even a cursory analysis of \(W^r_{XY}\) values in Table 3 fully confirms that the presence of \(\pi \)-conjugated chemical bonds in the molecule remarkably increases the number of small negative eigenvalues and consequently \(W^r_{XY}<0\). One can also observe that \(W^r_{XY}\) well correlate with the number of delocalized electrons per carbon atom in the ring.

Table 3 Comparison of BO-components: \(W_{XY}^\sigma , W_{XY}^\pi \) and \(W_{XY}^r\) from BOO-resolved decomposition scheme for several cycloalkenes and its aromatic equivalents

Finally, it was of our interest to study bond order orbitals of 3-center 2-electron chemical bonds. BOO and \(\text{ BOO }^*\) were calculated at RHF/MINI theory level for selected X–Y–Z configurations of atoms in the following molecules: \(\text{ HF }_2^{-}\) (F–H–F), \(\text{ B }_2\text{ H }_6\) (B–H–B), \(\text{ C }_4\text{ H }_6\) (\(\text{ C }_1=\text{ C }_2\)\(\text{ C }_3\)) and \(\text{ C }_6\text{ H }_6\) (\(\text{ C }_1\)\(\text{ C }_2\)\(\text{ C }_3\)) and results are presented in Figure 3. As we can see, eigenvectors of matrices \(\mathbf O _{XYZ}\) and \(\mathbf V _{XYZ}\) reliably identify the 3-center bond order orbitals in bifluoride anion and diborane molecule. The associated eigenvalues of BOO and \(\text{ BOO }^{*}\) (\(\lambda _{1\sigma _3}\) and \(\lambda _{1\sigma ^{*}_3}\), respectively) in both species indicate a single, covalent bonds which is in agreement with chemical intuition.

Three-center bond order orbitals for 1,3–butadiene and benzene molecules in turn reveal some features that seem to be essential for distinguishing between bonds with and without electron delocalization. Namely, in the case of benzene molecule for each set of adjacent three carbon atoms there are always three bond order orbitals: pair of equally occupied \(1\sigma _3\) and \(1\sigma ^{*}_3\) which give rise to the vanishing \(\sigma \)–density, and one occupied \(1\pi _3\) orbital which determines the resultant 3c2e chemical bond of \(\pi \)–type. As opposed to results for \(\text{ C }_6\text{ H }_6\) molecule decomposition of the three-center bonds in \(\text{ C }_4\text{ H }_6\) provides completely different set of bond order orbitals: a pair of non-bonding (with respect to all three atoms) \(1n_3\) and \(2n_3\) orbitals accurately reproducing the relevant two-center BOOs, \(1\sigma _2\) and \(2\sigma _2\). The third bond order orbital is also non-bonding with respect to \(\text{ C }_1=\text{ C }_2\)\(\text{ C }_3\) bond but it is very similar to the relevant non-conjugated \(1\pi _2\) orbital.

Fig. 3
figure 3

Bond order orbitals and its occupations obtained from diagonalization of matrices \(\mathbf O _{XYZ}\) and \(\mathbf V _{XYZ}\) for typical three-center two-electron molecular systems: \(\text{ HF }_2^-\) anion and diborane \(\text{ B }_2\text{ H }_6\) molecule, and for systems without/with \(\pi \)-delocalization: 1,3-butadiene \(\text{ C }_4\text{ H }_6\) and benzene \(\text{ C }_6\text{ H }_6\). Method RHF/MINI (Löwdin-orthogonalized AOs)

5 Conclusions

In this paper we have proposed a scheme of decomposing chemical bond into anew defined the bond order orbitals which constitute an alternative for those originally defined by Jug. Solving the eigenproblem of the scattering operator, originated from the orbital communication theory, allows one to tackle the problem of two- and three- center bond analysis within the same framework. The new definitions give rise to alternative interpretation of molecular orbital of the valence shell in the case of \(n\)-atomic molecule (closed-shell electron configuration) as a bond order orbital of \(n\)-center-2-electron chemical bond. The calculations we have carried out clearly show that the new method of bond order decomposition properly copes with identifying the relevant bond components (\(\sigma , \pi \), etc..). An analysis of numerical results brings to light the fact that the most transparent and reliable picture of the chemical bond structure can be obtained within the minimal basis set of “physically” orthogonalized atomic orbitals.

The chemical bond decomposition involving the eigenproblem of the appropriate scattering operator within the orthogonalized MO space is still need of thorough examination and this study is currently in progress.