Relations for 2-qubit Clifford+T operator group

Size: px
Start display at page:

Download "Relations for 2-qubit Clifford+T operator group"

Transcription

1 Relations for -qubit Clifford+T operator group Peter Selinger and iaoning Bian Dalhousie University

2 Contents Some background The main theorem Proof of the main theorem Greylyn s theorem Presentation of a subgroup Choice of C, f, and h Reduction of equations

3 Clifford+T operators The class of Clifford+T operators is the smallest class of unitary operators that includes the operators ω = e iπ/4, = 1 ( ) ( ) ( ) , S = 0 i, T = 0 ω Z c = = Z = Z =, and is closed under composition and tensor product.

4 Clifford+T operator on qubits Notations for -qubit Clifford+T operator: T 0 = T I = T, T 1 = I T = T Similarly for 0, 1, S 0, S 1. We provide a presentation in terms of generators ω, Z c, T 0, T 1, 0, 1, S 0, S 1 and relations (main theorem) for -qubit Clifford+T operator group.

5 Why do we need relations?

6 Why do we need relations? For 1-qubit Clifford+T operators ([]) Exact synthesis algorithm Matsumoto-Amano normal form (T-optimal) TTSTTTSTSTTZ

7 Why do we need relations? For 1-qubit Clifford+T operators ([]) Exact synthesis algorithm Matsumoto-Amano normal form (T-optimal) TTSTTTSTSTTZ For n-qubit Clifford+T operators Exact synthesis Giles-Selinger algorithm ([1], but not T-optimal) No normal form so far ow to minimize the T-count? S T T T T T

8 The main theorem Theorem. The following set of relations is complete for -qubit Clifford+T circuits: ω 8 = 1 = 1 S 4 = 1 SSS = ω = S = S S = S S S S S = S S S S = = = S S S S S S S S S ω 1 S S S ω 1

9 The main theorem, continued: TT = S (TSS) = ω T = T T = T T S T T S T = ɛ T T T T T T = ɛ S T T T T T S T T T T T S T T S T T S T T T T T S T T T T S = ɛ S T

10 Clifford+T and U 4 (Z[ 1, i]) Theorem (Giles and Selinger, ariv: [1]). The -qubit Clifford+T operator group is the index subgroup of U 4 (Z[ 1, i]), consisting of operators with determinant ±1, ±i. ere, U 4 (Z[ 1, i]) is the group of unitary 4 4 matrices with entries in Z[ 1, i].

11 Greylyn s result Theorem (Greylyn, [4]). The group U 4 (Z[ 1, i]) can be presented by 16 generators and 13 equations. [i,j], [i,j], ω [k] (1 i < j 4, 1 k 4) ere, ω [k], and [i,j], [i,j] are one- and two-level operators, e.g.: ω [4] = , [,3] = ω

12 Greylyn s 13 relations Figure from Greylyn s master thesis ariv:

13 Proof idea of Greylyn s theorem 1. Build the Cayley graph of the group. Vertices = group elements, edges = generators. I

14 Proof idea of Greylyn s theorem 1. Build the Cayley graph of the group. Vertices = group elements, edges = generators. Cycles = relations. I

15 Proof idea of Greylyn s theorem 1. Build the Cayley graph of the group. Vertices = group elements, edges = generators. Cycles = relations.. The Giles-Selinger algorithm gives a canonical path from each group element to the identity. This forms a spanning tree. I

16 Proof idea of Greylyn s theorem, continued 3. Find finitely many relations of the form a b such that any arbitrary path can be transformed to the equivalent canonical path. By induction on the height of a and b.

17 Presentation of a subgroup We have Clifford+T U 4 (Z[ 1, i]). Greylyn s result gives us generators and relations for the bigger group. We face the following problem: Problem. Let be a subgroup of G, and suppose we have a presentation of G by generators and relations. Can we find a presentation of by generators and relations?

18 Presentation of a subgroup We have Clifford+T U 4 (Z[ 1, i]). Greylyn s result gives us generators and relations for the bigger group. We face the following problem: Problem. Let be a subgroup of G, and suppose we have a presentation of G by generators and relations. Can we find a presentation of by generators and relations? Example. G = A, B, C A, B, C, (BC) 3, (AC), (AB) 4 Let = AC, Y = BA. =, Y

19 Presentation of a subgroup We have Clifford+T U 4 (Z[ 1, i]). Greylyn s result gives us generators and relations for the bigger group. We face the following problem: Problem. Let be a subgroup of G, and suppose we have a presentation of G by generators and relations. Can we find a presentation of by generators and relations? Example. G = A, B, C A, B, C, (BC) 3, (AC), (AB) 4 Let = AC, Y = BA. =, Y, Y 4, (Y ) 3 Fortunately, there is a method for computing this.

20 Presentation of a subgroup Lemma. If (G 0, S) is a presentation of group G, and = 0 is a subgroup of G, and if C, f, and h are chosen as below, then ( 0, R) is a presentation of, where R consists of the following relations: (A) For each generator x 0, a relation x = g(f (x)) R; and (B) For each coset representative c C and each relation s = t S, a relation u = v R, where (u, d) = h(c, s), and (v, e) = h(c, t).

21 C, f, and h Coset representatives C x 0 f (x), some sequence in G 0 s.t. [f (x)] = x Define a map (where w and d satisfy cy = [w]d) h : C G 0 0 C (c, y) (w, d) Extend h to h : C G 0 0 C h(c 0, y 1 y...y n ) = (w 1 w...w n, c n ) Define g : G 0 [y1...y n] 0 given by g(u) = v iff h(1, u) = (v, 1)

22 Choice of C, f, and h C = {1, ω [4] } f is defined by x f (x) x f (x) 0 [1,3] [0,] 1 [,3] [0,1] S 0 ω[3] ω [] S 1 ω[3] ω [1] Z c ω[3] 4 ω ω [0] ω [1] ω [] ω [3] T 0 ω [] ω [3] T 1 ω [3] ω [1] Choice of h, using the following abbreviations Swap =, T = T 7, C 0 = 0 Z c 0 0 = 0 S 0 S 0 0, 1 = 1 S 1 S 1 1, S = S 3, C 1 = 1 Z c 1

