David Reutter Department of Computer Science University of ... · Higher algebra in quantum...

Post on 30-Apr-2020

3 views 0 download

Transcript of David Reutter Department of Computer Science University of ... · Higher algebra in quantum...

Higher algebra in quantum information theory

David Reutter

Department of Computer ScienceUniversity of Oxford

March 9, 2018

David Reutter Higher algebra in quantum information March 9, 2018 1 / 21

What is this talk about?

Part I: Shaded tensor networks & biunitaries

I shaded tensor networksI ‘biunitary’ tensors in themI composing these tensors

Part II: Untangling quantum circuitsI a shaded tangle language for quantum circuitsI biunitaries and error correction

Based on joint work with Jamie Vicary:

Biunitary constructions in quantum information

Shaded tangles for the design and verification of quantum programs

David Reutter Higher algebra in quantum information March 9, 2018 2 / 21

What is this talk about?

Part I: Shaded tensor networks & biunitariesI shaded tensor networks

I ‘biunitary’ tensors in themI composing these tensors

Part II: Untangling quantum circuitsI a shaded tangle language for quantum circuitsI biunitaries and error correction

Based on joint work with Jamie Vicary:

Biunitary constructions in quantum information

Shaded tangles for the design and verification of quantum programs

David Reutter Higher algebra in quantum information March 9, 2018 2 / 21

What is this talk about?

Part I: Shaded tensor networks & biunitariesI shaded tensor networksI ‘biunitary’ tensors in them

I composing these tensors

Part II: Untangling quantum circuitsI a shaded tangle language for quantum circuitsI biunitaries and error correction

Based on joint work with Jamie Vicary:

Biunitary constructions in quantum information

Shaded tangles for the design and verification of quantum programs

David Reutter Higher algebra in quantum information March 9, 2018 2 / 21

What is this talk about?

Part I: Shaded tensor networks & biunitariesI shaded tensor networksI ‘biunitary’ tensors in themI composing these tensors

Part II: Untangling quantum circuitsI a shaded tangle language for quantum circuitsI biunitaries and error correction

Based on joint work with Jamie Vicary:

Biunitary constructions in quantum information

Shaded tangles for the design and verification of quantum programs

David Reutter Higher algebra in quantum information March 9, 2018 2 / 21

What is this talk about?

Part I: Shaded tensor networks & biunitariesI shaded tensor networksI ‘biunitary’ tensors in themI composing these tensors

Part II: Untangling quantum circuits

I a shaded tangle language for quantum circuitsI biunitaries and error correction

Based on joint work with Jamie Vicary:

Biunitary constructions in quantum information

Shaded tangles for the design and verification of quantum programs

David Reutter Higher algebra in quantum information March 9, 2018 2 / 21

What is this talk about?

Part I: Shaded tensor networks & biunitariesI shaded tensor networksI ‘biunitary’ tensors in themI composing these tensors

Part II: Untangling quantum circuitsI a shaded tangle language for quantum circuits

I biunitaries and error correction

Based on joint work with Jamie Vicary:

Biunitary constructions in quantum information

Shaded tangles for the design and verification of quantum programs

David Reutter Higher algebra in quantum information March 9, 2018 2 / 21

What is this talk about?

Part I: Shaded tensor networks & biunitariesI shaded tensor networksI ‘biunitary’ tensors in themI composing these tensors

Part II: Untangling quantum circuitsI a shaded tangle language for quantum circuitsI biunitaries and error correction

Based on joint work with Jamie Vicary:

Biunitary constructions in quantum information

Shaded tangles for the design and verification of quantum programs

David Reutter Higher algebra in quantum information March 9, 2018 2 / 21

What is this talk about?

Part I: Shaded tensor networks & biunitariesI shaded tensor networksI ‘biunitary’ tensors in themI composing these tensors

Part II: Untangling quantum circuitsI a shaded tangle language for quantum circuitsI biunitaries and error correction

Based on joint work with Jamie Vicary:

Biunitary constructions in quantum information

Shaded tangles for the design and verification of quantum programs

David Reutter Higher algebra in quantum information March 9, 2018 2 / 21

Part 1Shaded tensor networks &

biunitaries

David Reutter Higher algebra in quantum information March 9, 2018 3 / 21

Quantum structures

Let’s start with a very concrete problem.

Hadamard matrices H unitary error bases (UEB) {Ui}1≤i≤n2

|Hi ,j |2 = 1 H†H = n1 Ui unitary Tr(U†i Uj) = nδi ,j

( 1 11 -1 ) ( 1 0

0 1 ), ( 0 11 0 ),

