Split one time step into two-site gates
The Ising Hamiltonian is a sum of bond terms, each acting on two neighbours. Give each bond its coupling and a share of the field. Terms on bonds that share no spin commute, but neighbouring bonds do not, so the exponential of the whole Hamiltonian is not exactly the product of bond exponentials. For a short step the product is close, and the leftover is the Trotter error.
Vidal groups the bonds into two sets, even and odd, whose terms commute within each set. A symmetric product, half a step of one set, a full step of the other, half a step of the first, is accurate to second order. The quench Lab uses an equivalent symmetric choice: a sweep of half-step gates from left to right followed by one from right to left.
Apply a gate, then truncate
To apply a gate on two neighbours, merge their two tensors and the Schmidt coefficients around them into one block, multiply in the four-by-four gate, and split the block again with a singular value decomposition. The gate can create entanglement, so the split may produce more Schmidt terms than before. Keep the largest ones up to the bond dimension and record the weight you drop.
Vidal estimates that the work grows with the length of the chain times the cube of the bond dimension. The bond dimension is therefore the price of accuracy, and it is the quantity the quench Lab lets you starve.
Worked example
Separate the time-step error from truncation
Vidal names the two errors. The truncation error of one gate is the dropped Schmidt weight. An order-p Trotter expansion adds an error, measured as one minus the squared overlap with the exact state, that scales as the time step to the power 2p times the square of the total time. Schollwöck adds in Section 7.4 that the Trotter error grows only slowly with time, while the truncation error is the serious one.
The Lab separates them with an exact free-fermion reference. On a ten-spin chain, a bond dimension of 64 never truncates, so only the time step acts. The largest error of the local magnetization at time three is then 0.0051, 0.0013, 0.00032 and 0.00008 for steps of 0.2, 0.1, 0.05 and 0.025. Each halving divides the error by four, a measured order of 2.00. At the default step of 0.05 the time-step error is well below the Lab tolerance of one thousandth. On sixteen spins the trusted time moves with the bond dimension, from 2.7 at sixteen to 3.45 at 32, so there the window is closed by truncation.
Conserved quantities are checks, not proofs
The exact evolution conserves the energy and the spin-flip parity, so a simulation that breaks either one is wrong. Every gate respects the parity, and the Lab keeps it to within about a trillionth for all bond dimensions. The energy is subtler: the Trotter step does not conserve it exactly. Inside the trusted window the energy drifts by 0.0020 at every bond dimension from four to 32, which marks this drift as a time-step effect. Run to time five and the drift becomes 0.24 at bond dimension four and 0.037 at 32. That part is truncation.
García-Ripoll compared such Trotter schemes with other integrators by measuring the error of the whole wave function, not a conserved quantity. Chapter eight reads one of his figures in detail.