← SCPN-Quantum-Control

Splitting an evolution that will not split

Write $H = A + B$. If $A$ and $B$ commuted, $e^{-iHt}$ would factor cleanly into $e^{-iAt}e^{-iBt}$. They do not — that is what makes the dynamics interesting — so the first-order product formula chops the time into $n$ slices and alternates, leaving an error controlled by the commutator $[A,B]$ that scales as $1/n$ per step and vanishes as $n\to\infty$.

$$e^{-i(A+B)t} \;=\; \Big(e^{-iA t/n}\,e^{-iB t/n}\Big)^{n} \;+\; \mathcal{O}\!\left(\frac{t^2\,\lVert[A,B]\rVert}{n}\right)$$

The panel makes this exact on one qubit, where $e^{-iHt}$ has a closed form. Take $H = a\,\sigma_x + b\,\sigma_z$ — two terms that genuinely do not commute — evolve $\lvert 0\rangle$, and compare the true final state to the Trotterised one as you vary the number of steps.

Live — first-order Trotter on one qubit, exact reference
exact $e^{-iHt}$ Trotter path (n steps)
gate infidelity: steps n: slope:

The left panel is the Bloch $x$–$z$ plane: the green dot is where the true evolution lands $\lvert 0\rangle$; the blue path is the Trotterised evolution, stepping alternately about $\sigma_z$ and $\sigma_x$. With $n=1$ the blue endpoint misses badly; raise $n$ and it closes on the green. The right panel plots the gate infidelity against $n$ on a logarithmic axis — a straight line of slope near $-2$, the first-order product formula's $1/n^2$ convergence in fidelity.

Deeper: why the same error governs the multi-qubit compiler
The platform's Trotterised route compiles a coupled-oscillator XY Hamiltonian into a circuit by exactly this splitting, with a trotter_steps parameter setting $n$. On many qubits the closed form is gone and the error must be bounded rather than computed — but its character is the one shown here: it comes from the non-commuting terms, it falls with more steps, and it trades circuit depth against accuracy. The single qubit is the case where that trade-off can be watched exactly. This panel's infidelity was checked against a NumPy reference across three Hamiltonians and twelve step counts; the largest disagreement was under $10^{-15}$.

Where it fits

Trotterisation is one of the routes the platform uses to put oscillator dynamics on a gate-based quantum computer, alongside variational and open-system methods. It is the most direct — a faithful digital clock for the Hamiltonian — and its depth-versus-accuracy trade-off is exactly what the error-mitigation and pulse-shaping work is there to soften.

MethodIdeaTrades
Trotter product formulaalternate short evolutions of each termcircuit depth ↔ accuracy
Higher-order Suzukisymmetric compositions cancel low-order errormore gates per step, fewer steps
Variational (VQE / VarQITE)optimise a shallow ansatz instead of steppingdepth ↔ classical optimisation
Error mitigationextrapolate hardware noise away post hocshots ↔ bias

Evidence boundary: an exactly-solvable single-qubit illustration computed live in your browser and checked against a NumPy reference to better than $10^{-15}$. It shows the product-formula error in the clean case; it is not a hardware run and makes no advantage claim. The multi-qubit compiler carries the same error with a bound rather than a closed form.