openfermion.linalg.valdemoro_reconstruction

Build a 3-RDM by cumulant expansion and setting 3rd cumulant to zero

d3 approx = D ^ D ^ D + 3 (2C) ^ D

tpdm has normalization (n choose 2) where n is the number of electrons

tpdm np.ndarray

four-tensor representing the two-RDM

n_electrons int

number of electrons in the system

six-tensor reprsenting the three-RDM