Skip to content

Commit 3741339

Browse files
committed
update on week 10
1 parent 5a3dd3b commit 3741339

File tree

8 files changed

+636
-271
lines changed

8 files changed

+636
-271
lines changed

doc/pub/week10/html/week10-bs.html

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,30 @@
4545
None,
4646
'possible-paths-for-project-2'),
4747
('Overarching motivation', 2, None, 'overarching-motivation'),
48+
('Quantum Fourier Transforms (QFTs)',
49+
2,
50+
None,
51+
'quantum-fourier-transforms-qfts'),
52+
('Why Quantum Fourier Transforms and exponential speedup',
53+
2,
54+
None,
55+
'why-quantum-fourier-transforms-and-exponential-speedup'),
56+
('Quantum Fourier Transforms and quantum parallelism',
57+
2,
58+
None,
59+
'quantum-fourier-transforms-and-quantum-parallelism'),
60+
('Quantum Fourier Transforms and implementation',
61+
2,
62+
None,
63+
'quantum-fourier-transforms-and-implementation'),
64+
('Why Quantum Fourier Transforms? VI',
65+
2,
66+
None,
67+
'why-quantum-fourier-transforms-vi'),
68+
('Why Quantum Fourier Transforms? I',
69+
2,
70+
None,
71+
'why-quantum-fourier-transforms-i'),
4872
('A familiar case', 2, None, 'a-familiar-case'),
4973
('Several driving forces', 2, None, 'several-driving-forces'),
5074
('Periodicity', 2, None, 'periodicity'),
@@ -228,6 +252,12 @@
228252
<!-- navigation toc: --> <li><a href="#plans-for-the-week-of-march-24-28-2025" style="font-size: 80%;"><b>Plans for the week of March 24-28, 2025</b></a></li>
229253
<!-- navigation toc: --> <li><a href="#possible-paths-for-project-2" style="font-size: 80%;"><b>Possible paths for project 2</b></a></li>
230254
<!-- navigation toc: --> <li><a href="#overarching-motivation" style="font-size: 80%;"><b>Overarching motivation</b></a></li>
255+
<!-- navigation toc: --> <li><a href="#quantum-fourier-transforms-qfts" style="font-size: 80%;"><b>Quantum Fourier Transforms (QFTs)</b></a></li>
256+
<!-- navigation toc: --> <li><a href="#why-quantum-fourier-transforms-and-exponential-speedup" style="font-size: 80%;"><b>Why Quantum Fourier Transforms and exponential speedup</b></a></li>
257+
<!-- navigation toc: --> <li><a href="#quantum-fourier-transforms-and-quantum-parallelism" style="font-size: 80%;"><b>Quantum Fourier Transforms and quantum parallelism</b></a></li>
258+
<!-- navigation toc: --> <li><a href="#quantum-fourier-transforms-and-implementation" style="font-size: 80%;"><b>Quantum Fourier Transforms and implementation</b></a></li>
259+
<!-- navigation toc: --> <li><a href="#why-quantum-fourier-transforms-vi" style="font-size: 80%;"><b>Why Quantum Fourier Transforms? VI</b></a></li>
260+
<!-- navigation toc: --> <li><a href="#why-quantum-fourier-transforms-i" style="font-size: 80%;"><b>Why Quantum Fourier Transforms? I</b></a></li>
231261
<!-- navigation toc: --> <li><a href="#a-familiar-case" style="font-size: 80%;"><b>A familiar case</b></a></li>
232262
<!-- navigation toc: --> <li><a href="#several-driving-forces" style="font-size: 80%;"><b>Several driving forces</b></a></li>
233263
<!-- navigation toc: --> <li><a href="#periodicity" style="font-size: 80%;"><b>Periodicity</b></a></li>
@@ -392,6 +422,45 @@ <h2 id="overarching-motivation" class="anchor">Overarching motivation </h2>
392422
items.
393423
</p>
394424

