double_commutator#

double_commutator(op_a, op_b, op_c, sign=False)[fuente]#

Compute symmetric double commutator of op_a, op_b and op_c.

See also Equation (13.6.18) in [1]. If sign is False, it returns

[[A,B],C]/2+[A,[B,C]]/2=(2ABC+2CBABACCABACBBCA)/2.

If sign is True, it returns

{[A,B],C}/2+{A,[B,C]}/2=(2ABC2CBABAC+CABACB+BCA)/2.
Parámetros:
Devuelve:

The computed double commutator.

Tipo del valor devuelto:

SparseLabelOp

Referencias

[1]: R. McWeeny.

Methods of Molecular Quantum Mechanics. 2nd Edition, Academic Press, 1992. ISBN 0-12-486552-6.