(0 -ii 0

), ( 1 0

0 -1 )

Important in quantum information ... but hard to construct.Only a handful of known constructions, for example:

Hadamard + Hadamard + Hadamard UEB

(Uab)c,d =1√nAa,dBb,cCc,d

Why do they work? Where do they come from? How can we find them?

An algebraic problem?

David Reutter Higher algebra in quantum information March 9, 2018 4 / 21

Quantum structures

Let’s start with a very concrete problem.

Hadamard matrices H

unitary error bases (UEB) {Ui}1≤i≤n2

|Hi ,j |2 = 1 H†H = n1

Ui unitary Tr(U†i Uj) = nδi ,j

( 1 11 -1 )

( 1 00 1 ), ( 0 1

1 0 ),(0 -ii 0

), ( 1 0

0 -1 )

Important in quantum information ... but hard to construct.Only a handful of known constructions, for example:

Hadamard + Hadamard + Hadamard UEB

(Uab)c,d =1√nAa,dBb,cCc,d

Why do they work? Where do they come from? How can we find them?

An algebraic problem?

David Reutter Higher algebra in quantum information March 9, 2018 4 / 21

Quantum structures

Let’s start with a very concrete problem.

Hadamard matrices H unitary error bases (UEB) {Ui}1≤i≤n2

|Hi ,j |2 = 1 H†H = n1 Ui unitary Tr(U†i Uj) = nδi ,j

( 1 11 -1 ) ( 1 0

0 1 ), ( 0 11 0 ),

(0 -ii 0

), ( 1 0

0 -1 )

Important in quantum information ... but hard to construct.Only a handful of known constructions, for example:

Hadamard + Hadamard + Hadamard UEB

(Uab)c,d =1√nAa,dBb,cCc,d

Why do they work? Where do they come from? How can we find them?

An algebraic problem?

David Reutter Higher algebra in quantum information March 9, 2018 4 / 21

Quantum structures

Let’s start with a very concrete problem.

Hadamard matrices H unitary error bases (UEB) {Ui}1≤i≤n2

|Hi ,j |2 = 1 H†H = n1 Ui unitary Tr(U†i Uj) = nδi ,j

( 1 11 -1 ) ( 1 0

0 1 ), ( 0 11 0 ),

(0 -ii 0

), ( 1 0

0 -1 )

Important in quantum information ...

but hard to construct.Only a handful of known constructions, for example:

Hadamard + Hadamard + Hadamard UEB

(Uab)c,d =1√nAa,dBb,cCc,d

Why do they work? Where do they come from? How can we find them?

An algebraic problem?

David Reutter Higher algebra in quantum information March 9, 2018 4 / 21

Quantum structures

Let’s start with a very concrete problem.

Hadamard matrices H unitary error bases (UEB) {Ui}1≤i≤n2

|Hi ,j |2 = 1 H†H = n1 Ui unitary Tr(U†i Uj) = nδi ,j

( 1 11 -1 ) ( 1 0

0 1 ), ( 0 11 0 ),

(0 -ii 0

), ( 1 0

0 -1 )

Important in quantum information ... but hard to construct.

Only a handful of known constructions, for example:

Hadamard + Hadamard + Hadamard UEB

(Uab)c,d =1√nAa,dBb,cCc,d

Why do they work? Where do they come from? How can we find them?

An algebraic problem?

David Reutter Higher algebra in quantum information March 9, 2018 4 / 21

Quantum structures

Let’s start with a very concrete problem.

Hadamard matrices H unitary error bases (UEB) {Ui}1≤i≤n2

|Hi ,j |2 = 1 H†H = n1 Ui unitary Tr(U†i Uj) = nδi ,j

( 1 11 -1 ) ( 1 0

0 1 ), ( 0 11 0 ),

(0 -ii 0

), ( 1 0

0 -1 )

Important in quantum information ... but hard to construct.Only a handful of known constructions, for example:

Hadamard + Hadamard + Hadamard UEB

(Uab)c,d =1√nAa,dBb,cCc,d

Why do they work? Where do they come from? How can we find them?

An algebraic problem?

David Reutter Higher algebra in quantum information March 9, 2018 4 / 21

Quantum structures

Let’s start with a very concrete problem.

Hadamard matrices H unitary error bases (UEB) {Ui}1≤i≤n2

|Hi ,j |2 = 1 H†H = n1 Ui unitary Tr(U†i Uj) = nδi ,j

( 1 11 -1 ) ( 1 0

0 1 ), ( 0 11 0 ),

(0 -ii 0

), ( 1 0

0 -1 )