425+
<!-- !split -->
426+
<h2 id="quantum-fourier-transforms-qfts" class="anchor">Quantum Fourier Transforms (QFTs) </h2>
427+
<ol>
428+
<li> QFTs are the quantum analogue of the Discrete Fourier Transforms (DFTs).</li>
429+
<li> They play a crucial role in quantum algorithms like Shor&#8217;s Algorithm and Quantum Phase Estimation.</li>
430+
<li> QFTs provide an <em>exponential speedup</em> over classical Fourier Transform methods.</li>
431+
</ol>
432+
<!-- !split -->
433+
<h2 id="why-quantum-fourier-transforms-and-exponential-speedup" class="anchor">Why Quantum Fourier Transforms and exponential speedup </h2>
434+
<ol>
435+
<li> Classical Discrete Fourier Transforms (DFTs) require \( O(N^2) \) operations.</li>
436+
<li> The Fast Fourier Transform (FFT) improves this to \( O(N \log N) \) operations.</li>
437+
<li> QFTs reduce complexity to \( O((\log N)^2) \) using quantum gates.</li>
438+
</ol>
439+
<!-- !split -->
440+
<h2 id="quantum-fourier-transforms-and-quantum-parallelism" class="anchor">Quantum Fourier Transforms and quantum parallelism </h2>
441+
442+
<ol>
443+
<li> QFTs acts on a <em>superposition</em> of states, processing all inputs simultaneously.</li>
444+
<li> This is crucial in algorithms like:
445+
<ol type="a"></li>
446+
<li> Shor&#8217;s Algorithm for factoring large numbers.</li>
447+
<li> Quantum Phase Estimation (QPE) for eigenvalue extraction.</li>
448+
</ol>
449+
</ol>
450+
<!-- !split -->
451+
<h2 id="quantum-fourier-transforms-and-implementation" class="anchor">Quantum Fourier Transforms and implementation </h2>
452+
453+
<ol>
454+
<li> QFT requires only <em>Hadamard gates and controlled-phase gates</em>.</li>
455+
<li> A 3-qubit QFT circuit uses only \( O(n^2) \).</li>
456+
<li> This makes QFT highly efficient for <em>quantum hardware</em>.</li>
457+
</ol>
458+
<!-- !split -->
459+
<h2 id="why-quantum-fourier-transforms-vi" class="anchor">Why Quantum Fourier Transforms? VI </h2>
460+
461+
<!-- !split -->
462+
<h2 id="why-quantum-fourier-transforms-i" class="anchor">Why Quantum Fourier Transforms? I </h2>
463+
395464
<!-- !split -->
396465
<h2 id="a-familiar-case" class="anchor">A familiar case </h2>
397466

doc/pub/week10/html/week10-reveal.html

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,56 @@ <h2 id="overarching-motivation">Overarching motivation </h2>
245245
</p>
246246
</section>
247247

248+
<section>
249+
<h2 id="quantum-fourier-transforms-qfts">Quantum Fourier Transforms (QFTs) </h2>
250+
<ol>
251+
<p><li> QFTs are the quantum analogue of the Discrete Fourier Transforms (DFTs).</li>
252+
<p><li> They play a crucial role in quantum algorithms like Shor&#8217;s Algorithm and Quantum Phase Estimation.</li>
253+
<p><li> QFTs provide an <em>exponential speedup</em> over classical Fourier Transform methods.</li>
254+
</ol>
255+
</section>
256+
257+
<section>
258+
<h2 id="why-quantum-fourier-transforms-and-exponential-speedup">Why Quantum Fourier Transforms and exponential speedup </h2>
259+
<ol>
260+
<p><li> Classical Discrete Fourier Transforms (DFTs) require \( O(N^2) \) operations.</li>
261+
<p><li> The Fast Fourier Transform (FFT) improves this to \( O(N \log N) \) operations.</li>
262+
<p><li> QFTs reduce complexity to \( O((\log N)^2) \) using quantum gates.</li>
263+
</ol>
264+
</section>
265+
266+
<section>
267+
<h2 id="quantum-fourier-transforms-and-quantum-parallelism">Quantum Fourier Transforms and quantum parallelism </h2>
268+
269+
<ol>
270+
<p><li> QFTs acts on a <em>superposition</em> of states, processing all inputs simultaneously.</li>
271+
<p><li> This is crucial in algorithms like:
272+
<ol type="a"></li>
273+
<p><li> Shor&#8217;s Algorithm for factoring large numbers.</li>
274+
<p><li> Quantum Phase Estimation (QPE) for eigenvalue extraction.</li>
275+
</ol>
276+
<p>
277+
</ol>
278+
</section>
279+
280+
<section>
281+
<h2 id="quantum-fourier-transforms-and-implementation">Quantum Fourier Transforms and implementation </h2>
282+
283+
<ol>
284+
<p><li> QFT requires only <em>Hadamard gates and controlled-phase gates</em>.</li>
285+
<p><li> A 3-qubit QFT circuit uses only \( O(n^2) \).</li>
286+
<p><li> This makes QFT highly efficient for <em>quantum hardware</em>.</li>
287+
</ol>
288+
</section>
289+
290+
<section>
291+
<h2 id="why-quantum-fourier-transforms-vi">Why Quantum Fourier Transforms? VI </h2>
292+
</section>
293+
294+
<section>
295+
<h2 id="why-quantum-fourier-transforms-i">Why Quantum Fourier Transforms? I </h2>
296+
</section>
297+
248298
<section>
249299
<h2 id="a-familiar-case">A familiar case </h2>
250300

