Indexing conventions

Index Conventions

There are two main conventions in the quantum-chemistry community to index two-electron integrals which also determines how to write the matrix elements.

For a given first quantised two-electron operator , we can define integrals over the orbitals using the so called chemist’s notation or the physicist’s notation by:

With these integrals we can write the second-quantised two electron operator in both notations as:

Typical textbooks that assume the chemist’s notation are the purple book[1] or Szabo-Ostlund[2].

The FCIDUMP file that transfers the electronic integrals from Molpro or Molcas to NECI assumes the chemist’s notation.

Internally NECI uses the physicist’s notation, i.e. the function get_umat_el that returns the stored two-electronic integrals uses the indexing of . (Which is also why it is called umat in the first place.)

If we write a double excitation with second quantised operators, we have the following commutation relation: to remove any ambiguity about the sign we assume and and call this a canonical excitation.

In NECI any excitation of rank is represented by a matrix, where the first row contains all the source indices (particles which are to be annihilated) and the second row all target indices (particles which are to be created).

A canonical excitation in NECI is given by a matrix, where each row is ascendingly sorted.

This means that the operator, i.e. the matrix elements in NECI, is given by: