View source on GitHub |
Determine the difference between the exact generator of unitary evolution and the approximate generator given by the second-order Trotter-Suzuki expansion.
openfermion.circuits.low_depth_second_order_trotter_error_operator(
terms,
indices=None,
is_hopping_operator=None,
jellium_only=False,
verbose=False
)
Returns | |
---|---|
The difference between the true and effective generators of time evolution for a single Trotter step. |
Notes: follows Equation 9 of Poulin et al.'s work in "The Trotter Step Size Required for Accurate Quantum Simulation of Quantum Chemistry", applied to the "stagger"-based Trotter step for detailed in Kivlichan et al., "Quantum Simulation of Electronic Structure with Linear Depth and Connectivity", arxiv:1711.04789.