doc/pub/week10/html/week10-solarized.html

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,30 @@
7272
None,
7373
'possible-paths-for-project-2'),
7474
('Overarching motivation', 2, None, 'overarching-motivation'),
75+
('Quantum Fourier Transforms (QFTs)',
76+
2,
77+
None,
78+
'quantum-fourier-transforms-qfts'),
79+
('Why Quantum Fourier Transforms and exponential speedup',
80+
2,
81+
None,
82+
'why-quantum-fourier-transforms-and-exponential-speedup'),
83+
('Quantum Fourier Transforms and quantum parallelism',
84+
2,
85+
None,
86+
'quantum-fourier-transforms-and-quantum-parallelism'),
87+
('Quantum Fourier Transforms and implementation',
88+
2,
89+
None,
90+
'quantum-fourier-transforms-and-implementation'),
91+
('Why Quantum Fourier Transforms? VI',
92+
2,
93+
None,
94+
'why-quantum-fourier-transforms-vi'),
95+
('Why Quantum Fourier Transforms? I',
96+
2,
97+
None,
98+
'why-quantum-fourier-transforms-i'),
7599
('A familiar case', 2, None, 'a-familiar-case'),
76100
('Several driving forces', 2, None, 'several-driving-forces'),
77101
('Periodicity', 2, None, 'periodicity'),
@@ -305,6 +329,45 @@ <h2 id="overarching-motivation">Overarching motivation </h2>
305329
items.
306330
</p>
307331

332+
<!-- !split --><br><br><br><br><br><br><br><br><br><br>
333+
<h2 id="quantum-fourier-transforms-qfts">Quantum Fourier Transforms (QFTs) </h2>
334+
<ol>
335+
<li> QFTs are the quantum analogue of the Discrete Fourier Transforms (DFTs).</li>
336+
<li> They play a crucial role in quantum algorithms like Shor&#8217;s Algorithm and Quantum Phase Estimation.</li>
337+
<li> QFTs provide an <em>exponential speedup</em> over classical Fourier Transform methods.</li>
338+
</ol>
339+
<!-- !split --><br><br><br><br><br><br><br><br><br><br>
340+
<h2 id="why-quantum-fourier-transforms-and-exponential-speedup">Why Quantum Fourier Transforms and exponential speedup </h2>
341+
<ol>
342+
<li> Classical Discrete Fourier Transforms (DFTs) require \( O(N^2) \) operations.</li>
343+
<li> The Fast Fourier Transform (FFT) improves this to \( O(N \log N) \) operations.</li>
344+
<li> QFTs reduce complexity to \( O((\log N)^2) \) using quantum gates.</li>
345+
</ol>
346+
<!-- !split --><br><br><br><br><br><br><br><br><br><br>
347+
<h2 id="quantum-fourier-transforms-and-quantum-parallelism">Quantum Fourier Transforms and quantum parallelism </h2>
348+
349+
<ol>
350+
<li> QFTs acts on a <em>superposition</em> of states, processing all inputs simultaneously.</li>
351+
<li> This is crucial in algorithms like:
352+
<ol type="a"></li>
353+
<li> Shor&#8217;s Algorithm for factoring large numbers.</li>
354+
<li> Quantum Phase Estimation (QPE) for eigenvalue extraction.</li>
355+
</ol>
356+
</ol>
357+
<!-- !split --><br><br><br><br><br><br><br><br><br><br>
358+
<h2 id="quantum-fourier-transforms-and-implementation">Quantum Fourier Transforms and implementation </h2>
359+
360+
<ol>
361+
<li> QFT requires only <em>Hadamard gates and controlled-phase gates</em>.</li>
362+
<li> A 3-qubit QFT circuit uses only \( O(n^2) \).</li>
363+
<li> This makes QFT highly efficient for <em>quantum hardware</em>.</li>
364+
</ol>
365+
<!-- !split --><br><br><br><br><br><br><br><br><br><br>
366+
<h2 id="why-quantum-fourier-transforms-vi">Why Quantum Fourier Transforms? VI </h2>
367+
368+
<!-- !split --><br><br><br><br><br><br><br><br><br><br>
369+
<h2 id="why-quantum-fourier-transforms-i">Why Quantum Fourier Transforms? I </h2>
370+
308371
<!-- !split --><br><br><br><br><br><br><br><br><br><br>
309372
<h2 id="a-familiar-case">A familiar case </h2>
310373