Important in quantum information ... but hard to construct.Only a handful of known constructions, for example:

Hadamard + Hadamard + Hadamard UEB

(Uab)c,d =1√nAa,dBb,cCc,d

Why do they work?

Where do they come from? How can we find them?

An algebraic problem?

David Reutter Higher algebra in quantum information March 9, 2018 4 / 21

Quantum structures

Let’s start with a very concrete problem.

Hadamard matrices H unitary error bases (UEB) {Ui}1≤i≤n2

|Hi ,j |2 = 1 H†H = n1 Ui unitary Tr(U†i Uj) = nδi ,j

( 1 11 -1 ) ( 1 0

0 1 ), ( 0 11 0 ),

(0 -ii 0

), ( 1 0

0 -1 )

Important in quantum information ... but hard to construct.Only a handful of known constructions, for example:

Hadamard + Hadamard + Hadamard UEB

(Uab)c,d =1√nAa,dBb,cCc,d

Why do they work? Where do they come from?

How can we find them?

An algebraic problem?

David Reutter Higher algebra in quantum information March 9, 2018 4 / 21

Quantum structures

Let’s start with a very concrete problem.

Hadamard matrices H unitary error bases (UEB) {Ui}1≤i≤n2

|Hi ,j |2 = 1 H†H = n1 Ui unitary Tr(U†i Uj) = nδi ,j

( 1 11 -1 ) ( 1 0

0 1 ), ( 0 11 0 ),

(0 -ii 0

), ( 1 0

0 -1 )

Important in quantum information ... but hard to construct.Only a handful of known constructions, for example:

Hadamard + Hadamard + Hadamard UEB

(Uab)c,d =1√nAa,dBb,cCc,d

Why do they work? Where do they come from? How can we find them?

An algebraic problem?

David Reutter Higher algebra in quantum information March 9, 2018 4 / 21

Quantum structures

Let’s start with a very concrete problem.

Hadamard matrices H unitary error bases (UEB) {Ui}1≤i≤n2

|Hi ,j |2 = 1 H†H = n1 Ui unitary Tr(U†i Uj) = nδi ,j

( 1 11 -1 ) ( 1 0

0 1 ), ( 0 11 0 ),

(0 -ii 0

), ( 1 0

0 -1 )

Important in quantum information ... but hard to construct.Only a handful of known constructions, for example:

Hadamard + Hadamard + Hadamard UEB

(Uab)c,d =1√nAa,dBb,cCc,d

Why do they work? Where do they come from? How can we find them?

An algebraic problem?

David Reutter Higher algebra in quantum information March 9, 2018 4 / 21

A higher algebraic problem!

David Reutter Higher algebra in quantum information March 9, 2018 4 / 21

What is higher algebra?

Ordinary algebra lets us compose along a line:

xy2zyx3

Higher algebra lets us compose in higher dimensions:

L

M

N

ε

η

David Reutter Higher algebra in quantum information March 9, 2018 5 / 21

What is higher algebra?

Ordinary algebra lets us compose along a line:

xy2zyx3

Higher algebra lets us compose in higher dimensions:

L

M

N

ε

η

David Reutter Higher algebra in quantum information March 9, 2018 5 / 21

Planar algebra = 2-category theory

The language describing algebra in the plane is 2-category theory :

A A Bf−→ A B

g

f

⇑η

objects 1-morphism 2-morphism

We can compose 2-morphisms like this:

A B⇑η

⇑εA B C⇑η ⇑ε

vertical composition horizontal composition

These are pasting diagrams.The dual diagrams are the graphical calculus.

David Reutter Higher algebra in quantum information March 9, 2018 6 / 21

Planar algebra = 2-category theory

The language describing algebra in the plane is 2-category theory :

A A Bf−→ A B

g

f

⇑η

objects 1-morphism 2-morphism

We can compose 2-morphisms like this:

A B⇑η

⇑εA B C⇑η ⇑ε

vertical composition horizontal composition

These are pasting diagrams.

The dual diagrams are the graphical calculus.

David Reutter Higher algebra in quantum information March 9, 2018 6 / 21

Planar algebra = 2-category theory

The language describing algebra in the plane is 2-category theory :

A

f

A B η

g

f

A Bη

objects 1-morphism 2-morphism

We can compose 2-morphisms like this:

A Bη

ε

A B Cη ε

vertical composition horizontal composition

These are pasting diagrams.The dual diagrams are the graphical calculus.

David Reutter Higher algebra in quantum information March 9, 2018 6 / 21

Monoidal dagger pivotal 2-categories

