MATH 595 - Quantum Complexity and Topology
MATH 595 - Quantum Complexity and Topology
-
I give lightening overview of what is known about the computational complexity of TQFT invariants like the Jones polynomial.
Meeting 14.1: Computational complexity of TQFT…
-
Meeting 15.1: Students talks 2 of 25
01:22:23duration 1 hour 22 minutes
Meeting 15.1: Students talks
Justin talks about the computational complexity of approximating Cheeger constants of graphs, and the relation of this problem to quantum algorithms for persistent…Meeting 15.1: Students talks
-
We spell out the precise relation between 3-manifold/knot invariants and the model of topological quantum computing discussed in the previous several meetings.
Meeting 13.2: Topological quantum computing and…
-
We show that if an extended unitary TQFT supports a quantum representation of a braid group with image that is dense inside of the unitary group of an appropriate state…
Meeting 12.2: Topological quantum computing IV
-
We discuss extended (2+1)-dimensional TQFTs, and show how the structure of an extended TQFT allows us to localize the state spaces of surfaces by cutting them up into…
Meeting 11.2: Topological quantum computing III
-
We mostly say more about (2+1)-dimensional unitary TQFTs. In particular, we define the quantum representations of mapping class groups of surfaces determined by a TQFT.…
Meeting 11.1: Topological quantum computing II
-
Continuing to follow Kitaev, we consider the toric code as the ground state space of a Hamiltonian constructed from the vertex and plaquette operators. The other…
Meeting 10.2: Topological quantum computing I
-
I begin a probably-too-zoomed-out overview of the historical development of ideas that begin with topological quantum field theory (TQFT) and lead to topological quantum…
Meeting 10.1: From TQFT to TQC, Part 1
-
I finish up calculating the distance of the toric code. I then introduce the stabilizer formalism, which provides a method to construct quantum error correcting codes…
Meeting 9.2: Toric code II and stabilizer…
-
We construct Kitaev's toric code in full gory detail. Here's his paper.
Meeting 9.1: Toric code I
-
BQP is generally expect to be the correct abstraction of "quantum polynomial time," but two practical issues will need to be overcome in order to build quantum…
Meeting 8.2: Quantum error correction
-
Simon's problem is a somewhat contrived oracle problem that provides an oracle separation of BQP and BPP, which should be interpreted as evidence (but not proof)…
Meeting 8.1: Simon's problem and factoring
-
I define BQP ("bounded error quantum polynomial time") and pay lip service to the Solovay-Kitaev theorem (hopefully a student will prove it in a talk at the…
Meeting 7.1: BQP and QMA
-
I follow up more thoroughly on RSAT, an NP-complete satisfiability problem for Boolean reversible circuits. It actually has several variants, of which we discuss 2. …
Meeting 6.2: More on reversible circuits, and…
-
We discuss (classical) probabilistic algorithms and reversible circuits.
Meeting 6.1: Classical warm-ups to quantum…
-
We dig into quantum states in more detail, but still somewhat informally. (We won't do any formal "quantum information" in this class, choosing instead…
Meeting 5.2: Digging into quantum states
-
I discuss the four axioms of quantum mechanics, and do some very simple examples of time evolution and measurements of qubits.
Meeting 5.1: Axioms of quantum mechanics
-
I discuss what's known about the computational complexity of unknot recognition. You might want to watch Marc Lackenby's recent talk after watching this.
Meeting 4.2: The complexity of unknot recognition
-
I continue to review some of the usual suspects in complexity: P, NP, PSPACE, EXP and such. I then introduce two basic notions of reduction: polynomial-time many-one…
Meeting 4.1: Complexity
-
I discuss the definition of computability via Turing machines, and a couple of examples and non-examples of computable problems in geometric topology.
Meeting 3.2: Computability
-
We combinatorialize tame knots using stick presentations, then form knot diagrams by taking regular projections onto a plane. I explain two ways to convert a word in…
Meeting 3.1: More on knots, and building knot…
-
We continue the discussion of Heegaard diagrams from last time. I give some examples, calculate the homology of a lens space, and introduce normal curves. We then…
Meeting 2.2: More on Heegaard diagrams, knots and…
-
I sketch the proof that every (orientable, closed, PL) 3-manifold has a Heegaard splitting.
Meeting 2.1: Heegaard splittings of 3-manifolds
-
We discuss triangulations of manifolds, and then I justify my hot take that the best dimension is three.
Meeting 1.2: The best dimension is 3
-
I begin with a very brief overview of the main themes we will explore this semester: interactions between (low-dimensional) topology, computational complexity and…
Meeting 1.1: Course overview, and what is a…
Search for ""