Quantum Error Correction and Fault Tolerance, Winter 2022
Debbie Leung
Email: wcleung(at)uwaterloo(dot)ca
Michael Vasmer
Email: mvasmer(at)perimeterinstitute(dot)ca
Beni Yoshida
Email: byoshida(at)perimeterinstitute(dot)ca
Elijah Durso-Sabina
Email: edursosabina(at)uwaterloo(dot)ca
Lane Gunderman
Email: lgunderman(at)uwaterloo(dot)ca
Tue/Thur 11-12:15, QNC auditorium Mar 01-24 with recordings, student presentations April 05-07 live on zoom.
Instructors: after class or by appointment.
Slack channel (email Debbie for invitation)
7 assignments (total 70%)
Term project (30%)
Posted Mar 24, 2022, 23:20
Recording for Mar 24 lecture uploaded. Presentations will be April 5 and 7, on zoom (use above zoomlink). 3-page abstract will be due 1 FULL day (11am April 4 and 6) before the presentation.
Posted Mar 23, 2022, 00:50
Recording for Mar 22 lecture uploaded. Also, please provide your preference which day you want to present your term project.
Posted Mar 17, 2022, 23:30
Recording for Mar 17 lecture uploaded.
Posted Mar 08, 2022, 01:00
A6, A7 posted. Crowdmark submission links will be sent shortly.
Posted Mar 04, 2022, 11:50
Recording for Mar 02 lecture uploaded.
Posted Mar 02, 2022, 11:00
Recording for Mar 01 lecture uploaded.
Posted Feb 28, 2022, 11:30
Notes on part 3 with **new lecture arrangements (as discussed on Slack)** posted. Also please refer to Slack for term project discussions.
Posted Feb 14, 2022, 21:40
Link for live-cast updated. Each live-cast seems to have a unique link. We will just keep updating the above link.
Posted Feb 11, 2022, 21:30
Assignment 4 updated (revision also available on Slack).
Posted Feb 10, 2022, 13:20
Recording for Feb 10 lecture uploaded.
Posted Feb 09, 2022, 18:00
The above link for live-cast has been updated.
Posted Feb 08, 2022, 23:00
Recording for Feb 08 lecture uploaded.
Posted Feb 07, 2022, 18:00
The link for catching the lecture live-cast included. Many thanks to the IQC IT/communications staff for their help :)
Posted Feb 03, 2022, 15:00
Recording for Feb 03 lecture and notes for rest of part II uploaded, syllabi for part II revised.
Posted Feb 01, 2022, 14:40
Recording for Feb 01 lecture uploaded.
Posted Feb 01, 2022, 12:40
A3 revised, assignments for part 2 uploaded with revised schedule, and A1 returned with solutions on Slack.
Posted Feb 01, 2022, 00:10
Notes for part 2, lectures 1-4 and A3 uploaded.
Posted Jan 28, 2022, 00:15
Recording for lecture 7 uploaded, topics for part 3 updated.
Posted Jan 25, 2022, 22:30
Recording for lecture 6 uploaded.
Posted Jan 24, 2022, 22:30
Notes for lectures 6 and 7 updated.
Posted Jan 21, 2022, 18:20
A2 revised, due date Monday Jan 31, 5pm (hard deadline), recording for Jan 20 lecture posted.
Posted Jan 19, 2022, 23:59
A2 posted, Notes 2 for stabilizer codes replaced (for typos), supplementary notes for stabilizer codes and first few pages for Clifford group added.
Posted Jan 18, 2022, 23:00
Recording for Jan 18 lecture posted.
Posted Jan 15, 2022, 00:30
For A1 Q2b and Q3, you can consider a pure state encoded input and analyse what is the corresponding output. In both cases, decode into an unecnoded qubit state.
Posted Jan 13, 2022, 23:30
Notes 1 for Lectures 3 & 4 reposted (pages reordered), recordings for Jan 13 lecture posted (in 3 separate videos).
Posted Jan 12, 2022, 23:45
Removed "where c_{ij} is the (i,j)-entry of a positive semidefinite matrix C" in the QECC condition; A1Q1 revised accordingly.
Posted Jan 11, 2022, 23:45
A1 revised. Crowdmark submission invitations sent.
Posted Jan 11, 2022, 18:00
Recording for lecture 2, A1 (tentative), and notes for lectures 3-4 uploaded; Crowdmark submission invitations will be sent shortly.
Posted Jan 06, 2022, 16:00
Recording for lecture 1 uploaded, slack channel created
Posted Jan 04, 2022, 23:30
Notes for lectures 1 & 2 uploaded.
Posted Dec 21, 2021, 14:30
Website was set up.
Course materials
Prerequisite: QIC 710 QECC notes from CO481 W2019 Textbook by Nielsen and Chuang Daniel Gottesman's PhD thesis Website for W2018 offering
Part 1 -- Quantum error correcting codes (Jan 6-27, 2022)
Lecture 1: What is quantum noise?Lecture 2: Basics of quantum error correctionQuantum operations and channels Independence and low weight errors The 9-bit Shor code Discretization of quantum errors Degenerate and non-degenerate codes Quantum error correction criterion Notes Recording 1 Recording 2 Recording 3 A1 (due Jan 21)
Lecture 3-5: Stabilizer codesClassical linear codes Pauli group Symplectic representation Stabilizer codes CSS codes Erasure codes Notes 1 Notes 2 Notes 3 Supp Recording 1 Recording 2 Recording 3 A2 (due Jan 31)
Lecture 6-7: Evolution under the stabilizer frameworkClifford group Group action on Pauli group Encoded operations Measurements Gottesman-Knill Theorem Gate teleportation Ck hierachy
Part 2 -- Fault-tolerance (Feb 1-17, 2022)
Lecture 1: What is fault-tolerance?Lecture 2: Fault-tolerant operations part IDefinition(s) of fault-tolerance Standard "circuit noise" error model Fault-tolerant error correction (Shor and Flag) Fault-tolerant state preparation Fault-tolerant measurements Notes Recording A4 (Q1-2 due Feb 18, Q3 due Feb 25)
Lecture 3: Fault-tolerant operations part IILecture 4: Fault-tolerant operations part IIIClifford group (recap) Fault-tolerant gates Transversal gates Eastin-Knill theorem Lecture 5: Threshold theorem part I15 qubit Reed-Muller code Logical gates via teleportation Magic state distillation Formal fault-tolerance definitions Local stochastic noise Level reduction theorem Notes Recording A5 (due Mar 04)
Lecture 6: Threshold theorem part IIConcatenated codes Proof of the threshold theorem Assumptions of the threshold theorem
Part 3 -- Special topics (Mar 1-17, 2022)
Lecture 1 (March 1, ~120 min):
Classical code Toric code basic properties Stability of ground states Anyons
Lecture 2 (March 3, ~120 min):
Anyons (continued) Boundaries Circuit complexity SPT phases
Lecture 3 (March 17, ~120 min):
Toric code preparation circuit Preparation with measurement Color code
Lecture 4 (March 22, ~90 min):
Cleaning lemma Information storage bound
Lecture 5 (March 24, ~90 min):
Clifford hierarchy Bravyi-Koenig bound
Part 4 -- Student presentations (April 05 - 07, 2022)
Note: scheduling and content are subject to minor changes
Assessment materials