23 Choice of C, f, and h y h(1, y) h(ω [4], y) [0,1] ( 0 C 1 0, 1) ( 0 C 1 0, ω [4] ) [0,] (Swap 0 C 1 0 Swap, 1) (Swap 0 C 1 0 Swap, ω [4] ) [0,3] (C 0 0 C 1 0 C 0, 1) (C 0 0 T 1 C 1 T 1 0C 0, ω [4] ) [1,] (C 0 1 C 1 1 C 0, 1) (C 0 1 C 1 1 C 0, ω [4] ) [1,3] (SwapC 1 Swap, 1) (SwapT 1 C 1 T 1 Swap, ω [4]) [,3] (C 1, 1) (T 1 C 1 T 1, ω [4]) [0,1] ( 0 S 1 1T 1 C 1T 1 1 S 1 0, 1) ( 0 S 1 1T 1 C 1T 1 1 S 1 0, ω [4] ) [0,] (Swap 0 S 1 1T 1 C 1T 1 1 S 1 0 Swap, 1) (Swap 0 S 1 1T 1 C 1T 1 1 S 1 0 Swap, ω [4] ) [0,3] (C 0 0 S 1 1T 1 C 1T 1 1 S 1 0 C 0, 1) (C 0 0 T 1 S 1 1T 1 C 1T 1 1 S 1 T 1 0C 0, ω [4] ) [1,] (C 0 1 S 1 1T 1 C 1T 1 1 S 1 1 C 0, 1) (C 0 1 S 1 1T 1 C 1T 1 1 S 1 1 C 0, ω [4] ) [1,3] (SwapS 1 1T 1 C 1T 1 1 S 1 Swap, 1) (SwapT 1 S 1 1T 1 C 1T 1 1 S 1 T 1 Swap, ω [4]) [,3] (S 1 1T 1 C 1T 1 1 S 1, 1) (T 1 S 1 1T 1 C 1T 1 1 S 1 T 1, ω [4]) ω [0] (C 0 0 T 1 C 1T 1 C 1 0 C 0, ω [4] ) (C 0 0 T 0 0 C 0, 1) ω [1] (SwapT 1 C 1T 1 C 1 Swap, ω [4] ) (SwapT 0 Swap, 1) ω [] (T 1 C 1T 1 C 1, ω [4] ) (T 0, 1) ω [3] (ɛ, ω [4] ) (T 1 T 0 C 1 T 1 C 1, 1)

24 Reduction of equations Apply this lemma, we get = 54 equations, all very long.

25 Reduction of equations Apply this lemma, we get = 54 equations, all very long. We already know some obvious equations: All Clifford equations Obvious Clifford+T equations TT = S (TSS) = ω T = T T = T

26 Reduction of equations Apply this lemma, we get = 54 equations, all very long. We already know some obvious equations: All Clifford equations Obvious Clifford+T equations TT = S (TSS) = ω T = T T = T After automatic reduction, we have 40 left After manual reduction, we have 3 left

27 T S T T S T = ɛ T T T T T T = ɛ S T T T T T S T T T T T S T T S T T S T T T T T S T T T T S = ɛ S T

28 Sketch of the automated reduction Following Gosset, Kliuchnikov, Mosca, and Russo ([3]), we define, for any Pauli operators P, Q: R(P Q) = 1 + ω I + 1 ω (P Q).

29 Sketch of the automated reduction Following Gosset, Kliuchnikov, Mosca, and Russo ([3]), we define, for any Pauli operators P, Q: R(P Q) = 1 + ω I + 1 ω (P Q). Then every Clifford+T operator can be written (not uniquely) as R(P 1 Q 1 ) R(P k Q k ) C, where P j, Q j are Pauli and C is Clifford.

30 Sketch of the automated reduction Following Gosset, Kliuchnikov, Mosca, and Russo ([3]), we define, for any Pauli operators P, Q: R(P Q) = 1 + ω I + 1 ω (P Q). Then every Clifford+T operator can be written (not uniquely) as R(P 1 Q 1 ) R(P k Q k ) C, where P j, Q j are Pauli and C is Clifford. We can use the obvious equations to convert any Clifford+T operator to this form. Also, R(P Q) and R(P Q ) commute iff P Q and P Q commute. Using these techniques, most of the 54 equations can be automatically proven.

31 This concludes the proof of the main theorem! Theorem. The following set of relations is complete for -qubit Clifford+T circuits: Clifford equations [5] TT = S (TSS) = ω T = T T = T T S T T S T = ɛ T T T T T T = ɛ S T T T T T S T T T T T S T T S T T S T T T T T S T T T T S = ɛ S T

32 References B. Giles and P. Selinger. Exact synthesis of multiqubit Clifford+T circuits. Physical Review A, 87(3):0333, 013. B. Giles and P. Selinger. Remarks on Matsumoto and Amano s normal form for single-qubit Clifford+T operators. ariv preprint ariv: , 013. D. Gosset, V. Kliuchnikov, M. Mosca, and V. Russo. An algorithm for the t-count. Quantum Information & Computation, 14(15-16): , 014. S. E. M. Greylyn. Generators and relations for the group U 4 (Z[ 1, i]). ariv preprint ariv: , 014. P. Selinger. Generators and relations for n-qubit Clifford operators.

33 Thank You!

arxiv: v1 [quant-ph] 23 Dec 2013

arxiv: v1 [quant-ph] 23 Dec 2013 Remarks on Matsumoto and Amano s normal form for single-qubit Clifford+ operators Brett Giles and Peter elinger arxiv:131.6584v1 [quant-ph] 3 Dec 013 Abstract Matsumoto and Amano (008) showed that every

More information

Problem Set # 6 Solutions

Problem Set # 6 Solutions Id: hw.tex,v 1.4 009/0/09 04:31:40 ike Exp 1 MIT.111/8.411/6.898/18.435 Quantum Information Science I Fall, 010 Sam Ocko October 6, 010 1. Building controlled-u from U (a) Problem Set # 6 Solutions FIG.

