IMPLEMENTING STABILIZER CODES FOR CIRCUIT SIMULATION IN JULIA
Varun Seshadri
Supervised by Prof. Dr. Christian Mendl
09 March 2021
SCCS Kolloqium
1
STABILISER FORMALISM
2
Pauli And Stabilizer Groups
Pauli Group
Varun Seshadri | Technical University of Munich
3
Stabilizer Group
Properties of the Pauli Group:
Properties of the Stabilizer Group:
Example:
Stabilizer Subspace
Varun Seshadri | Technical University of Munich
4
Logical Operators for Stabilizer Codes
Example
Varun Seshadri | Technical University of Munich
5
Stabilizer Code Examples
Varun Seshadri | Technical University of Munich
6
3 qubit Bit Flip code
3 qubit Phase Flip code
Shor Code
Smallest Code for 1 qubit error
Gates on Stabilizer Codes
Varun Seshadri | Technical University of Munich
7
The Clifford Group:
The Clifford group is the normalizer of the Pauli group.
Gottesmann Knill Theorem
GRAPH STATES
8
Definition
Varun Seshadri | Technical University of Munich
9
Example
Varun Seshadri | Technical University of Munich
10
Local Complementation
Varun Seshadri | Technical University of Munich
11
IMPLEMENTATION
12
State representation in simulator.
Varun Seshadri | Technical University of Munich
13
Gates
Varun Seshadri | Technical University of Munich
14
Local Complementation Revisited.
Varun Seshadri | Technical University of Munich
15
A Local Complementation on a graph G, can be represented b a local Clifford operator.
Two Qubit Gates
Varun Seshadri | Technical University of Munich
16
Two Qubit Gates
Varun Seshadri | Technical University of Munich
17
Sub Case 2.2: At least one of the operand vertices isisolated or only connected to the other operand vertex
Two Qubit Gates
Varun Seshadri | Technical University of Munich
18
Sub Case 2.2: At least one of the operand vertices is isolated or only connected to the other operand vertex
THANK YOU
In particular to Prof. Christian Mendl, Prof. Stefan Filipp and Keefe Huang