View source on GitHub |
Module to compute the second order Trotter error.
Functions
ceil(...)
: Return the ceiling of x as an Integral.
error_bound(...)
: Numerically upper bound the error in the ground state energy for the second order Trotter-Suzuki expansion.
error_operator(...)
: Determine the difference between the exact generator of unitary evolution and the approximate generator given by Trotter-Suzuki to the given order.
sqrt(...)
: Return the square root of x.
trivially_double_commutes(...)
: Check if the double commutator [term_a, [term_b, term_c]] is zero.
trotter_steps_required(...)
: Determine the number of Trotter steps for accurate simulation.