Module: openfermion.utils.commutators

Module to compute commutators, with optimizations for specific systems.

Functions

anticommutator(...): Compute the anticommutator of two operators.

commutator(...): Compute the commutator of two operators.

double_commutator(...): Return the double commutator [op1, [op2, op3]].

trivially_commutes_dual_basis(...): Determine whether the given terms trivially commute.

trivially_double_commutes_dual_basis(...): Check if the double commutator [term_a, [term_b, term_c]] is zero.

trivially_double_commutes_dual_basis_using_term_info(...): Return whether [op_a, [op_b, op_a_prime]] is trivially zero.