% Copyright (C) 2023 <Mark (mark@betalupi.com)>
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
% the Free Software Foundation, either version 3 of the License, or
% (at your option) any later version.
%
% You may have received a copy of the GNU General Public License
% along with this program. If not, see <https://www.gnu.org/licenses/>.
%
%
%
% If you edit this, please give credit!
% Quality handouts take time to make.

% use the [nosolutions] flag to hide solutions,
% use the [solutions] flag to show solutions.
\documentclass[
	solutions,
	singlenumbering
]{../../resources/ormc_handout}
\usepackage{../../resources/macros}

\def\ket#1{\left|#1\right\rangle}
\def\bra#1{\left\langle#1\right|}

\usepackage{units}
\input{tikzset}


\uptitlel{Advanced 2}
\uptitler{Winter 2022}
\title{Intro to Quantum Computing I}
\subtitle{Prepared by \githref{Mark} on \today{}}


\begin{document}

	\maketitle

	\input{parts/00 vectors}
	\input{parts/01 bits}
	\input{parts/02 two bits}
	\input{parts/03 half a qubit}
	\input{parts/04 two halves}
	\input{parts/05 logic gates}
	\input{parts/06 quantum gates}

	%\section{Superdense Coding}
	%TODO
	%\vfill
	%\pagebreak

	%\section{Quantum Error Correction}
	%TODO: no cloning theorem, bit flip code
	%\vfill
	%\pagebreak


	%\section{Quantum Teleportation}
	%TODO
	%\vfill
	%\pagebreak

	%\section{One Real Qubit}
	% No problems, appendix.
	% bloch sphere, etc.


\end{document}