doc/pub/week10/html/week10.html

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,30 @@
149149
None,
150150
'possible-paths-for-project-2'),
151151
('Overarching motivation', 2, None, 'overarching-motivation'),
152+
('Quantum Fourier Transforms (QFTs)',
153+
2,
154+
None,
155+
'quantum-fourier-transforms-qfts'),
156+
('Why Quantum Fourier Transforms and exponential speedup',
157+
2,
158+
None,
159+
'why-quantum-fourier-transforms-and-exponential-speedup'),
160+
('Quantum Fourier Transforms and quantum parallelism',
161+
2,
162+
None,
163+
'quantum-fourier-transforms-and-quantum-parallelism'),
164+
('Quantum Fourier Transforms and implementation',
165+
2,
166+
None,
167+
'quantum-fourier-transforms-and-implementation'),
168+
('Why Quantum Fourier Transforms? VI',
169+
2,
170+
None,
171+
'why-quantum-fourier-transforms-vi'),
172+
('Why Quantum Fourier Transforms? I',
173+
2,
174+
None,
175+
'why-quantum-fourier-transforms-i'),
152176
('A familiar case', 2, None, 'a-familiar-case'),
153177
('Several driving forces', 2, None, 'several-driving-forces'),
154178
('Periodicity', 2, None, 'periodicity'),
@@ -382,6 +406,45 @@ <h2 id="overarching-motivation">Overarching motivation </h2>
382406
items.
383407
</p>
384408

409+
<!-- !split --><br><br><br><br><br><br><br><br><br><br>
410+
<h2 id="quantum-fourier-transforms-qfts">Quantum Fourier Transforms (QFTs) </h2>
411+
<ol>
412+
<li> QFTs are the quantum analogue of the Discrete Fourier Transforms (DFTs).</li>
413+
<li> They play a crucial role in quantum algorithms like Shor&#8217;s Algorithm and Quantum Phase Estimation.</li>
414+
<li> QFTs provide an <em>exponential speedup</em> over classical Fourier Transform methods.</li>
415+
</ol>
416+
<!-- !split --><br><br><br><br><br><br><br><br><br><br>
417+
<h2 id="why-quantum-fourier-transforms-and-exponential-speedup">Why Quantum Fourier Transforms and exponential speedup </h2>
418+
<ol>
419+
<li> Classical Discrete Fourier Transforms (DFTs) require \( O(N^2) \) operations.</li>
420+
<li> The Fast Fourier Transform (FFT) improves this to \( O(N \log N) \) operations.</li>
421+
<li> QFTs reduce complexity to \( O((\log N)^2) \) using quantum gates.</li>
422+
</ol>
423+
<!-- !split --><br><br><br><br><br><br><br><br><br><br>
424+
<h2 id="quantum-fourier-transforms-and-quantum-parallelism">Quantum Fourier Transforms and quantum parallelism </h2>
425+
426+
<ol>
427+
<li> QFTs acts on a <em>superposition</em> of states, processing all inputs simultaneously.</li>
428+
<li> This is crucial in algorithms like:
429+
<ol type="a"></li>
430+
<li> Shor&#8217;s Algorithm for factoring large numbers.</li>
431+
<li> Quantum Phase Estimation (QPE) for eigenvalue extraction.</li>
432+
</ol>
433+
</ol>
434+
<!-- !split --><br><br><br><br><br><br><br><br><br><br>
435+
<h2 id="quantum-fourier-transforms-and-implementation">Quantum Fourier Transforms and implementation </h2>
436+
437+
<ol>
438+
<li> QFT requires only <em>Hadamard gates and controlled-phase gates</em>.</li>
439+
<li> A 3-qubit QFT circuit uses only \( O(n^2) \).</li>
440+
<li> This makes QFT highly efficient for <em>quantum hardware</em>.</li>
441+
</ol>
442+
<!-- !split --><br><br><br><br><br><br><br><br><br><br>
443+
<h2 id="why-quantum-fourier-transforms-vi">Why Quantum Fourier Transforms? VI </h2>
444+
445+
<!-- !split --><br><br><br><br><br><br><br><br><br><br>
446+
<h2 id="why-quantum-fourier-transforms-i">Why Quantum Fourier Transforms? I </h2>
447+
385448
<!-- !split --><br><br><br><br><br><br><br><br><br><br>
386449
<h2 id="a-familiar-case">A familiar case </h2>
387450

-1 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)