We use monoidal dagger pivotal 2-categories:

Dagger pivotal 2-categories have a very flexible graphical calculus.

In a monoidal 2-category, we can layer surfaces on top of each other.

η =

η

µν

⇒ surfaces, wires and vertices in three-dimensional space

David Reutter Higher algebra in quantum information March 9, 2018 7 / 21

Monoidal dagger pivotal 2-categories

We use monoidal dagger pivotal 2-categories:

Dagger pivotal 2-categories have a very flexible graphical calculus.

In a monoidal 2-category, we can layer surfaces on top of each other.

η =η

µν

⇒ surfaces, wires and vertices in three-dimensional space

David Reutter Higher algebra in quantum information March 9, 2018 7 / 21

Monoidal dagger pivotal 2-categories

We use monoidal dagger pivotal 2-categories:

Dagger pivotal 2-categories have a very flexible graphical calculus.

In a monoidal 2-category, we can layer surfaces on top of each other.

η =η

µν

⇒ surfaces, wires and vertices in three-dimensional space

David Reutter Higher algebra in quantum information March 9, 2018 7 / 21

Monoidal dagger pivotal 2-categories

We use monoidal dagger pivotal 2-categories:

Dagger pivotal 2-categories have a very flexible graphical calculus.

In a monoidal 2-category, we can layer surfaces on top of each other.

η =η

µν

⇒ surfaces, wires and vertices in three-dimensional space

David Reutter Higher algebra in quantum information March 9, 2018 7 / 21

A model for quantum computation: 2Hilb

We work in the 2-category 2Hilb, a categorification of Hilb.

Objects are natural numbers n,m, ...

1-morphisms nH−→ m are matrices of Hilbert spaces

2-morphisms Hφ

=⇒ H ′ are matrices of linear maps H11 · · · H1n...

. . ....

Hm1 · · · Hmn

H11φ11−−→ H ′11 . . . H1n

φ1n−−→ H ′1n...

. . ....

Hm1φm1−−→ H ′m1 . . . Hmn

φmn−−→ H ′mn

This well-studied structure plays a key role in higher representation theory.

David Reutter Higher algebra in quantum information March 9, 2018 8 / 21

A model for quantum computation: 2Hilb

We work in the 2-category 2Hilb, a categorification of Hilb.

Objects are natural numbers n,m, ...

1-morphisms nH−→ m are matrices of Hilbert spaces

2-morphisms Hφ

=⇒ H ′ are matrices of linear maps H11 · · · H1n...

. . ....

Hm1 · · · Hmn

H11φ11−−→ H ′11 . . . H1n

φ1n−−→ H ′1n...

. . ....

Hm1φm1−−→ H ′m1 . . . Hmn

φmn−−→ H ′mn

This well-studied structure plays a key role in higher representation theory.

David Reutter Higher algebra in quantum information March 9, 2018 8 / 21

A model for quantum computation: 2Hilb

We work in the 2-category 2Hilb, a categorification of Hilb.

Objects are natural numbers n,m, ...

1-morphisms nH−→ m are matrices of Hilbert spaces

2-morphisms Hφ

=⇒ H ′ are matrices of linear maps

H11 · · · H1n...

. . ....

Hm1 · · · Hmn

H11

φ11−−→ H ′11 . . . H1nφ1n−−→ H ′1n

.... . .

...

Hm1φm1−−→ H ′m1 . . . Hmn

φmn−−→ H ′mn

This well-studied structure plays a key role in higher representation theory.

David Reutter Higher algebra in quantum information March 9, 2018 8 / 21

A model for quantum computation: 2Hilb

We work in the 2-category 2Hilb, a categorification of Hilb.

Objects are natural numbers n,m, ...

1-morphisms nH−→ m are matrices of Hilbert spaces

2-morphisms Hφ

=⇒ H ′ are matrices of linear maps H11 · · · H1n...

. . ....

Hm1 · · · Hmn

H11φ11−−→ H ′11 . . . H1n

φ1n−−→ H ′1n...

. . ....

Hm1φm1−−→ H ′m1 . . . Hmn

φmn−−→ H ′mn

This well-studied structure plays a key role in higher representation theory.

David Reutter Higher algebra in quantum information March 9, 2018 8 / 21

A model for quantum computation: 2Hilb

We work in the 2-category 2Hilb, a categorification of Hilb.

Objects are natural numbers n,m, ...

1-morphisms nH−→ m are matrices of Hilbert spaces

2-morphisms Hφ

=⇒ H ′ are matrices of linear maps H11 · · · H1n...

. . ....

Hm1 · · · Hmn

