Skip to content

Commit e42d3dd

Browse files
committed
update week 10
1 parent 3741339 commit e42d3dd

File tree

8 files changed

+556
-313
lines changed

8 files changed

+556
-313
lines changed

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

Lines changed: 56 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -61,15 +61,28 @@
6161
2,
6262
None,
6363
'quantum-fourier-transforms-and-implementation'),
64-
('Why Quantum Fourier Transforms? VI',
64+
('Quantum Fourier Transform and Applications in Quantum '
65+
'Computing',
6566
2,
6667
None,
67-
'why-quantum-fourier-transforms-vi'),
68-
('Why Quantum Fourier Transforms? I',
68+
'quantum-fourier-transform-and-applications-in-quantum-computing'),
69+
('Quantum Fourier Transforms and Reduced Memory Complexity',
6970
2,
7071
None,
71-
'why-quantum-fourier-transforms-i'),
72-
('A familiar case', 2, None, 'a-familiar-case'),
72+
'quantum-fourier-transforms-and-reduced-memory-complexity'),
73+
('Quantum Fourier Transforms Quantum Signal Processing',
74+
2,
75+
None,
76+
'quantum-fourier-transforms-quantum-signal-processing'),
77+
('Why Quantum Fourier Transforms? Brief summary',
78+
2,
79+
None,
80+
'why-quantum-fourier-transforms-brief-summary'),
81+
('Now technicalities: Reminder on Fourier theory, a familiar '
82+
'case first',
83+
2,
84+
None,
85+
'now-technicalities-reminder-on-fourier-theory-a-familiar-case-first'),
7386
('Several driving forces', 2, None, 'several-driving-forces'),
7487
('Periodicity', 2, None, 'periodicity'),
7588
('Simple Code Example', 2, None, 'simple-code-example'),
@@ -256,9 +269,11 @@
256269
<!-- 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>
257270
<!-- 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>
258271
<!-- 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>
261-
<!-- navigation toc: --> <li><a href="#a-familiar-case" style="font-size: 80%;"><b>A familiar case</b></a></li>
272+
<!-- navigation toc: --> <li><a href="#quantum-fourier-transform-and-applications-in-quantum-computing" style="font-size: 80%;"><b>Quantum Fourier Transform and Applications in Quantum Computing</b></a></li>
273+
<!-- navigation toc: --> <li><a href="#quantum-fourier-transforms-and-reduced-memory-complexity" style="font-size: 80%;"><b>Quantum Fourier Transforms and Reduced Memory Complexity</b></a></li>
274+
<!-- navigation toc: --> <li><a href="#quantum-fourier-transforms-quantum-signal-processing" style="font-size: 80%;"><b>Quantum Fourier Transforms Quantum Signal Processing</b></a></li>
275+
<!-- navigation toc: --> <li><a href="#why-quantum-fourier-transforms-brief-summary" style="font-size: 80%;"><b>Why Quantum Fourier Transforms? Brief summary</b></a></li>
276+
<!-- navigation toc: --> <li><a href="#now-technicalities-reminder-on-fourier-theory-a-familiar-case-first" style="font-size: 80%;"><b>Now technicalities: Reminder on Fourier theory, a familiar case first</b></a></li>
262277
<!-- navigation toc: --> <li><a href="#several-driving-forces" style="font-size: 80%;"><b>Several driving forces</b></a></li>
263278
<!-- navigation toc: --> <li><a href="#periodicity" style="font-size: 80%;"><b>Periodicity</b></a></li>
264279
<!-- navigation toc: --> <li><a href="#simple-code-example" style="font-size: 80%;"><b>Simple Code Example</b></a></li>
@@ -456,13 +471,43 @@ <h2 id="quantum-fourier-transforms-and-implementation" class="anchor">Quantum Fo
456471
<li> This makes QFT highly efficient for <em>quantum hardware</em>.</li>
457472
</ol>
458473
<!-- !split -->
459-
<h2 id="why-quantum-fourier-transforms-vi" class="anchor">Why Quantum Fourier Transforms? VI </h2>
474+
<h2 id="quantum-fourier-transform-and-applications-in-quantum-computing" class="anchor">Quantum Fourier Transform and Applications in Quantum Computing </h2>
460475

