Lean, informalized

Nielsen & Chuang · Chapter 4, Quantum circuits · p. 208

Exercise 4.50 - The gate error of one symmetric step is cubic in the time step, and that of mm steps grows at most linearly in mm

The symmetric Trotter step has cubic error.

Hover over a blue or green term in the text, or a node in the graph, to find it in the other. Select it to read its declaration both in Lean and in words.

The Exercise

The Hamiltonian HH of a quantum system is written as a sum H=H1+…+HLH = H_1 + \dots + H_L of Hermitian terms that need not commute, and the evolution it generates is to be built, in units with ℏ=1\hbar = 1, from the evolutions e−iHkΔte^{-iH_k\Delta t} of the terms alone. Over a time step Δt\Delta t the terms act one at a time, H1H_1 first and HLH_L last, and then once more in the reverse order, from HLH_L back to H1H_1. Each term acts for a time 2Δt2\Delta t in all, so the step is compared with the true evolution e−2iHΔte^{-2iH\Delta t}. The exercise is to show that the two differ by an error of order Δt3\Delta t^3, and that mm steps in succession differ from e−2imHΔte^{-2imH\Delta t} by at most mαΔt3m\alpha\,\Delta t^3 for a constant α\alpha.

A Quantum System

A quantum system SS is a physical system whose state space is a finite dimensional complex Hilbert space.✦ An observable AA of SS is a self adjoint operator on the state space of SS, A†=AA^\dagger = A, whose real spectrum is the set of its possible measured values; the Hamiltonian HH and its terms HkH_k are observables of SS.✦ A unitary UU of SS is a closed system evolution of SS: an operator on the state space of SS with U†U=UU†=1.U^\dagger U = U U^\dagger = 1.(1)✦

The propagator of an observable HH of SS, with Planck’s constant ℏ\hbar, from time t1t_1 to time t2t_2 is the unitary U(t1,t2)=exp⁡[−iH(t2−t1)/ℏ],U(t_1, t_2) = \exp\bigl[-iH(t_2 - t_1)/\hbar\bigr],(2)✦ which solves the Schrödinger equation, |ψ(t2)⟩=U(t1,t2)|ψ(t1)⟩|\psi(t_2)\rangle = U(t_1, t_2)|\psi(t_1)\rangle. With ℏ=1\hbar = 1 and t1=0t_1 = 0 it is e−iHt2e^{-iHt_2}, the form of every evolution in the exercise.

The gate error E(U,V)E(U, V) between two unitaries UU and VV of SS is the operator norm of their difference, E(U,V)=∥U−V∥=max⟨ψ|ψ⟩=1∥(U−V)|ψ⟩∥.E(U, V) = \|U - V\| = \max_{\langle\psi|\psi\rangle = 1} \bigl\|(U - V)|\psi\rangle\bigr\|.(3)✦

The Symmetric Trotter Step

The symmetric Trotter step UΔtU_{\Delta t} of observables H1,…,HLH_1, \dots, H_L of SS with time step Δt\Delta t is the unitary UΔt=e−iH1Δte−iH2Δt⋯e−iHLΔte−iHLΔt⋯e−iH2Δte−iH1Δt,U_{\Delta t} = e^{-iH_1\Delta t} e^{-iH_2\Delta t} \cdots e^{-iH_L\Delta t}\, e^{-iH_L\Delta t} \cdots e^{-iH_2\Delta t} e^{-iH_1\Delta t},(4)✦ where each factor e−iHkΔte^{-iH_k\Delta t} is the propagator (2) of HkH_k.

The Claim

Theorem 1. Let SS be a quantum system, H1,…,HLH_1, \dots, H_L observables of SS, and HH an observable of SS equal to their sum, H=H1+…+HLH = H_1 + \dots + H_L. Then there is a constant C≥0C \ge 0 such that every time step 0≤Δt≤10 \le \Delta t \le 1 satisfies E(UΔt,e−2iHΔt)≤CΔt3,E\bigl(U_{\Delta t},\, e^{-2iH\Delta t}\bigr) \le C\,\Delta t^3,(5)✦ and there is a constant α≥0\alpha \ge 0 such that every integer m≥0m \ge 0 and every time step 0≤Δt≤10 \le \Delta t \le 1 satisfy E(UΔtm,e−2imHΔt)≤mαΔt3.E\bigl(U_{\Delta t}^m,\, e^{-2imH\Delta t}\bigr) \le m\,\alpha\,\Delta t^3.(6)✦

What Is Checked

The claim is stated over the symmetric Trotter step (4) of the terms HkH_k, the propagator (2) of their sum HH over the times 2Δt2\Delta t and 2mΔt2m\Delta t, and the gate error (3) between two unitaries of the quantum system SS.