H11φ11−−→ H ′11 . . . H1n

φ1n−−→ H ′1n...

. . ....

Hm1φm1−−→ H ′m1 . . . Hmn

φmn−−→ H ′mn

This well-studied structure plays a key role in higher representation theory.

David Reutter Higher algebra in quantum information March 9, 2018 8 / 21

A direct perspective: tensor networks

indexing seti ∈ S

vector spaceV

family of vectorspaces Vi ,j

linear mapF : V −→W

family of linear mapsFi ,j : Vi ,j −→Wi ,j

F

A

C

E F

B

D

L

M

N

A (composed) linear mapE ⊗ F −→ A

David Reutter Higher algebra in quantum information March 9, 2018 9 / 21

A direct perspective: shaded tensor networks

indexing seti ∈ S

vector spaceV

family of vectorspaces Vi ,j

linear mapF : V −→W

family of linear mapsFi ,j : Vi ,j −→Wi ,j

F

A

C

E F

B

D

L

M

N

A family of linear maps, indexed by i and jEi ,j ⊗ Fj −→ Ai

David Reutter Higher algebra in quantum information March 9, 2018 9 / 21

A direct perspective: shaded tensor networks

i

indexing seti ∈ S

vector spaceV

family of vectorspaces Vi ,j

linear mapF : V −→W

family of linear mapsFi ,j : Vi ,j −→Wi ,j

F

j

i

A

C

E F

B

D

L

M

N

A family of linear maps, indexed by i and jEi ,j ⊗ Fj −→ Ai

David Reutter Higher algebra in quantum information March 9, 2018 9 / 21

A direct perspective: shaded tensor networks

i

indexing seti ∈ S

i j

vector spaceV

family of vectorspaces Vi ,j

linear mapF : V −→W

family of linear mapsFi ,j : Vi ,j −→Wi ,j

F

j

i

Ai

C

Ei ,j Fj

Bi

Dj

L

M

N

A family of linear maps, indexed by i and jEi ,j ⊗ Fj −→ Ai

David Reutter Higher algebra in quantum information March 9, 2018 9 / 21

A direct perspective: shaded tensor networks

i

indexing seti ∈ S

i j

vector spaceV

family of vectorspaces Vi ,j

i j

linear mapF : V −→W

family of linear mapsFi ,j : Vi ,j −→Wi ,j

Fi,j

j

i

Ai

C

Ei ,j Fj

Bi

Dj

L

M

N

Li

Mi,j

Nj

A family of linear maps, indexed by i and jEi ,j ⊗ Fj −→ Ai

David Reutter Higher algebra in quantum information March 9, 2018 9 / 21

A direct perspective: shaded tensor networks

i

indexing seti ∈ S

i j

vector spaceV

family of vectorspaces Vi ,j

i j

linear mapF : V −→W

family of linear mapsFi ,j : Vi ,j −→Wi ,j

Fi,j

Ai

C

Ei ,j Fj

Bi

Dj

Li

Mi,j

Nj

A family of linear maps, indexed by i and jEi ,j ⊗ Fj −→ Ai

David Reutter Higher algebra in quantum information March 9, 2018 9 / 21

A direct perspective: shaded tensor networks

i

indexing seti ∈ S

i j

vector spaceV

family of vectorspaces Vi ,j

i j

linear mapF : V −→W

family of linear mapsFi ,j : Vi ,j −→Wi ,j

Fi,j

A

C

E F

B

D

L

M

N

A family of linear maps, indexed by i

and j

Ei ,j ⊗ Fj −→ Ai

David Reutter Higher algebra in quantum information March 9, 2018 9 / 21

Biunitarity

A biunitary is a 2-morphism that is

(vertically) unitary:

U

U†

=U†

U

=

horizontally unitary:

U

U† = λ

U† U = λ

These look just like the second Reidemeister move.

David Reutter Higher algebra in quantum information March 9, 2018 10 / 21

Biunitarity

A biunitary is a 2-morphism that is

(vertically) unitary:

U

U†

=U†

U

=

horizontally unitary:

U

U† = λ

U† U = λ

These look just like the second Reidemeister move.

David Reutter Higher algebra in quantum information March 9, 2018 10 / 21

Biunitarity

A biunitary is a 2-morphism that is

(vertically) unitary:

U

U†

=U†

U

=

horizontally unitary:

U

U† = λ

U† U = λ

These look just like the second Reidemeister move.

David Reutter Higher algebra in quantum information March 9, 2018 10 / 21

Biunitarity

A biunitary is a 2-morphism that is

(vertically) unitary:

= =

