From f7f33c747cdc27b8a07006df16ad082a09daeed1 Mon Sep 17 00:00:00 2001 From: Jannik Hellenkamp <jannik.hellenkamp@rwth-aachen.de> Date: Sat, 1 Jun 2024 11:34:58 +0200 Subject: [PATCH] fixed rendering --- _book/Introduction-to-Quantum-Computing.epub | Bin 0 -> 114974 bytes _book/Introduction-to-Quantum-Computing.pdf | Bin 0 -> 139430 bytes .../bernsteinVazirani.html | 0 .../compositeSystems.html | 0 index.html => _book/index.html | 4 +- introduction.html => _book/introduction.html | 0 .../observingSystems.html | 0 .../partialObserving.html | 0 .../probabilisticSystems.html | 2 +- .../quantumAlgorithms.html | 0 .../quantumBasics.html | 0 .../quantumCircutsKetNotation.html | 0 .../quantumSystems.html | 0 _book/robots.txt | 1 + _book/search.json | 154 ++++ _book/shor.svg | 1 + .../shorsAlgorithm.html | 6 +- .../site_libs}/bootstrap/bootstrap-icons.css | 0 .../site_libs}/bootstrap/bootstrap-icons.woff | Bin .../site_libs}/bootstrap/bootstrap.min.css | 0 .../site_libs}/bootstrap/bootstrap.min.js | 0 .../site_libs}/clipboard/clipboard.min.js | 0 .../site_libs}/quarto-html/anchor.min.js | 0 .../site_libs}/quarto-html/popper.min.js | 0 .../quarto-syntax-highlighting.css | 0 .../site_libs}/quarto-html/quarto.js | 0 .../site_libs}/quarto-html/tippy.css | 0 .../site_libs}/quarto-html/tippy.umd.min.js | 0 .../site_libs}/quarto-nav/headroom.min.js | 0 .../site_libs}/quarto-nav/quarto-nav.js | 0 .../quarto-search/autocomplete.umd.js | 0 .../site_libs}/quarto-search/fuse.min.js | 0 .../site_libs}/quarto-search/quarto-search.js | 0 _book/sitemap.xml | 59 ++ _quarto.yml | 3 - index.log | 615 -------------- index.tex | 763 ------------------ shorsAlgorithm.qmd | 2 +- 38 files changed, 222 insertions(+), 1388 deletions(-) create mode 100644 _book/Introduction-to-Quantum-Computing.epub create mode 100644 _book/Introduction-to-Quantum-Computing.pdf rename bernsteinVazirani.html => _book/bernsteinVazirani.html (100%) rename compositeSystems.html => _book/compositeSystems.html (100%) rename index.html => _book/index.html (99%) rename introduction.html => _book/introduction.html (100%) rename observingSystems.html => _book/observingSystems.html (100%) rename partialObserving.html => _book/partialObserving.html (100%) rename probabilisticSystems.html => _book/probabilisticSystems.html (98%) rename quantumAlgorithms.html => _book/quantumAlgorithms.html (100%) rename quantumBasics.html => _book/quantumBasics.html (100%) rename quantumCircutsKetNotation.html => _book/quantumCircutsKetNotation.html (100%) rename quantumSystems.html => _book/quantumSystems.html (100%) create mode 100644 _book/robots.txt create mode 100644 _book/search.json create mode 100644 _book/shor.svg rename shorsAlgorithm.html => _book/shorsAlgorithm.html (98%) rename {site_libs => _book/site_libs}/bootstrap/bootstrap-icons.css (100%) rename {site_libs => _book/site_libs}/bootstrap/bootstrap-icons.woff (100%) rename {site_libs => _book/site_libs}/bootstrap/bootstrap.min.css (100%) rename {site_libs => _book/site_libs}/bootstrap/bootstrap.min.js (100%) rename {site_libs => _book/site_libs}/clipboard/clipboard.min.js (100%) rename {site_libs => _book/site_libs}/quarto-html/anchor.min.js (100%) rename {site_libs => _book/site_libs}/quarto-html/popper.min.js (100%) rename {site_libs => _book/site_libs}/quarto-html/quarto-syntax-highlighting.css (100%) rename {site_libs => _book/site_libs}/quarto-html/quarto.js (100%) rename {site_libs => _book/site_libs}/quarto-html/tippy.css (100%) rename {site_libs => _book/site_libs}/quarto-html/tippy.umd.min.js (100%) rename {site_libs => _book/site_libs}/quarto-nav/headroom.min.js (100%) rename {site_libs => _book/site_libs}/quarto-nav/quarto-nav.js (100%) rename {site_libs => _book/site_libs}/quarto-search/autocomplete.umd.js (100%) rename {site_libs => _book/site_libs}/quarto-search/fuse.min.js (100%) rename {site_libs => _book/site_libs}/quarto-search/quarto-search.js (100%) create mode 100644 _book/sitemap.xml delete mode 100644 index.log delete mode 100644 index.tex diff --git a/_book/Introduction-to-Quantum-Computing.epub b/_book/Introduction-to-Quantum-Computing.epub new file mode 100644 index 0000000000000000000000000000000000000000..63c60101141d13f5ba273a135b93c0b04de8eb91 GIT binary patch literal 114974 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\N%p41t82&Pb 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%0Ar)*-I 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 literal 0 HcmV?d00001 diff --git a/_book/Introduction-to-Quantum-Computing.pdf b/_book/Introduction-to-Quantum-Computing.pdf new file mode 100644 index 0000000000000000000000000000000000000000..2281941bb415c535f482868b87aa548499ebaf21 GIT binary patch literal 139430 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	o{yqVK2Q647x62EBpzDdaeIGy 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 WilWpsE<<ArQxgL&RaIAiH!c8YSypWT literal 0 HcmV?d00001 diff --git a/bernsteinVazirani.html b/_book/bernsteinVazirani.html similarity index 100% rename from bernsteinVazirani.html rename to _book/bernsteinVazirani.html diff --git a/compositeSystems.html b/_book/compositeSystems.html similarity index 100% rename from compositeSystems.html rename to _book/compositeSystems.html diff --git a/index.html b/_book/index.html similarity index 99% rename from index.html rename to _book/index.html index 18b279a..17ca231 100644 --- a/index.html +++ b/_book/index.html @@ -8,7 +8,7 @@ <meta name="author" content="Jannik Hellenkamp"> <meta name="author" content="Dominique Unruh"> -<meta name="dcterms.date" content="2024-05-31"> +<meta name="dcterms.date" content="2024-06-01"> <title>Introduction to Quantum Computing</title> <style> @@ -251,7 +251,7 @@ ul.task-list li input[type="checkbox"] { <div> <div class="quarto-title-meta-heading">Published</div> <div class="quarto-title-meta-contents"> - <p class="date">May 31, 2024</p> + <p class="date">June 1, 2024</p> </div> </div> diff --git a/introduction.html b/_book/introduction.html similarity index 100% rename from introduction.html rename to _book/introduction.html diff --git a/observingSystems.html b/_book/observingSystems.html similarity index 100% rename from observingSystems.html rename to _book/observingSystems.html diff --git a/partialObserving.html b/_book/partialObserving.html similarity index 100% rename from partialObserving.html rename to _book/partialObserving.html diff --git a/probabilisticSystems.html b/_book/probabilisticSystems.html similarity index 98% rename from probabilisticSystems.html rename to _book/probabilisticSystems.html index d55352e..dd9ba0f 100644 --- a/probabilisticSystems.html +++ b/_book/probabilisticSystems.html @@ -371,7 +371,7 @@ d_{\text{2-bit}} = \begin{pmatrix} 0 \\ \frac{1}{3}\\ \frac{1}{3} \\ \frac{1}{3} </div> </div> </div> -<p>From <a href="#def-prob-distribution" class="quarto-xref">Definition <span class="quarto-unresolved-ref">def-prob-distribution</span></a> we know that a valid probability distribution <span class="math inline">\(a\)</span> has the properties <span class="math inline">\(\sum a_i = 1\)</span> and <span class="math inline">\(\forall i\)</span> <span class="math inline">\(a_i \geq 0\)</span>, therefore a matrix <span class="math inline">\(A\)</span> is a probabilistic process iff <span class="math inline">\(A \in \mathbb{R}^{n \times n}\)</span> with <span class="math inline">\(\sum a_i = 1\)</span> and <span class="math inline">\(\forall i\)</span> <span class="math inline">\(a_i \geq 0\)</span> . Such a matrix is also called a <em>stochastic matrix</em>.</p> +<p>From <a href="#def-prob-distribution" class="quarto-xref">Definition <span>2.1</span></a> we know that a valid probability distribution <span class="math inline">\(a\)</span> has the properties <span class="math inline">\(\sum a_i = 1\)</span> and <span class="math inline">\(\forall i\)</span> <span class="math inline">\(a_i \geq 0\)</span>, therefore a matrix <span class="math inline">\(A\)</span> is a probabilistic process iff <span class="math inline">\(A \in \mathbb{R}^{n \times n}\)</span> with <span class="math inline">\(\sum a_i = 1\)</span> and <span class="math inline">\(\forall i\)</span> <span class="math inline">\(a_i \geq 0\)</span> . Such a matrix is also called a <em>stochastic matrix</em>.</p> <div class="callout callout-style-simple callout-tip no-icon callout-titled"> <div class="callout-header d-flex align-content-center"> <div class="callout-icon-container"> diff --git a/quantumAlgorithms.html b/_book/quantumAlgorithms.html similarity index 100% rename from quantumAlgorithms.html rename to _book/quantumAlgorithms.html diff --git a/quantumBasics.html b/_book/quantumBasics.html similarity index 100% rename from quantumBasics.html rename to _book/quantumBasics.html diff --git a/quantumCircutsKetNotation.html b/_book/quantumCircutsKetNotation.html similarity index 100% rename from quantumCircutsKetNotation.html rename to _book/quantumCircutsKetNotation.html diff --git a/quantumSystems.html b/_book/quantumSystems.html similarity index 100% rename from quantumSystems.html rename to _book/quantumSystems.html diff --git a/_book/robots.txt b/_book/robots.txt new file mode 100644 index 0000000..44431c1 --- /dev/null +++ b/_book/robots.txt @@ -0,0 +1 @@ +Sitemap: https://qis.rwth-aachen.de/teaching/24ss/intro-quantum-computing/script/sitemap.xml diff --git a/_book/search.json b/_book/search.json new file mode 100644 index 0000000..6e466e2 --- /dev/null +++ b/_book/search.json @@ -0,0 +1,154 @@ +[ + { + "objectID": "index.html", + "href": "index.html", + "title": "Introduction to Quantum Computing", + "section": "", + "text": "Welcome\nThese are the lecture notes for the “Introduction to Quantum Computing” lecture held by Dominique Unruh at RWTH Aachen in the summer term 2024. The lecture notes are updated throughout the semester and should be viewed as an addition to the handwritten notes and the lecture recordings.\nIf you prefer a .pdf or .epub file, there is a download available at the top left corner. Please note, that these files are autogenerated and some of the ebook readers have difficulties with the formulas. We are still working on a universal solution. You can also find the source code in the top left corner.\nIf you spot an error, please send Jannik Hellenkamp an e-mail. You can contact Jannik by sending an e-mail to firstname.lastname@rwth-aachen.de (please replace first and lastname with Jannik’s full name). If you have a question of understanding, please ask it in the Moodle forum.\nThese lecture notes are released under the CC BY-NC 4.0 license, which can be found here.", + "crumbs": [ + "Welcome" + ] + }, + { + "objectID": "index.html#changelog", + "href": "index.html#changelog", + "title": "Introduction to Quantum Computing", + "section": "Changelog", + "text": "Changelog\n\nVersion 0.1.2 (31.05.2024)\n\nminor changes to chapter 2\nadded chapter 9\n\n\n\nVersion 0.1.1 (16.05.2024)\n\nStarted the lecture notes.", + "crumbs": [ + "Welcome" + ] + }, + { + "objectID": "introduction.html", + "href": "introduction.html", + "title": "1 Introduction", + "section": "", + "text": "1.1 Double slit experiment\nThis section will be updated later on, since there is quite a lot of graphical stuff.", + "crumbs": [ + "Quantum Basics", + "<span class='chapter-number'>1</span> <span class='chapter-title'>Introduction</span>" + ] + }, + { + "objectID": "introduction.html#what-is-a-quantum-computer", + "href": "introduction.html#what-is-a-quantum-computer", + "title": "1 Introduction", + "section": "1.2 What is a quantum computer?", + "text": "1.2 What is a quantum computer?\nTo start into the topic of quantum computing and to understand the differences from classical computers, we first need to look at some of the basics of such classical computers.\nIn a classical computer the information is stored in bits which can either be in the state \\(0\\) or the state \\(1\\). These bits can be manipulated through different classical operations and we can look at these bits and read them, without interfering with the system or changing any states.\nIn a quantum computer the information is stored in a qubit which can be in a superposition between the state \\(0\\) and \\(1\\). Just as with classical computers, we can construct variables from these qubits to store bigger numbers. For example a 64-qubit integer would be described by 64 qubits which are in a superposition between \\(0\\) and \\(2^{64}-1\\). This can be imagined best as a variable where the universe has not yet decided on its value and therefore the variable has all possible values at the same time.\nWe can now use this superposition and manipulate it with different quantum operations. Contrary to a classical computer, in a quantum computer these operations are “applied” at all possible input values at the same time and the result is a superposition of all possible results of the operation. We call this effect quantum parallelism.\n\n\n\n\n\n\nExample: Quantum parallelism\n\n\n\nLet’s say you have a quantum variable \\(x\\) in a superposition of numbers between \\(0\\) and \\(2^{64}-1\\) (all possible 64-bit values) and some function \\(f(x)\\). You program a quantum computer to compute \\(f(x)\\).\nThe quantum computer would compute \\(f(x)\\) for \\(x=0,x=1,x=2,...\\) at the the same time and the result of this computation is a superposition of all possible values \\(f(x)\\).\n\n\nReading this, one might be tempted to utilize quantum parallelism to run any algorithm on a quantum computer in order to optimize runtime. Unfortunately there is a big catch with quantum computers: If we try to look at the state of a qubit (also called measuring), the universe decides randomly on an outcome and therefore when measuring we only get the result of one computation and all the rest of the information is lost.\n\n\n\n\n\n\nExample (continued): Quantum parallelism\n\n\n\nAfter your quantum computer has calculated a superposition of all possible values \\(f(x)\\), you want to get some information on the output and therefore you do a measurement on the resulting quantum state.\nYou will receive one random \\(f(x)\\) and all the other possible solutions are lost.\n\n\nDue to this restriction, naively running established algorithms on a quantum computer will not work. Fortunately there are some clever tricks to create some “interference” between different computations before measuring. This will give us useful information in some cases.", + "crumbs": [ + "Quantum Basics", + "<span class='chapter-number'>1</span> <span class='chapter-title'>Introduction</span>" + ] + }, + { + "objectID": "probabilisticSystems.html", + "href": "probabilisticSystems.html", + "title": "2 Probabilistic systems", + "section": "", + "text": "2.1 Deterministic possibilities\nAt first we need to define all the different possible outcomes of our system. For example, for a coin flip this could be heads or tails and for a dice this could be the labels of the different sides. We call these possibilities deterministic possibilities. Note that we will only be using a finite number of possibilities.", + "crumbs": [ + "Quantum Basics", + "<span class='chapter-number'>2</span> <span class='chapter-title'>Probabilistic systems</span>" + ] + }, + { + "objectID": "probabilisticSystems.html#deterministic-possibilities", + "href": "probabilisticSystems.html#deterministic-possibilities", + "title": "2 Probabilistic systems", + "section": "", + "text": "Example: Random 2-bit number\n\n\n\nImagine you have a random number generator, which outputs 2-bit numbers. The deterministic possibilities of this generator are \\(00\\), \\(01\\), \\(10\\) and \\(11\\).", + "crumbs": [ + "Quantum Basics", + "<span class='chapter-number'>2</span> <span class='chapter-title'>Probabilistic systems</span>" + ] + }, + { + "objectID": "probabilisticSystems.html#probability-distribution", + "href": "probabilisticSystems.html#probability-distribution", + "title": "2 Probabilistic systems", + "section": "2.2 Probability distribution", + "text": "2.2 Probability distribution\nNext, we need to assign each possibility a probability. We write this as \\(\\Pr[x]=p\\) where \\(p \\in [0,1]\\) is the probability of the deterministic possibility \\(x\\).\n\n\n\n\n\n\nExample: Coin flip\n\n\n\nFor a coin flip the probability of heads would be \\(\\Pr[\\text{heads}] = \\frac{1}{2}\\) and the probability for tails would be \\(\\Pr[\\text{tails}] = \\frac{1}{2}\\).\n\n\nIf we combine all probabilities for all the possible outcomes and write them as a vector, we get a probability distribution.\n\n\n\n\n\n\n\nDefinition 2.1 (Probability distribution) A vector \\(d \\in \\mathbb{R}^n\\) is a valid probability distribution iff \\(\\sum d_i = 1\\) and \\(\\forall i\\) \\(d_i \\geq 0\\).\n\n\n\n\nThis vector has \\(n\\) entries, where each entry corresponds to a deterministic possibility \\(X\\) and the probability of \\(X\\) is \\(\\Pr[X] = d_i\\). The sum over all probabilities has to be \\(1\\) and each entry needs to be nonnegative in order to be a valid probability.\n\n\n\n\n\n\nExample (continued): Coin flip\n\n\n\nFor a coin flip the probability distribution would be \\(d_{\\text{coin}} \\in \\mathbb{R}^2\\) with \\(d = \\begin{pmatrix}\\frac{1}{2}\\\\ \\frac{1}{2} \\end{pmatrix}\\)\n\n\n\n\n\n\n\n\nExample (continued): Random 2-bit number\n\n\n\nRecall your random 2-bit number generator from above. Imagine your generator outputs each deterministic possibility with equal probability, except for the possibility \\(00\\), which is never generated. The corresponding probability distribution would be \\[\nd_{\\text{2-bit}} = \\begin{pmatrix} 0 \\\\ \\frac{1}{3}\\\\ \\frac{1}{3} \\\\ \\frac{1}{3} \\end{pmatrix}\n\\]", + "crumbs": [ + "Quantum Basics", + "<span class='chapter-number'>2</span> <span class='chapter-title'>Probabilistic systems</span>" + ] + }, + { + "objectID": "probabilisticSystems.html#sec-prob-apply", + "href": "probabilisticSystems.html#sec-prob-apply", + "title": "2 Probabilistic systems", + "section": "2.3 Probabilistic processes", + "text": "2.3 Probabilistic processes\nWith a probability distribution, we can only describe the probabilities of possibilities without any knowledge of a prior state. We therefore add another element to our toolbox of probabilistic systems called a probabilistic process.\nA probabilistic process is a collection of \\(n\\) probability distributions, where for each deterministic possibility \\(i\\) there is a probability distribution \\(a_i\\). This means, that if the system is in deterministic possibility \\(i\\) before the process is applied, the system will afterwards be distributed according to \\(a_i\\). We can write this as a matrix, where each column is a probability distribution \\(a_i\\).\n\n\n\n\n\n\n\nDefinition 2.2 (Probabilistic process) A matrix \\(A \\in \\mathbb{R}^{n\\times n}\\) is a valid probabilistic process iff for every column \\(a\\) of \\(A\\), \\(a\\) is a valid probability distribution.\n\n\n\n\nFrom Definition 2.1 we know that a valid probability distribution \\(a\\) has the properties \\(\\sum a_i = 1\\) and \\(\\forall i\\) \\(a_i \\geq 0\\), therefore a matrix \\(A\\) is a probabilistic process iff \\(A \\in \\mathbb{R}^{n \\times n}\\) with \\(\\sum a_i = 1\\) and \\(\\forall i\\) \\(a_i \\geq 0\\) . Such a matrix is also called a stochastic matrix.\n\n\n\n\n\n\nExample (continued): Random 2-bit number\n\n\n\nImagine a second device, which receives a 2-bit number as an input and flips both bits at the same time with a probability of \\(\\frac{1}{3}\\). The probability distributions for each of the deterministic possibility would then be \\[\na_{00} = \\begin{pmatrix} \\frac{2}{3} \\\\ 0 \\\\ 0 \\\\ \\frac{1}{3} \\end{pmatrix}, a_{01} =\\begin{pmatrix} 0 \\\\ \\frac{2}{3} \\\\ \\frac{1}{3} \\\\ 0 \\end{pmatrix}, a_{10} =\\begin{pmatrix} 0 \\\\ \\frac{1}{3} \\\\ \\frac{2}{3} \\\\ 0 \\end{pmatrix}, a_{11} = \\begin{pmatrix} \\frac{1}{3} \\\\ 0 \\\\ 0 \\\\ \\frac{2}{3} \\end{pmatrix}\n\\] From this we can construct the process as a matrix from these processes as follows: \\[\nA_{\\text{flip}} = \\begin{pmatrix} a_{00} & a_{01} & a_{10} & a_{11} \\end{pmatrix} = \\begin{pmatrix} \\frac{2}{3} & 0 & 0 & \\frac{1}{3} \\\\ 0 & \\frac{2}{3} & \\frac{1}{3} & 0 \\\\ 0 & \\frac{1}{3} & \\frac{2}{3} & 0 \\\\ \\frac{1}{3} & 0 & 0 & \\frac{2}{3} \\end{pmatrix}\n\\]\n\n\n\nApplying a probabilistic process\nHaving defined probability distributions and probabilistic processes, we can now combine these two elements and apply a probabilistic process on a probability distribution.\n\n\n\n\n\n\n\nDefinition 2.3 (Applying a probabilistic process) Given an initial probability distribution \\(x \\in \\mathbb{R}^n\\) and a probabilistic process \\(A \\in \\mathbb{R}^{n\\times n}\\), the result \\(y \\in \\mathbb{R}^n\\) of applying the process \\(A\\) is defined as \\[\ny = Ax\n\\]\n\n\n\n\n\n\n\n\n\n\nExample (continued): Random 2-bit number\n\n\n\nRecall the 2-bit number generator and the bit flip from above. Imagine you would first draw a random 2-bit number from the generator and then run the bit flip device. We already know that the probability distribution of the generator is \\(d_\\text{2-bit}\\). Using \\(A_\\text{flip}\\) we can calculate the final probability distribution: \\[\nA_\\text{flip} \\cdot d_\\text{2-bit} = \\begin{pmatrix} \\frac{2}{3} & 0 & 0 & \\frac{1}{3} \\\\ 0 & \\frac{2}{3} & \\frac{1}{3} & 0 \\\\ 0 & \\frac{1}{3} & \\frac{2}{3} & 0 \\\\ \\frac{1}{3} & 0 & 0 & \\frac{2}{3} \\end{pmatrix}\\begin{pmatrix} 0 \\\\ \\frac{1}{3}\\\\ \\frac{1}{3} \\\\ \\frac{1}{3} \\end{pmatrix} = \\begin{pmatrix} \\frac{1}{9} \\\\ \\frac{1}{3}\\\\ \\frac{1}{3} \\\\ \\frac{2}{9} \\end{pmatrix}\n\\]", + "crumbs": [ + "Quantum Basics", + "<span class='chapter-number'>2</span> <span class='chapter-title'>Probabilistic systems</span>" + ] + }, + { + "objectID": "quantumCircutsKetNotation.html", + "href": "quantumCircutsKetNotation.html", + "title": "7 Quantum Circuits", + "section": "", + "text": "8 Ket Notation", + "crumbs": [ + "Quantum Basics", + "<span class='chapter-number'>7</span> <span class='chapter-title'>Quantum Circuits</span>" + ] + }, + { + "objectID": "shorsAlgorithm.html", + "href": "shorsAlgorithm.html", + "title": "9 Shor’s Algorithm", + "section": "", + "text": "9.1 Discrete Fourier Transformation\nOne of the tools required for Shor’s algorithm is the Discrete Fourier Transformation (DFT). Generally, a Fourier transformation is a mathematical technique that decomposes a function into its constituent frequencies. We use the DFT to find the period of a vector.\nThe DFT is defined as follows:\nThis transformation is best imagined as a process, which takes a periodic vector as an input and outputs the period of that vector. The DFT has some important properties, which help us later on.", + "crumbs": [ + "Quantum Algorithms", + "<span class='chapter-number'>9</span> <span class='chapter-title'>Shor's Algorithm</span>" + ] + }, + { + "objectID": "shorsAlgorithm.html#discrete-fourier-transformation", + "href": "shorsAlgorithm.html#discrete-fourier-transformation", + "title": "9 Shor’s Algorithm", + "section": "", + "text": "Definition 9.1 (Discrete Fourier Transformation (DFT)) The discrete Fourier transform (DFT) is a linear transformation on \\(\\mathbb{C}^N\\) represented by the matrix \\[\n\\operatorname{DFT}_N = \\frac{1}{\\sqrt{N}} (\\omega^{kl})_{kl} \\in \\mathbb{C}^{N\\times N}\n\\] with \\(\\omega = e^{2i\\pi/N}\\), which is the \\(N\\)-th root of unity.\n\n\n\n\n\n\n\n\n\n\n\n\nTheorem 9.1 (Properties of the DFT) Here are some properties of the DFT which can be used without further proof.\n\nThe DFT is unitary.\n\\(\\omega^t = \\omega^{t\\mod N}\\) for all \\(t \\in \\mathbb{Z}\\).\nGiven a quantum state \\(\\psi \\in \\mathbb{C}^N\\) which is \\(r\\)-periodic and where \\(r\\mid N\\), \\(\\operatorname{DFT}_N \\psi\\) will compute a quantum state \\(\\phi \\in \\mathbb{C}^N\\), which has non-zero values on the multiples of \\(\\frac{N}{r}\\). Note that \\(\\frac{N}{r}\\) intuitively represents the frequency of \\(\\psi\\). This means, that \\[\n|\\phi_i| = \\begin{cases} \\frac{1}{\\sqrt{t}}, & \\text{if}\\ \\frac{N}{t}\\mid i \\\\ 0, & \\text{otherwise} \\end{cases}\n\\]", + "crumbs": [ + "Quantum Algorithms", + "<span class='chapter-number'>9</span> <span class='chapter-title'>Shor's Algorithm</span>" + ] + }, + { + "objectID": "shorsAlgorithm.html#reducing-factoring-to-period-finding", + "href": "shorsAlgorithm.html#reducing-factoring-to-period-finding", + "title": "9 Shor’s Algorithm", + "section": "9.2 Reducing factoring to period finding", + "text": "9.2 Reducing factoring to period finding\nWith the DFT, we have seen, that we can use a unitary to find the period of a quantum state. We now look into using period finding to factor integers. We first look at the definition of the two problems:\n\n\n\n\n\n\n\nDefinition 9.2 (Factoring problem) Given integer \\(N\\) with two prime factors \\(p,q\\) such that \\(pq=N\\) and \\(p \\neq q\\), find \\(p\\) and \\(q\\).\n\n\n\n\nNote that this definition of the factoring problem is a simplified version of the factoring problem, where \\(N\\) has only 2 prime factors.\n\n\n\n\n\n\n\nDefinition 9.3 (Period finding problem) Given \\(f: \\mathbb{Z} \\to X\\) with \\(f(x) = f(y)\\) iff \\(x \\equiv y \\bmod r\\) for some fixed secret \\(r\\). \\(r\\) is called the period of \\(f\\). Find \\(r\\).\n\n\n\n\nTo start the reduction, we need a special case of the period finding problem called order finding:\n\n\n\n\n\n\n\nDefinition 9.4 (Order finding problem) For known \\(a\\) and \\(N\\) which are relatively prime, find the period \\(r\\) of \\(f(i) = a^i \\bmod n\\). We call \\(r\\) the order of \\(a\\) written \\(r = \\text{ ord } a\\). (This is similar to finding the smallest \\(i > 0\\) with \\(f(i) = 1\\)).\n\n\n\n\nSince the order finding problem is just the period finding problem for a specific \\(f(x)\\), we know that if we can solve the period finding problem within reasonable runtime, we can also solve the order finding problem within reasonable runtime. We now reduce the factoring problem to the order finding problem:\nWe have a integer \\(N\\) as an input for the factoring problem.\n\nPick an \\(a \\in \\{1,...,N-1\\}\\) with \\(a\\) relatively prime to \\(n\\).\nCompute the order of \\(a\\), so that \\(r = \\text{ ord } a\\) (using the solver for the order finding problem).\nIf the order \\(r\\) is odd, we abort.\nCalculate \\(x:= a^{\\frac{r}{2}}+1 \\bmod N\\) and \\(y:= a^{\\frac{r}{2}}-1 \\bmod N\\).\nIf \\(\\gcd(x,N) \\in \\{1,N\\}\\), we abort.\nWe compute \\(p = \\gcd(x,N)\\) and \\(q = \\gcd(y,N)\\).\n\nThe output of the reduction are \\(p,q\\), such that \\(pq = N\\). This holds, since \\[\nxy = (a^{\\frac{r}{2}}+1) (a^{\\frac{r}{2}}-1) = a^r - 1 \\equiv 1-1 = 0 \\pmod N\n\\]\n\n\n\n\n\n\n\nTheorem 9.2 (Probability of an abort) If \\(N\\) has at least two different prime factors and \\(N\\) is odd, then the probability to abort is \\(\\leq \\frac{1}{2}\\).\n\n\n\n\nAll in all this reduction shows, that if we have an oracle which can solve the period finding problem within reasonable runtime, we can also solve the factoring problem within reasonable runtime (since all other operations are classically fast to compute).", + "crumbs": [ + "Quantum Algorithms", + "<span class='chapter-number'>9</span> <span class='chapter-title'>Shor's Algorithm</span>" + ] + }, + { + "objectID": "shorsAlgorithm.html#sec-shor-algo", + "href": "shorsAlgorithm.html#sec-shor-algo", + "title": "9 Shor’s Algorithm", + "section": "9.3 The quantum algorithm for period finding", + "text": "9.3 The quantum algorithm for period finding\nWe now look into an quantum algorithm that solves the period finding problem within reasonable runtime. The quantum circuit for Shor’s algorithm requires a \\(f:\\{0,1\\}^n\\rightarrow\\{0,1\\}^m\\) which is \\(r\\)-periodic and is show in this figure:\n\n\n\nShor’s algorithm (quantum part)\n\n\nThe algorithm works as follows:\n\nWe start with a \\(\\ket{0}\\) entry on every wire.\nWe bring the top wire into the superposition over all entries. The quantum state is then \\(2^\\frac{-n}{2}\\sum_x \\ket{x} \\otimes \\ket{0^m}\\).\nWe apply \\(U_f\\), which is the unitary of \\(f:\\{0,1\\}^n\\rightarrow\\{0,1\\}^m\\). This calculates the superposition over all possible values \\(f(x)\\) on the bottom wire. The resulting quantum state is \\(\\frac{-n}{2}\\sum_x \\ket{x,f(x)}\\).\nTo understand the algorithm better, we measure the bottom wire at this point. This will give us one random value \\(f(x_0)\\) for some \\(x_0\\). The top wire will then contain a superposition over all values \\(x\\) where \\(f(x) = f(x_0)\\). Since \\(f\\) is know to be \\(r\\)-periodic, we know, that \\(f(x) = f(x_0)\\) iff \\(x \\equiv x_0 \\bmod r\\). This means, that on the resulting quantum state on the top wire is periodic and can be written as \\(\\frac{1}{\\sqrt{2^\\frac{n}{r}}} \\sum_{x\\equiv x_0 \\bmod r} \\ket{x} \\otimes \\ket{f(x_0)}\\).\nWe apply the Discrete Fourier Transform on the top wire. This will “analyze” the top wire for the period and output a vector with entries at multiples of \\(\\frac{2^n}{r}\\) as seen in Theorem 9.1. For simplicity we assume, that \\(r \\mid 2^n\\) holds.\nWe measure the top wire and get one random multiple of \\(\\frac{2^n}{r}\\), which we can denote as \\(a\\cdot\\frac{2^n}{r}\\)\n\nSince we get a multiple of \\(\\frac{2^n}{r}\\) on each run, we can simply run the algorithm multiple times to get different multiples and then compute \\(\\frac{2^n}{r}\\) by taking the gcd of those multiples. From that we compute \\(r\\).\nUnfortunately this only works because we assumed \\(r \\mid 2^n\\). Since this does usually not hold, we only get approximate multiples of \\(\\frac{2^n}{r}\\) (which is not even an integer) and thus post processing is a bit more complex.", + "crumbs": [ + "Quantum Algorithms", + "<span class='chapter-number'>9</span> <span class='chapter-title'>Shor's Algorithm</span>" + ] + }, + { + "objectID": "shorsAlgorithm.html#post-processing", + "href": "shorsAlgorithm.html#post-processing", + "title": "9 Shor’s Algorithm", + "section": "9.4 Post processing", + "text": "9.4 Post processing\nSo far we have seen the DFT to analyze the period of a quantum state, we have seen a way to reduce the factoring problem to the period finding and we have seen a quantum algorithm for finding an approximate multiple of such a period of a function. We just need one final step to find \\(r\\). For this we start with a theorem:\n\n\n\n\n\n\n\nTheorem 9.3 If \\(\\{0,1\\}^n \\rightarrow \\{0,1\\}^n\\) is \\(r\\)-periodic with probability \\(\\Omega(1/\\log\\log r)\\) the following holds: \\[\n\\frac{-r}{2} \\leq rc\\bmod 2^n \\leq \\frac{r}{2}\n\\] where \\(c\\) is the output of the second measurement of the quantum circuit described in Section 9.3.\n\n\n\n\nWe assume that the theorem holds for our outcome of the second measurement (If that is not the case, our result will be wrong and we can just run the quantum algorithm again to get a different outcome):\nThen exists a \\(d\\) such that: \\[\n\\begin{aligned}\n&\\lvert rc - d2^n\\rvert \\leq \\frac{r}{2} \\\\\n\\Leftrightarrow&\\lvert \\frac{c}{2^n} - \\frac{d}{r}\\rvert \\leq \\frac{1}{2^{n+1}}\n\\end{aligned}\n\\] The fraction \\(\\frac{c}{2^n}\\) is known, so the goal is to find a fraction \\(\\frac{d}{r}\\) that is \\(\\frac{1}{2^{n+1}}\\) close to \\(\\frac{c}{2^n}\\).\nThe rest of postprocessing will be updated after the next lecture.", + "crumbs": [ + "Quantum Algorithms", + "<span class='chapter-number'>9</span> <span class='chapter-title'>Shor's Algorithm</span>" + ] + } +] \ No newline at end of file diff --git a/_book/shor.svg b/_book/shor.svg new file mode 100644 index 0000000..e70a55f --- /dev/null +++ b/_book/shor.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="341.859" height="99.528" viewBox="0 0 256.394 74.646"><path stroke-width=".797" stroke-miterlimit="10" fill="none" stroke="#000" d="m31.546 30.525 4.536-6.803"/><symbol id="a"><path d="M.075.073a.378.378 0 0 1-.01-.041C.065.01.083 0 .099 0a.05.05 0 0 1 .039.022.408.408 0 0 1 .018.062l.022.09.017.067c.011.041.013.049.042.09.028.04.075.092.15.092.058 0 .059-.051.059-.07C.446.293.403.182.387.14.376.112.372.103.372.086.372.033.416 0 .467 0c.1 0 .144.138.144.153 0 .013-.013.013-.016.013C.581.166.58.16.576.149.553.069.51.028.47.028.449.028.445.042.445.063c0 .023.005.036.023.081a.733.733 0 0 1 .053.193c0 .097-.077.114-.13.114A.213.213 0 0 1 .222.36C.215.429.156.451.115.451.072.451.049.42.036.397A.355.355 0 0 1 0 .298C0 .285.014.285.017.285c.014 0 .015.003.022.03.015.059.034.108.073.108.026 0 .033-.022.033-.049A.442.442 0 0 0 .129.291a3.78 3.78 0 0 1-.022-.09L.075.073z"/></symbol><use xlink:href="#a" transform="matrix(6.9738 0 0 -6.9738 36.809 23.393)"/><path stroke-width=".797" stroke-linecap="round" stroke-miterlimit="10" fill="none" stroke="#000" d="M40.9 27.123H26.727M55.074 27.123H40.9M97.958 27.123H83.785M142.032 27.123h-24.136M166.168 27.123h-24.136M218.976 27.123h-14.173M253.075 27.123h-14.173"/><path stroke-width=".797" stroke-miterlimit="10" fill="none" stroke="#000" d="m31.546 62.326 4.536-6.803"/><symbol id="b"><path d="M.387.091C.382.071.373.037.373.032.373.01.391 0 .407 0a.05.05 0 0 1 .039.022.408.408 0 0 1 .018.062l.022.09.017.067c.011.043.011.045.031.076.032.049.082.106.16.106.056 0 .059-.046.059-.07C.753.293.71.182.694.14.683.112.679.103.679.086.679.033.723 0 .774 0c.1 0 .144.138.144.153 0 .013-.013.013-.016.013C.888.166.887.16.883.149.86.069.817.028.777.028.756.028.752.042.752.063c0 .023.005.036.023.081a.733.733 0 0 1 .053.193c0 .016 0 .058-.037.087a.148.148 0 0 1-.093.027C.608.451.553.392.521.35.513.435.442.451.391.451A.213.213 0 0 1 .222.36C.215.429.156.451.115.451.072.451.049.42.036.397A.355.355 0 0 1 0 .298C0 .285.014.285.017.285c.014 0 .015.003.022.03.015.059.034.108.073.108.026 0 .033-.022.033-.049A.442.442 0 0 0 .129.291a3.78 3.78 0 0 1-.022-.09L.075.073a.378.378 0 0 1-.01-.041C.065.01.083 0 .099 0a.05.05 0 0 1 .039.022.408.408 0 0 1 .018.062l.022.09.017.067c.011.041.013.049.042.09.028.04.075.092.15.092.058 0 .059-.051.059-.07A.345.345 0 0 0 .429.259L.387.091z"/></symbol><use xlink:href="#b" transform="matrix(6.9738 0 0 -6.9738 36.809 55.195)"/><path stroke-width=".797" stroke-linecap="round" stroke-miterlimit="10" fill="none" stroke="#000" d="M40.9 58.925H26.727M69.43 58.925H40.9M97.958 58.925H69.43M132.069 58.925h-14.173M185.485 58.925h-33.49M228.939 58.925h-43.454M253.075 58.925h-24.136"/><symbol id="c"><path d="M.04.964C.04.982.04 1 .02 1S0 .982 0 .964V.036C0 .018 0 0 .02 0s.02.018.02.036v.928z"/></symbol><use xlink:href="#c" transform="matrix(9.9626 0 0 -9.9626 6.65 32.105)"/><symbol id="d"><path d="M.421.342c0 .08-.005.16-.04.234A.185.185 0 0 1 .037.569.535.535 0 0 1 0 .342C0 .267.004.177.045.101A.183.183 0 0 1 .21 0c.054 0 .13.021.174.116a.533.533 0 0 1 .037.226M.21.022C.171.022.112.047.094.143.083.203.083.295.083.354c0 .064 0 .13.008.184C.11.657.185.666.21.666.243.666.309.648.328.549c.01-.056.01-.132.01-.195 0-.075 0-.143-.011-.207C.312.052.255.022.21.022z"/></symbol><use xlink:href="#d" transform="matrix(9.9626 0 0 -9.9626 8.622 29.833)"/><use xlink:href="#a" transform="matrix(6.9738 0 0 -6.9738 13.542 26.069)"/><symbol id="e"><path d="M.218.483C.223.495.223.497.223.5c0 .003 0 .005-.005.017l-.175.46C.037.994.031 1 .02 1A.02.02 0 0 1 0 .98C0 .977 0 .975.005.964L.182.5.005.038C0 .027 0 .025 0 .02A.02.02 0 0 1 .02 0c.013 0 .017.01.021.02l.177.463z"/></symbol><use xlink:href="#e" transform="matrix(9.9626 0 0 -9.9626 19.185 32.105)"/><path d="M55.074 35.074h28.71V19.172h-28.71z" fill="#fff"/><path stroke-width=".797" stroke-miterlimit="10" fill="none" stroke="#000" d="M55.074 35.074h28.71V19.172h-28.71z"/><symbol id="f"><path d="M.724.606c.009.036.011.046.084.046.026 0 .034 0 .034.02 0 .011-.011.011-.014.011L.7.68.571.683c-.008 0-.019 0-.019-.02C.552.652.561.652.58.652c.002 0 .021 0 .038-.002C.636.648.645.647.645.634L.641.615.581.371H.276l.059.235c.009.036.012.046.084.046.026 0 .034 0 .034.02 0 .011-.011.011-.014.011L.311.68.182.683c-.008 0-.019 0-.019-.02 0-.011.009-.011.028-.011.002 0 .021 0 .038-.002C.247.648.256.647.256.634L.252.615.118.078C.108.039.106.031.027.031.009.031 0 .031 0 .011 0 0 .012 0 .014 0l.127.003.064-.001L.27 0c.008 0 .02 0 .02.02C.29.031.281.031.262.031c-.037 0-.065 0-.065.018C.197.055.199.06.2.066L.268.34h.305L.504.064C.494.032.475.031.413.031c-.015 0-.024 0-.024-.02C.389 0 .401 0 .403 0L.53.003.594.002.659 0c.008 0 .02 0 .02.02C.679.031.67.031.651.031c-.037 0-.065 0-.065.018 0 .006.002.011.003.017l.135.54z"/></symbol><use xlink:href="#f" transform="matrix(9.9626 0 0 -9.9626 59.449 31.089)"/><symbol id="g"><path d="M.738.368a.37.37 0 1 1-.739 0 .37.37 0 0 1 .739 0M.145.617a.336.336 0 0 0 .448 0L.369.393.145.617M.121.145a.328.328 0 0 0 0 .447L.345.369.121.145m.496.447a.328.328 0 0 0 0-.447L.393.368l.224.224M.593.12a.336.336 0 0 0-.448 0l.224.224L.593.12z"/></symbol><use xlink:href="#g" transform="matrix(6.9738 0 0 -6.9738 68.688 28.297)"/><use xlink:href="#a" transform="matrix(6.9738 0 0 -6.9738 74.706 27.544)"/><path d="M97.958 67.74h19.938V18.308H97.958z" fill="#fff"/><path stroke-width=".797" stroke-miterlimit="10" fill="none" stroke="#000" d="M97.958 67.74h19.938V18.308H97.958z"/><symbol id="h"><path d="M.568.6c.01.041.028.071.108.074.005 0 .017.001.017.02 0 .001 0 .011-.013.011L.578.702.474.705c-.006 0-.018 0-.018-.02 0-.011.01-.011.018-.011C.531.673.542.652.542.63A.152.152 0 0 0 .539.609L.449.252C.415.118.3.031.2.031c-.068 0-.122.044-.122.13 0 .002 0 .034.011.078l.097.389C.195.664.197.674.27.674c.026 0 .034 0 .034.02C.304.705.293.705.29.705L.162.702.033.705c-.008 0-.019 0-.019-.02 0-.011.009-.011.028-.011.002 0 .021 0 .038-.002C.098.67.107.669.107.656.107.65.096.608.09.585L.068.497.007.25C0 .222 0 .207 0 .192 0 .07.091 0 .196 0c.126 0 .25.113.283.245L.568.6z"/></symbol><use xlink:href="#h" transform="matrix(9.9626 0 0 -9.9626 102.611 45.222)"/><symbol id="i"><path d="M.334.599h.098c.02 0 .033 0 .033.022 0 .014-.013.014-.031.014H.341C.364.762.372.808.38.837.385.859.407.88.431.88.432.88.459.88.478.868A.06.06 0 0 1 .434.813c0-.022.017-.037.04-.037a.06.06 0 0 1 .057.061c0 .046-.049.071-.1.071a.139.139 0 0 1-.12-.075C.291.796.283.751.262.635H.183C.163.635.15.635.15.613.15.599.163.599.181.599h.074A18.16 18.16 0 0 0 .167.126C.162.104.145.028.097.028c-.001 0-.025 0-.044.012a.06.06 0 0 1 .044.055c0 .022-.017.037-.04.037A.06.06 0 0 1 0 .071C0 .026.047 0 .097 0c.064 0 .108.066.12.088A.85.85 0 0 1 .278.29l.056.309z"/></symbol><use xlink:href="#i" transform="matrix(6.9738 0 0 -6.9738 109.255 47.92)"/><path d="M166.168 35.26h38.635V18.986h-38.635z" fill="#fff"/><path stroke-width=".797" stroke-miterlimit="10" fill="none" stroke="#000" d="M166.168 35.26h38.635V18.986h-38.635z"/><symbol id="j"><path d="M0 .683V.652h.024C.101.652.103.641.103.605V.078C.103.042.101.031.024.031H0V0h.366c.168 0 .306.148.306.336 0 .19-.135.347-.306.347H0M.238.031c-.047 0-.049.007-.049.04v.541c0 .033.002.04.049.04h.1A.216.216 0 0 0 .52.559C.563.5.572.414.572.336.572.225.553.165.517.116A.22.22 0 0 0 .339.031H.238z"/></symbol><symbol id="k"><path d="M.549.68H0V.649h.024C.101.649.103.638.103.602V.078C.103.042.101.031.024.031H0V0c.035.003.113.003.152.003C.193.003.284.003.32 0v.031H.287C.192.031.192.044.192.079v.246h.086C.374.325.384.293.384.208h.025v.265H.384C.384.389.374.356.278.356H.192v.253c0 .033.002.04.049.04h.12c.15 0 .175-.056.191-.194h.025L.549.68z"/></symbol><symbol id="l"><path d="M.63.677H.019L0 .452h.025c.014.161.029.194.18.194.018 0 .044 0 .054-.002C.28.64.28.629.28.606V.079C.28.045.28.031.175.031h-.04V0c.041.003.143.003.189.003.046 0 .149 0 .19-.003v.031h-.04C.369.031.369.045.369.079v.527c0 .02 0 .034.018.038a.471.471 0 0 0 .057.002C.595.646.61.613.624.452h.025L.63.677z"/></symbol><use xlink:href="#j" transform="matrix(9.9626 0 0 -9.9626 170.502 29.78)"/><use xlink:href="#k" transform="matrix(9.9626 0 0 -9.9626 178.093 29.78)"/><use xlink:href="#l" transform="matrix(9.9626 0 0 -9.9626 184.629 29.78)"/><symbol id="m"><path d="M.442.182H.408C.405.16.395.101.382.091.374.085.297.085.283.085H.099a3.5 3.5 0 0 0 .2.168c.074.059.143.121.143.216C.442.59.336.664.208.664.084.664 0 .577 0 .485 0 .434.043.429.053.429c.024 0 .053.017.053.053C.106.5.099.535.047.535a.157.157 0 0 0 .146.093c.1 0 .152-.078.152-.159C.345.382.283.313.251.277L.01.039C0 .03 0 .028 0 0h.412l.03.182z"/></symbol><use xlink:href="#m" transform="matrix(6.9738 0 0 -6.9738 191.901 31.274)"/><symbol id="n"><path d="M.104.109C.098.084.087.04.087.035.087.013.105 0 .124 0c.015 0 .037.008.048.033l.019.078.036.141C.24.279.312.419.434.419c.049 0 .07-.027.07-.072C.504.29.462.187.439.13a.104.104 0 0 1-.01-.042C.429.036.479 0 .538 0 .645 0 .7.13.7.155.7.169.683.169.679.169.662.169.661.165.655.146.636.086.59.034.542.034c-.023 0-.03.016-.03.038 0 .021.004.031.013.053.017.04.063.154.063.209C.588.408.535.453.44.453A.244.244 0 0 1 .251.354C.246.436.166.453.129.453.029.453 0 .3 0 .298 0 .284.016.284.021.284.038.284.04.29.044.303c.015.058.038.116.08.116.034 0 .041-.032.041-.053C.165.352.155.314.149.288a3.78 3.78 0 0 1-.022-.09L.104.109z"/></symbol><use xlink:href="#n" transform="matrix(4.9813 0 0 -4.9813 195.886 29.337)"/><path d="M218.976 34.595h19.926V19.651h-19.926z" fill="#fff"/><clipPath id="o"><path transform="matrix(1 0 0 -1 139.901 43.024)" d="M79.075 8.429h19.926v14.944H79.075z"/></clipPath><g clip-path="url(#o)"><path stroke-width=".797" stroke-miterlimit="10" fill="none" stroke="#000" d="M221.81 28.824c3.574-4.259 10.683-4.259 14.257 0M228.939 29.958l4.847-5.783"/><path d="M235.022 22.7c-.2.142-1.135.713-1.844.966l1.215 1.018c.125-.742.524-1.763.629-1.984z"/><path stroke-width=".78896844" stroke-miterlimit="10" fill="none" stroke="#000" d="M235.022 22.7c-.2.142-1.135.713-1.844.966l1.215 1.018c.125-.742.524-1.763.629-1.984z"/></g><path stroke-width=".797" stroke-miterlimit="10" fill="none" stroke="#000" d="M218.976 34.595h19.926V19.651h-19.926z"/><use xlink:href="#c" transform="matrix(9.9626 0 0 -9.9626 4.507 63.906)"/><use xlink:href="#d" transform="matrix(9.9626 0 0 -9.9626 6.477 61.634)"/><use xlink:href="#b" transform="matrix(6.9738 0 0 -6.9738 11.397 57.87)"/><use xlink:href="#e" transform="matrix(9.9626 0 0 -9.9626 19.185 63.906)"/><path d="M132.069 66.397h19.926V51.453h-19.926z" fill="#fff"/><clipPath id="p"><path transform="matrix(1 0 0 -1 139.901 43.024)" d="M-7.832-23.373h19.926v14.944H-7.832z"/></clipPath><g clip-path="url(#p)"><path stroke-width=".797" stroke-miterlimit="10" fill="none" stroke="#000" d="M134.904 60.626c3.573-4.259 10.682-4.259 14.256 0M142.032 61.76l4.847-5.783"/><path d="M148.115 54.502c-.2.142-1.135.713-1.844.966l1.215 1.018c.125-.742.524-1.763.629-1.984z"/><path stroke-width=".78896844" stroke-miterlimit="10" fill="none" stroke="#000" d="M148.115 54.502c-.2.142-1.135.713-1.844.966l1.215 1.018c.125-.742.524-1.763.629-1.984z"/></g><path stroke-width=".797" stroke-miterlimit="10" fill="none" stroke="#000" d="M132.069 66.397h19.926V51.453h-19.926z"/><path stroke-width=".797" stroke-dasharray="4.98138,2.98883" stroke-miterlimit="10" fill="none" stroke="red" d="M47.987 14.789v59.459"/><symbol id="q"><path d="M.205.64c0 .024 0 .026-.023.026C.12.602.032.602 0 .602V.571a.3.3 0 0 1 .131.026V.079C.131.043.128.031.038.031H.006V0c.035.003.122.003.162.003.04 0 .127 0 .162-.003v.031H.298c-.09 0-.093.011-.093.048V.64z"/></symbol><use xlink:href="#q" transform="matrix(9.9626 0 0 -9.9626 46.385 10.406)"/><path stroke-width=".797" stroke-dasharray="4.98138,2.98883" stroke-miterlimit="10" fill="none" stroke="red" d="M90.872 14.789v59.459"/><symbol id="r"><path d="M.077.077.183.18c.156.138.216.192.216.292 0 .114-.09.194-.212.194A.185.185 0 0 1 0 .485C0 .429.05.429.053.429c.017 0 .052.012.052.053a.05.05 0 0 1-.053.052L.039.533a.144.144 0 0 0 .135.102C.265.635.308.554.308.472c0-.08-.05-.159-.105-.221L.011.037C0 .026 0 .024 0 0h.371l.028.174H.374C.369.144.362.1.352.085.345.077.279.077.257.077h-.18z"/></symbol><use xlink:href="#r" transform="matrix(9.9626 0 0 -9.9626 88.88 10.406)"/><path stroke-width=".797" stroke-dasharray="4.98138,2.98883" stroke-miterlimit="10" fill="none" stroke="red" d="M124.982 14.789v59.459"/><symbol id="s"><path d="M.248.374c.082.027.14.097.14.176C.388.632.3.688.204.688.103.688.027.628.027.552.027.519.049.5.078.5.109.5.129.522.129.551c0 .05-.047.05-.062.05C.098.65.164.663.2.663.241.663.296.641.296.551A.25.25 0 0 0 .268.437C.238.389.204.386.179.385A.554.554 0 0 0 .14.382C.132.381.125.38.125.37c0-.011.007-.011.024-.011h.044C.275.359.312.291.312.193.312.057.243.028.199.028.156.028.081.045.046.104.081.099.112.121.112.159a.054.054 0 0 1-.056.056C.032.215 0 .201 0 .157 0 .066.093 0 .202 0c.122 0 .213.091.213.193 0 .082-.063.16-.167.181z"/></symbol><use xlink:href="#s" transform="matrix(9.9626 0 0 -9.9626 122.91 10.625)"/><path stroke-width=".797" stroke-dasharray="4.98138,2.98883" stroke-miterlimit="10" fill="none" stroke="red" d="M159.081 14.789v59.459"/><symbol id="t"><path d="M.266.165V.078C.266.042.264.031.19.031H.169V0C.21.003.262.003.304.003.346.003.399.003.44 0v.031H.419C.345.031.343.042.343.078v.087h.1v.031h-.1v.455c0 .02 0 .026-.016.026-.009 0-.012 0-.02-.012L0 .196V.165h.266m.006.031H.028l.244.373V.196z"/></symbol><use xlink:href="#t" transform="matrix(9.9626 0 0 -9.9626 156.869 10.406)"/><path stroke-width=".797" stroke-dasharray="4.98138,2.98883" stroke-miterlimit="10" fill="none" stroke="red" d="M211.89 14.789v59.459"/><symbol id="u"><path d="M.399.223c0 .119-.082.219-.19.219A.176.176 0 0 1 .082.391v.195A.317.317 0 0 1 .167.573C.29.573.36.664.36.677.36.683.357.688.35.688c-.001 0-.003 0-.008-.003A.33.33 0 0 0 .073.684L.061.687c-.01 0-.01-.008-.01-.024V.367c0-.018 0-.026.014-.026.007 0 .009.003.013.009.011.016.048.07.129.07C.259.42.284.374.292.356A.308.308 0 0 0 .31.23C.31.195.31.135.286.093A.125.125 0 0 0 .179.028.156.156 0 0 0 .032.14C.035.139.038.138.049.138c.033 0 .05.025.05.049a.048.048 0 0 1-.05.049C.035.236 0 .229 0 .183 0 .097.069 0 .181 0a.22.22 0 0 1 .218.223z"/></symbol><use xlink:href="#u" transform="matrix(9.9626 0 0 -9.9626 209.896 10.625)"/><path stroke-width=".797" stroke-dasharray="4.98138,2.98883" stroke-miterlimit="10" fill="none" stroke="red" d="M245.988 14.789v59.459"/><symbol id="v"><path d="M.09.35v.024c0 .253.124.289.175.289.024 0 .066-.006.088-.04-.015 0-.055 0-.055-.045 0-.031.024-.046.046-.046C.36.532.39.541.39.58.39.64.346.688.263.688.135.688 0 .559 0 .338 0 .071.116 0 .209 0 .32 0 .415.094.415.226c0 .127-.089.223-.2.223C.147.449.11.398.09.35M.209.028C.146.028.116.088.11.103.092.15.092.23.092.248c0 .078.032.178.122.178.016 0 .062 0 .093-.062C.325.327.325.276.325.227c0-.048 0-.098-.017-.134C.278.033.232.028.209.028z"/></symbol><use xlink:href="#v" transform="matrix(9.9626 0 0 -9.9626 243.914 10.625)"/></svg> \ No newline at end of file diff --git a/shorsAlgorithm.html b/_book/shorsAlgorithm.html similarity index 98% rename from shorsAlgorithm.html rename to _book/shorsAlgorithm.html index 0a4af32..3e16d3c 100644 --- a/shorsAlgorithm.html +++ b/_book/shorsAlgorithm.html @@ -398,7 +398,7 @@ xy = (a^{\frac{r}{2}}+1) (a^{\frac{r}{2}}-1) = a^r - 1 \equiv 1-1 = 0 \pmod N <li>We bring the top wire into the superposition over all entries. The quantum state is then <span class="math inline">\(2^\frac{-n}{2}\sum_x \ket{x} \otimes \ket{0^m}\)</span>.</li> <li>We apply <span class="math inline">\(U_f\)</span>, which is the unitary of <span class="math inline">\(f:\{0,1\}^n\rightarrow\{0,1\}^m\)</span>. This calculates the superposition over all possible values <span class="math inline">\(f(x)\)</span> on the bottom wire. The resulting quantum state is <span class="math inline">\(\frac{-n}{2}\sum_x \ket{x,f(x)}\)</span>.</li> <li>To understand the algorithm better, we measure the bottom wire at this point. This will give us one random value <span class="math inline">\(f(x_0)\)</span> for some <span class="math inline">\(x_0\)</span>. The top wire will then contain a superposition over all values <span class="math inline">\(x\)</span> where <span class="math inline">\(f(x) = f(x_0)\)</span>. Since <span class="math inline">\(f\)</span> is know to be <span class="math inline">\(r\)</span>-periodic, we know, that <span class="math inline">\(f(x) = f(x_0)\)</span> iff <span class="math inline">\(x \equiv x_0 \bmod r\)</span>. This means, that on the resulting quantum state on the top wire is periodic and can be written as <span class="math inline">\(\frac{1}{\sqrt{2^\frac{n}{r}}} \sum_{x\equiv x_0 \bmod r} \ket{x} \otimes \ket{f(x_0)}\)</span>.</li> -<li>We apply the Discrete Fourier Transform on the top wire. This will “analyze” the top wire for the period and output a vector with entries at multiples of <span class="math inline">\(\frac{2^n}{r}\)</span> as seen in <a href="#thm-dft-properties" class="quarto-xref">Theorem <span class="quarto-unresolved-ref">thm-dft-properties</span></a>. For simplicity we assume, that <span class="math inline">\(r \mid 2^n\)</span> holds.</li> +<li>We apply the Discrete Fourier Transform on the top wire. This will “analyze” the top wire for the period and output a vector with entries at multiples of <span class="math inline">\(\frac{2^n}{r}\)</span> as seen in <a href="#thm-dft-properties" class="quarto-xref">Theorem <span>9.1</span></a>. For simplicity we assume, that <span class="math inline">\(r \mid 2^n\)</span> holds.</li> <li>We measure the top wire and get one random multiple of <span class="math inline">\(\frac{2^n}{r}\)</span>, which we can denote as <span class="math inline">\(a\cdot\frac{2^n}{r}\)</span></li> </ol> <p>Since we get a multiple of <span class="math inline">\(\frac{2^n}{r}\)</span> on each run, we can simply run the algorithm multiple times to get different multiples and then compute <span class="math inline">\(\frac{2^n}{r}\)</span> by taking the gcd of those multiples. From that we compute <span class="math inline">\(r\)</span>.</p> @@ -416,7 +416,7 @@ xy = (a^{\frac{r}{2}}+1) (a^{\frac{r}{2}}-1) = a^r - 1 \equiv 1-1 = 0 \pmod N <div id="thm-shor-post-process" class="therorem theorem"> <p><span class="theorem-title"><strong>Theorem 9.3</strong></span> If <span class="math inline">\(\{0,1\}^n \rightarrow \{0,1\}^n\)</span> is <span class="math inline">\(r\)</span>-periodic with probability <span class="math inline">\(\Omega(1/\log\log r)\)</span> the following holds: <span class="math display">\[ \frac{-r}{2} \leq rc\bmod 2^n \leq \frac{r}{2} -\]</span> where <span class="math inline">\(c\)</span> is the output of the second measurement of the quantum circuit described in <a href="#sec-shor-algo" class="quarto-xref"><span class="quarto-unresolved-ref">sec-shor-algo</span></a>.</p> +\]</span> where <span class="math inline">\(c\)</span> is the output of the second measurement of the quantum circuit described in <a href="#sec-shor-algo" class="quarto-xref"><span>Section 9.3</span></a>.</p> </div> </div> </div> @@ -427,7 +427,7 @@ xy = (a^{\frac{r}{2}}+1) (a^{\frac{r}{2}}-1) = a^r - 1 \equiv 1-1 = 0 \pmod N &\lvert rc - d2^n\rvert \leq \frac{r}{2} \\ \Leftrightarrow&\lvert \frac{c}{2^n} - \frac{d}{r}\rvert \leq \frac{1}{2^{n+1}} \end{aligned} -\]</span> The fraction <span class="math inline">\(\frac{c}{2^n}\)</span> is know so the goal is to find a fraction <span class="math inline">\(\frac{d}{r}\)</span> that is <span class="math inline">\(\frac{1}{2^{n+1}}\)</span> close to <span class="math inline">\(\frac{c}{2^n}\)</span>.</p> +\]</span> The fraction <span class="math inline">\(\frac{c}{2^n}\)</span> is known, so the goal is to find a fraction <span class="math inline">\(\frac{d}{r}\)</span> that is <span class="math inline">\(\frac{1}{2^{n+1}}\)</span> close to <span class="math inline">\(\frac{c}{2^n}\)</span>.</p> <p>The rest of postprocessing will be updated after the next lecture.</p> diff --git a/site_libs/bootstrap/bootstrap-icons.css b/_book/site_libs/bootstrap/bootstrap-icons.css similarity index 100% rename from site_libs/bootstrap/bootstrap-icons.css rename to _book/site_libs/bootstrap/bootstrap-icons.css diff --git a/site_libs/bootstrap/bootstrap-icons.woff b/_book/site_libs/bootstrap/bootstrap-icons.woff similarity index 100% rename from site_libs/bootstrap/bootstrap-icons.woff rename to _book/site_libs/bootstrap/bootstrap-icons.woff diff --git a/site_libs/bootstrap/bootstrap.min.css b/_book/site_libs/bootstrap/bootstrap.min.css similarity index 100% rename from site_libs/bootstrap/bootstrap.min.css rename to _book/site_libs/bootstrap/bootstrap.min.css diff --git a/site_libs/bootstrap/bootstrap.min.js b/_book/site_libs/bootstrap/bootstrap.min.js similarity index 100% rename from site_libs/bootstrap/bootstrap.min.js rename to _book/site_libs/bootstrap/bootstrap.min.js diff --git a/site_libs/clipboard/clipboard.min.js b/_book/site_libs/clipboard/clipboard.min.js similarity index 100% rename from site_libs/clipboard/clipboard.min.js rename to _book/site_libs/clipboard/clipboard.min.js diff --git a/site_libs/quarto-html/anchor.min.js b/_book/site_libs/quarto-html/anchor.min.js similarity index 100% rename from site_libs/quarto-html/anchor.min.js rename to _book/site_libs/quarto-html/anchor.min.js diff --git a/site_libs/quarto-html/popper.min.js b/_book/site_libs/quarto-html/popper.min.js similarity index 100% rename from site_libs/quarto-html/popper.min.js rename to _book/site_libs/quarto-html/popper.min.js diff --git a/site_libs/quarto-html/quarto-syntax-highlighting.css b/_book/site_libs/quarto-html/quarto-syntax-highlighting.css similarity index 100% rename from site_libs/quarto-html/quarto-syntax-highlighting.css rename to _book/site_libs/quarto-html/quarto-syntax-highlighting.css diff --git a/site_libs/quarto-html/quarto.js b/_book/site_libs/quarto-html/quarto.js similarity index 100% rename from site_libs/quarto-html/quarto.js rename to _book/site_libs/quarto-html/quarto.js diff --git a/site_libs/quarto-html/tippy.css b/_book/site_libs/quarto-html/tippy.css similarity index 100% rename from site_libs/quarto-html/tippy.css rename to _book/site_libs/quarto-html/tippy.css diff --git a/site_libs/quarto-html/tippy.umd.min.js b/_book/site_libs/quarto-html/tippy.umd.min.js similarity index 100% rename from site_libs/quarto-html/tippy.umd.min.js rename to _book/site_libs/quarto-html/tippy.umd.min.js diff --git a/site_libs/quarto-nav/headroom.min.js b/_book/site_libs/quarto-nav/headroom.min.js similarity index 100% rename from site_libs/quarto-nav/headroom.min.js rename to _book/site_libs/quarto-nav/headroom.min.js diff --git a/site_libs/quarto-nav/quarto-nav.js b/_book/site_libs/quarto-nav/quarto-nav.js similarity index 100% rename from site_libs/quarto-nav/quarto-nav.js rename to _book/site_libs/quarto-nav/quarto-nav.js diff --git a/site_libs/quarto-search/autocomplete.umd.js b/_book/site_libs/quarto-search/autocomplete.umd.js similarity index 100% rename from site_libs/quarto-search/autocomplete.umd.js rename to _book/site_libs/quarto-search/autocomplete.umd.js diff --git a/site_libs/quarto-search/fuse.min.js b/_book/site_libs/quarto-search/fuse.min.js similarity index 100% rename from site_libs/quarto-search/fuse.min.js rename to _book/site_libs/quarto-search/fuse.min.js diff --git a/site_libs/quarto-search/quarto-search.js b/_book/site_libs/quarto-search/quarto-search.js similarity index 100% rename from site_libs/quarto-search/quarto-search.js rename to _book/site_libs/quarto-search/quarto-search.js diff --git a/_book/sitemap.xml b/_book/sitemap.xml new file mode 100644 index 0000000..b28a67e --- /dev/null +++ b/_book/sitemap.xml @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="UTF-8"?> +<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> + <url> + <loc>https://qis.rwth-aachen.de/teaching/24ss/intro-quantum-computing/script/index.html</loc> + <lastmod>2024-05-31T13:16:17.782Z</lastmod> + </url> + <url> + <loc>https://qis.rwth-aachen.de/teaching/24ss/intro-quantum-computing/script/quantumBasics.html</loc> + <lastmod>2024-05-06T10:45:40.810Z</lastmod> + </url> + <url> + <loc>https://qis.rwth-aachen.de/teaching/24ss/intro-quantum-computing/script/introduction.html</loc> + <lastmod>2024-05-16T20:35:45.192Z</lastmod> + </url> + <url> + <loc>https://qis.rwth-aachen.de/teaching/24ss/intro-quantum-computing/script/probabilisticSystems.html</loc> + <lastmod>2024-05-28T14:06:17.846Z</lastmod> + </url> + <url> + <loc>https://qis.rwth-aachen.de/teaching/24ss/intro-quantum-computing/script/quantumSystems.html</loc> + <lastmod>2024-05-31T17:19:26.978Z</lastmod> + </url> + <url> + <loc>https://qis.rwth-aachen.de/teaching/24ss/intro-quantum-computing/script/observingSystems.html</loc> + <lastmod>2024-05-31T17:18:58.860Z</lastmod> + </url> + <url> + <loc>https://qis.rwth-aachen.de/teaching/24ss/intro-quantum-computing/script/partialObserving.html</loc> + <lastmod>2024-05-28T15:34:11.850Z</lastmod> + </url> + <url> + <loc>https://qis.rwth-aachen.de/teaching/24ss/intro-quantum-computing/script/compositeSystems.html</loc> + <lastmod>2024-05-28T15:40:53.028Z</lastmod> + </url> + <url> + <loc>https://qis.rwth-aachen.de/teaching/24ss/intro-quantum-computing/script/quantumCircutsKetNotation.html</loc> + <lastmod>2024-05-28T15:41:23.573Z</lastmod> + </url> + <url> + <loc>https://qis.rwth-aachen.de/teaching/24ss/intro-quantum-computing/script/quantumAlgorithms.html</loc> + <lastmod>2024-05-28T15:28:23.655Z</lastmod> + </url> + <url> + <loc>https://qis.rwth-aachen.de/teaching/24ss/intro-quantum-computing/script/bernsteinVazirani.html</loc> + <lastmod>2024-05-28T15:32:36.617Z</lastmod> + </url> + <url> + <loc>https://qis.rwth-aachen.de/teaching/24ss/intro-quantum-computing/script/shorsAlgorithm.html</loc> + <lastmod>2024-06-01T09:32:38.929Z</lastmod> + </url> + <url> + <loc>https://qis.rwth-aachen.de/teaching/24ss/intro-quantum-computing/script/Introduction-to-Quantum-Computing.pdf</loc> + <lastmod>2024-06-01T09:33:36.308Z</lastmod> + </url> + <url> + <loc>https://qis.rwth-aachen.de/teaching/24ss/intro-quantum-computing/script/Introduction-to-Quantum-Computing.epub</loc> + <lastmod>2024-06-01T09:33:37.814Z</lastmod> + </url> +</urlset> diff --git a/_quarto.yml b/_quarto.yml index a6b3664..b7faca1 100644 --- a/_quarto.yml +++ b/_quarto.yml @@ -48,9 +48,6 @@ format: \usepackage{physics} \RedeclareSectionCommand[style=section]{chapter} \renewcommand{\part}[1]{\empty} - \usepackage{tikz} - \usetikzlibrary{quantikz2} - epub: callout-appearance: simple diff --git a/index.log b/index.log deleted file mode 100644 index 135760b..0000000 --- a/index.log +++ /dev/null @@ -1,615 +0,0 @@ -This is XeTeX, Version 3.141592653-2.6-0.999996 (TeX Live 2024) (preloaded format=xelatex 2024.5.16) 31 MAY 2024 19:22 -entering extended mode - restricted \write18 enabled. - %&-line parsing enabled. -**index.tex -(./index.tex -LaTeX2e <2023-11-01> patch level 1 -L3 programming layer <2024-04-11> -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/koma-script/scrreprt.cls -Document Class: scrreprt 2023/07/07 v3.41 KOMA-Script document class (report) -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/koma-script/scrkbase.sty -Package: scrkbase 2023/07/07 v3.41 KOMA-Script package (KOMA-Script-dependent basics and keyval usage) -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/koma-script/scrbase.sty -Package: scrbase 2023/07/07 v3.41 KOMA-Script package (KOMA-Script-independent basics and keyval usage) -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/koma-script/scrlfile.sty -Package: scrlfile 2023/07/07 v3.41 KOMA-Script package (file load hooks) -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty -Package: scrlfile-hook 2023/07/07 v3.41 KOMA-Script package (using LaTeX hooks) -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/koma-script/scrlogo.sty -Package: scrlogo 2023/07/07 v3.41 KOMA-Script package (logo) -))) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/graphics/keyval.sty -Package: keyval 2022/05/29 v1.15 key=value parser (DPC) -\KV@toks@=\toks17 -) -Applying: [2021/05/01] Usage of raw or classic option list on input line 252. -Already applied: [0000/00/00] Usage of raw or classic option list on input line 368. -)) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/koma-script/tocbasic.sty -Package: tocbasic 2023/07/07 v3.41 KOMA-Script package (handling toc-files) -\scr@dte@tocline@numberwidth=\skip48 -\scr@dte@tocline@numbox=\box51 -) -Package tocbasic Info: omitting babel extension for `toc' -(tocbasic) because of feature `nobabel' available -(tocbasic) for `toc' on input line 135. -Class scrreprt Info: File `scrsize11pt.clo' used instead of -(scrreprt) file `scrsize11.clo' to setup font sizes on input line 2688. -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/koma-script/scrsize11pt.clo -File: scrsize11pt.clo 2023/07/07 v3.41 KOMA-Script font size class option (11pt) -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/koma-script/typearea.sty -Package: typearea 2023/07/07 v3.41 KOMA-Script package (type area) -\ta@bcor=\skip49 -\ta@div=\count185 -Package typearea Info: You've used standard option `letterpaper'. -(typearea) This is correct! -(typearea) Internally I'm using `paper=letter'. -(typearea) If you'd like to set the option with \KOMAoptions, -(typearea) you'd have to use `paper=letter' there -(typearea) instead of `letterpaper', too. -\ta@hblk=\skip50 -\ta@vblk=\skip51 -\ta@temp=\skip52 -\footheight=\skip53 -Package typearea Info: These are the values describing the layout: -(typearea) DIV = 11 -(typearea) BCOR = 0.0pt -(typearea) \paperwidth = 614.295pt -(typearea) \textwidth = 446.76004pt -(typearea) DIV departure = -14% -(typearea) \evensidemargin = 11.49748pt -(typearea) \oddsidemargin = 11.49748pt -(typearea) \paperheight = 794.96999pt -(typearea) \textheight = 582.20026pt -(typearea) \topmargin = -37.40001pt -(typearea) \headheight = 17.0pt -(typearea) \headsep = 20.40001pt -(typearea) \topskip = 11.0pt -(typearea) \footskip = 47.6pt -(typearea) \baselineskip = 13.6pt -(typearea) on input line 1799. -) -\c@part=\count186 -\c@chapter=\count187 -\c@section=\count188 -\c@subsection=\count189 -\c@subsubsection=\count190 -\c@paragraph=\count191 -\c@subparagraph=\count192 -\scr@dte@chapter@maxnumwidth=\skip54 -Class scrreprt Info: using compatibility default `afterindent=bysign' -(scrreprt) for `\chapter on input line 5994. -\scr@dte@section@maxnumwidth=\skip55 -Class scrreprt Info: using compatibility default `runin=bysign' -(scrreprt) for `\section on input line 6005. -Class scrreprt Info: using compatibility default `afterindent=bysign' -(scrreprt) for `\section on input line 6005. -\scr@dte@part@maxnumwidth=\skip56 -Class scrreprt Info: using compatibility default `afterindent=true' -(scrreprt) for `\part on input line 6014. -\scr@dte@subsection@maxnumwidth=\skip57 -Class scrreprt Info: using compatibility default `runin=bysign' -(scrreprt) for `\subsection on input line 6024. -Class scrreprt Info: using compatibility default `afterindent=bysign' -(scrreprt) for `\subsection on input line 6024. -\scr@dte@subsubsection@maxnumwidth=\skip58 -Class scrreprt Info: using compatibility default `runin=bysign' -(scrreprt) for `\subsubsection on input line 6034. -Class scrreprt Info: using compatibility default `afterindent=bysign' -(scrreprt) for `\subsubsection on input line 6034. -\scr@dte@paragraph@maxnumwidth=\skip59 -Class scrreprt Info: using compatibility default `runin=bysign' -(scrreprt) for `\paragraph on input line 6045. -Class scrreprt Info: using compatibility default `afterindent=bysign' -(scrreprt) for `\paragraph on input line 6045. -\scr@dte@subparagraph@maxnumwidth=\skip60 -Class scrreprt Info: using compatibility default `runin=bysign' -(scrreprt) for `\subparagraph on input line 6055. -Class scrreprt Info: using compatibility default `afterindent=bysign' -(scrreprt) for `\subparagraph on input line 6055. -\abovecaptionskip=\skip61 -\belowcaptionskip=\skip62 -\c@pti@nb@sid@b@x=\box52 -Package tocbasic Info: omitting babel extension for `lof' -(tocbasic) because of feature `nobabel' available -(tocbasic) for `lof' on input line 7240. -\scr@dte@figure@maxnumwidth=\skip63 -\c@figure=\count193 -Package tocbasic Info: omitting babel extension for `lot' -(tocbasic) because of feature `nobabel' available -(tocbasic) for `lot' on input line 7257. -\scr@dte@table@maxnumwidth=\skip64 -\c@table=\count194 -Class scrreprt Info: Redefining `\numberline' on input line 7428. -\bibindent=\dimen140 -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/amsmath/amsmath.sty -Package: amsmath 2023/05/13 v2.17o AMS math features -\@mathmargin=\skip65 -For additional information on amsmath, use the `?' option. -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/amsmath/amstext.sty -Package: amstext 2021/08/26 v2.01 AMS text -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/amsmath/amsgen.sty -File: amsgen.sty 1999/11/30 v2.0 generic functions -\@emptytoks=\toks18 -\ex@=\dimen141 -)) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/amsmath/amsbsy.sty -Package: amsbsy 1999/11/29 v1.2d Bold Symbols -\pmbraise@=\dimen142 -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/amsmath/amsopn.sty -Package: amsopn 2022/04/08 v2.04 operator names -) -\inf@bad=\count195 -LaTeX Info: Redefining \frac on input line 234. -\uproot@=\count196 -\leftroot@=\count197 -LaTeX Info: Redefining \overline on input line 399. -LaTeX Info: Redefining \colon on input line 410. -\classnum@=\count198 -\DOTSCASE@=\count199 -LaTeX Info: Redefining \ldots on input line 496. -LaTeX Info: Redefining \dots on input line 499. -LaTeX Info: Redefining \cdots on input line 620. -\Mathstrutbox@=\box53 -\strutbox@=\box54 -LaTeX Info: Redefining \big on input line 722. -LaTeX Info: Redefining \Big on input line 723. -LaTeX Info: Redefining \bigg on input line 724. -LaTeX Info: Redefining \Bigg on input line 725. -\big@size=\dimen143 -LaTeX Font Info: Redeclaring font encoding OML on input line 743. -LaTeX Font Info: Redeclaring font encoding OMS on input line 744. -\macc@depth=\count266 -LaTeX Info: Redefining \bmod on input line 905. -LaTeX Info: Redefining \pmod on input line 910. -LaTeX Info: Redefining \smash on input line 940. -LaTeX Info: Redefining \relbar on input line 970. -LaTeX Info: Redefining \Relbar on input line 971. -\c@MaxMatrixCols=\count267 -\dotsspace@=\muskip16 -\c@parentequation=\count268 -\dspbrk@lvl=\count269 -\tag@help=\toks19 -\row@=\count270 -\column@=\count271 -\maxfields@=\count272 -\andhelp@=\toks20 -\eqnshift@=\dimen144 -\alignsep@=\dimen145 -\tagshift@=\dimen146 -\tagwidth@=\dimen147 -\totwidth@=\dimen148 -\lineht@=\dimen149 -\@envbody=\toks21 -\multlinegap=\skip66 -\multlinetaggap=\skip67 -\mathdisplay@stack=\toks22 -LaTeX Info: Redefining \[ on input line 2953. -LaTeX Info: Redefining \] on input line 2954. -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/amsfonts/amssymb.sty -Package: amssymb 2013/01/14 v3.01 AMS font symbols -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/amsfonts/amsfonts.sty -Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support -\symAMSa=\mathgroup4 -\symAMSb=\mathgroup5 -LaTeX Font Info: Redeclaring math symbol \hbar on input line 98. -LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' -(Font) U/euf/m/n --> U/euf/b/n on input line 106. -)) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/iftex/iftex.sty -Package: iftex 2022/02/03 v1.0f TeX engine tests -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/unicode-math/unicode-math.sty (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/l3kernel/expl3.sty -Package: expl3 2024-04-11 L3 programming layer (loader) -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/l3backend/l3backend-xetex.def -File: l3backend-xetex.def 2024-04-11 L3 backend support: XeTeX -\g__graphics_track_int=\count273 -\l__pdf_internal_box=\box55 -\g__pdf_backend_annotation_int=\count274 -\g__pdf_backend_link_int=\count275 -)) -Package: unicode-math 2023/08/13 v0.8r Unicode maths in XeLaTeX and LuaLaTeX -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/unicode-math/unicode-math-xetex.sty -Package: unicode-math-xetex 2023/08/13 v0.8r Unicode maths in XeLaTeX and LuaLaTeX -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/l3packages/xparse/xparse.sty -Package: xparse 2024-03-14 L3 Experimental document command parser -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty -Package: l3keys2e 2024-03-14 LaTeX2e option processing using LaTeX3 keys -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/fontspec/fontspec.sty -Package: fontspec 2024/05/11 v2.9e Font selection for XeLaTeX and LuaLaTeX -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty -Package: fontspec-xetex 2024/05/11 v2.9e Font selection for XeLaTeX and LuaLaTeX -\l__fontspec_script_int=\count276 -\l__fontspec_language_int=\count277 -\l__fontspec_strnum_int=\count278 -\l__fontspec_tmp_int=\count279 -\l__fontspec_tmpa_int=\count280 -\l__fontspec_tmpb_int=\count281 -\l__fontspec_tmpc_int=\count282 -\l__fontspec_em_int=\count283 -\l__fontspec_emdef_int=\count284 -\l__fontspec_strong_int=\count285 -\l__fontspec_strongdef_int=\count286 -\l__fontspec_tmpa_dim=\dimen150 -\l__fontspec_tmpb_dim=\dimen151 -\l__fontspec_tmpc_dim=\dimen152 -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/base/fontenc.sty -Package: fontenc 2021/04/29 v2.0v Standard LaTeX package -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/fontspec/fontspec.cfg))) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/base/fix-cm.sty -Package: fix-cm 2020/11/24 v1.1t fixes to LaTeX -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/base/ts1enc.def -File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file -LaTeX Font Info: Redeclaring font encoding TS1 on input line 47. -)) -\g__um_fam_int=\count287 -\g__um_fonts_used_int=\count288 -\l__um_primecount_int=\count289 -\g__um_primekern_muskip=\muskip17 -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/unicode-math/unicode-math-table.tex))) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/lm/lmodern.sty -Package: lmodern 2015/05/01 v1.6.1 Latin Modern Fonts -LaTeX Font Info: Overwriting symbol font `operators' in version `normal' -(Font) OT1/cmr/m/n --> OT1/lmr/m/n on input line 22. -LaTeX Font Info: Overwriting symbol font `letters' in version `normal' -(Font) OML/cmm/m/it --> OML/lmm/m/it on input line 23. -LaTeX Font Info: Overwriting symbol font `symbols' in version `normal' -(Font) OMS/cmsy/m/n --> OMS/lmsy/m/n on input line 24. -LaTeX Font Info: Overwriting symbol font `largesymbols' in version `normal' -(Font) OMX/cmex/m/n --> OMX/lmex/m/n on input line 25. -LaTeX Font Info: Overwriting symbol font `operators' in version `bold' -(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 26. -LaTeX Font Info: Overwriting symbol font `letters' in version `bold' -(Font) OML/cmm/b/it --> OML/lmm/b/it on input line 27. -LaTeX Font Info: Overwriting symbol font `symbols' in version `bold' -(Font) OMS/cmsy/b/n --> OMS/lmsy/b/n on input line 28. -LaTeX Font Info: Overwriting symbol font `largesymbols' in version `bold' -(Font) OMX/cmex/m/n --> OMX/lmex/m/n on input line 29. -LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' -(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 31. -LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' -(Font) OT1/cmss/m/n --> OT1/lmss/m/n on input line 32. -LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' -(Font) OT1/cmr/m/it --> OT1/lmr/m/it on input line 33. -LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' -(Font) OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 34. -LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' -(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 35. -LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' -(Font) OT1/cmss/bx/n --> OT1/lmss/bx/n on input line 36. -LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' -(Font) OT1/cmr/bx/it --> OT1/lmr/bx/it on input line 37. -LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' -(Font) OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 38. -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/upquote/upquote.sty -Package: upquote 2012/04/19 v1.3 upright-quote and grave-accent glyphs in verbatim -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/base/textcomp.sty -Package: textcomp 2020/02/02 v2.0n Standard LaTeX package -)) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/microtype/microtype.sty -Package: microtype 2024/03/29 v3.1b Micro-typographical refinements (RS) -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/etoolbox/etoolbox.sty -Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW) -\etb@tempcnta=\count290 -) -\MT@toks=\toks23 -\MT@tempbox=\box56 -\MT@count=\count291 -LaTeX Info: Redefining \noprotrusionifhmode on input line 1061. -LaTeX Info: Redefining \leftprotrusion on input line 1062. -\MT@prot@toks=\toks24 -LaTeX Info: Redefining \rightprotrusion on input line 1081. -LaTeX Info: Redefining \textls on input line 1392. -\MT@outer@kern=\dimen153 -LaTeX Info: Redefining \textmicrotypecontext on input line 2013. -\MT@listname@count=\count292 -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/microtype/microtype-xetex.def -File: microtype-xetex.def 2024/03/29 v3.1b Definitions specific to xetex (RS) -LaTeX Info: Redefining \lsstyle on input line 238. -) -Package microtype Info: Loading configuration file microtype.cfg. -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/microtype/microtype.cfg -File: microtype.cfg 2024/03/29 v3.1b microtype main configuration file (RS) -)) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/xcolor/xcolor.sty -Package: xcolor 2023/11/15 v3.01 LaTeX color extensions (UK) -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/graphics-cfg/color.cfg -File: color.cfg 2016/01/02 v1.6 sample color configuration -) -Package xcolor Info: Driver file: xetex.def on input line 274. -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/graphics-def/xetex.def -File: xetex.def 2022/09/22 v5.0n Graphics/color driver for xetex -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/graphics/mathcolor.ltx) -Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1350. -Package xcolor Info: Model `RGB' extended on input line 1366. -Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1368. -Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1369. -Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1370. -Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1371. -Package xcolor Info: Model `Gray' substituted by `gray' on input line 1372. -Package xcolor Info: Model `wave' substituted by `hsb' on input line 1373. -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/graphics/dvipsnam.def -File: dvipsnam.def 2016/06/17 v3.0m Driver-dependent file (DPC,SPQR) -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/xcolor/svgnam.def -File: svgnam.def 2023/11/15 v3.01 Predefined colors according to SVG 1.1 (UK) -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/xcolor/x11nam.def -File: x11nam.def 2023/11/15 v3.01 Predefined colors according to Unix/X11 (UK) -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/tools/longtable.sty -Package: longtable 2023-11-01 v4.19 Multi-page Table package (DPC) -\LTleft=\skip68 -\LTright=\skip69 -\LTpre=\skip70 -\LTpost=\skip71 -\LTchunksize=\count293 -\LTcapwidth=\dimen154 -\LT@head=\box57 -\LT@firsthead=\box58 -\LT@foot=\box59 -\LT@lastfoot=\box60 -\LT@gbox=\box61 -\LT@cols=\count294 -\LT@rows=\count295 -\c@LT@tables=\count296 -\c@LT@chunks=\count297 -\LT@p@ftn=\toks25 -) -Class scrreprt Info: longtable captions redefined on input line 58. -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/booktabs/booktabs.sty -Package: booktabs 2020/01/12 v1.61803398 Publication quality tables -\heavyrulewidth=\dimen155 -\lightrulewidth=\dimen156 -\cmidrulewidth=\dimen157 -\belowrulesep=\dimen158 -\belowbottomsep=\dimen159 -\aboverulesep=\dimen160 -\abovetopsep=\dimen161 -\cmidrulesep=\dimen162 -\cmidrulekern=\dimen163 -\defaultaddspace=\dimen164 -\@cmidla=\count298 -\@cmidlb=\count299 -\@aboverulesep=\dimen165 -\@belowrulesep=\dimen166 -\@thisruleclass=\count300 -\@lastruleclass=\count301 -\@thisrulewidth=\dimen167 -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/tools/array.sty -Package: array 2023/10/16 v2.5g Tabular extension package (FMi) -\col@sep=\dimen168 -\ar@mcellbox=\box62 -\extrarowheight=\dimen169 -\NC@list=\toks26 -\extratabsurround=\skip72 -\backup@length=\skip73 -\ar@cellbox=\box63 -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/tools/calc.sty -Package: calc 2023/07/08 v4.3 Infix arithmetic (KKT,FJ) -\calc@Acount=\count302 -\calc@Bcount=\count303 -\calc@Adimen=\dimen170 -\calc@Bdimen=\dimen171 -\calc@Askip=\skip74 -\calc@Bskip=\skip75 -LaTeX Info: Redefining \setlength on input line 80. -LaTeX Info: Redefining \addtolength on input line 81. -\calc@Ccount=\count304 -\calc@Cskip=\skip76 -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/mdwtools/footnote.sty -Package: footnote 1997/01/28 1.13 Save footnotes around boxes -\fn@notes=\box64 -\fn@width=\dimen172 -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/graphics/graphicx.sty -Package: graphicx 2021/09/16 v1.2d Enhanced LaTeX Graphics (DPC,SPQR) -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/graphics/graphics.sty -Package: graphics 2022/03/10 v1.4e Standard LaTeX Graphics (DPC,SPQR) -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/graphics/trig.sty -Package: trig 2021/08/11 v1.11 sin cos tan (DPC) -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/graphics-cfg/graphics.cfg -File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration -) -Package graphics Info: Driver file: xetex.def on input line 107. -) -\Gin@req@height=\dimen173 -\Gin@req@width=\dimen174 -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/physics/physics.sty -Package: physics -) -Class scrreprt Info: section indent of \chapter unknown. -(scrreprt) You should use option `indent' if you -(scrreprt) do not want to use the default value -(scrreprt) `0pt' on input line 82. -Class scrreprt Info: using compatibility default `runin=bysign' -(scrreprt) for `\chapter on input line 82. -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex -\pgfutil@everybye=\toks27 -\pgfutil@tempdima=\dimen175 -\pgfutil@tempdimb=\dimen176 -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def -\pgfutil@abb=\box65 -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/pgf.revision.tex) -Package: pgfrcs 2023-01-15 v3.1.10 (3.1.10) -)) -Package: pgf 2023-01-15 v3.1.10 (3.1.10) -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex -Package: pgfsys 2023-01-15 v3.1.10 (3.1.10) -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex -\pgfkeys@pathtoks=\toks28 -\pgfkeys@temptoks=\toks29 -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/utilities/pgfkeyslibraryfiltered.code.tex -\pgfkeys@tmptoks=\toks30 -)) -\pgf@x=\dimen177 -\pgf@y=\dimen178 -\pgf@xa=\dimen179 -\pgf@ya=\dimen180 -\pgf@xb=\dimen181 -\pgf@yb=\dimen182 -\pgf@xc=\dimen183 -\pgf@yc=\dimen184 -\pgf@xd=\dimen185 -\pgf@yd=\dimen186 -\w@pgf@writea=\write3 -\r@pgf@reada=\read2 -\c@pgf@counta=\count305 -\c@pgf@countb=\count306 -\c@pgf@countc=\count307 -\c@pgf@countd=\count308 -\t@pgf@toka=\toks31 -\t@pgf@tokb=\toks32 -\t@pgf@tokc=\toks33 -\pgf@sys@id@count=\count309 -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg -File: pgf.cfg 2023-01-15 v3.1.10 (3.1.10) -) -Driver file for pgf: pgfsys-xetex.def -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-xetex.def -File: pgfsys-xetex.def 2023-01-15 v3.1.10 (3.1.10) -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-dvipdfmx.def -File: pgfsys-dvipdfmx.def 2023-01-15 v3.1.10 (3.1.10) -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def -File: pgfsys-common-pdf.def 2023-01-15 v3.1.10 (3.1.10) -) -\pgfsys@objnum=\count310 -))) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex -File: pgfsyssoftpath.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgfsyssoftpath@smallbuffer@items=\count311 -\pgfsyssoftpath@bigbuffer@items=\count312 -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex -File: pgfsysprotocol.code.tex 2023-01-15 v3.1.10 (3.1.10) -)) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex -Package: pgfcore 2023-01-15 v3.1.10 (3.1.10) -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex -\pgfmath@dimen=\dimen187 -\pgfmath@count=\count313 -\pgfmath@box=\box66 -\pgfmath@toks=\toks34 -\pgfmath@stack@operand=\toks35 -\pgfmath@stack@operation=\toks36 -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.tex) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics.code.tex) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex -\c@pgfmathroundto@lastzeros=\count314 -)) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfint.code.tex) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex -File: pgfcorepoints.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgf@picminx=\dimen188 -\pgf@picmaxx=\dimen189 -\pgf@picminy=\dimen190 -\pgf@picmaxy=\dimen191 -\pgf@pathminx=\dimen192 -\pgf@pathmaxx=\dimen193 -\pgf@pathminy=\dimen194 -\pgf@pathmaxy=\dimen195 -\pgf@xx=\dimen196 -\pgf@xy=\dimen197 -\pgf@yx=\dimen198 -\pgf@yy=\dimen199 -\pgf@zx=\dimen256 -\pgf@zy=\dimen257 -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex -File: pgfcorepathconstruct.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgf@path@lastx=\dimen258 -\pgf@path@lasty=\dimen259 -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex -File: pgfcorepathusage.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgf@shorten@end@additional=\dimen260 -\pgf@shorten@start@additional=\dimen261 -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex -File: pgfcorescopes.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgfpic=\box67 -\pgf@hbox=\box68 -\pgf@layerbox@main=\box69 -\pgf@picture@serial@count=\count315 -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex -File: pgfcoregraphicstate.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgflinewidth=\dimen262 -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex -File: pgfcoretransformations.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgf@pt@x=\dimen263 -\pgf@pt@y=\dimen264 -\pgf@pt@temp=\dimen265 -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex -File: pgfcorequick.code.tex 2023-01-15 v3.1.10 (3.1.10) -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex -File: pgfcoreobjects.code.tex 2023-01-15 v3.1.10 (3.1.10) -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex -File: pgfcorepathprocessing.code.tex 2023-01-15 v3.1.10 (3.1.10) -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex -File: pgfcorearrows.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgfarrowsep=\dimen266 -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex -File: pgfcoreshade.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgf@max=\dimen267 -\pgf@sys@shading@range@num=\count316 -\pgf@shadingcount=\count317 -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex -File: pgfcoreimage.code.tex 2023-01-15 v3.1.10 (3.1.10) -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex -File: pgfcoreexternal.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgfexternal@startupbox=\box70 -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex -File: pgfcorelayers.code.tex 2023-01-15 v3.1.10 (3.1.10) -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex -File: pgfcoretransparency.code.tex 2023-01-15 v3.1.10 (3.1.10) -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex -File: pgfcorepatterns.code.tex 2023-01-15 v3.1.10 (3.1.10) -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex -File: pgfcorerdf.code.tex 2023-01-15 v3.1.10 (3.1.10) -))) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex -File: pgfmoduleshapes.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgfnodeparttextbox=\box71 -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex -File: pgfmoduleplot.code.tex 2023-01-15 v3.1.10 (3.1.10) -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty -Package: pgfcomp-version-0-65 2023-01-15 v3.1.10 (3.1.10) -\pgf@nodesepstart=\dimen268 -\pgf@nodesepend=\dimen269 -) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty -Package: pgfcomp-version-1-18 2023-01-15 v3.1.10 (3.1.10) -)) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/pgf/utilities/pgffor.sty (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex)) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/latex/pgf/math/pgfmath.sty (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex -Package: pgffor 2023-01-15 v3.1.10 (3.1.10) -\pgffor@iter=\dimen270 -\pgffor@skip=\dimen271 -\pgffor@stack=\toks37 -\pgffor@toks=\toks38 -)) (c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex -Package: tikz 2023-01-15 v3.1.10 (3.1.10) -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex -File: pgflibraryplothandlers.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgf@plot@mark@count=\count318 -\pgfplotmarksize=\dimen272 -) -\tikz@lastx=\dimen273 -\tikz@lasty=\dimen274 -\tikz@lastxsaved=\dimen275 -\tikz@lastysaved=\dimen276 -\tikz@lastmovetox=\dimen277 -\tikz@lastmovetoy=\dimen278 -\tikzleveldistance=\dimen279 -\tikzsiblingdistance=\dimen280 -\tikz@figbox=\box72 -\tikz@figbox@bg=\box73 -\tikz@tempbox=\box74 -\tikz@tempbox@bg=\box75 -\tikztreelevel=\count319 -\tikznumberofchildren=\count320 -\tikznumberofcurrentchild=\count321 -\tikz@fig@count=\count322 -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex -File: pgfmodulematrix.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgfmatrixcurrentrow=\count323 -\pgfmatrixcurrentcolumn=\count324 -\pgf@matrix@numberofcolumns=\count325 -) -\tikz@expandcount=\count326 -(c:/Users/Jannik/AppData/Roaming/TinyTeX/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex -File: tikzlibrarytopaths.code.tex 2023-01-15 v3.1.10 (3.1.10) -))) - -! Package tikz Error: I did not find the tikz library 'quantikz2'. I looked for files named tikzlibraryquantikz2.code.tex and pgflibraryquantikz2.code.tex, but neither could be found in the current texmf trees.. - -See the tikz package documentation for explanation. -Type H <return> for immediate help. - ... - -l.85 \usetikzlibrary{quantikz2} - -Here is how much of TeX's memory you used: - 24658 strings out of 476644 - 521738 string characters out of 5797325 - 1921406 words of memory out of 5000000 - 46469 multiletter control sequences out of 15000+600000 - 558085 words of font info for 38 fonts, out of 8000000 for 9000 - 36 hyphenation exceptions out of 8191 - 108i,1n,107p,10900b,271s stack positions out of 10000i,1000n,20000p,200000b,200000s - -No pages of output. diff --git a/index.tex b/index.tex deleted file mode 100644 index a852dbf..0000000 --- a/index.tex +++ /dev/null @@ -1,763 +0,0 @@ -% Options for packages loaded elsewhere -\PassOptionsToPackage{unicode}{hyperref} -\PassOptionsToPackage{hyphens}{url} -\PassOptionsToPackage{dvipsnames,svgnames,x11names}{xcolor} -% -\documentclass[ - letterpaper, - DIV=11, - numbers=noendperiod]{scrreprt} - -\usepackage{amsmath,amssymb} -\usepackage{iftex} -\ifPDFTeX - \usepackage[T1]{fontenc} - \usepackage[utf8]{inputenc} - \usepackage{textcomp} % provide euro and other symbols -\else % if luatex or xetex - \usepackage{unicode-math} - \defaultfontfeatures{Scale=MatchLowercase} - \defaultfontfeatures[\rmfamily]{Ligatures=TeX,Scale=1} -\fi -\usepackage{lmodern} -\ifPDFTeX\else - % xetex/luatex font selection -\fi -% Use upquote if available, for straight quotes in verbatim environments -\IfFileExists{upquote.sty}{\usepackage{upquote}}{} -\IfFileExists{microtype.sty}{% use microtype if available - \usepackage[]{microtype} - \UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts -}{} -\makeatletter -\@ifundefined{KOMAClassName}{% if non-KOMA class - \IfFileExists{parskip.sty}{% - \usepackage{parskip} - }{% else - \setlength{\parindent}{0pt} - \setlength{\parskip}{6pt plus 2pt minus 1pt}} -}{% if KOMA class - \KOMAoptions{parskip=half}} -\makeatother -\usepackage{xcolor} -\setlength{\emergencystretch}{3em} % prevent overfull lines -\setcounter{secnumdepth}{5} -% Make \paragraph and \subparagraph free-standing -\ifx\paragraph\undefined\else - \let\oldparagraph\paragraph - \renewcommand{\paragraph}[1]{\oldparagraph{#1}\mbox{}} -\fi -\ifx\subparagraph\undefined\else - \let\oldsubparagraph\subparagraph - \renewcommand{\subparagraph}[1]{\oldsubparagraph{#1}\mbox{}} -\fi - - -\providecommand{\tightlist}{% - \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}\usepackage{longtable,booktabs,array} -\usepackage{calc} % for calculating minipage widths -% Correct order of tables after \paragraph or \subparagraph -\usepackage{etoolbox} -\makeatletter -\patchcmd\longtable{\par}{\if@noskipsec\mbox{}\fi\par}{}{} -\makeatother -% Allow footnotes in longtable head/foot -\IfFileExists{footnotehyper.sty}{\usepackage{footnotehyper}}{\usepackage{footnote}} -\makesavenoteenv{longtable} -\usepackage{graphicx} -\makeatletter -\def\maxwidth{\ifdim\Gin@nat@width>\linewidth\linewidth\else\Gin@nat@width\fi} -\def\maxheight{\ifdim\Gin@nat@height>\textheight\textheight\else\Gin@nat@height\fi} -\makeatother -% Scale images if necessary, so that they will not overflow the page -% margins by default, and it is still possible to overwrite the defaults -% using explicit options in \includegraphics[width, height, ...]{} -\setkeys{Gin}{width=\maxwidth,height=\maxheight,keepaspectratio} -% Set default figure placement to htbp -\makeatletter -\def\fps@figure{htbp} -\makeatother - -\usepackage{physics} -\RedeclareSectionCommand[style=section]{chapter} -\renewcommand{\part}[1]{\empty} -\usepackage{tikz} -\usetikzlibrary{quantikz2} -\KOMAoption{captions}{tableheading} -\makeatletter -\@ifpackageloaded{tcolorbox}{}{\usepackage[skins,breakable]{tcolorbox}} -\@ifpackageloaded{fontawesome5}{}{\usepackage{fontawesome5}} -\definecolor{quarto-callout-color}{HTML}{909090} -\definecolor{quarto-callout-note-color}{HTML}{0758E5} -\definecolor{quarto-callout-important-color}{HTML}{CC1914} -\definecolor{quarto-callout-warning-color}{HTML}{EB9113} -\definecolor{quarto-callout-tip-color}{HTML}{00A047} -\definecolor{quarto-callout-caution-color}{HTML}{FC5300} -\definecolor{quarto-callout-color-frame}{HTML}{acacac} -\definecolor{quarto-callout-note-color-frame}{HTML}{4582ec} -\definecolor{quarto-callout-important-color-frame}{HTML}{d9534f} -\definecolor{quarto-callout-warning-color-frame}{HTML}{f0ad4e} -\definecolor{quarto-callout-tip-color-frame}{HTML}{02b875} -\definecolor{quarto-callout-caution-color-frame}{HTML}{fd7e14} -\makeatother -\makeatletter -\@ifpackageloaded{bookmark}{}{\usepackage{bookmark}} -\makeatother -\makeatletter -\@ifpackageloaded{caption}{}{\usepackage{caption}} -\AtBeginDocument{% -\ifdefined\contentsname - \renewcommand*\contentsname{Table of contents} -\else - \newcommand\contentsname{Table of contents} -\fi -\ifdefined\listfigurename - \renewcommand*\listfigurename{List of Figures} -\else - \newcommand\listfigurename{List of Figures} -\fi -\ifdefined\listtablename - \renewcommand*\listtablename{List of Tables} -\else - \newcommand\listtablename{List of Tables} -\fi -\ifdefined\figurename - \renewcommand*\figurename{Figure} -\else - \newcommand\figurename{Figure} -\fi -\ifdefined\tablename - \renewcommand*\tablename{Table} -\else - \newcommand\tablename{Table} -\fi -} -\@ifpackageloaded{float}{}{\usepackage{float}} -\floatstyle{ruled} -\@ifundefined{c@chapter}{\newfloat{codelisting}{h}{lop}}{\newfloat{codelisting}{h}{lop}[chapter]} -\floatname{codelisting}{Listing} -\newcommand*\listoflistings{\listof{codelisting}{List of Listings}} -\usepackage{amsthm} -\theoremstyle{definition} -\newtheorem{definition}{Definition}[chapter] -\theoremstyle{plain} -\newtheorem{theorem}{Theorem}[chapter] -\theoremstyle{remark} -\AtBeginDocument{\renewcommand*{\proofname}{Proof}} -\newtheorem*{remark}{Remark} -\newtheorem*{solution}{Solution} -\newtheorem{refremark}{Remark}[chapter] -\newtheorem{refsolution}{Solution}[chapter] -\makeatother -\makeatletter -\makeatother -\makeatletter -\@ifpackageloaded{caption}{}{\usepackage{caption}} -\@ifpackageloaded{subcaption}{}{\usepackage{subcaption}} -\makeatother -\ifLuaTeX - \usepackage{selnolig} % disable illegal ligatures -\fi -\usepackage{bookmark} - -\IfFileExists{xurl.sty}{\usepackage{xurl}}{} % add URL line breaks if available -\urlstyle{same} % disable monospaced font for URLs -\hypersetup{ - pdftitle={Introduction to Quantum Computing}, - pdfauthor={Jannik Hellenkamp; Dominique Unruh}, - colorlinks=true, - linkcolor={blue}, - filecolor={Maroon}, - citecolor={Blue}, - urlcolor={Blue}, - pdfcreator={LaTeX via pandoc}} - -\title{Introduction to Quantum Computing} -\usepackage{etoolbox} -\makeatletter -\providecommand{\subtitle}[1]{% add subtitle to \maketitle - \apptocmd{\@title}{\par {\large #1 \par}}{}{} -} -\makeatother -\subtitle{Lecture notes for the summer term 2024} -\author{Jannik Hellenkamp \and Dominique Unruh} -\date{2024-05-31} - -\begin{document} -\maketitle - -\renewcommand*\contentsname{Table of contents} -{ -\hypersetup{linkcolor=} -\setcounter{tocdepth}{2} -\tableofcontents -} -\bookmarksetup{startatroot} - -\chapter*{Welcome}\label{welcome} -\addcontentsline{toc}{chapter}{Welcome} - -\markboth{Welcome}{Welcome} - -These are the lecture notes for the ``Introduction to Quantum -Computing'' lecture held by Dominique Unruh at RWTH Aachen in the summer -term 2024. The lecture notes are updated throughout the semester and -should be viewed as an addition to the handwritten notes and the lecture -recordings. - -If you spot an error, please send Jannik Hellenkamp an e-mail. You can -contact Jannik by sending an e-mail to firstname.lastname@rwth-aachen.de -(please replace first and lastname with Jannik's full name). If you have -a question of understanding, please ask it in the Moodle forum. - -These lecture notes are released under the CC BY-NC 4.0 license, which -can be found -\href{https://creativecommons.org/licenses/by-nc/4.0/}{here}. - -\section*{Changelog}\label{changelog} -\addcontentsline{toc}{section}{Changelog} - -\markright{Changelog} - -\subsubsection*{Version 0.1.2 -(31.05.2024)}\label{version-0.1.2-31.05.2024} -\addcontentsline{toc}{subsubsection}{Version 0.1.2 (31.05.2024)} - -\begin{itemize} -\tightlist -\item - minor changes to chapter 2 -\item - added chapter 9 -\end{itemize} - -\subsubsection*{Version 0.1.1 -(16.05.2024)}\label{version-0.1.1-16.05.2024} -\addcontentsline{toc}{subsubsection}{Version 0.1.1 (16.05.2024)} - -\begin{itemize} -\tightlist -\item - Started the lecture notes. -\end{itemize} - -\part{Quantum Basics} - -\chapter{Introduction}\label{introduction} - -\section{Double slit experiment}\label{double-slit-experiment} - -This section will be updated later on, since there is quite a lot of -graphical stuff. - -\section{What is a quantum computer?}\label{what-is-a-quantum-computer} - -To start into the topic of quantum computing and to understand the -differences from classical computers, we first need to look at some of -the basics of such classical computers. - -In a classical computer the information is stored in \emph{bits} which -can either be in the state \(0\) \emph{or} the state \(1\). These bits -can be manipulated through different classical operations and we can -look at these bits and read them, without interfering with the system or -changing any states. - -In a quantum computer the information is stored in a \emph{qubit} which -can be in a superposition \emph{between} the state \(0\) and \(1\). Just -as with classical computers, we can construct variables from these -qubits to store bigger numbers. For example a 64-\emph{qu}bit integer -would be described by 64 qubits which are in a superposition between -\(0\) and \(2^{64}-1\). This can be imagined best as a variable where -the universe has not yet decided on its value and therefore the variable -has all possible values at the same time. - -We can now use this superposition and manipulate it with different -quantum operations. Contrary to a classical computer, in a quantum -computer these operations are ``applied'' at all possible input values -at the same time and the result is a superposition of all possible -results of the operation. We call this effect \emph{quantum -parallelism}. - -\begin{tcolorbox}[enhanced jigsaw, leftrule=.75mm, title={Example: Quantum parallelism}, opacityback=0, arc=.35mm, bottomtitle=1mm, opacitybacktitle=0.6, toptitle=1mm, toprule=.15mm, left=2mm, titlerule=0mm, coltitle=black, rightrule=.15mm, breakable, bottomrule=.15mm, colback=white, colframe=quarto-callout-tip-color-frame, colbacktitle=quarto-callout-tip-color!10!white] - -Let's say you have a quantum variable \(x\) in a superposition of -numbers between \(0\) and \(2^{64}-1\) (all possible 64-bit values) and -some function \(f(x)\). You program a quantum computer to compute -\(f(x)\). - -The quantum computer would compute \(f(x)\) for \(x=0,x=1,x=2,...\) at -the the same time and the result of this computation is a superposition -of all possible values \(f(x)\). - -\end{tcolorbox} - -Reading this, one might be tempted to utilize quantum parallelism to run -any algorithm on a quantum computer in order to optimize runtime. -Unfortunately there is a big catch with quantum computers: If we try to -look at the state of a qubit (also called \emph{measuring}), the -universe decides randomly on an outcome and therefore when measuring we -only get the result of one computation and all the rest of the -information is lost. - -\begin{tcolorbox}[enhanced jigsaw, leftrule=.75mm, title={Example (continued): Quantum parallelism}, opacityback=0, arc=.35mm, bottomtitle=1mm, opacitybacktitle=0.6, toptitle=1mm, toprule=.15mm, left=2mm, titlerule=0mm, coltitle=black, rightrule=.15mm, breakable, bottomrule=.15mm, colback=white, colframe=quarto-callout-tip-color-frame, colbacktitle=quarto-callout-tip-color!10!white] - -After your quantum computer has calculated a superposition of all -possible values \(f(x)\), you want to get some information on the output -and therefore you do a measurement on the resulting quantum state. - -You will receive one random \(f(x)\) and all the other possible -solutions are lost. - -\end{tcolorbox} - -Due to this restriction, naively running established algorithms on a -quantum computer will not work. Fortunately there are some clever tricks -to create some ``interference'' between different computations before -measuring. This will give us useful information in some cases. - -\chapter{Probabilistic systems}\label{sec-prob} - -To describe a quantum computer mathematically, we can do math similar to -the known topic of probabilistic systems. We therefore first look into -describing a probabilistic system. - -\section{Deterministic possibilities}\label{deterministic-possibilities} - -At first we need to define all the different possible outcomes of our -system. For example, for a coin flip this could be \emph{heads} or -\emph{tails} and for a dice this could be the labels of the different -sides. We call these possibilities \emph{deterministic possibilities}. -Note that we will only be using a \emph{finite} number of possibilities. - -\begin{tcolorbox}[enhanced jigsaw, leftrule=.75mm, title={Example: Random 2-bit number}, opacityback=0, arc=.35mm, bottomtitle=1mm, opacitybacktitle=0.6, toptitle=1mm, toprule=.15mm, left=2mm, titlerule=0mm, coltitle=black, rightrule=.15mm, breakable, bottomrule=.15mm, colback=white, colframe=quarto-callout-tip-color-frame, colbacktitle=quarto-callout-tip-color!10!white] - -Imagine you have a random number generator, which outputs 2-bit numbers. -The deterministic possibilities of this generator are \(00\), \(01\), -\(10\) and \(11\). - -\end{tcolorbox} - -\section{Probability distribution}\label{probability-distribution} - -Next, we need to assign each possibility a probability. We write this as -\(\Pr[x]=p\) where \(p \in [0,1]\) is the probability of the -deterministic possibility \(x\). - -\begin{tcolorbox}[enhanced jigsaw, leftrule=.75mm, title={Example: Coin flip}, opacityback=0, arc=.35mm, bottomtitle=1mm, opacitybacktitle=0.6, toptitle=1mm, toprule=.15mm, left=2mm, titlerule=0mm, coltitle=black, rightrule=.15mm, breakable, bottomrule=.15mm, colback=white, colframe=quarto-callout-tip-color-frame, colbacktitle=quarto-callout-tip-color!10!white] - -For a coin flip the probability of heads would be -\(\Pr[\text{heads}] = \frac{1}{2}\) and the probability for tails would -be \(\Pr[\text{tails}] = \frac{1}{2}\). - -\end{tcolorbox} - -If we combine all probabilities for all the possible outcomes and write -them as a vector, we get a \emph{probability distribution}. - -\begin{tcolorbox}[enhanced jigsaw, toprule=.15mm, left=2mm, leftrule=.75mm, opacityback=0, arc=.35mm, breakable, rightrule=.15mm, bottomrule=.15mm, colframe=quarto-callout-note-color-frame, colback=white] - -\begin{definition}[Probability -distribution]\protect\hypertarget{def-prob-distribution}{}\label{def-prob-distribution} - -A vector \(d \in \mathbb{R}^n\) is a valid probability distribution iff -\(\sum d_i = 1\) and \(\forall i\) \(d_i \geq 0\). - -\end{definition} - -\end{tcolorbox} - -This vector has \(n\) entries, where each entry corresponds to a -deterministic possibility \(X\) and the probability of \(X\) is -\(\Pr[X] = d_i\). The sum over all probabilities has to be \(1\) and -each entry needs to be nonnegative in order to be a valid probability. - -\begin{tcolorbox}[enhanced jigsaw, leftrule=.75mm, title={Example (continued): Coin flip}, opacityback=0, arc=.35mm, bottomtitle=1mm, opacitybacktitle=0.6, toptitle=1mm, toprule=.15mm, left=2mm, titlerule=0mm, coltitle=black, rightrule=.15mm, breakable, bottomrule=.15mm, colback=white, colframe=quarto-callout-tip-color-frame, colbacktitle=quarto-callout-tip-color!10!white] - -For a coin flip the probability distribution would be -\(d_{\text{coin}} \in \mathbb{R}^2\) with -\(d = \begin{pmatrix}\frac{1}{2}\\ \frac{1}{2} \end{pmatrix}\) - -\end{tcolorbox} - -\begin{tcolorbox}[enhanced jigsaw, leftrule=.75mm, title={Example (continued): Random 2-bit number}, opacityback=0, arc=.35mm, bottomtitle=1mm, opacitybacktitle=0.6, toptitle=1mm, toprule=.15mm, left=2mm, titlerule=0mm, coltitle=black, rightrule=.15mm, breakable, bottomrule=.15mm, colback=white, colframe=quarto-callout-tip-color-frame, colbacktitle=quarto-callout-tip-color!10!white] - -Recall your random 2-bit number generator from above. Imagine your -generator outputs each deterministic possibility with equal probability, -except for the possibility \(00\), which is never generated. The -corresponding probability distribution would be \[ -d_{\text{2-bit}} = \begin{pmatrix} 0 \\ \frac{1}{3}\\ \frac{1}{3} \\ \frac{1}{3} \end{pmatrix} -\] - -\end{tcolorbox} - -\section{Probabilistic processes}\label{sec-prob-apply} - -With a probability distribution, we can only describe the probabilities -of possibilities without any knowledge of a prior state. We therefore -add another element to our toolbox of probabilistic systems called a -\emph{probabilistic process}. - -A probabilistic process is a collection of \(n\) probability -distributions, where for each deterministic possibility \(i\) there is a -probability distribution \(a_i\). This means, that if the system is in -deterministic possibility \(i\) before the process is applied, the -system will afterwards be distributed according to \(a_i\). We can write -this as a matrix, where each column is a probability distribution -\(a_i\). - -\begin{tcolorbox}[enhanced jigsaw, toprule=.15mm, left=2mm, leftrule=.75mm, opacityback=0, arc=.35mm, breakable, rightrule=.15mm, bottomrule=.15mm, colframe=quarto-callout-note-color-frame, colback=white] - -\begin{definition}[Probabilistic -process]\protect\hypertarget{def-prob-process}{}\label{def-prob-process} - -A matrix \(A \in \mathbb{R}^{n\times n}\) is a valid probabilistic -process iff for every column \(a\) of \(A\), \(a\) is a valid -probability distribution. - -\end{definition} - -\end{tcolorbox} - -From Definition~\ref{def-prob-distribution} we know that a valid -probability distribution \(a\) has the properties \(\sum a_i = 1\) and -\(\forall i\) \(a_i \geq 0\), therefore a matrix \(A\) is a -probabilistic process iff \(A \in \mathbb{R}^{n \times n}\) with -\(\sum a_i = 1\) and \(\forall i\) \(a_i \geq 0\) . Such a matrix is -also called a \emph{stochastic matrix}. - -\begin{tcolorbox}[enhanced jigsaw, leftrule=.75mm, title={Example (continued): Random 2-bit number}, opacityback=0, arc=.35mm, bottomtitle=1mm, opacitybacktitle=0.6, toptitle=1mm, toprule=.15mm, left=2mm, titlerule=0mm, coltitle=black, rightrule=.15mm, breakable, bottomrule=.15mm, colback=white, colframe=quarto-callout-tip-color-frame, colbacktitle=quarto-callout-tip-color!10!white] - -Imagine a second device, which receives a 2-bit number as an input and -flips both bits at the same time with a probability of \(\frac{1}{3}\). -The probability distributions for each of the deterministic possibility -would then be \[ -a_{00} = \begin{pmatrix} \frac{2}{3} \\ 0 \\ 0 \\ \frac{1}{3} \end{pmatrix}, a_{01} =\begin{pmatrix} 0 \\ \frac{2}{3} \\ \frac{1}{3} \\ 0 \end{pmatrix}, a_{10} =\begin{pmatrix} 0 \\ \frac{1}{3} \\ \frac{2}{3} \\ 0 \end{pmatrix}, a_{11} = \begin{pmatrix} \frac{1}{3} \\ 0 \\ 0 \\ \frac{2}{3} \end{pmatrix} -\] From this we can construct the process as a matrix from these -processes as follows: \[ -A_{\text{flip}} = \begin{pmatrix} a_{00} & a_{01} & a_{10} & a_{11} \end{pmatrix} = \begin{pmatrix} \frac{2}{3} & 0 & 0 & \frac{1}{3} \\ 0 & \frac{2}{3} & \frac{1}{3} & 0 \\ 0 & \frac{1}{3} & \frac{2}{3} & 0 \\ \frac{1}{3} & 0 & 0 & \frac{2}{3} \end{pmatrix} -\] - -\end{tcolorbox} - -\subsection*{Applying a probabilistic -process}\label{applying-a-probabilistic-process} -\addcontentsline{toc}{subsection}{Applying a probabilistic process} - -Having defined probability distributions and probabilistic processes, we -can now combine these two elements and apply a probabilistic process on -a probability distribution. - -\begin{tcolorbox}[enhanced jigsaw, toprule=.15mm, left=2mm, leftrule=.75mm, opacityback=0, arc=.35mm, breakable, rightrule=.15mm, bottomrule=.15mm, colframe=quarto-callout-note-color-frame, colback=white] - -\begin{definition}[Applying a probabilistic -process]\protect\hypertarget{def-prob-apply}{}\label{def-prob-apply} - -Given an initial probability distribution \(x \in \mathbb{R}^n\) and a -probabilistic process \(A \in \mathbb{R}^{n\times n}\), the result -\(y \in \mathbb{R}^n\) of applying the process \(A\) is defined as \[ -y = Ax -\] - -\end{definition} - -\end{tcolorbox} - -\begin{tcolorbox}[enhanced jigsaw, leftrule=.75mm, title={Example (continued): Random 2-bit number}, opacityback=0, arc=.35mm, bottomtitle=1mm, opacitybacktitle=0.6, toptitle=1mm, toprule=.15mm, left=2mm, titlerule=0mm, coltitle=black, rightrule=.15mm, breakable, bottomrule=.15mm, colback=white, colframe=quarto-callout-tip-color-frame, colbacktitle=quarto-callout-tip-color!10!white] - -Recall the 2-bit number generator and the bit flip from above. Imagine -you would first draw a random 2-bit number from the generator and then -run the bit flip device. We already know that the probability -distribution of the generator is \(d_\text{2-bit}\). Using -\(A_\text{flip}\) we can calculate the final probability distribution: -\[ -A_\text{flip} \cdot d_\text{2-bit} = \begin{pmatrix} \frac{2}{3} & 0 & 0 & \frac{1}{3} \\ 0 & \frac{2}{3} & \frac{1}{3} & 0 \\ 0 & \frac{1}{3} & \frac{2}{3} & 0 \\ \frac{1}{3} & 0 & 0 & \frac{2}{3} \end{pmatrix}\begin{pmatrix} 0 \\ \frac{1}{3}\\ \frac{1}{3} \\ \frac{1}{3} \end{pmatrix} = \begin{pmatrix} \frac{1}{9} \\ \frac{1}{3}\\ \frac{1}{3} \\ \frac{2}{9} \end{pmatrix} -\] - -\end{tcolorbox} - -\chapter{Quantum systems}\label{quantum-systems} - -\chapter{Observing probabilistic and measuring quantum -systems}\label{observing-probabilistic-and-measuring-quantum-systems} - -\chapter{Partial observing and measuring -systems}\label{partial-observing-and-measuring-systems} - -\chapter{Composite Systems}\label{composite-systems} - -\chapter{Quantum Circuits}\label{quantum-circuits} - -\chapter{Ket Notation}\label{ket-notation} - -\part{Quantum Algorithms} - -\chapter{Bernstein-Vazirani -Algorithm}\label{bernstein-vazirani-algorithm} - -\chapter{Shor's Algorithm}\label{shors-algorithm} - -One of the best known quantum algorithm is Shor's algorithm for finding -the prime factors of an integer. It was developed by Peter Shor in 1994. - -\section{Discrete Fourier -Transformation}\label{discrete-fourier-transformation} - -One of the tools required for Shor's algorithm is the Discrete Fourier -Transformation (DFT). Generally, a Fourier transformation is a -mathematical technique that decomposes a function into its constituent -frequencies. We use the DFT to find the period of a vector. - -The DFT is defined as follows: - -\begin{tcolorbox}[enhanced jigsaw, toprule=.15mm, left=2mm, leftrule=.75mm, opacityback=0, arc=.35mm, breakable, rightrule=.15mm, bottomrule=.15mm, colframe=quarto-callout-note-color-frame, colback=white] - -\begin{definition}[Discrete Fourier Transformation -(DFT)]\protect\hypertarget{def-shor-dft}{}\label{def-shor-dft} - -The discrete Fourier transform (DFT) is a linear transformation on -\(\mathbb{C}^N\) represented by the matrix \[ -\operatorname{DFT}_N = \frac{1}{\sqrt{N}} (\omega^{kl})_{kl} \in \mathbb{C}^{N\times N} -\] with \(\omega = e^{2i\pi/N}\), which is the \(N\)-th root of unity. - -\end{definition} - -\end{tcolorbox} - -This transformation is best imagined as a process, which takes a -periodic vector as an input and outputs the period of that vector. The -DFT has some important properties, which help us later on. - -\begin{tcolorbox}[enhanced jigsaw, toprule=.15mm, left=2mm, leftrule=.75mm, opacityback=0, arc=.35mm, breakable, rightrule=.15mm, bottomrule=.15mm, colframe=quarto-callout-note-color-frame, colback=white] - -\begin{theorem}[Properties of the -DFT]\protect\hypertarget{thm-dft-properties}{}\label{thm-dft-properties} - -Here are some properties of the DFT which can be used without further -proof. - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - The DFT is unitary. -\item - \(\omega^t = \omega^{t\mod N}\) for all \(t \in \mathbb{Z}\). -\item - Given a quantum state \(\psi \in \mathbb{C}^N\) which is - \(r\)-periodic and where \(r\mid N\), \(\operatorname{DFT}_N \psi\) - will compute a quantum state \(\phi \in \mathbb{C}^N\), which has - non-zero values on the multiples of \(\frac{N}{r}\). Note that - \(\frac{N}{r}\) intuitively represents the frequency of \(\psi\). This - means, that \[ - |\phi_i| = \begin{cases} \frac{1}{\sqrt{t}}, & \text{if}\ \frac{N}{t}\mid i \\ 0, & \text{otherwise} \end{cases} - \] -\end{enumerate} - -\end{theorem} - -\end{tcolorbox} - -\section{Reducing factoring to period -finding}\label{reducing-factoring-to-period-finding} - -With the DFT, we have seen, that we can use a unitary to find the period -of a quantum state. We now look into using period finding to factor -integers. We first look at the definition of the two problems: - -\begin{tcolorbox}[enhanced jigsaw, toprule=.15mm, left=2mm, leftrule=.75mm, opacityback=0, arc=.35mm, breakable, rightrule=.15mm, bottomrule=.15mm, colframe=quarto-callout-note-color-frame, colback=white] - -\begin{definition}[Factoring -problem]\protect\hypertarget{def-shor-factoring}{}\label{def-shor-factoring} - -Given integer \(N\) with two prime factors \(p,q\) such that \(pq=N\) -and \(p \neq q\), find \(p\) and \(q\). - -\end{definition} - -\end{tcolorbox} - -Note that this definition of the factoring problem is a simplified -version of the factoring problem, where \(N\) has only 2 prime factors. - -\begin{tcolorbox}[enhanced jigsaw, toprule=.15mm, left=2mm, leftrule=.75mm, opacityback=0, arc=.35mm, breakable, rightrule=.15mm, bottomrule=.15mm, colframe=quarto-callout-note-color-frame, colback=white] - -\begin{definition}[Period finding -problem]\protect\hypertarget{def-shor-period}{}\label{def-shor-period} - -Given \(f: \mathbb{Z} \to X\) with \(f(x) = f(y)\) iff -\(x \equiv y \bmod r\) for some fixed secret \(r\). \(r\) is called the -\emph{period} of \(f\). Find \(r\). - -\end{definition} - -\end{tcolorbox} - -To start the reduction, we need a special case of the period finding -problem called order finding: - -\begin{tcolorbox}[enhanced jigsaw, toprule=.15mm, left=2mm, leftrule=.75mm, opacityback=0, arc=.35mm, breakable, rightrule=.15mm, bottomrule=.15mm, colframe=quarto-callout-note-color-frame, colback=white] - -\begin{definition}[Order finding -problem]\protect\hypertarget{def-shor-order}{}\label{def-shor-order} - -For known \(a\) and \(N\) which are relatively prime, find the period -\(r\) of \(f(i) = a^i \bmod n\). We call \(r\) the order of \(a\) -written \(r = \text{ ord } a\). (This is similar to finding the smallest -\(i > 0\) with \(f(i) = 1\)). - -\end{definition} - -\end{tcolorbox} - -Since the order finding problem is just the period finding problem for a -specific \(f(x)\), we know that if we can solve the period finding -problem within reasonable runtime, we can also solve the order finding -problem within reasonable runtime. We now reduce the factoring problem -to the order finding problem: - -We have a integer \(N\) as an input for the factoring problem. - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - Pick an \(a \in \{1,...,N-1\}\) with \(a\) relatively prime to \(n\). -\item - Compute the order of \(a\), so that \(r = \text{ ord } a\) (using the - solver for the order finding problem). -\item - If the order \(r\) is odd, we abort. -\item - Calculate \(x:= a^{\frac{r}{2}}+1 \bmod N\) and - \(y:= a^{\frac{r}{2}}-1 \bmod N\). -\item - If \(\gcd(x,N) \in \{1,N\}\), we abort. -\item - We compute \(p = \gcd(x,N)\) and \(q = \gcd(y,N)\). -\end{enumerate} - -The output of the reduction are \(p,q\), such that \(pq = N\). This -holds, since \[ -xy = (a^{\frac{r}{2}}+1) (a^{\frac{r}{2}}-1) = a^r - 1 \equiv 1-1 = 0 \pmod N -\] - -\begin{tcolorbox}[enhanced jigsaw, toprule=.15mm, left=2mm, leftrule=.75mm, opacityback=0, arc=.35mm, breakable, rightrule=.15mm, bottomrule=.15mm, colframe=quarto-callout-note-color-frame, colback=white] - -\begin{theorem}[Probability of an -abort]\protect\hypertarget{thm-shor-abort}{}\label{thm-shor-abort} - -If \(N\) has at least two different prime factors and \(N\) is odd, then -the probability to abort is \(\leq \frac{1}{2}\). - -\end{theorem} - -\end{tcolorbox} - -All in all this reduction shows, that if we have an oracle which can -solve the period finding problem within reasonable runtime, we can also -solve the factoring problem within reasonable runtime (since all other -operations are classically fast to compute). - -\section{The quantum algorithm for period finding}\label{sec-shor-algo} - -We now look into an quantum algorithm that solves the period finding -problem within reasonable runtime. The quantum circuit for Shor's -algorithm requires a \(f:\{0,1\}^n\rightarrow\{0,1\}^m\) which is -\(r\)-periodic and is show in this figure: - -\begin{figure}[H] - -{\centering \includegraphics[width=1\textwidth,height=\textheight]{shor.pdf} - -} - -\caption{Shor's algorithm (quantum part)} - -\end{figure}% - -The algorithm works as follows: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - We start with a \(\ket{0}\) entry on every wire. -\item - We bring the top wire into the superposition over all entries. The - quantum state is then - \(2^\frac{-n}{2}\sum_x \ket{x} \otimes \ket{0^m}\). -\item - We apply \(U_f\), which is the unitary of - \(f:\{0,1\}^n\rightarrow\{0,1\}^m\). This calculates the superposition - over all possible values \(f(x)\) on the bottom wire. The resulting - quantum state is \(\frac{-n}{2}\sum_x \ket{x,f(x)}\). -\item - To understand the algorithm better, we measure the bottom wire at this - point. This will give us one random value \(f(x_0)\) for some \(x_0\). - The top wire will then contain a superposition over all values \(x\) - where \(f(x) = f(x_0)\). Since \(f\) is know to be \(r\)-periodic, we - know, that \(f(x) = f(x_0)\) iff \(x \equiv x_0 \bmod r\). This means, - that on the resulting quantum state on the top wire is periodic and - can be written as - \(\frac{1}{\sqrt{2^\frac{n}{r}}} \sum_{x\equiv x_0 \bmod r} \ket{x} \otimes \ket{f(x_0)}\). -\item - We apply the Discrete Fourier Transform on the top wire. This will - ``analyze'' the top wire for the period and output a vector with - entries at multiples of \(\frac{2^n}{r}\) as seen in - Theorem~\ref{thm-dft-properties}. For simplicity we assume, that - \(r \mid 2^n\) holds. -\item - We measure the top wire and get one random multiple of - \(\frac{2^n}{r}\), which we can denote as \(a\cdot\frac{2^n}{r}\) -\end{enumerate} - -Since we get a multiple of \(\frac{2^n}{r}\) on each run, we can simply -run the algorithm multiple times to get different multiples and then -compute \(\frac{2^n}{r}\) by taking the gcd of those multiples. From -that we compute \(r\). - -Unfortunately this only works because we assumed \(r \mid 2^n\). Since -this does usually not hold, we only get approximate multiples of -\(\frac{2^n}{r}\) (which is not even an integer) and thus post -processing is a bit more complex. - -\section{Post processing}\label{post-processing} - -So far we have seen the DFT to analyze the period of a quantum state, we -have seen a way to reduce the factoring problem to the period finding -and we have seen a quantum algorithm for finding an approximate multiple -of such a period of a function. We just need one final step to find -\(r\). For this we start with a theorem: - -\begin{tcolorbox}[enhanced jigsaw, toprule=.15mm, left=2mm, leftrule=.75mm, opacityback=0, arc=.35mm, breakable, rightrule=.15mm, bottomrule=.15mm, colframe=quarto-callout-note-color-frame, colback=white] - -\begin{theorem}[]\protect\hypertarget{thm-shor-post-process}{}\label{thm-shor-post-process} - -If \(\{0,1\}^n \rightarrow \{0,1\}^n\) is \(r\)-periodic with -probability \(\Omega(1/\log\log r)\) the following holds: \[ -\frac{-r}{2} \leq rc\bmod 2^n \leq \frac{r}{2} -\] where \(c\) is the output of the second measurement of the quantum -circuit described in Section~\ref{sec-shor-algo}. - -\end{theorem} - -\end{tcolorbox} - -We assume that the theorem holds for our outcome of the second -measurement (If that is not the case, our result will be wrong and we -can just run the quantum algorithm again to get a different outcome): - -Then exists a \(d\) such that: \[ -\begin{aligned} -&\lvert rc - d2^n\rvert \leq \frac{r}{2} \\ -\Leftrightarrow&\lvert \frac{c}{2^n} - \frac{d}{r}\rvert \leq \frac{1}{2^{n+1}} -\end{aligned} -\] The fraction \(\frac{c}{2^n}\) is know so the goal is to find a -fraction \(\frac{d}{r}\) that is \(\frac{1}{2^{n+1}}\) close to -\(\frac{c}{2^n}\). - -The rest of postprocessing will be updated after the next lecture. - - - -\end{document} diff --git a/shorsAlgorithm.qmd b/shorsAlgorithm.qmd index ad5a432..a1cbe2d 100644 --- a/shorsAlgorithm.qmd +++ b/shorsAlgorithm.qmd @@ -148,7 +148,7 @@ $$ \Leftrightarrow&\lvert \frac{c}{2^n} - \frac{d}{r}\rvert \leq \frac{1}{2^{n+1}} \end{aligned} $$ -The fraction $\frac{c}{2^n}$ is know so the goal is to find a fraction $\frac{d}{r}$ that is $\frac{1}{2^{n+1}}$ close to $\frac{c}{2^n}$. +The fraction $\frac{c}{2^n}$ is known, so the goal is to find a fraction $\frac{d}{r}$ that is $\frac{1}{2^{n+1}}$ close to $\frac{c}{2^n}$. The rest of postprocessing will be updated after the next lecture. -- GitLab