Animate detector circuit

This commit is contained in:
2026-02-04 18:32:20 +01:00
parent ed3a1f50fd
commit 93a10270fb

View File

@@ -1116,11 +1116,11 @@
\begin{itemize}
\item \schlagwort{Detector error matrix} $\bm{H}$ contains
modified error patterns
modified error patterns \citereference{derks_designing_2025}
\item Repetition of errors mitigated by XORing measurements
\end{itemize}
\begin{minipage}{0.5\textwidth}
\begin{minipage}{0.4\textwidth}
\begin{figure}[H]
\newcommand{\redwire}[1]{
\wire[r][#1][style={draw=red, line width=2pt, double}]{q}
@@ -1141,19 +1141,34 @@
\centering
% tex-fmt: off
\begin{quantikz}[row sep=4mm, column sep=4mm, wire types={n,n,n,n,n,n}]
& \meter{}\wire[l][1]{q}\wire[r][1]{c} & \setwiretype{c} & & & \ctrl[vertical wire=c]{2} & & \gate{D_1} \\
& \meter{}\wire[l][1]{q}\wire[r][1]{c} & \setwiretype{c} & & & & \ctrl[vertical wire=c]{2} & \gate{D_2} \\
& \redmeter{}\inwire\redwire{6} & & \redctrl{2} & & \targ{} & & \redgate{D_3} \\
& \redmeter{}\inwire\redwire{6} & & & \redctrl{2} & & \targ{} & \redgate{D_4} \\
& \redmeter{}\inwire\redwire{2} & & \redtarg\wire[r][4]{c} & & & & \gate{D_5} \\
& \redmeter{}\inwire\redwire{3} & & & \redtarg\wire[r][3]{c} & & & \gate{D_6}
\end{quantikz}
% tex-fmt: on
\only<1>{
\hspace*{-46mm}
% tex-fmt: off
\begin{quantikz}[row sep=4mm, column sep=4mm, wire types={n,n,n,n,n,n}]
& \meter{}\wire[l][1]{q}\wire[r][1]{c} & \\
& \meter{}\wire[l][1]{q}\wire[r][1]{c} & \\
& \redmeter{}\inwire\redwire{1} & \\
& \redmeter{}\inwire\redwire{1} & \\
& \redmeter{}\inwire\redwire{1} & \\
& \redmeter{}\inwire\redwire{1} &
\end{quantikz}
% tex-fmt: on
}
\only<2->{
% tex-fmt: off
\begin{quantikz}[row sep=4mm, column sep=4mm, wire types={n,n,n,n,n,n}]
& \meter{}\wire[l][1]{q}\wire[r][1]{c} & \setwiretype{c} & & & \ctrl[vertical wire=c]{2} & & \gate{D_1} \\
& \meter{}\wire[l][1]{q}\wire[r][1]{c} & \setwiretype{c} & & & & \ctrl[vertical wire=c]{2} & \gate{D_2} \\
& \redmeter{}\inwire\redwire{6} & & \redctrl{2} & & \targ{} & & \redgate{D_3} \\
& \redmeter{}\inwire\redwire{6} & & & \redctrl{2} & & \targ{} & \redgate{D_4} \\
& \redmeter{}\inwire\redwire{2} & & \redtarg\wire[r][4]{c} & & & & \gate{D_5} \\
& \redmeter{}\inwire\redwire{3} & & & \redtarg\wire[r][3]{c} & & & \gate{D_6}
\end{quantikz}
% tex-fmt: on
}
\end{figure}
\end{minipage}%
\begin{minipage}{0.5\textwidth}
\begin{minipage}{0.6\textwidth}
\newcommand\cc{\cellcolor{blue!20}}
\begin{align*}
@@ -1171,13 +1186,17 @@
\end{align*}
\end{minipage}
\begin{itemize}
\item A detector is a parity constraint on a set of
measurement outcomes \citereference{derks_designing_2025}
\end{itemize}
\vspace*{5mm}
\visible<3->{
\begin{itemize}
\item A detector is a parity constraint on a set of
measurement outcomes \citereference{derks_designing_2025}
\end{itemize}
}
\vspace*{10mm}
\addreferences
{derks_designing_2025}
\stopreferences