More information

Translating between the roots of the identity in quantum computers

Translating between the roots of the identity in quantum computers Translating between the roots of the identity in quantum computers Wouter Castryc 1 Jeroen Demeyer Alexis De Vos Oliver Keszocze 3 Mathias Soeen 4 1 Imec-COSIC, Departement Eletrotechnie, KU Leuven, Leuven,

More information

arxiv: v3 [quant-ph] 2 Apr 2013

arxiv: v3 [quant-ph] 2 Apr 2013 Exact synthesis of multiqubit Clifford+T circuits Brett Giles Department of Computer Science University of Calgary Peter Selinger Department of Mathematics and Statistics Dalhousie University arxiv:110506v3

More information

GENERATORS AND RELATIONS FOR THE GROUP U 4 (Z[ 1

GENERATORS AND RELATIONS FOR THE GROUP U 4 (Z[ 1 GENERATORS AND RELATIONS FOR THE GROUP U 4 (Z[ 1, i]) by Seth Eveson Murray Greylyn Submitted in partial fulfillment of the requirements for the degree of Master of Science at Dalhousie University Halifax,

More information

Day 3 Selected Solutions

Day 3 Selected Solutions Solutions for Exercises 1 and 2 Exercise 1 Start with something simple: What is the stabilizer S such that is stabilized by S? G 1 = linspan ( 00, 11 ) Exercise 1 Start with something simple: What is the

More information

SHORTER GATE SEQUENCES FOR QUANTUM COMPUTING BY MIXING UNITARIES PHYSICAL REVIEW A 95, (2017) ARXIV:

SHORTER GATE SEQUENCES FOR QUANTUM COMPUTING BY MIXING UNITARIES PHYSICAL REVIEW A 95, (2017) ARXIV: SHORTER GATE SEQUENCES FOR QUANTUM COMPUTING BY MIXING UNITARIES PHYSICAL REVIEW A 95, 042306 (2017) ARXIV:1612.02689 BIG PICTURE better compiling Can Randomisation help? if then do X, but if then do Y

More information

Symplectic Structures in Quantum Information

Symplectic Structures in Quantum Information Symplectic Structures in Quantum Information Vlad Gheorghiu epartment of Physics Carnegie Mellon University Pittsburgh, PA 15213, U.S.A. June 3, 2010 Vlad Gheorghiu (CMU) Symplectic struct. in Quantum

More information

C/CS/Phys C191 Quantum Gates, Universality and Solovay-Kitaev 9/25/07 Fall 2007 Lecture 9

C/CS/Phys C191 Quantum Gates, Universality and Solovay-Kitaev 9/25/07 Fall 2007 Lecture 9 C/CS/Phys C191 Quantum Gates, Universality and Solovay-Kitaev 9/25/07 Fall 2007 Lecture 9 1 Readings Benenti, Casati, and Strini: Quantum Gates Ch. 3.2-3.4 Universality Ch. 3.5-3.6 2 Quantum Gates Continuing

More information

Parallelizing quantum circuit synthesis

Parallelizing quantum circuit synthesis Parallelizing quantum circuit synthesis by Olivia Di Matteo A thesis presented to the University of Waterloo in fulfilment of the thesis requirement for the degree of Master of Science in Physics - Quantum

More information

Group Codes with Complex Reflection Groups

Group Codes with Complex Reflection Groups Group Codes with Complex Reflection Groups Hye Jung Kim, J.B. Nation and Anne Shepler University of Hawai i at Mānoa and University of North Texas Ashikaga, August 2010 Group Codes Recall the basic plan

More information

arxiv: v1 [quant-ph] 12 Aug 2013

arxiv: v1 [quant-ph] 12 Aug 2013 On quantum circuits employing roots of the Pauli matrices Mathias Soeen, 1 D. Michael Miller, and Rolf Drechsler 1 1 Institute of Computer Science, niversity of Bremen, Germany Department of Computer Science,

More information

Repeat-Until-Success: Non-deterministic decomposition of single-qubit unitaries

Repeat-Until-Success: Non-deterministic decomposition of single-qubit unitaries Repeat-Until-Success: Non-deterministic decomposition of single-qubit unitaries Adam Paetznick David R. Cheriton School of Computer Science and Institute for Quantum Computing, University of Waterloo Krysta

More information

Grover s algorithm. We want to find aa. Search in an unordered database. QC oracle (as usual) Usual trick

Grover s algorithm. We want to find aa. Search in an unordered database. QC oracle (as usual) Usual trick Grover s algorithm Search in an unordered database Example: phonebook, need to find a person from a phone number Actually, something else, like hard (e.g., NP-complete) problem 0, xx aa Black box ff xx

More information

1 Readings. 2 Unitary Operators. C/CS/Phys C191 Unitaries and Quantum Gates 9/22/09 Fall 2009 Lecture 8

1 Readings. 2 Unitary Operators. C/CS/Phys C191 Unitaries and Quantum Gates 9/22/09 Fall 2009 Lecture 8 C/CS/Phys C191 Unitaries and Quantum Gates 9//09 Fall 009 Lecture 8 1 Readings Benenti, Casati, and Strini: Classical circuits and computation Ch.1.,.6 Quantum Gates Ch. 3.-3.4 Kaye et al: Ch. 1.1-1.5,

More information

Projects about Quantum adder circuits Final examination June 2018 Quirk Simulator

Projects about Quantum adder circuits Final examination June 2018 Quirk Simulator Projects about Quantum adder circuits Final examination June 2018 Quirk Simulator http://algassert.com/2016/05/22/quirk.html PROBLEM TO SOLVE 1. The HNG gate is described in reference: Haghparast M. and

More information

Optimal Realizations of Controlled Unitary Gates

Optimal Realizations of Controlled Unitary Gates Optimal Realizations of Controlled nitary Gates Guang Song and Andreas Klappenecker Department of Computer Science Texas A&M niversity College Station, TX 77843-3112 {gsong,klappi}@cs.tamu.edu Abstract

More information

Vector spaces. EE 387, Notes 8, Handout #12

Vector spaces. EE 387, Notes 8, Handout #12 Vector spaces EE 387, Notes 8, Handout #12 A vector space V of vectors over a field F of scalars is a set with a binary operator + on V and a scalar-vector product satisfying these axioms: 1. (V, +) is

More information

Principles of Quantum Mechanics Pt. 2

Principles of Quantum Mechanics Pt. 2 Principles of Quantum Mechanics Pt. 2 PHYS 500 - Southern Illinois University February 9, 2017 PHYS 500 - Southern Illinois University Principles of Quantum Mechanics Pt. 2 February 9, 2017 1 / 13 The

More information

arxiv: v2 [quant-ph] 19 Oct 2014

arxiv: v2 [quant-ph] 19 Oct 2014 Repeat-Until-Success: Non-deterministic decomposition of single-qubit unitaries arxiv:1311.1074v2 [quant-ph] 19 Oct 2014 Adam Paetznick David R. Cheriton School of Computer Science and Institute for Quantum

More information

arxiv: v2 [quant-ph] 14 Oct 2016

arxiv: v2 [quant-ph] 14 Oct 2016 Parallelizing quantum circuit synthesis arxiv:1606.07413v2 [quant-ph] 14 Oct 2016 Olivia Di Matteo 1,2 and Michele Mosca 2,3,4,5 1 Department of Physics and Astronomy, University of Waterloo, Waterloo,

More information

Teleportation-based approaches to universal quantum computation with single-qubit measurements

Teleportation-based approaches to universal quantum computation with single-qubit measurements Teleportation-based approaches to universal quantum computation with single-qubit measurements Andrew Childs MIT Center for Theoretical Physics joint work with Debbie Leung and Michael Nielsen Resource

More information

QR FACTORIZATIONS USING A RESTRICTED SET OF ROTATIONS

QR FACTORIZATIONS USING A RESTRICTED SET OF ROTATIONS QR FACTORIZATIONS USING A RESTRICTED SET OF ROTATIONS DIANNE P. O LEARY AND STEPHEN S. BULLOCK Dedicated to Alan George on the occasion of his 60th birthday Abstract. Any matrix A of dimension m n (m n)

More information

Fourier analysis of boolean functions in quantum computation

Fourier analysis of boolean functions in quantum computation Fourier analysis of boolean functions in quantum computation Ashley Montanaro Centre for Quantum Information and Foundations, Department of Applied Mathematics and Theoretical Physics, University of Cambridge

More information

Quantum Computing Lecture 2. Review of Linear Algebra

Quantum Computing Lecture 2. Review of Linear Algebra Quantum Computing Lecture 2 Review of Linear Algebra Maris Ozols Linear algebra States of a quantum system form a vector space and their transformations are described by linear operators Vector spaces

More information

C/CS/Phys 191 Quantum Gates and Universality 9/22/05 Fall 2005 Lecture 8. a b b d. w. Therefore, U preserves norms and angles (up to sign).

C/CS/Phys 191 Quantum Gates and Universality 9/22/05 Fall 2005 Lecture 8. a b b d. w. Therefore, U preserves norms and angles (up to sign). C/CS/Phys 191 Quantum Gates and Universality 9//05 Fall 005 Lecture 8 1 Readings Benenti, Casati, and Strini: Classical circuits and computation Ch.1.,.6 Quantum Gates Ch. 3.-3.4 Universality Ch. 3.5-3.6

More information

Quantum Computing Lecture Notes, Extra Chapter. Hidden Subgroup Problem

Quantum Computing Lecture Notes, Extra Chapter. Hidden Subgroup Problem Quantum Computing Lecture Notes, Extra Chapter Hidden Subgroup Problem Ronald de Wolf 1 Hidden Subgroup Problem 1.1 Group theory reminder A group G consists of a set of elements (which is usually denoted

More information

The Classification of Clifford Gates over Qubits

The Classification of Clifford Gates over Qubits The Classification of Clifford Gates over Qubits Daniel Grier, Luke Schaeffer MIT Introduction Section 1 Introduction Classification Introduction Idea Study universality by finding non-universal gate sets.

More information

Research Article Fast Constructions of Quantum Codes Based on Residues Pauli Block Matrices

Research Article Fast Constructions of Quantum Codes Based on Residues Pauli Block Matrices Advances in Mathematical Physics Volume 2010, Article ID 469124, 12 pages doi:10.1155/2010/469124 Research Article Fast Constructions of Quantum Codes Based on Residues Pauli Block Matrices Ying Guo, Guihu

More information

Unordered Tuples in Quantum Computation

Unordered Tuples in Quantum Computation Unordered Tuples in Quantum Computation Robert Furber rfurber@cs.ru.nl Bas Westerbaan bwesterb@cs.ru.nl Radboud Universiteit Nijmegen July 15, 2015 What we did What we did Computed algebras for several

More information

MODEL ANSWERS TO HWK #7. 1. Suppose that F is a field and that a and b are in F. Suppose that. Thus a = 0. It follows that F is an integral domain.

MODEL ANSWERS TO HWK #7. 1. Suppose that F is a field and that a and b are in F. Suppose that. Thus a = 0. It follows that F is an integral domain. MODEL ANSWERS TO HWK #7 1. Suppose that F is a field and that a and b are in F. Suppose that a b = 0, and that b 0. Let c be the inverse of b. Multiplying the equation above by c on the left, we get 0

More information

Quantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 1: Quantum circuits and the abelian QFT

Quantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 1: Quantum circuits and the abelian QFT Quantum algorithms (CO 78, Winter 008) Prof. Andrew Childs, University of Waterloo LECTURE : Quantum circuits and the abelian QFT This is a course on quantum algorithms. It is intended for graduate students

More information

Tensor product Take two tensors, get together enough inputs to feed into both, and take the product of their results.

Tensor product Take two tensors, get together enough inputs to feed into both, and take the product of their results. 1 Tensors Tensors are a representation of linear operators. Much like with bra-ket notation, we want a notation which will suggest correct operations. We can represent a tensor as a point with n legs radiating

More information

A Framework for Non-Additive Quantum Codes

A Framework for Non-Additive Quantum Codes First International Conference on Quantum Error Correction University of Southern California, Los Angeles, USA December, 17-20, 2007 A Framework for Non-Additive Quantum Codes Markus Grassl joint work

More information

x y B =. v u Note that the determinant of B is xu + yv = 1. Thus B is invertible, with inverse u y v x On the other hand, d BA = va + ub 2

x y B =. v u Note that the determinant of B is xu + yv = 1. Thus B is invertible, with inverse u y v x On the other hand, d BA = va + ub 2 5. Finitely Generated Modules over a PID We want to give a complete classification of finitely generated modules over a PID. ecall that a finitely generated module is a quotient of n, a free module. Let

More information

Complex Reflection Group Coding

Complex Reflection Group Coding Complex Reflection Group Coding Hye Jung Kim Thesis Committee: Dr. J.B. Nation, Adviser Dr. Ralph Freese Graduate Committee: Dr. Michelle Manes Dr. Monique Chyba Dr. Robert Little 1 Acknowledgements I

More information

Applications of the Lopsided Lovász Local Lemma Regarding Hypergraphs

Applications of the Lopsided Lovász Local Lemma Regarding Hypergraphs Regarding Hypergraphs Ph.D. Dissertation Defense April 15, 2013 Overview The Local Lemmata 2-Coloring Hypergraphs with the Original Local Lemma Counting Derangements with the Lopsided Local Lemma Lopsided

More information

Bounds on Quantum codes

Bounds on Quantum codes Bounds on Quantum codes No go we cannot encode too many logical qubits in too few physical qubits and hope to correct for many errors. Some simple consequences are given by the quantum Hamming bound and

More information

A categorical model for a quantum circuit description language

A categorical model for a quantum circuit description language A categorical model for a quantum circuit description language Francisco Rios (joint work with Peter Selinger) Department of Mathematics and Statistics Dalhousie University CT July 16th 22th, 2017 What

More information

Universality of single quantum gates

Universality of single quantum gates Universality of single quantum gates Bela Bauer 1, Claire Levaillant 2, Michael Freedman 1 arxiv:1404.7822v3 [math.gr] 20 May 2014 1 Station Q, Microsoft Research, Santa Barbara, CA 93106-6105, USA 2 Department

More information

arxiv: v3 [quant-ph] 25 Jan 2013

arxiv: v3 [quant-ph] 25 Jan 2013 A meet-in-the-middle algorithm for fast synthesis of depth-optimal quantum circuits arxiv:06.0758v [quant-ph] 5 Jan 0 Matthew Amy, Dmitri Maslov,, Michele Mosca,5, and Martin Roetteler 6 Institute for

More information

Problem Set # 8 Solutions

Problem Set # 8 Solutions Id: hw.tex,v 1.4 009/0/09 04:31:40 ike Exp 1 MIT.111/8.411/6.898/18.435 Quantum Information Science I Fall, 010 Sam Ocko November 15, 010 Problem Set # 8 Solutions 1. (a) The eigenvectors of S 1 S are

More information

ON THE ROLE OF THE BASIS OF MEASUREMENT IN QUANTUM GATE TELEPORTATION. F. V. Mendes, R. V. Ramos

ON THE ROLE OF THE BASIS OF MEASUREMENT IN QUANTUM GATE TELEPORTATION. F. V. Mendes, R. V. Ramos ON THE ROLE OF THE BASIS OF MEASREMENT IN QANTM GATE TELEPORTATION F V Mendes, R V Ramos fernandovm@detiufcbr rubens@detiufcbr Lab of Quantum Information Technology, Department of Teleinformatic Engineering

More information

Combinatorial semigroups and induced/deduced operators

Combinatorial semigroups and induced/deduced operators Combinatorial semigroups and induced/deduced operators G. Stacey Staples Department of Mathematics and Statistics Southern Illinois University Edwardsville Modified Hypercubes Particular groups & semigroups

More information

Tutorial 5 Clifford Algebra and so(n)

Tutorial 5 Clifford Algebra and so(n) Tutorial 5 Clifford Algebra and so(n) 1 Definition of Clifford Algebra A set of N Hermitian matrices γ 1, γ,..., γ N obeying the anti-commutator γ i, γ j } = δ ij I (1) is the basis for an algebra called

More information

Trees. A tree is a graph which is. (a) Connected and. (b) has no cycles (acyclic).

Trees. A tree is a graph which is. (a) Connected and. (b) has no cycles (acyclic). Trees A tree is a graph which is (a) Connected and (b) has no cycles (acyclic). 1 Lemma 1 Let the components of G be C 1, C 2,..., C r, Suppose e = (u, v) / E, u C i, v C j. (a) i = j ω(g + e) = ω(g).

More information

Definition 2.3. We define addition and multiplication of matrices as follows.

Definition 2.3. We define addition and multiplication of matrices as follows. 14 Chapter 2 Matrices In this chapter, we review matrix algebra from Linear Algebra I, consider row and column operations on matrices, and define the rank of a matrix. Along the way prove that the row

More information

Geometric Constraints II

Geometric Constraints II Geometric Constraints II Realizability, Rigidity and Related theorems. Embeddability of Metric Spaces Section 1 Given the matrix D d i,j 1 i,j n corresponding to a metric space, give conditions under which

More information

CS286.2 Lecture 15: Tsirelson s characterization of XOR games

CS286.2 Lecture 15: Tsirelson s characterization of XOR games CS86. Lecture 5: Tsirelson s characterization of XOR games Scribe: Zeyu Guo We first recall the notion of quantum multi-player games: a quantum k-player game involves a verifier V and k players P,...,

More information

Quantum Error-Correcting Codes by Concatenation

Quantum Error-Correcting Codes by Concatenation Second International Conference on Quantum Error Correction University of Southern California, Los Angeles, USA December 5 9, 2011 Quantum Error-Correcting Codes by Concatenation Markus Grassl joint work

More information

Groups and Symmetries

Groups and Symmetries Groups and Symmetries Definition: Symmetry A symmetry of a shape is a rigid motion that takes vertices to vertices, edges to edges. Note: A rigid motion preserves angles and distances. Definition: Group

More information

Improved classical simulation of quantum circuits dominated by Clifford gates: Supplemental Material

Improved classical simulation of quantum circuits dominated by Clifford gates: Supplemental Material Improved classical simulation of quantum circuits dominated by Clifford gates: Supplemental Material Sergey Bravyi 1 and David Gosset 2 1 IBM T.J. Watson Research Center, Yorktown Heights NY 10598 2 Walter

More information

Constructive quantum scaling of unitary matrices

Constructive quantum scaling of unitary matrices Quantum Inf Process (016) 15:5145 5154 DOI 10.1007/s1118-016-1448-z Constructive quantum scaling of unitary matrices Adam Glos 1, Przemysław Sadowski 1 Received: 4 March 016 / Accepted: 1 September 016

More information

Unless otherwise specified, V denotes an arbitrary finite-dimensional vector space.

Unless otherwise specified, V denotes an arbitrary finite-dimensional vector space. MAT 90 // 0 points Exam Solutions Unless otherwise specified, V denotes an arbitrary finite-dimensional vector space..(0) Prove: a central arrangement A in V is essential if and only if the dual projective

More information

Orthogonality and Algebraic Lambda-Calculus

Orthogonality and Algebraic Lambda-Calculus Orthogonality and Algebraic Lambda-Calculus Benoît Valiron March 28, 2010 Abstract Directly encoding lambda-terms on quantum strings while keeping a quantum interpretation is a hard task. As shown by van

More information

Constructive quantum scaling of unitary matrices arxiv: v3 [quant-ph] 26 Oct 2016

Constructive quantum scaling of unitary matrices arxiv: v3 [quant-ph] 26 Oct 2016 Constructive quantum scaling of unitary matrices arxiv:1510.00606v3 [quant-ph] 6 Oct 016 Adam Glos, and Przemys law Sadowski Institute of Theoretical and Applied Informatics, Polish Academy of Sciences,

More information

Ph 219b/CS 219b. Exercises Due: Wednesday 21 November 2018 H = 1 ( ) 1 1. in quantum circuit notation, we denote the Hadamard gate as

Ph 219b/CS 219b. Exercises Due: Wednesday 21 November 2018 H = 1 ( ) 1 1. in quantum circuit notation, we denote the Hadamard gate as h 29b/CS 29b Exercises Due: Wednesday 2 November 208 3. Universal quantum gates I In this exercise and the two that follow, we will establish that several simple sets of gates are universal for quantum

More information

Introduction to Quantum Computing

Introduction to Quantum Computing Introduction to Quantum Computing Part I Emma Strubell http://cs.umaine.edu/~ema/quantum_tutorial.pdf April 12, 2011 Overview Outline What is quantum computing? Background Caveats Fundamental differences

More information

Simulation of quantum computers with probabilistic models

Simulation of quantum computers with probabilistic models Simulation of quantum computers with probabilistic models Vlad Gheorghiu Department of Physics Carnegie Mellon University Pittsburgh, PA 15213, U.S.A. April 6, 2010 Vlad Gheorghiu (CMU) Simulation of quantum

More information

CS286.2 Lecture 8: A variant of QPCP for multiplayer entangled games

CS286.2 Lecture 8: A variant of QPCP for multiplayer entangled games CS286.2 Lecture 8: A variant of QPCP for multiplayer entangled games Scribe: Zeyu Guo In the first lecture, we saw three equivalent variants of the classical PCP theorems in terms of CSP, proof checking,

More information

Ph/CS 219b. Exercises Due: Thursday 22 February 2018

Ph/CS 219b. Exercises Due: Thursday 22 February 2018 Ph/CS 219b 3.1 Bound on D-dimensional codes Exercises Due: Thursday 22 February 2018 In class we proved a bound on [[n, k, d]] for local stabilizer codes in 2 dimensions: kd 2 = O(n), where k is the number

More information

MODEL ANSWERS TO THE FIRST HOMEWORK

MODEL ANSWERS TO THE FIRST HOMEWORK MODEL ANSWERS TO THE FIRST HOMEWORK 1. Chapter 4, 1: 2. Suppose that F is a field and that a and b are in F. Suppose that a b = 0, and that b 0. Let c be the inverse of b. Multiplying the equation above

More information

Linear Algebra and Dirac Notation, Pt. 3

Linear Algebra and Dirac Notation, Pt. 3 Linear Algebra and Dirac Notation, Pt. 3 PHYS 500 - Southern Illinois University February 1, 2017 PHYS 500 - Southern Illinois University Linear Algebra and Dirac Notation, Pt. 3 February 1, 2017 1 / 16

More information

SUPERDENSE CODING AND QUANTUM TELEPORTATION

SUPERDENSE CODING AND QUANTUM TELEPORTATION SUPERDENSE CODING AND QUANTUM TELEPORTATION YAQIAO LI This note tries to rephrase mathematically superdense coding and quantum teleportation explained in [] Section.3 and.3.7, respectively (as if I understood

More information

Synthesis of Logical Operators for Quantum Computers using Stabilizer Codes

Synthesis of Logical Operators for Quantum Computers using Stabilizer Codes Synthesis of Logical Operators for Quantum Computers using Stabilizer Codes Narayanan Rengaswamy Ph.D. Student, Information Initiative at Duke (iid) Duke University, USA Seminar, Department of Electrical

More information

1 Matrices and matrix algebra

1 Matrices and matrix algebra 1 Matrices and matrix algebra 1.1 Examples of matrices A matrix is a rectangular array of numbers and/or variables. For instance 4 2 0 3 1 A = 5 1.2 0.7 x 3 π 3 4 6 27 is a matrix with 3 rows and 5 columns

More information

Classical simulations of non-abelian quantum Fourier transforms

Classical simulations of non-abelian quantum Fourier transforms Classical simulations of non-abelian quantum Fourier transforms Diploma Thesis Juan Bermejo Vega December 7, 2011 Garching First reviewer: Prof. Dr. J. Ignacio Cirac Second reviewer: Prof. Dr. Alejandro

More information

Sporadic and related groups. Lecture 11 Matrices over finite fields J 4

Sporadic and related groups. Lecture 11 Matrices over finite fields J 4 Sporadic and related groups. Lecture 11 Matrices over finite fields J 4 Original aim of the meat-axe. Find the (degrees of the) 13 irreducible representations of M 24 mod 2. Gordon James found 12 of them

More information

A New Lower Bound Technique for Quantum Circuits without Ancillæ

A New Lower Bound Technique for Quantum Circuits without Ancillæ A New Lower Bound Technique for Quantum Circuits without Ancillæ Debajyoti Bera Abstract We present a technique to derive depth lower bounds for quantum circuits. The technique is based on the observation

More information

k times l times n times

k times l times n times 1. Tensors on vector spaces Let V be a finite dimensional vector space over R. Definition 1.1. A tensor of type (k, l) on V is a map T : V V R k times l times which is linear in every variable. Example

More information

A better lower bound for quantum algorithms searching an ordered list

A better lower bound for quantum algorithms searching an ordered list A better lower bound for quantum algorithms searching an ordered list Andris Ambainis Computer Science Division University of California Berkeley, CA 94720, e-mail: ambainis@cs.berkeley.edu Abstract We

More information

Lecture notes on Quantum Computing. Chapter 1 Mathematical Background

Lecture notes on Quantum Computing. Chapter 1 Mathematical Background Lecture notes on Quantum Computing Chapter 1 Mathematical Background Vector states of a quantum system with n physical states are represented by unique vectors in C n, the set of n 1 column vectors 1 For

More information

arxiv:quant-ph/ v2 17 Feb 2004

arxiv:quant-ph/ v2 17 Feb 2004 Graphical description of the action of local Clifford transformations on graph states Maarten Van den Nest Jeroen Dehaene and Bart De Moor Katholieke Universiteit Leuven ESAT-SCD Belgium. (Dated: February

More information

Min-Rank Conjecture for Log-Depth Circuits

Min-Rank Conjecture for Log-Depth Circuits Min-Rank Conjecture for Log-Depth Circuits Stasys Jukna a,,1, Georg Schnitger b,1 a Institute of Mathematics and Computer Science, Akademijos 4, LT-80663 Vilnius, Lithuania b University of Frankfurt, Institut

More information

Lecture notes: Quantum gates in matrix and ladder operator forms

Lecture notes: Quantum gates in matrix and ladder operator forms Phys 7 Topics in Particles & Fields Spring 3 Lecture v.. Lecture notes: Quantum gates in matrix and ladder operator forms Jeffrey Yepez Department of Physics and Astronomy University of Hawai i at Manoa

More information

Any pure quantum state ψ (qubit) of this system can be written, up to a phase, as a superposition (linear combination of the states)

Any pure quantum state ψ (qubit) of this system can be written, up to a phase, as a superposition (linear combination of the states) Chapter Qubits A single qubit is a two-state system, such as a two-level atom The states (kets) h and v of the horizontaland vertical polarization of a photon can also be considered as a two-state system

More information

Overlapping qubits THOMAS VIDICK CALIFORNIA INSTITUTE OF TECHNOLOGY J O I N T WO R K W I T H BEN REICHARDT, UNIVERSITY OF SOUTHERN CALIFORNIA

Overlapping qubits THOMAS VIDICK CALIFORNIA INSTITUTE OF TECHNOLOGY J O I N T WO R K W I T H BEN REICHARDT, UNIVERSITY OF SOUTHERN CALIFORNIA Overlapping qubits THOMAS VIDICK CALIFORNIA INSTITUTE OF TECHNOLOGY JOINT WORK WITH BEN REICHARDT, UNIVERSITY OF SOUTHERN CALIFORNIA What is a qubit? Ion trap, Georgia Tech Superconducting qubit, Martinis

More information

ACTING FREELY GABRIEL GASTER

ACTING FREELY GABRIEL GASTER ACTING FREELY GABRIEL GASTER 1. Preface This article is intended to present a combinatorial proof of Schreier s Theorem, that subgroups of free groups are free. While a one line proof exists using the

More information

Unitary Dynamics and Quantum Circuits

Unitary Dynamics and Quantum Circuits qitd323 Unitary Dynamics and Quantum Circuits Robert B. Griffiths Version of 20 January 2014 Contents 1 Unitary Dynamics 1 1.1 Time development operator T.................................... 1 1.2 Particular

More information

ALGEBRAIC AND LOGICAL METHODS IN QUANTUM COMPUTATION

ALGEBRAIC AND LOGICAL METHODS IN QUANTUM COMPUTATION ALGEBRAIC AND LOGICAL METHODS IN QUANTUM COMPUTATION by Neil J. Ross Submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy at Dalhousie University Halifax, Nova Scotia

More information

To hand in: (a) Prove that a group G is abelian (= commutative) if and only if (xy) 2 = x 2 y 2 for all x, y G.

To hand in: (a) Prove that a group G is abelian (= commutative) if and only if (xy) 2 = x 2 y 2 for all x, y G. Homework #6. Due Thursday, October 14th Reading: For this homework assignment: Sections 3.3 and 3.4 (up to page 167) Before the class next Thursday: Sections 3.5 and 3.4 (pp. 168-171). Also review the

More information

is the desired collar neighbourhood. Corollary Suppose M1 n, M 2 and f : N1 n 1 N2 n 1 is a diffeomorphism between some connected components

is the desired collar neighbourhood. Corollary Suppose M1 n, M 2 and f : N1 n 1 N2 n 1 is a diffeomorphism between some connected components 1. Collar neighbourhood theorem Definition 1.0.1. Let M n be a manifold with boundary. Let p M. A vector v T p M is called inward if for some local chart x: U V where U subsetm is open, V H n is open and

More information

A complete characterisation of All-versus-Nothing arguments on stabilisers

A complete characterisation of All-versus-Nothing arguments on stabilisers A complete characterisation of All-versus-Nothing arguments on stabiliser states Samson Abramsky 1, Rui Soares Barbosa 1, Giovanni Carù 1, Simon Perdrix 2 1 Department of Computer Science, University of

More information

CHAPTER 2 -idempotent matrices

CHAPTER 2 -idempotent matrices CHAPTER 2 -idempotent matrices A -idempotent matrix is defined and some of its basic characterizations are derived (see [33]) in this chapter. It is shown that if is a -idempotent matrix then it is quadripotent

More information

Algebra I Fall 2007

Algebra I Fall 2007 MIT OpenCourseWare http://ocw.mit.edu 18.701 Algebra I Fall 007 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 18.701 007 Geometry of the Special Unitary

More information

Part III Symmetries, Fields and Particles

Part III Symmetries, Fields and Particles Part III Symmetries, Fields and Particles Theorems Based on lectures by N. Dorey Notes taken by Dexter Chua Michaelmas 2016 These notes are not endorsed by the lecturers, and I have modified them (often

More information

MATH 215B HOMEWORK 5 SOLUTIONS

MATH 215B HOMEWORK 5 SOLUTIONS MATH 25B HOMEWORK 5 SOLUTIONS. ( marks) Show that the quotient map S S S 2 collapsing the subspace S S to a point is not nullhomotopic by showing that it induces an isomorphism on H 2. On the other hand,

More information

Vector Space Basics. 1 Abstract Vector Spaces. 1. (commutativity of vector addition) u + v = v + u. 2. (associativity of vector addition)

Vector Space Basics. 1 Abstract Vector Spaces. 1. (commutativity of vector addition) u + v = v + u. 2. (associativity of vector addition) Vector Space Basics (Remark: these notes are highly formal and may be a useful reference to some students however I am also posting Ray Heitmann's notes to Canvas for students interested in a direct computational

More information

T-count Optimized Design of Quantum Integer Multiplication

T-count Optimized Design of Quantum Integer Multiplication 1 T-count Optimied Design of Quantum Integer Multiplication Edgard Muño-Coreas, Himanshu Thapliyal arxiv:1706.05113v1 [quant-ph] 15 Jun 2017 Abstract Quantum circuits of many qubits are extremely difficult

More information

1 Linear transformations; the basics

1 Linear transformations; the basics Linear Algebra Fall 2013 Linear Transformations 1 Linear transformations; the basics Definition 1 Let V, W be vector spaces over the same field F. A linear transformation (also known as linear map, or

More information

Review of Linear Algebra

Review of Linear Algebra Review of Linear Algebra Throughout these notes, F denotes a field (often called the scalars in this context). 1 Definition of a vector space Definition 1.1. A F -vector space or simply a vector space

More information

Proof Assistants for Graph Non-isomorphism

Proof Assistants for Graph Non-isomorphism Proof Assistants for Graph Non-isomorphism Arjeh M. Cohen 8 January 2007 second lecture of Three aspects of exact computation a tutorial at Mathematics: Algorithms and Proofs (MAP) Leiden, January 8 12,

More information

Doubled Color Codes. arxiv: v1 [quant-ph] 10 Sep 2015

Doubled Color Codes. arxiv: v1 [quant-ph] 10 Sep 2015 Doubled Color Codes Sergey Bravyi Andrew Cross arxiv:1509.03239v1 [quant-ph] 10 Sep 2015 Abstract We show how to perform a fault-tolerant universal quantum computation in 2D architectures using only transversal

More information

Introduction to Quantum Algorithms Part I: Quantum Gates and Simon s Algorithm

Introduction to Quantum Algorithms Part I: Quantum Gates and Simon s Algorithm Part I: Quantum Gates and Simon s Algorithm Martin Rötteler NEC Laboratories America, Inc. 4 Independence Way, Suite 00 Princeton, NJ 08540, U.S.A. International Summer School on Quantum Information, Max-Planck-Institut

More information

One-Way Quantum Computing Andrew Lopez. A commonly used model in the field of quantum computing is the Quantum

One-Way Quantum Computing Andrew Lopez. A commonly used model in the field of quantum computing is the Quantum One-Way Quantum Computing Andrew Lopez A commonly used model in the field of quantum computing is the Quantum Circuit Model. The Circuit Model can be thought of as a quantum version of classical computing,

More information

On families of anticommuting matrices

On families of anticommuting matrices On families of anticommuting matrices Pavel Hrubeš December 18, 214 Abstract Let e 1,..., e k be complex n n matrices such that e ie j = e je i whenever i j. We conjecture that rk(e 2 1) + rk(e 2 2) +

More information

Math 430 Exam 2, Fall 2008

Math 430 Exam 2, Fall 2008 Do not distribute. IIT Dept. Applied Mathematics, February 16, 2009 1 PRINT Last name: Signature: First name: Student ID: Math 430 Exam 2, Fall 2008 These theorems may be cited at any time during the test

More information

Qubits vs. bits: a naive account A bit: admits two values 0 and 1, admits arbitrary transformations. is freely readable,

Qubits vs. bits: a naive account A bit: admits two values 0 and 1, admits arbitrary transformations. is freely readable, Qubits vs. bits: a naive account A bit: admits two values 0 and 1, admits arbitrary transformations. is freely readable, A qubit: a sphere of values, which is spanned in projective sense by two quantum

More information

L(C G (x) 0 ) c g (x). Proof. Recall C G (x) = {g G xgx 1 = g} and c g (x) = {X g Ad xx = X}. In general, it is obvious that

L(C G (x) 0 ) c g (x). Proof. Recall C G (x) = {g G xgx 1 = g} and c g (x) = {X g Ad xx = X}. In general, it is obvious that ALGEBRAIC GROUPS 61 5. Root systems and semisimple Lie algebras 5.1. Characteristic 0 theory. Assume in this subsection that chark = 0. Let me recall a couple of definitions made earlier: G is called reductive

More information