Clean up qubits and multi-qubit systems section

This commit is contained in:
2026-04-19 20:15:55 +02:00
parent 9ec70050ef
commit cce965bd20

View File

@@ -851,11 +851,12 @@ operations we use \emph{quantum gates} \cite[Sec.~1.3]{nielsen_quantum_2010}.
We define a qubit to be a component with determinate We define a qubit to be a component with determinate
states $\ket{0}$ and $\ket{1}$. states $\ket{0}$ and $\ket{1}$.
The general description of the state $\ket{\psi}$ of a qubit is thus The general description of the state $\ket{\psi}$ of a qubit is thus
\begin{align*} \begin{align}
\label{eq:gen_qubit_state}
\ket{\psi} = \alpha\ket{0} + \beta\ket{1}, \hspace{5mm} \alpha, \ket{\psi} = \alpha\ket{0} + \beta\ket{1}, \hspace{5mm} \alpha,
\beta \in \mathbb{C} \beta \in \mathbb{C}
.% .%
\end{align*} \end{align}
% The tensor product and multi-qubit states % The tensor product and multi-qubit states
@@ -891,7 +892,7 @@ We have
\end{split} \end{split}
\end{align} \end{align}
We call $\ket{x_0, \ldots, x_n}~, x_i \in \{0,1\}$ the We call $\ket{x_0, \ldots, x_n}~, x_i \in \{0,1\}$ the
\emph{computational basis states}. \emph{computational basis states} \cite[Sec.~4.6]{wohlin_guidelines_2014}.
% Entanglement % Entanglement
@@ -917,7 +918,7 @@ information is stored in the correlations between the qubits
As we can see in \autoref{eq:product_state}, the number of As we can see in \autoref{eq:product_state}, the number of
computational basis states needed to express the full composite state computational basis states needed to express the full composite state
is $2^n$ \cite[Sec.~4.6]{nielsen_quantum_2010}. is $2^n$.
This is in contrast to classical systems, where the dimensionality of This is in contrast to classical systems, where the dimensionality of
the state space only grows linearly with $n$. the state space only grows linearly with $n$.
This exponential growth of the state space is what makes it difficult This exponential growth of the state space is what makes it difficult
@@ -930,65 +931,84 @@ using quantum hardware in the first place
After examining the modelling of single- and multi-qubit systems, After examining the modelling of single- and multi-qubit systems,
we now shift our focus to describing the evolution of their states. we now shift our focus to describing the evolution of their states.
\red{[Bloch sphere]} We model state changes as operators.
We do this using operators, also called \emph{gates}. Unlike classical systems, where there are only two possible states and
The \emph{Pauli operators} $I$, thus the only possible state change is a bit-flip, a gerenal qubit
$X$, $Z$ and $Y$ \cite[Appendix~2]{roffe_quantum_2019} are the most state as shown in \autoref{eq:gen_qubit_state} lives on a continuum of values.
fundamental ones: We thus technically also have an infinite number of possible state changes.
Luckily, we can express any single-qubit coherent operator as a
linear combination of the \emph{Pauli operators}
\cite[Sec.~2.2]{roffe_quantum_2019}
\begin{align*} \begin{align*}
\begin{array}{c} \begin{array}{c}
I\text{ Operator} \\ I\text{ Operator} \\
\hline\\ \hline\\
\ket{0} \mapsto \ket{0} \\ \ket{0} \mapsto \ket{0} \\
\ket{1} \mapsto \ket{1} \\ \ket{1} \mapsto \ket{1}
\end{array}% \end{array}%
\hspace{10mm}% \hspace{10mm}%
\begin{array}{c} \begin{array}{c}
X\text{ Operator} \\ X\text{ Operator} \\
\hline\\ \hline\\
\ket{0} \mapsto \ket{1} \\ \ket{0} \mapsto \ket{1} \\
\ket{1} \mapsto \ket{0} \\ \ket{1} \mapsto \ket{0}
\end{array}% \end{array}%
\hspace{10mm}% \hspace{10mm}%
\begin{array}{c} \begin{array}{c}
Z\text{ Operator} \\ Z\text{ Operator} \\
\hline\\ \hline\\
\ket{0} \mapsto -\ket{0} \\ \ket{0} \mapsto -\ket{0} \\
\ket{1} \mapsto -\ket{1} \\ \ket{1} \mapsto -\ket{1}
\end{array}% \end{array}%
\hspace{10mm}% \hspace{10mm}%
\begin{array}{c} \begin{array}{c}
Y\text{ Operator} \\ Y\text{ Operator} \\
\hline\\ \hline\\
\ket{0} \mapsto -j\ket{1} \\ \ket{0} \mapsto -j\ket{1} \\
\ket{1} \mapsto -j\ket{0} \\ \hspace{2.75mm}\ket{1} \mapsto -j\ket{0} \hspace*{1mm}.
\end{array} \end{array}
\end{align*} \end{align*}
$I$ is the identity operator and $X$ and $Z$ are referred to as $I$ is the identity operator and $X$ and $Z$ are referred to as
\emph{bit-flips} and \emph{phase-flips} respectively. \emph{bit-flips} and \emph{phase-flips} respectively.
We also call these operators \emph{gates}.
% % TODO: Move this further down to the digitization of errors? When working with multi-qubit systems, we can also apply Pauli gates
% $Y$ can be represented as a combination of $X$ and $Z$ as $Y = jXZ$. to individual qubits independently, e.g., $I_1 X_2 I_3 Z_4 Y_5$.
We often omit the identity operators, instead writing $X_2 Z_4 Y_5$.
% Operators over multiple qubits Other important operators include the \emph{Hadamard} and
\emph{controlled-NOT (CNOT)} gates \cite[Sec.~1.3]{nielsen_quantum_2010}
We can also perform operations on multi-qubit states. \vspace*{-7mm}
\begin{figure}[H]
% TODO: Maybe the Hadamard operator and X <-> Z? \centering
\begin{minipage}[t]{0.4\textwidth}
% CNOT gates \centering
\begin{align*}
\red{[CNOT gates]} \begin{array}{c}
H\text{ Operator} \\
\red{ \hline\\
\begin{itemize} \ket{0} \mapsto \frac{1}{\sqrt{2}} \left( \ket{0} +
\item Qubits and multi-qubit states \ket{1} \right) \\[2mm]
\begin{itemize} \ket{1} \mapsto \frac{1}{\sqrt{2}} \left( \ket{0} -
\item The X,Z and Y operators \ket{1} \right)
\item (?) Notation of operators on multi-qubit states \end{array}
\end{itemize} \end{align*}
\end{itemize} \end{minipage}%
} \begin{minipage}[t]{0.4\textwidth}
\centering
\begin{align*}
\begin{array}{c}
CNOT\text{ Operator} \\
\hline\\
\ket{00} \mapsto \ket{00} \\
\ket{01} \mapsto \ket{01} \\
\ket{10} \mapsto \ket{11} \\
\hspace{2.75mm}\ket{11} \mapsto \ket{10} \hspace*{1mm}.
\end{array}
\end{align*}
\end{minipage}%
\end{figure}
\vspace{-4mm}
\noindent Many more operators relevant to quantum computing exist, but they are
not covered here as they are not central to this work.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Quantum Error Correction} \section{Quantum Error Correction}
@@ -1005,6 +1025,7 @@ We can also perform operations on multi-qubit states.
\item Why we need QEC (correcting errors due to noisy gates) \item Why we need QEC (correcting errors due to noisy gates)
\item Main challenges of QEC compared to classical \item Main challenges of QEC compared to classical
error correction error correction
\item Logical vs physical states, logical vs physical operators
\end{itemize} \end{itemize}
\item Stabilizer codes \item Stabilizer codes
\begin{itemize} \begin{itemize}