horizontally unitary:

= λ = λ

These look just like the second Reidemeister move.

David Reutter Higher algebra in quantum information March 9, 2018 10 / 21

Quantum structures are biunitaries in 2Hilb

Result 1: Hadamards and UEBs are biunitaries of the following type:

H U

Hadamard UEB

Result 2: We can compose biunitaries diagonally:

U

V

David Reutter Higher algebra in quantum information March 9, 2018 11 / 21

Quantum structures are biunitaries in 2Hilb

Result 1: Hadamards and UEBs are biunitaries of the following type:

H U

Hadamard UEB

Result 2: We can compose biunitaries diagonally:

U

V

David Reutter Higher algebra in quantum information March 9, 2018 11 / 21

Quantum structures are biunitaries in 2Hilb

Result 1: Hadamards and UEBs are biunitaries of the following type:

H U

Hadamard UEB

Result 2: We can compose biunitaries diagonally:

U

V

David Reutter Higher algebra in quantum information March 9, 2018 11 / 21

Composing quantum structures

H U H

Had UEB Had⇤

1

A

B

C

(Uab)c,d =1√nAa,dBb,cCc,d X

David Reutter Higher algebra in quantum information March 9, 2018 12 / 21

Composing quantum structures

H U H

Had UEB Had⇤

1

Had

A

B

C

(Uab)c,d =1√nAa,dBb,cCc,d X

David Reutter Higher algebra in quantum information March 9, 2018 12 / 21

Composing quantum structures

H U H

Had UEB Had⇤

1

Had + Had

A

B

C

(Uab)c,d =1√nAa,dBb,cCc,d X

David Reutter Higher algebra in quantum information March 9, 2018 12 / 21

Composing quantum structures

H U H

Had UEB Had⇤

1

Had + Had + Had

A

B

C

(Uab)c,d =1√nAa,dBb,cCc,d X

David Reutter Higher algebra in quantum information March 9, 2018 12 / 21

Composing quantum structures

H U H

Had UEB Had⇤

1

Had + Had + Had UEB

A

B

C

(Uab)c,d =1√nAa,dBb,cCc,d X

David Reutter Higher algebra in quantum information March 9, 2018 12 / 21

Composing quantum structures

H U H

Had UEB Had⇤

1

Had + Had + Had UEB

A

B

C

(Uab)c,d =1√nAa,dBb,cCc,d

X

David Reutter Higher algebra in quantum information March 9, 2018 12 / 21

Composing quantum structures

H U H

Had UEB Had⇤

1

Had + Had + Had UEB

A

B

C

(Uab)c,d =1√nAa,dBb,cCc,d X

David Reutter Higher algebra in quantum information March 9, 2018 12 / 21

Composing biunitaries

H U HQ

Had UEB Had⇤ QLS [4]

1

P

H

Q

1

2

3

4

6

5

7 8

1011

9

V

W

Q

Uabc,de,fg=Hb,ca,egP

c,ge,b,f Qc,g,d

X

Uabc,def ,gh:=∑

r Vb,ca,rf ,gQ

cb,r,dWrc,e,h

X

Q

VH

P

P

CK

D

Q

H

A

B

Uabc,de,fg=∑

r Hb,ca,r Pc,r,dQr,b,f Vr,e,g

X

Uabcd,ef ,gh=1n

∑r,s Af ,hBs,f Cr,hDs,rHd

a,sKcb,rQd,s,ePr,c,g

X

David Reutter Higher algebra in quantum information March 9, 2018 13 / 21

Composing biunitaries

H U HQ

Had UEB Had⇤ QLS [4]

1

P

H

Q

1

2

3

4

6

5

7 8

1011

9

V

W

Q

Uabc,de,fg=Hb,ca,egP

c,ge,b,f Qc,g,dX Uabc,def ,gh:=

∑r V

b,ca,rf ,gQ

cb,r,dWrc,e,hX

Q

VH

P

P

CK

D

Q

H

A

B

Uabc,de,fg=∑

r Hb,ca,r Pc,r,dQr,b,f Vr,e,gXUabcd,ef ,gh=

1n

∑r,s Af ,hBs,f Cr,hDs,rHd

a,sKcb,rQd,s,ePr,c,gX

David Reutter Higher algebra in quantum information March 9, 2018 13 / 21

Taking a step back

Tensor networks:see structural properties hidden in conventional matrix notation

Shaded tensor networks:see structural properties hidden in tensor network notation

⇒ harness combinatorial richness of planar geometry

But now enough of linear algebra and let’s have some fun!

Recall:

Hadamard matrix H

