From 93a10270fbba095acece834d00847e619aa6f885 Mon Sep 17 00:00:00 2001 From: Andreas Tsouchlos Date: Wed, 4 Feb 2026 18:32:20 +0100 Subject: [PATCH] Animate detector circuit --- src/midterm_presentation/main.tex | 55 +++++++++++++++++++++---------- 1 file changed, 37 insertions(+), 18 deletions(-) diff --git a/src/midterm_presentation/main.tex b/src/midterm_presentation/main.tex index c08ba00..5514bff 100644 --- a/src/midterm_presentation/main.tex +++ b/src/midterm_presentation/main.tex @@ -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