476+
<ol>
477+
<li> \textbf{Shor&#8217;s Algorithm:} Uses QFTs to find periodicity in modular exponentiation.</li>
478+
<li> \textbf{Quantum Phase Estimation (QPE):} QFTs extract eigenvalues of unitary matrices.</li>
479+
<li> \textbf{Quantum Signal Processing:} QFTs Enable spectral analysis on quantum data.</li>
480+
</ol>
461481
<!-- !split -->
462-
<h2 id="why-quantum-fourier-transforms-i" class="anchor">Why Quantum Fourier Transforms? I </h2>
482+
<h2 id="quantum-fourier-transforms-and-reduced-memory-complexity" class="anchor">Quantum Fourier Transforms and Reduced Memory Complexity </h2>
463483

484+
<ol>
485+
<li> Classical DFTs require \( O(N) \) space.</li>
486+
<li> QFT store Fourier-transformed coefficients <em>implicitly</em> in qubit amplitudes.</li>
487+
<li> Only \( O(n) \) qubits are needed for a size \( N = 2^n \) transformation.</li>
488+
</ol>
489+
<!-- !split -->
490+
<h2 id="quantum-fourier-transforms-quantum-signal-processing" class="anchor">Quantum Fourier Transforms Quantum Signal Processing </h2>
491+
492+
<p>QFTs enable applications such as:</p>
493+
<ol>
494+
<li> Quantum spectral analysis.</li>
495+
<li> Quantum image processing.</li>
496+
<li> Quantum filtering and denoising.</li>
497+
</ol>
498+
<p>These can enhance AI, cryptography, and data processing.</p>
499+
500+
<!-- !split -->
501+
<h2 id="why-quantum-fourier-transforms-brief-summary" class="anchor">Why Quantum Fourier Transforms? Brief summary </h2>
502+
503+
<ol>
504+
<li> Quantum Fourier Transform provides <em>exponential speedup</em></li>
505+
<li> It enables key quantum algorithms like <em>Shor&#8217;s Algorithm</em> and <em>Quantum Phase Estimation</em>.</li>
506+
<li> QFT is more efficient in <em>memory usage and circuit complexity</em> than classical methods.</li>
507+
<li> Future quantum applications in <em>signal processing, AI, and cryptography</em> will heavily rely on QFT.</li>
508+
</ol>
464509
<!-- !split -->
465-
<h2 id="a-familiar-case" class="anchor">A familiar case </h2>
510+
<h2 id="now-technicalities-reminder-on-fourier-theory-a-familiar-case-first" class="anchor">Now technicalities: Reminder on Fourier theory, a familiar case first </h2>
466511

467512
<p>For problems with so-called harmonic oscillations, given by for example the following differential equation</p>
468513
$$

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

Lines changed: 39 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -288,15 +288,51 @@ <h2 id="quantum-fourier-transforms-and-implementation">Quantum Fourier Transform
288288
</section>
289289

290290
<section>
291-
<h2 id="why-quantum-fourier-transforms-vi">Why Quantum Fourier Transforms? VI </h2>
291+
<h2 id="quantum-fourier-transform-and-applications-in-quantum-computing">Quantum Fourier Transform and Applications in Quantum Computing </h2>
292+
293+
<ol>
294+
<p><li> \textbf{Shor&#8217;s Algorithm:} Uses QFTs to find periodicity in modular exponentiation.</li>
295+
<p><li> \textbf{Quantum Phase Estimation (QPE):} QFTs extract eigenvalues of unitary matrices.</li>
296+
<p><li> \textbf{Quantum Signal Processing:} QFTs Enable spectral analysis on quantum data.</li>
297+
</ol>
298+
</section>
299+
300+
<section>
301+
<h2 id="quantum-fourier-transforms-and-reduced-memory-complexity">Quantum Fourier Transforms and Reduced Memory Complexity </h2>
302+
303+
<ol>
304+
<p><li> Classical DFTs require \( O(N) \) space.</li>
305+
<p><li> QFT store Fourier-transformed coefficients <em>implicitly</em> in qubit amplitudes.</li>
306+
<p><li> Only \( O(n) \) qubits are needed for a size \( N = 2^n \) transformation.</li>
307+
</ol>
292308
</section>
293309

294310
<section>
295-
<h2 id="why-quantum-fourier-transforms-i">Why Quantum Fourier Transforms? I </h2>
311+
<h2 id="quantum-fourier-transforms-quantum-signal-processing">Quantum Fourier Transforms Quantum Signal Processing </h2>
312+
313+
<p>QFTs enable applications such as:</p>
314+
<ol>
315+
<p><li> Quantum spectral analysis.</li>
316+
<p><li> Quantum image processing.</li>
317+
<p><li> Quantum filtering and denoising.</li>
318+
</ol>
319+
<p>
320+
<p>These can enhance AI, cryptography, and data processing.</p>
321+
</section>
322+
323+
<section>
324+
<h2 id="why-quantum-fourier-transforms-brief-summary">Why Quantum Fourier Transforms? Brief summary </h2>
325+
326+
<ol>
327+
<p><li> Quantum Fourier Transform provides <em>exponential speedup</em></li>
328+
<p><li> It enables key quantum algorithms like <em>Shor&#8217;s Algorithm</em> and <em>Quantum Phase Estimation</em>.</li>
329+
<p><li> QFT is more efficient in <em>memory usage and circuit complexity</em> than classical methods.</li>
330+
<p><li> Future quantum applications in <em>signal processing, AI, and cryptography</em> will heavily rely on QFT.</li>
331+
</ol>
296332
</section>
297333

298334
<section>
299-
<h2 id="a-familiar-case">A familiar case </h2>
335+
<h2 id="now-technicalities-reminder-on-fourier-theory-a-familiar-case-first">Now technicalities: Reminder on Fourier theory, a familiar case first </h2>
300336

301337
<p>For problems with so-called harmonic oscillations, given by for example the following differential equation</p>
302338
<p>&nbsp;<br>

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

Lines changed: 51 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -88,15 +88,28 @@
8888
2,
8989
None,
9090
'quantum-fourier-transforms-and-implementation'),
91-
('Why Quantum Fourier Transforms? VI',
91+
('Quantum Fourier Transform and Applications in Quantum '
92+
'Computing',
9293
2,
9394
None,
94-
'why-quantum-fourier-transforms-vi'),
95-
('Why Quantum Fourier Transforms? I',
95+
'quantum-fourier-transform-and-applications-in-quantum-computing'),
96+
('Quantum Fourier Transforms and Reduced Memory Complexity',
9697
2,
9798
None,
98-
'why-quantum-fourier-transforms-i'),
99-
('A familiar case', 2, None, 'a-familiar-case'),
99+
'quantum-fourier-transforms-and-reduced-memory-complexity'),
100+
('Quantum Fourier Transforms Quantum Signal Processing',
101+
2,
102+
None,
103+
'quantum-fourier-transforms-quantum-signal-processing'),
104+
('Why Quantum Fourier Transforms? Brief summary',
105+
2,
106+
None,
107+
'why-quantum-fourier-transforms-brief-summary'),
108+
('Now technicalities: Reminder on Fourier theory, a familiar '
109+
'case first',
110+
2,
111+
None,
112+
'now-technicalities-reminder-on-fourier-theory-a-familiar-case-first'),
100113
('Several driving forces', 2, None, 'several-driving-forces'),
101114
('Periodicity', 2, None, 'periodicity'),
102115
('Simple Code Example', 2, None, 'simple-code-example'),
@@ -363,13 +376,43 @@ <h2 id="quantum-fourier-transforms-and-implementation">Quantum Fourier Transform
363376
<li> This makes QFT highly efficient for <em>quantum hardware</em>.</li>
364377
</ol>
365378
<!-- !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>
379+
<h2 id="quantum-fourier-transform-and-applications-in-quantum-computing">Quantum Fourier Transform and Applications in Quantum Computing </h2>
367380

381+
<ol>
382+
<li> \textbf{Shor&#8217;s Algorithm:} Uses QFTs to find periodicity in modular exponentiation.</li>
383+
<li> \textbf{Quantum Phase Estimation (QPE):} QFTs extract eigenvalues of unitary matrices.</li>
384+
<li> \textbf{Quantum Signal Processing:} QFTs Enable spectral analysis on quantum data.</li>
385+
</ol>
368386
<!-- !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>
387+
<h2 id="quantum-fourier-transforms-and-reduced-memory-complexity">Quantum Fourier Transforms and Reduced Memory Complexity </h2>
370388

389+
<ol>
390+
<li> Classical DFTs require \( O(N) \) space.</li>
391+
<li> QFT store Fourier-transformed coefficients <em>implicitly</em> in qubit amplitudes.</li>
392+
<li> Only \( O(n) \) qubits are needed for a size \( N = 2^n \) transformation.</li>
393+
</ol>
394+
<!-- !split --><br><br><br><br><br><br><br><br><br><br>
395+
<h2 id="quantum-fourier-transforms-quantum-signal-processing">Quantum Fourier Transforms Quantum Signal Processing </h2>
396+
397+
<p>QFTs enable applications such as:</p>
398+
<ol>
399+
<li> Quantum spectral analysis.</li>
400+
<li> Quantum image processing.</li>
401+
<li> Quantum filtering and denoising.</li>
402+
</ol>
403+
<p>These can enhance AI, cryptography, and data processing.</p>
404+
405+
<!-- !split --><br><br><br><br><br><br><br><br><br><br>
406+
<h2 id="why-quantum-fourier-transforms-brief-summary">Why Quantum Fourier Transforms? Brief summary </h2>
407+
408+
<ol>
409+
<li> Quantum Fourier Transform provides <em>exponential speedup</em></li>
410+
<li> It enables key quantum algorithms like <em>Shor&#8217;s Algorithm</em> and <em>Quantum Phase Estimation</em>.</li>
411+
<li> QFT is more efficient in <em>memory usage and circuit complexity</em> than classical methods.</li>
412+
<li> Future quantum applications in <em>signal processing, AI, and cryptography</em> will heavily rely on QFT.</li>
413+
</ol>
371414
<!-- !split --><br><br><br><br><br><br><br><br><br><br>
372-
<h2 id="a-familiar-case">A familiar case </h2>
415+
<h2 id="now-technicalities-reminder-on-fourier-theory-a-familiar-case-first">Now technicalities: Reminder on Fourier theory, a familiar case first </h2>
373416

374417
<p>For problems with so-called harmonic oscillations, given by for example the following differential equation</p>
375418
$$

doc/pub/week10/html/week10.html

Lines changed: 51 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -165,15 +165,28 @@
165165
2,
166166
None,
167167
'quantum-fourier-transforms-and-implementation'),
168-
('Why Quantum Fourier Transforms? VI',
168+
('Quantum Fourier Transform and Applications in Quantum '
169+
'Computing',
169170
2,
170171
None,
171-
'why-quantum-fourier-transforms-vi'),
172-
('Why Quantum Fourier Transforms? I',
172+
'quantum-fourier-transform-and-applications-in-quantum-computing'),
173+
('Quantum Fourier Transforms and Reduced Memory Complexity',
173174
2,
174175
None,
175-
'why-quantum-fourier-transforms-i'),
176-
('A familiar case', 2, None, 'a-familiar-case'),
176+
'quantum-fourier-transforms-and-reduced-memory-complexity'),
177+
('Quantum Fourier Transforms Quantum Signal Processing',
178+
2,
179+
None,
180+
'quantum-fourier-transforms-quantum-signal-processing'),
181+
('Why Quantum Fourier Transforms? Brief summary',
182+
2,
183+
None,
184+
'why-quantum-fourier-transforms-brief-summary'),
185+
('Now technicalities: Reminder on Fourier theory, a familiar '
186+
'case first',
187+
2,
188+
None,
189+
'now-technicalities-reminder-on-fourier-theory-a-familiar-case-first'),
177190
('Several driving forces', 2, None, 'several-driving-forces'),
178191
('Periodicity', 2, None, 'periodicity'),
179192
('Simple Code Example', 2, None, 'simple-code-example'),
@@ -440,13 +453,43 @@ <h2 id="quantum-fourier-transforms-and-implementation">Quantum Fourier Transform
440453
<li> This makes QFT highly efficient for <em>quantum hardware</em>.</li>
441454
</ol>
442455
<!-- !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>
456+
<h2 id="quantum-fourier-transform-and-applications-in-quantum-computing">Quantum Fourier Transform and Applications in Quantum Computing </h2>
444457

458+
<ol>
459+
<li> \textbf{Shor&#8217;s Algorithm:} Uses QFTs to find periodicity in modular exponentiation.</li>
460+
<li> \textbf{Quantum Phase Estimation (QPE):} QFTs extract eigenvalues of unitary matrices.</li>
461+
<li> \textbf{Quantum Signal Processing:} QFTs Enable spectral analysis on quantum data.</li>
462+
</ol>
445463
<!-- !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>
464+
<h2 id="quantum-fourier-transforms-and-reduced-memory-complexity">Quantum Fourier Transforms and Reduced Memory Complexity </h2>
447465

466+
<ol>
467+
<li> Classical DFTs require \( O(N) \) space.</li>
468+
<li> QFT store Fourier-transformed coefficients <em>implicitly</em> in qubit amplitudes.</li>
469+
<li> Only \( O(n) \) qubits are needed for a size \( N = 2^n \) transformation.</li>
470+
</ol>
471+
<!-- !split --><br><br><br><br><br><br><br><br><br><br>
472+
<h2 id="quantum-fourier-transforms-quantum-signal-processing">Quantum Fourier Transforms Quantum Signal Processing </h2>
473+
474+
<p>QFTs enable applications such as:</p>
475+
<ol>
476+
<li> Quantum spectral analysis.</li>
477+
<li> Quantum image processing.</li>
478+
<li> Quantum filtering and denoising.</li>
479+
</ol>
480+
<p>These can enhance AI, cryptography, and data processing.</p>
481+
482+
<!-- !split --><br><br><br><br><br><br><br><br><br><br>
483+
<h2 id="why-quantum-fourier-transforms-brief-summary">Why Quantum Fourier Transforms? Brief summary </h2>
484+
485+
<ol>
486+
<li> Quantum Fourier Transform provides <em>exponential speedup</em></li>
487+
<li> It enables key quantum algorithms like <em>Shor&#8217;s Algorithm</em> and <em>Quantum Phase Estimation</em>.</li>
488+
<li> QFT is more efficient in <em>memory usage and circuit complexity</em> than classical methods.</li>
489+
<li> Future quantum applications in <em>signal processing, AI, and cryptography</em> will heavily rely on QFT.</li>
490+
</ol>
448491
<!-- !split --><br><br><br><br><br><br><br><br><br><br>
449-
<h2 id="a-familiar-case">A familiar case </h2>
492+
<h2 id="now-technicalities-reminder-on-fourier-theory-a-familiar-case-first">Now technicalities: Reminder on Fourier theory, a familiar case first </h2>
450493

451494
<p>For problems with so-called harmonic oscillations, given by for example the following differential equation</p>
452495
$$
0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)