David Reutter Higher algebra in quantum information March 9, 2018 14 / 21

Taking a step back

Tensor networks:see structural properties hidden in conventional matrix notation

Shaded tensor networks:see structural properties hidden in tensor network notation

⇒ harness combinatorial richness of planar geometry

But now enough of linear algebra and let’s have some fun!

Recall:

Hadamard matrix H

David Reutter Higher algebra in quantum information March 9, 2018 14 / 21

Taking a step back

Tensor networks:see structural properties hidden in conventional matrix notation

Shaded tensor networks:see structural properties hidden in tensor network notation

⇒ harness combinatorial richness of planar geometry

But now enough of linear algebra and let’s have some fun!

Recall:

Hadamard matrix H

David Reutter Higher algebra in quantum information March 9, 2018 14 / 21

Taking a step back

Tensor networks:see structural properties hidden in conventional matrix notation

Shaded tensor networks:see structural properties hidden in tensor network notation

⇒ harness combinatorial richness of planar geometry

But now enough of linear algebra and let’s have some fun!

Recall:

Hadamard matrix H

David Reutter Higher algebra in quantum information March 9, 2018 14 / 21

Taking a step back

Tensor networks:see structural properties hidden in conventional matrix notation

Shaded tensor networks:see structural properties hidden in tensor network notation

⇒ harness combinatorial richness of planar geometry

But now enough of linear algebra and let’s have some fun!

Recall:

Hadamard matrix

H

David Reutter Higher algebra in quantum information March 9, 2018 14 / 21

Taking a step back

Tensor networks:see structural properties hidden in conventional matrix notation

Shaded tensor networks:see structural properties hidden in tensor network notation

⇒ harness combinatorial richness of planar geometry

But now enough of linear algebra and let’s have some fun!

Recall:

Hadamard matrix H

David Reutter Higher algebra in quantum information March 9, 2018 14 / 21

Taking a step back

Tensor networks:see structural properties hidden in conventional matrix notation

Shaded tensor networks:see structural properties hidden in tensor network notation

⇒ harness combinatorial richness of planar geometry

But now enough of linear algebra and let’s have some fun!

Recall:

Hadamard matrix H

David Reutter Higher algebra in quantum information March 9, 2018 14 / 21

Part 2Untangling quantum circuits

David Reutter Higher algebra in quantum information March 9, 2018 15 / 21

Basic states and gates

|+〉 = |0〉+ |1〉 |Bell〉 = |00〉+ |11〉 |GHZ〉 = |000〉+ |111〉

David Reutter Higher algebra in quantum information March 9, 2018 16 / 21

Basic states and gates

|+〉 = |0〉+ |1〉 |Bell〉 = |00〉+ |11〉 |GHZ〉 = |000〉+ |111〉

|i〉 7→∑

j Hij |j〉 |i〉 ⊗ |j〉 7→ Hij |i〉 ⊗ |j〉

David Reutter Higher algebra in quantum information March 9, 2018 16 / 21

Basic states and gates

|+〉 = |0〉+ |1〉 |Bell〉 = |00〉+ |11〉 |GHZ〉 = |000〉+ |111〉

Hadamard gate CZ gate

David Reutter Higher algebra in quantum information March 9, 2018 16 / 21

Creating GHZ states

How to create a GHZ state from |+〉 states?

=

David Reutter Higher algebra in quantum information March 9, 2018 17 / 21

Creating GHZ states

How to create a GHZ state from |+〉 states?

=

David Reutter Higher algebra in quantum information March 9, 2018 17 / 21

Creating GHZ states

How to create a GHZ state from |+〉 states?

=

David Reutter Higher algebra in quantum information March 9, 2018 17 / 21

Creating GHZ states

How to create a GHZ state from |+〉 states?

=

David Reutter Higher algebra in quantum information March 9, 2018 17 / 21

Creating GHZ states

How to create a GHZ state from |+〉 states?

=

David Reutter Higher algebra in quantum information March 9, 2018 17 / 21

Creating GHZ states

How to create a GHZ state from |+〉 states?

=

David Reutter Higher algebra in quantum information March 9, 2018 17 / 21

Creating GHZ states

How to create a GHZ state from |+〉 states?

=

CZ

H

CZ

H

David Reutter Higher algebra in quantum information March 9, 2018 17 / 21

Creating GHZ states

How to create a GHZ state from |+〉 states?

|GHZ〉

=

|+〉 |+〉 |+〉

Z

H

Z

H

David Reutter Higher algebra in quantum information March 9, 2018 17 / 21

Quantum error correction

