Skip to content

Commit 340b454

Browse files
committed
Create trotter.tex
1 parent 3442f40 commit 340b454

File tree

1 file changed

+161
-0
lines changed

1 file changed

+161
-0
lines changed

doc/src/FuturePlans/trotter.tex

Lines changed: 161 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,161 @@
1+
\documentclass[11pt]{article}
2+
3+
\usepackage{amsmath,amssymb,amsfonts}
4+
\usepackage{bm}
5+
\usepackage{physics}
6+
\usepackage{hyperref}
7+
\usepackage{geometry}
8+
\geometry{margin=1in}
9+
10+
\title{Quantum Computing for Nuclear Physics\\large Time Evolution via Trotter Decompositions}
11+
\author{Ryan LaRose}
12+
\date{June 2025 \ Trento, Italy}
13+
14+
\begin{document}
15+
\maketitle
16+
17+
\begin{abstract}
18+
19+
These notes present a detailed introduction to time evolution in
20+
quantum mechanics using Trotter and Lie--Suzuki--Trotter
21+
decompositions, with an emphasis on applications in quantum
22+
computing for nuclear and many-body physics. We discuss the
23+
mathematical foundations of Trotterization, provide a proof of the
24+
first-order Trotter formula, show how Trotterized evolution can be
25+
implemented as quantum circuits, and illustrate the method through a
26+
concrete coding exercise based on the transverse-field Ising model.
27+
28+
\end{abstract}
29+
30+
\tableofcontents
31+
32+
\section{Time Evolution via Trotter}
33+
34+
\subsection{Problem Definition}
35+
36+
One of the most fundamental tasks in quantum mechanics and quantum information processing is computing the time evolution of a quantum state under a Hamiltonian $\mathcal{H}$. Given an initial state $\ket{\psi(0)}$, Schr"odinger's equation
37+
\begin{equation}
38+
i\frac{d}{dt}\ket{\psi(t)} = \mathcal{H}\ket{\psi(t)}
39+
\end{equation}
40+
41+
implies that, for a time-independent Hamiltonian, the solution is
42+
\begin{equation}
43+
\ket{\psi(t)} = e^{-i\mathcal{H}t}\ket{\psi(0)}.
44+
\end{equation}
45+
46+
In quantum computing, Hamiltonians are typically expressed in the Pauli basis,
47+
\begin{equation}
48+
\mathcal{H} = \sum_{i=1}^N c_i P_i,
49+
\end{equation}
50+
where each $P_i$ is a tensor product of single-qubit Pauli operators ${I,X,Y,Z}$ acting on $n$ qubits, and the coefficients $c_i$ are real.
51+
52+
If all Pauli terms commute, the time evolution operator factorizes exactly into a product of exponentials. In general, however, the Pauli terms do not commute, and approximate methods are required.
53+
54+
\subsection{Trotter Formulae}
55+
56+
57+
\subsubsection{First-Order Trotter Formula}
58+
59+
\textbf{Theorem (Trotter Formula).} Let $A$ and $B$ be operators with $|A| \le 1$ and $|B| \le 1$. Then
60+
\begin{equation}
61+
\norm{e^{A+B} - e^A e^B} = \mathcal{O}(\norm{[A,B]}).
62+
\end{equation}
63+
64+
More generally, for $r \in \mathbb{N}$,
65+
\begin{equation}
66+
\norm{e^{A+B} - (e^{A/r}e^{B/r})^r} = \mathcal{O}!\left(\frac{\norm{[A,B]}}{r}\right).
67+
\end{equation}
68+
69+
Reintroducing time via $A \mapsto At$ and $B \mapsto Bt$, the error of the first-order Trotter approximation scales as $\mathcal{O}(t^2/r)$.
70+
71+
\subsubsection{Remarks and Higher-Order Formulae}
72+
73+
For Hamiltonians with many terms, the error depends on sums of commutator norms. Higher-order Lie–Suzuki–Trotter formulae reduce the scaling of the error in $t$ at the cost of deeper quantum circuits. For example, the second-order formula
74+
\begin{equation}
75+
e^{At/2} e^{Bt} e^{At/2}
76+
\end{equation}
77+
78+
has an error scaling as $\mathcal{O}(t^3)$. Higher-order constructions can be built recursively and are particularly relevant for fault-tolerant quantum computation.
79+
80+
\subsection{Proof of the First-Order Formula}
81+
82+
The proof proceeds by Taylor expanding both $e^{A+B}$ and $e^A e^B$, comparing the resulting series term by term, and carefully accounting for the non-commutativity of $A$ and $B$. Each reordering of operators introduces commutators, and bounding their contribution leads to the stated error scaling.
83+
84+
\section{Quantum Circuits for Trotter Evolution}
85+
86+
\subsection{General Idea}
87+
88+
To implement Trotterized time evolution on a quantum computer, one must realize exponentials of Pauli strings as quantum circuits. Since Pauli operators are Hermitian, their exponentials are unitary and can be decomposed into elementary gates such as CNOTs and single-qubit rotations.
89+
90+
For any normal operator $M$ with diagonalization $M = V \Lambda V^\dagger$, we have
91+
\begin{equation}
92+
e^M = V e^{\Lambda} V^\dagger.
93+
\end{equation}
94+
95+
This observation allows us to exponentiate general Pauli strings by diagonalizing them into products of $Z$ operators.
96+
97+
\subsection{Pauli Operators and Rotations}
98+
99+
The single-qubit Pauli operators are
100+
\begin{equation}
101+
X = \begin{pmatrix} 0 & 1 \ 1 & 0 \end{pmatrix}, \quad
102+
Y = \begin{pmatrix} 0 & -i \ i & 0 \end{pmatrix}, \quad
103+
Z = \begin{pmatrix} 1 & 0 \ 0 & -1 \end{pmatrix}.
104+
\end{equation}
105+
106+
Pauli rotations are defined as
107+
\begin{equation}
108+
R_j(\theta) = e^{-i\sigma_j \theta/2}, \quad j \in {X,Y,Z}.
109+
\end{equation}
110+
111+
\subsection{Exponentials of Pauli Strings}
112+
113+
Exponentials of products of $Z$ operators can be implemented using CNOT ladders and single-qubit $R_Z$ rotations. Exponentials of general Pauli strings follow by conjugating with appropriate single-qubit basis-change gates such as the Hadamard and phase gates.
114+
115+
\section{Coding Exercise: Transverse-Field Ising Model}
116+
117+
\subsection{Model Hamiltonian}
118+
119+
We consider the one-dimensional transverse-field Ising model (TFIM) with periodic boundary conditions,
120+
\begin{equation}
121+
H = J \sum_{i=1}^n Z_i Z_{i+1} - \Gamma \sum_{i=1}^n X_i.
122+
\end{equation}
123+
124+
This model serves as a standard benchmark for quantum simulation algorithms.
125+
126+
\subsection{Exact Time Evolution}
127+
128+
For small system sizes, exact time evolution can be computed using matrix exponentiation. Observables such as site-resolved magnetization
129+
\begin{equation}
130+
\langle Z_j \rangle(t) = \bra{\psi(t)} Z_j \ket{\psi(t)}
131+
\end{equation}
132+
133+
provide insight into the system’s dynamics.
134+
135+
\subsection{Trotterized Time Evolution}
136+
137+
Splitting the Hamiltonian into commuting parts $H_Z$ and $H_X$, the first-order Trotter approximation yields
138+
\begin{equation}
139+
e^{-iHt} \approx \left(e^{-iH_Z t/r} e^{-iH_X t/r}\right)^r.
140+
\end{equation}
141+
142+
Increasing the number of Trotter steps $r$ systematically improves the accuracy at the cost of deeper circuits.
143+
144+
\section{Further Reading and Exercises}
145+
146+
\begin{itemize}
147+
\item Apply Trotterization to other Hamiltonians, such as the Lipkin model.
148+
\item Compute additional observables, including the energy expectation value.
149+
\item Study higher-order Trotter formulae and their error bounds.
150+
\item Explore imaginary-time evolution and adiabatic quantum simulation.
151+
\end{itemize}
152+
153+
\begin{thebibliography}{9}
154+
\bibitem{CST21}
155+
A.~M.~Childs \emph{et al.}, ``Theory of Trotter error with commutator scaling,’’ \emph{Phys. Rev. X} \textbf{11}, 011020 (2021).
156+
157+
\bibitem{FICS24}
158+
R.~C.~Farrell \emph{et al.}, ``Quantum simulations of hadron dynamics in the Schwinger model using 112 qubits,’’ arXiv:2401.08044.
159+
\end{thebibliography}
160+
161+
\end{document}~

0 commit comments

Comments
 (0)