A k-local quantum code is an isometry Henc−→ H⊗n, s.t.

Henc−→ H⊗n

E−→ H⊗nenc†−→ H

is proportional to the identity for every k-local error E : H⊗n −→ H⊗n.

phase error

full error

David Reutter Higher algebra in quantum information March 9, 2018 18 / 21

Quantum error correction

A k-local quantum code is an isometry Henc−→ H⊗n, s.t.

Henc−→ H⊗n

E−→ H⊗nenc†−→ H

is proportional to the identity for every k-local error E : H⊗n −→ H⊗n.

phase error

full error

David Reutter Higher algebra in quantum information March 9, 2018 18 / 21

Quantum error correction

A k-local quantum code is an isometry Henc−→ H⊗n, s.t.

Henc−→ H⊗n

E−→ H⊗nenc†−→ H

is proportional to the identity for every k-local error E : H⊗n −→ H⊗n.

phase error full error

David Reutter Higher algebra in quantum information March 9, 2018 18 / 21

The phase code

The following is a 2−local phase error code H −→ H⊗3:

RII∼a

b

RII∼ ∼

RII∼ ∼

New construction of a phase code from unitary error bases.

David Reutter Higher algebra in quantum information March 9, 2018 19 / 21

The phase code

The following is a 2−local phase error code H −→ H⊗3:

RII∼a

b

RII∼ ∼

RII∼ ∼

New construction of a phase code from unitary error bases.

David Reutter Higher algebra in quantum information March 9, 2018 19 / 21

The phase code

The following is a 2−local phase error code H −→ H⊗3:

RII∼a

b

RII∼ ∼

RII∼ ∼

New construction of a phase code from unitary error bases.

David Reutter Higher algebra in quantum information March 9, 2018 19 / 21

The phase code

The following is a 2−local phase error code H −→ H⊗3:

RII∼a

b

RII∼ ∼

RII∼ ∼

New construction of a phase code from unitary error bases.

David Reutter Higher algebra in quantum information March 9, 2018 19 / 21

The phase code

The following is a 2−local phase error code H −→ H⊗3:

RII∼a

b

RII∼ ∼

RII∼ ∼

New construction of a phase code from unitary error bases.

David Reutter Higher algebra in quantum information March 9, 2018 19 / 21

The phase code

The following is a 2−local phase error code H −→ H⊗3:

RII∼a

b

RII∼ ∼

RII∼ ∼

New construction of a phase code from unitary error bases.

David Reutter Higher algebra in quantum information March 9, 2018 19 / 21

The phase code

The following is a 2−local phase error code H −→ H⊗3:

RII∼a

b

RII∼ ∼

RII∼ ∼

New construction of a phase code from unitary error bases.

David Reutter Higher algebra in quantum information March 9, 2018 19 / 21

The phase code

The following is a 2−local phase error code H −→ H⊗3:

RII∼a

b

RII∼ ∼

RII∼ ∼

New construction of a phase code from unitary error bases.

David Reutter Higher algebra in quantum information March 9, 2018 19 / 21

The phase code

The following is a 2−local phase error code H −→ H⊗3:

RII∼a

b

RII∼ ∼

RII∼ ∼

New construction of a phase code from unitary error bases.

David Reutter Higher algebra in quantum information March 9, 2018 19 / 21

Future work: The 5-qubit code

A 2−local full error correcting code H −→ H⊗5:

David Reutter Higher algebra in quantum information March 9, 2018 20 / 21

Future work: The 5-qubit code

Caveat: We cannot yet handle two non-adjacent errors.

Thanks for listening!

David Reutter Higher algebra in quantum information March 9, 2018 21 / 21

Future work: The 5-qubit code

Caveat: We cannot yet handle two non-adjacent errors.

Thanks for listening!

David Reutter Higher algebra in quantum information March 9, 2018 21 / 21

Future work: The 5-qubit code

Caveat: We cannot yet handle two non-adjacent errors.

Thanks for listening!

David Reutter Higher algebra in quantum information March 9, 2018 21 / 21

Future work: The 5-qubit code

Caveat: We cannot yet handle two non-adjacent errors.

Thanks for listening!

David Reutter Higher algebra in quantum information March 9, 2018 21 / 21

Future work: The 5-qubit code

Caveat: We cannot yet handle two non-adjacent errors.

Thanks for listening!

David Reutter Higher algebra in quantum information March 9, 2018 21 / 21

Future work: The 5-qubit code

Caveat: We cannot yet handle two non-adjacent errors.

Thanks for listening!

David Reutter Higher algebra in quantum information March 9, 2018 21 / 21