Top Banner
Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014 Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 1 / 37
127

Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Jun 25, 2018

Download

Documents

trinhnhu
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Part II: Picturing Even More Quantum Processes

Aleks Kissinger

Spring School on Quantum Structures in Physics and CS

May 29, 2014

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 1 / 37

Page 2: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Outline

1. Review quantum maps, quantum/classical maps, and spiders

2. Enrich our language with multi-coloured spiders and phases

3. Use these new language features to define complementarity and strongcomplementarity

4. Specialise to qubits and define the ZX-calculus

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 2 / 37

Page 3: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Outline

1. Review quantum maps, quantum/classical maps, and spiders

2. Enrich our language with multi-coloured spiders and phases

3. Use these new language features to define complementarity and strongcomplementarity

4. Specialise to qubits and define the ZX-calculus

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 2 / 37

Page 4: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Outline

1. Review quantum maps, quantum/classical maps, and spiders

2. Enrich our language with multi-coloured spiders and phases

3. Use these new language features to define complementarity and strongcomplementarity

4. Specialise to qubits and define the ZX-calculus

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 2 / 37

Page 5: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Outline

1. Review quantum maps, quantum/classical maps, and spiders

2. Enrich our language with multi-coloured spiders and phases

3. Use these new language features to define complementarity and strongcomplementarity

4. Specialise to qubits and define the ZX-calculus

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 2 / 37

Page 6: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Review

Review – Quantum states

I Quantum states look like this: ρ

I They can always be written in terms of a pure state + :

ρ = f̂ := ff=ff

I So ‘up to bending’, a.k.a. partial transpose:

ff ⇐⇒ff

=f

f

quantum state ρ positive map f †f

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 3 / 37

Page 7: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Review

Review – Quantum states

I Quantum states look like this: ρ

I They can always be written in terms of a pure state + :

ρ = f̂ := ff=ff

I So ‘up to bending’, a.k.a. partial transpose:

ff ⇐⇒ff

=f

f

quantum state ρ positive map f †f

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 3 / 37

Page 8: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Review

Review – Quantum states

I Quantum states look like this: ρ

I They can always be written in terms of a pure state + :

ρ = f̂ := ff=ff

I So ‘up to bending’, a.k.a. partial transpose:

ff ⇐⇒ff

=f

f

quantum state ρ positive map f †f

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 3 / 37

Page 9: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Review

Review – Quantum maps

I Quantum maps look like this: Φ

I They can always be purified:

= f̂ ′f̂=Φ

I =∑i

i for any ONB, so Φ has a Kraus form:

Φ =∑i

f̂i wheref̂

i

:=f̂i

I Up to bending:

∑i

fi fi ⇐⇒

fi

fi

∑i

quantum map Φ CP-map∑i

fi (−)f †i

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 4 / 37

Page 10: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Review

Review – Quantum maps

I Quantum maps look like this: Φ

I They can always be purified:

= f̂ ′f̂=Φ

I =∑i

i for any ONB, so Φ has a Kraus form:

Φ =∑i

f̂i wheref̂

i

:=f̂i

I Up to bending:

∑i

fi fi ⇐⇒

fi

fi

∑i

quantum map Φ CP-map∑i

fi (−)f †i

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 4 / 37

Page 11: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Review

Review – Quantum maps

I Quantum maps look like this: Φ

I They can always be purified:

= f̂ ′f̂=Φ

I =∑i

i for any ONB, so Φ has a Kraus form:

Φ =∑i

f̂i wheref̂

i

:=f̂i

I Up to bending:

∑i

fi fi ⇐⇒

fi

fi

∑i

quantum map Φ CP-map∑i

fi (−)f †i

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 4 / 37

Page 12: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Review

Review – Quantum maps

I Quantum maps look like this: Φ

I They can always be purified:

= f̂ ′f̂=Φ

I =∑i

i for any ONB, so Φ has a Kraus form:

Φ =∑i

f̂i wheref̂

i

:=f̂i

I Up to bending:

∑i

fi fi ⇐⇒

fi

fi

∑i

quantum map Φ CP-map∑i

fi (−)f †i

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 4 / 37

Page 13: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Review

Review – Discarding and causality

I Physically realisable quantum maps satisfy causality:

Φ =

I Discarding a state amounts to taking a trace:

f

f

f f

= Tr(ρ)=

I Causal states ↔ positive operators with trace 1Causal maps ↔ trace-preserving CP-maps (CPTPs)

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 5 / 37

Page 14: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Review

Review – Discarding and causality

I Physically realisable quantum maps satisfy causality:

Φ =

I Discarding a state amounts to taking a trace:

f

f

f f

= Tr(ρ)=

I Causal states ↔ positive operators with trace 1Causal maps ↔ trace-preserving CP-maps (CPTPs)

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 5 / 37

Page 15: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Review

Review – Discarding and causality

I Physically realisable quantum maps satisfy causality:

Φ =

I Discarding a state amounts to taking a trace:

f

f

f f

= Tr(ρ)=

I Causal states ↔ positive operators with trace 1Causal maps ↔ trace-preserving CP-maps (CPTPs)

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 5 / 37

Page 16: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Review

Review – Classical states

I Classical states look like this:x

I They can always be written as:ψ̂ pure quantum state

basis measurement

I ...hence the notation. The dot singles out a preferred basis, and in that basis, a classical state is avector of positive numbers:

ψ̂=∑i

pi i↔

p1

p2

· · ·pn

I Causality forces these numbers to sum to 1:

ψ̂=

ψ̂= ⇐⇒

∑i

pi = 1

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 6 / 37

Page 17: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Review

Review – Classical states

I Classical states look like this:x

I They can always be written as:ψ̂ pure quantum state

basis measurement

I ...hence the notation. The dot singles out a preferred basis, and in that basis, a classical state is avector of positive numbers:

ψ̂=∑i

pi i↔

p1

p2

· · ·pn

I Causality forces these numbers to sum to 1:

ψ̂=

ψ̂= ⇐⇒

∑i

pi = 1

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 6 / 37

Page 18: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Review

Review – Classical states

I Classical states look like this:x

I They can always be written as:ψ̂ pure quantum state

basis measurement

I ...hence the notation. The dot singles out a preferred basis, and in that basis, a classical state is avector of positive numbers:

ψ̂=∑i

pi i↔

p1

p2

· · ·pn

I Causality forces these numbers to sum to 1:

ψ̂=

ψ̂= ⇐⇒

∑i

pi = 1

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 6 / 37

Page 19: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Review

Review – Classical states

I Classical states look like this:x

I They can always be written as:ψ̂ pure quantum state

basis measurement

I ...hence the notation. The dot singles out a preferred basis, and in that basis, a classical state is avector of positive numbers:

ψ̂=∑i

pi i↔

p1

p2

· · ·pn

I Causality forces these numbers to sum to 1:

ψ̂=

ψ̂= ⇐⇒

∑i

pi = 1

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 6 / 37

Page 20: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Review

Review – Quantum/classical maps

I So, causal classical states are just plain old probability distributions.

I Similarly, causal classical maps are precisely the linear maps that preserve probability distributions,a.k.a. stochastic maps.

I Quantum/classical maps generalise both CP-maps and stochastic maps.

M

quantum/classical

⊇⊆Φ

quantum

S

classical

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 7 / 37

Page 21: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Review

Review – Quantum/classical maps

I So, causal classical states are just plain old probability distributions.

I Similarly, causal classical maps are precisely the linear maps that preserve probability distributions,a.k.a. stochastic maps.

I Quantum/classical maps generalise both CP-maps and stochastic maps.

M

quantum/classical

⊇⊆Φ

quantum

S

classical

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 7 / 37

Page 22: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Review

Review – Quantum/classical maps

I So, causal classical states are just plain old probability distributions.

I Similarly, causal classical maps are precisely the linear maps that preserve probability distributions,a.k.a. stochastic maps.

I Quantum/classical maps generalise both CP-maps and stochastic maps.

M

quantum/classical

⊇⊆Φ

quantum

S

classical

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 7 / 37

Page 23: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Review

Review – Spiders

I Linear/quantum maps can be defined in terms of basis states (and numbers) using sums.

I There already exists a family of maps that do much of the same work, but more elegantly andgraphically.

m︷ ︸︸ ︷· · · · ·

· · ·︸ ︷︷ ︸n

:=∑i

m︷ ︸︸ ︷i· · · · ·

i

i · · · i︸ ︷︷ ︸n

Spiders!

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 8 / 37

Page 24: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Review

Review – Spiders

I Linear/quantum maps can be defined in terms of basis states (and numbers) using sums.

I There already exists a family of maps that do much of the same work, but more elegantly andgraphically.

m︷ ︸︸ ︷· · · · ·

· · ·︸ ︷︷ ︸n

:=∑i

m︷ ︸︸ ︷i· · · · ·

i

i · · · i︸ ︷︷ ︸n

Spiders!

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 8 / 37

Page 25: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Review

Review – Spiders

I Linear/quantum maps can be defined in terms of basis states (and numbers) using sums.

I There already exists a family of maps that do much of the same work, but more elegantly andgraphically.

m︷ ︸︸ ︷· · · · ·

· · ·︸ ︷︷ ︸n

:=∑i

m︷ ︸︸ ︷i· · · · ·

i

i · · · i︸ ︷︷ ︸n

Spiders!

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 8 / 37

Page 26: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Review

Review – Spiders

I Linear/quantum maps can be defined in terms of basis states (and numbers) using sums.

I There already exists a family of maps that do much of the same work, but more elegantly andgraphically.

m︷ ︸︸ ︷· · · · ·

· · ·︸ ︷︷ ︸n

:=∑i

m︷ ︸︸ ︷i· · · · ·

i

i · · · i︸ ︷︷ ︸n

Spiders!

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 8 / 37

Page 27: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Review

Review – Spiders

I Spiders are ‘generalised correlators’. They force all ‘legs’ to take the same value.

I We have seen classical spiders (single wires):

I ...quantum spiders (double wires):

· · ·

· · · · ·:=

· · ··

· · ·

I ...and classical/quantum (a.k.a. bastard) spiders:

:=

· · ·

· · ·

· · ·

· · ·

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 9 / 37

Page 28: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Review

Review – Spiders

I Spiders are ‘generalised correlators’. They force all ‘legs’ to take the same value.

I We have seen classical spiders (single wires):

I ...quantum spiders (double wires):

· · ·

· · · · ·:=

· · ··

· · ·

I ...and classical/quantum (a.k.a. bastard) spiders:

:=

· · ·

· · ·

· · ·

· · ·

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 9 / 37

Page 29: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Review

Review – Spiders

I Spiders are ‘generalised correlators’. They force all ‘legs’ to take the same value.

I We have seen classical spiders (single wires):

I ...quantum spiders (double wires):

· · ·

· · · · ·:=

· · ··

· · ·

I ...and classical/quantum (a.k.a. bastard) spiders:

:=

· · ·

· · ·

· · ·

· · ·

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 9 / 37

Page 30: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Review

Review – Spiders

I Spiders are ‘generalised correlators’. They force all ‘legs’ to take the same value.

I We have seen classical spiders (single wires):

I ...quantum spiders (double wires):

· · ·

· · · · ·:=

· · ··

· · ·

I ...and classical/quantum (a.k.a. bastard) spiders:

:=

· · ·

· · ·

· · ·

· · ·

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 9 / 37

Page 31: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Multi-coloured spiders

Multi-coloured spiders

I Most interesting quantum features appear only when we ditch preferred bases for systems andinstead study interaction of multiple bases.

I Different bases → different coloured spiders

m︷ ︸︸ ︷· · · · ·

· · ·︸ ︷︷ ︸n

:=∑i

m︷ ︸︸ ︷i· · · · ·

i

i · · · i︸ ︷︷ ︸n

m︷ ︸︸ ︷· · ·

· · · · ·

︸ ︷︷ ︸n

:=∑i

m︷ ︸︸ ︷i· · · · ·

i

i · · · i︸ ︷︷ ︸n

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 10 / 37

Page 32: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Multi-coloured spiders

Multi-coloured spiders

I Most interesting quantum features appear only when we ditch preferred bases for systems andinstead study interaction of multiple bases.

I Different bases → different coloured spiders

m︷ ︸︸ ︷· · · · ·

· · ·︸ ︷︷ ︸n

:=∑i

m︷ ︸︸ ︷i· · · · ·

i

i · · · i︸ ︷︷ ︸n

m︷ ︸︸ ︷· · ·

· · · · ·

︸ ︷︷ ︸n

:=∑i

m︷ ︸︸ ︷i· · · · ·

i

i · · · i︸ ︷︷ ︸n

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 10 / 37

Page 33: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Multi-coloured spiders

Two kinds of measurement

I Each spider induces a basis measurement:

measure in {i}i

probabilities w.r.t. {i}i

measure in {i}i

probabilities w.r.t. {i}i

quantum system

I Their adjoints are preparations:

encoded as quantum states {i}i

classical input w.r.t. {i}i

encoded as quantum states {i}i

classical input w.r.t. {i}i

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 11 / 37

Page 34: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Multi-coloured spiders

Two kinds of measurement

I Each spider induces a basis measurement:

measure in {i}i

probabilities w.r.t. {i}i

measure in {i}i

probabilities w.r.t. {i}i

quantum system

I Their adjoints are preparations:

encoded as quantum states {i}i

classical input w.r.t. {i}i

encoded as quantum states {i}i

classical input w.r.t. {i}i

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 11 / 37

Page 35: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Multi-coloured spiders

Two kinds of measurement

I Each spider induces a basis measurement:

measure in {i}i

probabilities w.r.t. {i}i

measure in {i}i

probabilities w.r.t. {i}i

quantum system

I Their adjoints are preparations:

encoded as quantum states {i}i

classical input w.r.t. {i}i

encoded as quantum states {i}i

classical input w.r.t. {i}i

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 11 / 37

Page 36: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Multi-coloured spiders

Two kinds of measurement

I Each spider induces a basis measurement:

measure in {i}i

probabilities w.r.t. {i}i

measure in {i}i

probabilities w.r.t. {i}i

quantum system

I Their adjoints are preparations:

encoded as quantum states {i}i

classical input w.r.t. {i}i

encoded as quantum states {i}i

classical input w.r.t. {i}i

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 11 / 37

Page 37: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Multi-coloured spiders

Two kinds of measurement

I Each spider induces a basis measurement:

measure in {i}i

probabilities w.r.t. {i}i

measure in {i}i

probabilities w.r.t. {i}i

quantum system

I Their adjoints are preparations:

encoded as quantum states {i}i

classical input w.r.t. {i}i

encoded as quantum states {i}i

classical input w.r.t. {i}i

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 11 / 37

Page 38: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Multi-coloured spiders

Two kinds of measurement

I Each spider induces a basis measurement:

measure in {i}i

probabilities w.r.t. {i}i

measure in {i}i

probabilities w.r.t. {i}i

quantum system

I Their adjoints are preparations:

encoded as quantum states {i}i

classical input w.r.t. {i}i

encoded as quantum states {i}i

classical input w.r.t. {i}i

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 11 / 37

Page 39: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Multi-coloured spiders

Measuring ⇒ preparing

I What happens when we measure then prepare? Decoherence.

(ρ =

∑ijρij i j

)7→

ρ

=∑iρii i i

I Decoherence models the situation where we forget the classical in the middle. However, we mayhave access to this classical data, i.e. if the detector clicks. So, we could just as well keep a copy.

=

I This lets us model non-demolition measurement devices. The demolition measurement can berecovered just by discarding the (quantum) output:

=

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 12 / 37

Page 40: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Multi-coloured spiders

Measuring ⇒ preparing

I What happens when we measure then prepare? Decoherence.

(ρ =

∑ijρij i j

)7→

ρ

=∑iρii i i

I Decoherence models the situation where we forget the classical in the middle. However, we mayhave access to this classical data, i.e. if the detector clicks. So, we could just as well keep a copy.

=

I This lets us model non-demolition measurement devices. The demolition measurement can berecovered just by discarding the (quantum) output:

=

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 12 / 37

Page 41: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Multi-coloured spiders

Measuring ⇒ preparing

I What happens when we measure then prepare? Decoherence.

(ρ =

∑ijρij i j

)7→

ρ

=∑iρii i i

I Decoherence models the situation where we forget the classical in the middle. However, we mayhave access to this classical data, i.e. if the detector clicks. So, we could just as well keep a copy.

=

I This lets us model non-demolition measurement devices. The demolition measurement can berecovered just by discarding the (quantum) output:

=

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 12 / 37

Page 42: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Multi-coloured spiders

Preparing ⇒ measuring

I What happens when we prepare then measure? It depends on the choice of bases.

I When we take the same basis for both:

=

I The other extreme is:

=

I In other words: (encode in ) + (measure in ) = (no data transfer)

I This is precisely what it means for two bases to be complementary

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 13 / 37

Page 43: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Multi-coloured spiders

Preparing ⇒ measuring

I What happens when we prepare then measure? It depends on the choice of bases.

I When we take the same basis for both:

=

I The other extreme is:

=

I In other words: (encode in ) + (measure in ) = (no data transfer)

I This is precisely what it means for two bases to be complementary

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 13 / 37

Page 44: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Multi-coloured spiders

Preparing ⇒ measuring

I What happens when we prepare then measure? It depends on the choice of bases.

I When we take the same basis for both:

=

I The other extreme is:

=

I In other words: (encode in ) + (measure in ) = (no data transfer)

I This is precisely what it means for two bases to be complementary

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 13 / 37

Page 45: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Multi-coloured spiders

Preparing ⇒ measuring

I What happens when we prepare then measure? It depends on the choice of bases.

I When we take the same basis for both:

=

I The other extreme is:

=

I In other words: (encode in ) + (measure in ) = (no data transfer)

I This is precisely what it means for two bases to be complementary

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 13 / 37

Page 46: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Multi-coloured spiders

Preparing ⇒ measuring

I What happens when we prepare then measure? It depends on the choice of bases.

I When we take the same basis for both:

=

I The other extreme is:

=

I In other words: (encode in ) + (measure in ) = (no data transfer)

I This is precisely what it means for two bases to be complementary

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 13 / 37

Page 47: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Complementarity

Complementarity – QKD

I This is at the heart of quantum key distribution.

I When Bob measures in the correct basis, he gets what I send:

=

Aleks AleksBob Bob

I When Bob measures in the incorrect basis, he gets noise:

=

Aleks AleksBob Bob

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 14 / 37

Page 48: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Complementarity

Complementarity – QKD

I This is at the heart of quantum key distribution.

I When Bob measures in the correct basis, he gets what I send:

=

Aleks AleksBob Bob

I When Bob measures in the incorrect basis, he gets noise:

=

Aleks AleksBob Bob

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 14 / 37

Page 49: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Complementarity

Complementarity – QKD

I This is at the heart of quantum key distribution.

I When Bob measures in the correct basis, he gets what I send:

=

Aleks AleksBob Bob

I When Bob measures in the incorrect basis, he gets noise:

=

Aleks AleksBob Bob

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 14 / 37

Page 50: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Complementarity

Complementarity – Stern-Gerlach

I Suppose is a spin-Z measurement and is a spin-X measurement, then we could imagine aStern-Gerlach type setup:

X

Z

Z

I Since Z and X are complementary, this simplifies as:

= = =

I Thus the outcome of final measurement is uniformly random.

(recall = flat probability distribution w.r.t. { j }j).

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 15 / 37

Page 51: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Complementarity

Complementarity – Stern-Gerlach

I Suppose is a spin-Z measurement and is a spin-X measurement, then we could imagine aStern-Gerlach type setup:

X

Z

Z

I Since Z and X are complementary, this simplifies as:

= = =

I Thus the outcome of final measurement is uniformly random.

(recall = flat probability distribution w.r.t. { j }j).

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 15 / 37

Page 52: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Complementarity

Complementarity – Stern-Gerlach

I Suppose is a spin-Z measurement and is a spin-X measurement, then we could imagine aStern-Gerlach type setup:

X

Z

Z

I Since Z and X are complementary, this simplifies as:

= = =

I Thus the outcome of final measurement is uniformly random.

(recall = flat probability distribution w.r.t. { j }j).

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 15 / 37

Page 53: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Complementarity

Complementarity – Stern-Gerlach

I Since it disconnects, the output stays random, even when we post-select the first measurement tobe spin-up (i.e. ‘block off the spin-down output’):

0

=

0

I We conclude from above that the X measurement (maximally) disturbs the system, w.r.t. the finalZ measurement.

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 16 / 37

Page 54: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Complementarity

Complementarity – Stern-Gerlach

I Since it disconnects, the output stays random, even when we post-select the first measurement tobe spin-up (i.e. ‘block off the spin-down output’):

0

=

0

I We conclude from above that the X measurement (maximally) disturbs the system, w.r.t. the finalZ measurement.

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 16 / 37

Page 55: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Complementarity

Complementarity ↔ Mutually unbiased bases

DefinitionTwo bases { j }j and { j }j are called mutually unbiased if:

∀i , j .i

j=

1

Dor equivalently, ∀i , j .

∣∣∣∣∣ i

j

∣∣∣∣∣ =1√D

TheoremTwo bases are mutually unbiased iff they satisfy the complementarity equation:

= 1D or equivalently, = 1

D

Proof.(Compl. ⇒ MUB)

jj

i i

= 1D

=i

j

= 1D

(MUB ⇒ Compl.) follows similarly by comparing matrix entries.

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 17 / 37

Page 56: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Complementarity

Complementarity ↔ Mutually unbiased bases

DefinitionTwo bases { j }j and { j }j are called mutually unbiased if:

∀i , j .i

j=

1

Dor equivalently, ∀i , j .

∣∣∣∣∣ i

j

∣∣∣∣∣ =1√D

TheoremTwo bases are mutually unbiased iff they satisfy the complementarity equation:

= 1D or equivalently, = 1

D

Proof.(Compl. ⇒ MUB)

jj

i i

= 1D

=i

j

= 1D

(MUB ⇒ Compl.) follows similarly by comparing matrix entries.

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 17 / 37

Page 57: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Complementarity

Complementarity ↔ Mutually unbiased bases

DefinitionTwo bases { j }j and { j }j are called mutually unbiased if:

∀i , j .i

j=

1

Dor equivalently, ∀i , j .

∣∣∣∣∣ i

j

∣∣∣∣∣ =1√D

TheoremTwo bases are mutually unbiased iff they satisfy the complementarity equation:

= 1D or equivalently, = 1

D

Proof.(Compl. ⇒ MUB)

jj

i i

= 1D

=i

j

= 1D

(MUB ⇒ Compl.) follows similarly by comparing matrix entries.

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 17 / 37

Page 58: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Complementarity

General unbiased points

I Any pure state ψ̂ is called unbiased w.r.t. to a basis if

∀i .ψ̂

i

= λ

where λ doesn’t depend on i (and = 1D when ψ̂ is normalised).

I This is the same as saying measuring ψ̂ gives no information:

=ψ̂

λ

I We could just as easily use this definition of unbiasedness for MUBs. Then, the complementarityequation follows just by evaluating on basis elements:

= 1D

i

i

=

i

1D

=

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 18 / 37

Page 59: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Complementarity

General unbiased points

I Any pure state ψ̂ is called unbiased w.r.t. to a basis if

∀i .ψ̂

i

= λ

where λ doesn’t depend on i (and = 1D when ψ̂ is normalised).

I This is the same as saying measuring ψ̂ gives no information:

=ψ̂

λ

I We could just as easily use this definition of unbiasedness for MUBs. Then, the complementarityequation follows just by evaluating on basis elements:

= 1D

i

i

=

i

1D

=

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 18 / 37

Page 60: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Complementarity

General unbiased points

I Any pure state ψ̂ is called unbiased w.r.t. to a basis if

∀i .ψ̂

i

= λ

where λ doesn’t depend on i (and = 1D when ψ̂ is normalised).

I This is the same as saying measuring ψ̂ gives no information:

=ψ̂

λ

I We could just as easily use this definition of unbiasedness for MUBs. Then, the complementarityequation follows just by evaluating on basis elements:

= 1D

i

i

=

i

1D

=

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 18 / 37

Page 61: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Phases

Phase-states

I Killing the global phase, unbiased states can be parametrised by D − 1 complex phase factors:

α := double

(0

+∑j

e iαjj

)

α := double

(0

+∑j

e iαjj

)

I Thus, unbiased states are also called phase states

I Specialising to the 2D case:

α := double

(0

+ e iα1

)

α := double

(0

+ e iα1

)

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 19 / 37

Page 62: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Phases

Phase-states

I Killing the global phase, unbiased states can be parametrised by D − 1 complex phase factors:

α := double

(0

+∑j

e iαjj

)

α := double

(0

+∑j

e iαjj

)I Thus, unbiased states are also called phase states

I Specialising to the 2D case:

α := double

(0

+ e iα1

)

α := double

(0

+ e iα1

)

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 19 / 37

Page 63: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Phases

Phase-states

I Killing the global phase, unbiased states can be parametrised by D − 1 complex phase factors:

α := double

(0

+∑j

e iαjj

)

α := double

(0

+∑j

e iαjj

)I Thus, unbiased states are also called phase states

I Specialising to the 2D case:

α := double

(0

+ e iα1

)

α := double

(0

+ e iα1

)

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 19 / 37

Page 64: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Phases

Phase-states

I The phase states for the computational basis in 2D are just the equator of the Bloch sphere.

α

0

1

α

I Since decoherence projects to the axis of the Bloch ball, in particular:

α

= =

I So, phases get clobbered in the quantum/classical passage

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 20 / 37

Page 65: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Phases

Phase-states

I The phase states for the computational basis in 2D are just the equator of the Bloch sphere.

α

0

1

α

I Since decoherence projects to the axis of the Bloch ball, in particular:

α

= =

I So, phases get clobbered in the quantum/classical passage

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 20 / 37

Page 66: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Phases

Phase-states

I The phase states for the computational basis in 2D are just the equator of the Bloch sphere.

α

0

1

α

I Since decoherence projects to the axis of the Bloch ball, in particular:

α

= =

I So, phases get clobbered in the quantum/classical passage

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 20 / 37

Page 67: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Phases

The phase group

I How do we define phase rotations?

I A clue comes from the the phase group structure of spiders

βαα+β

=

)= -α 0 =

I If we multiply on the left (or the right) with a phase-state α, it performs an α rotation:

α:=α :: β 7→

α+β

β

0

1

α

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 21 / 37

Page 68: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Phases

The phase group

I How do we define phase rotations?

I A clue comes from the the phase group structure of spiders

βαα+β

=

)= -α 0 =

I If we multiply on the left (or the right) with a phase-state α, it performs an α rotation:

α:=α :: β 7→

α+β

β

0

1

α

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 21 / 37

Page 69: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Phases

The phase group

I How do we define phase rotations?

I A clue comes from the the phase group structure of spiders

βαα+β

=

)= -α 0 =

I If we multiply on the left (or the right) with a phase-state α, it performs an α rotation:

α:=α :: β 7→

α+β

β

0

1

α

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 21 / 37

Page 70: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Phases

...watch as they get eaten by spiders

I Note that is doesn’t matter where we attach a phase-state to a spider:

· · ·

· · · · ·

α

· · ·α

· · ·

=

I A consequence is that phase maps commute through spiders:

· · ·

· · · · ·

α

· · ·α

· · ·

=

I We simplify our notation by letting spiders eat connected phases:

α

· · ·

· · · · ·

:=

· · ·

· · · · ·

α

· · ·α

· · ·

=

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 22 / 37

Page 71: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Phases

...watch as they get eaten by spiders

I Note that is doesn’t matter where we attach a phase-state to a spider:

· · ·

· · · · ·

α

· · ·α

· · ·

=

I A consequence is that phase maps commute through spiders:

· · ·

· · · · ·

α

· · ·α

· · ·

=

I We simplify our notation by letting spiders eat connected phases:

α

· · ·

· · · · ·

:=

· · ·

· · · · ·

α

· · ·α

· · ·

=

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 22 / 37

Page 72: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Phases

...watch as they get eaten by spiders

I Note that is doesn’t matter where we attach a phase-state to a spider:

· · ·

· · · · ·

α

· · ·α

· · ·

=

I A consequence is that phase maps commute through spiders:

· · ·

· · · · ·

α

· · ·α

· · ·

=

I We simplify our notation by letting spiders eat connected phases:

α

· · ·

· · · · ·

:=

· · ·

· · · · ·

α

· · ·α

· · ·

=

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 22 / 37

Page 73: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Phases

Generalised spider law

(phase group) + (spider fusion) = (phase-spider fusion)

α1

=∑

iαi

α2

α5

α4

α3

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 23 / 37

Page 74: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Basis elements as phase states

I For a complementary pair / the basis states of are unbiased w.r.t. , so we could also writethem as phase states. For := Z and := X ,

0= 0 1

= π

I So, since gives us a way multiply phases, we can multiply -basis elements.

i j αjαi

= =αi+αj

I While in general, αi + αj won’t be another basis element, this is the case for Z/X :

0 0

= 00 π

= π

= πππ

= 0

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 24 / 37

Page 75: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Basis elements as phase states

I For a complementary pair / the basis states of are unbiased w.r.t. , so we could also writethem as phase states. For := Z and := X ,

0= 0 1

= π

I So, since gives us a way multiply phases, we can multiply -basis elements.

i j αjαi

= =αi+αj

I While in general, αi + αj won’t be another basis element, this is the case for Z/X :

0 0

= 00 π

= π

= πππ

= 0

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 24 / 37

Page 76: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Basis elements as phase states

I For a complementary pair / the basis states of are unbiased w.r.t. , so we could also writethem as phase states. For := Z and := X ,

0= 0 1

= π

I So, since gives us a way multiply phases, we can multiply -basis elements.

i j αjαi

= =αi+αj

I While in general, αi + αj won’t be another basis element, this is the case for Z/X :

0 0

= 00 π

= π

= πππ

= 0

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 24 / 37

Page 77: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Basis elements as phase states

I So, lives a double life. On the one hand, it’s single version can be seen as an operation onclassical data:

00

=0

00

=1

1 0

=1

1 1

=0

namely, Z2-multiplication.

I On the other hand, it is a quantum operation on phase-states:

0 0

= 00 π

= π

= πππ

= 0

I ...and since { j }j encodes the phase-states (via preparation):

= =

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 25 / 37

Page 78: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Basis elements as phase states

I So, lives a double life. On the one hand, it’s single version can be seen as an operation onclassical data:

00

=0

00

=1

1 0

=1

1 1

=0

namely, Z2-multiplication.

I On the other hand, it is a quantum operation on phase-states:

0 0

= 00 π

= π

= πππ

= 0

I ...and since { j }j encodes the phase-states (via preparation):

= =

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 25 / 37

Page 79: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Basis elements as phase states

I So, lives a double life. On the one hand, it’s single version can be seen as an operation onclassical data:

00

=0

00

=1

1 0

=1

1 1

=0

namely, Z2-multiplication.

I On the other hand, it is a quantum operation on phase-states:

0 0

= 00 π

= π

= πππ

= 0

I ...and since { j }j encodes the phase-states (via preparation):

= =

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 25 / 37

Page 80: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Strong complementarity

DefinitionA pair of spiders is said to be strongly complementary if the following equations are satisfied:

= = =

I Unfolding this doubled-stuff yields some equations that will be familiar to some:

= = =

I Strongly complementary pairs of spiders form bi-algebras!

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 26 / 37

Page 81: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Strong complementarity

DefinitionA pair of spiders is said to be strongly complementary if the following equations are satisfied:

= = =

I Unfolding this doubled-stuff yields some equations that will be familiar to some:

= = =

I Strongly complementary pairs of spiders form bi-algebras!

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 26 / 37

Page 82: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Strong complementarity

DefinitionA pair of spiders is said to be strongly complementary if the following equations are satisfied:

= = =

I Unfolding this doubled-stuff yields some equations that will be familiar to some:

= = =

I Strongly complementary pairs of spiders form bi-algebras!

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 26 / 37

Page 83: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Strong complementarity

DefinitionA pair of spiders is said to be strongly complementary if the following equations are satisfied:

= = =

I Unfolding this doubled-stuff yields some equations that will be familiar to some:

= = =

I Strongly complementary pairs of spiders form bi-algebras!

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 26 / 37

Page 84: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Strong complementarity ⇒ complementarity

TheoremStrongly complementarity =⇒ complementarity.

Proof.

= = = ===

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 27 / 37

Page 85: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Strong complementarity ⇒ complementarity

TheoremStrongly complementarity =⇒ complementarity.

Proof.

= = = ===

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 27 / 37

Page 86: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Classifying strongly complementary bases

I Unlike MUBs, strongly complementary bases are easy to classify.

I For one thing, maximal sets of bases that are pairwise-SC are always size 2

I ...and these pairs are classified in all dimensions.

TheoremStrongly complementary pairs of basis of dimension D are in 1-to-1 correspondence with Abelian groupsof order D.

Proof.(sketch) acts as a group operation on { j }j . Fixing which group operation totally characterises

, and hence { j }j .

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 28 / 37

Page 87: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Classifying strongly complementary bases

I Unlike MUBs, strongly complementary bases are easy to classify.

I For one thing, maximal sets of bases that are pairwise-SC are always size 2

I ...and these pairs are classified in all dimensions.

TheoremStrongly complementary pairs of basis of dimension D are in 1-to-1 correspondence with Abelian groupsof order D.

Proof.(sketch) acts as a group operation on { j }j . Fixing which group operation totally characterises

, and hence { j }j .

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 28 / 37

Page 88: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Classifying strongly complementary bases

I Unlike MUBs, strongly complementary bases are easy to classify.

I For one thing, maximal sets of bases that are pairwise-SC are always size 2

I ...and these pairs are classified in all dimensions.

TheoremStrongly complementary pairs of basis of dimension D are in 1-to-1 correspondence with Abelian groupsof order D.

Proof.(sketch) acts as a group operation on { j }j . Fixing which group operation totally characterises

, and hence { j }j .

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 28 / 37

Page 89: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Classifying strongly complementary bases

I Unlike MUBs, strongly complementary bases are easy to classify.

I For one thing, maximal sets of bases that are pairwise-SC are always size 2

I ...and these pairs are classified in all dimensions.

TheoremStrongly complementary pairs of basis of dimension D are in 1-to-1 correspondence with Abelian groupsof order D.

Proof.(sketch) acts as a group operation on { j }j . Fixing which group operation totally characterises

, and hence { j }j .

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 28 / 37

Page 90: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Classifying strongly complementary bases

I Unlike MUBs, strongly complementary bases are easy to classify.

I For one thing, maximal sets of bases that are pairwise-SC are always size 2

I ...and these pairs are classified in all dimensions.

TheoremStrongly complementary pairs of basis of dimension D are in 1-to-1 correspondence with Abelian groupsof order D.

Proof.(sketch) acts as a group operation on { j }j . Fixing which group operation totally characterises

, and hence { j }j .

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 28 / 37

Page 91: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Classifying strongly complementary bases

I Unlike MUBs, strongly complementary bases are easy to classify.

I For one thing, maximal sets of bases that are pairwise-SC are always size 2

I ...and these pairs are classified in all dimensions.

TheoremStrongly complementary pairs of basis of dimension D are in 1-to-1 correspondence with Abelian groupsof order D.

Proof.(sketch) acts as a group operation on { j }j . Fixing which group operation totally characterises

, and hence { j }j .

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 28 / 37

Page 92: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Classifying strongly complementary bases

I Unlike MUBs, strongly complementary bases are easy to classify.

I For one thing, maximal sets of bases that are pairwise-SC are always size 2

I ...and these pairs are classified in all dimensions.

TheoremStrongly complementary pairs of basis of dimension D are in 1-to-1 correspondence with Abelian groupsof order D.

Proof.(sketch) acts as a group operation on { j }j . Fixing which group operation totally characterises

, and hence { j }j .

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 28 / 37

Page 93: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Making sense of phase-multiply

I We tried to give some (pseudo-)operational interpretation of this equation:

=

I But it falls down because, while is a good quantum map, it isn’t causal:

= 6=

So it isn’t physical.

I This is because, it is both pure, and it throws stuff away. E.g. for the Z/X example before, it isZ2-multiply, a.k.a. XOR.

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 29 / 37

Page 94: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Making sense of phase-multiply

I We tried to give some (pseudo-)operational interpretation of this equation:

=

I But it falls down because, while is a good quantum map, it isn’t causal:

= 6=

So it isn’t physical.

I This is because, it is both pure, and it throws stuff away. E.g. for the Z/X example before, it isZ2-multiply, a.k.a. XOR.

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 29 / 37

Page 95: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Making sense of phase-multiply

I We tried to give some (pseudo-)operational interpretation of this equation:

=

I But it falls down because, while is a good quantum map, it isn’t causal:

= 6=

So it isn’t physical.

I This is because, it is both pure, and it throws stuff away. E.g. for the Z/X example before, it isZ2-multiply, a.k.a. XOR.

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 29 / 37

Page 96: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Making sense of phase-multiply

I However, is part of a physical map, if we play a standard trick from quantum computing. Wesimply copy (some of) the input:

I Causality is restored! At least, whenever and are complementary.

= = =

I Returning to the Z/X example, this in fact gives us a CNOT gate:

i j

= i⊕ji

i

j

i

=

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 30 / 37

Page 97: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Making sense of phase-multiply

I However, is part of a physical map, if we play a standard trick from quantum computing. Wesimply copy (some of) the input:

I Causality is restored! At least, whenever and are complementary.

= = =

I Returning to the Z/X example, this in fact gives us a CNOT gate:

i j

= i⊕ji

i

j

i

=

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 30 / 37

Page 98: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Making sense of phase-multiply

I However, is part of a physical map, if we play a standard trick from quantum computing. Wesimply copy (some of) the input:

I Causality is restored! At least, whenever and are complementary.

= = =

I Returning to the Z/X example, this in fact gives us a CNOT gate:

i j

= i⊕ji

i

j

i

=

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 30 / 37

Page 99: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Building everything – single-qubit gates

I Using just Z -spiders and X -spiders, we can build CNOT gates.

I Also, we can build any single-qubit unitary using phase maps (via the Euler decomposition):

U β

γ

α

:=

TheoremThe following maps suffice to build any quantum circuit (i.e. unitary quantum map from qubits toqubits):

α

· · ·

· · · · ·

α

· · ·

· · · · ·

where α ∈ [0, 2π).

Corollary

The following maps suffice to build any qubit quantum map:

α

· · ·

· · · · ·

α

· · ·

· · · · ·

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 31 / 37

Page 100: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Building everything – single-qubit gates

I Using just Z -spiders and X -spiders, we can build CNOT gates.

I Also, we can build any single-qubit unitary using phase maps (via the Euler decomposition):

U β

γ

α

:=

TheoremThe following maps suffice to build any quantum circuit (i.e. unitary quantum map from qubits toqubits):

α

· · ·

· · · · ·

α

· · ·

· · · · ·

where α ∈ [0, 2π).

Corollary

The following maps suffice to build any qubit quantum map:

α

· · ·

· · · · ·

α

· · ·

· · · · ·

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 31 / 37

Page 101: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Building everything – single-qubit gates

I Using just Z -spiders and X -spiders, we can build CNOT gates.

I Also, we can build any single-qubit unitary using phase maps (via the Euler decomposition):

U β

γ

α

:=

TheoremThe following maps suffice to build any quantum circuit (i.e. unitary quantum map from qubits toqubits):

α

· · ·

· · · · ·

α

· · ·

· · · · ·

where α ∈ [0, 2π).

Corollary

The following maps suffice to build any qubit quantum map:

α

· · ·

· · · · ·

α

· · ·

· · · · ·

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 31 / 37

Page 102: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Building everything – single-qubit gates

I Using just Z -spiders and X -spiders, we can build CNOT gates.

I Also, we can build any single-qubit unitary using phase maps (via the Euler decomposition):

U β

γ

α

:=

TheoremThe following maps suffice to build any quantum circuit (i.e. unitary quantum map from qubits toqubits):

α

· · ·

· · · · ·

α

· · ·

· · · · ·

where α ∈ [0, 2π).

Corollary

The following maps suffice to build any qubit quantum map:

α

· · ·

· · · · ·

α

· · ·

· · · · ·

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 31 / 37

Page 103: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Building everything – single-qubit gates

I Using just Z -spiders and X -spiders, we can build CNOT gates.

I Also, we can build any single-qubit unitary using phase maps (via the Euler decomposition):

U β

γ

α

:=

TheoremThe following maps suffice to build any quantum circuit (i.e. unitary quantum map from qubits toqubits):

α

· · ·

· · · · ·

α

· · ·

· · · · ·

where α ∈ [0, 2π).

Corollary

The following maps suffice to build any qubit quantum map:

α

· · ·

· · · · ·

α

· · ·

· · · · ·

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 31 / 37

Page 104: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Completeness?

I So, we have enough generators to build any quantum map.

I However, do we have enough relations (i.e. diagram equations) to prove that two quantum mapsare equal?

I We already have a fair few:

... ... ...α

... = α+β

β...... ...

... ... ...α

= α+β

β...... ...

...

= =π

π

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 32 / 37

Page 105: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Completeness?

I So, we have enough generators to build any quantum map.

I However, do we have enough relations (i.e. diagram equations) to prove that two quantum mapsare equal?

I We already have a fair few:

... ... ...α

... = α+β

β...... ...

... ... ...α

= α+β

β...... ...

...

= =π

π

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 32 / 37

Page 106: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Completeness?

I So, we have enough generators to build any quantum map.

I However, do we have enough relations (i.e. diagram equations) to prove that two quantum mapsare equal?

I We already have a fair few:

... ... ...α

... = α+β

β...... ...

... ... ...α

= α+β

β...... ...

...

= =π

π

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 32 / 37

Page 107: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Clifford maps

I But there there are still some equations that can’t be proven, e.g.

-π2π2 =

I Whether a finite, complete set of equations exists for the general phases is still an open problem.(My prediction: no)

I We can make our job easier by restricting to...

DefinitionLet the family of Clifford maps consist of any map generated by:

π2

· · ·

· · · · ·π2

· · ·

· · · · ·

(Clifford circuit := unitary Clifford map)

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 33 / 37

Page 108: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Clifford maps

I But there there are still some equations that can’t be proven, e.g.

-π2π2 =

I Whether a finite, complete set of equations exists for the general phases is still an open problem.(My prediction: no)

I We can make our job easier by restricting to...

DefinitionLet the family of Clifford maps consist of any map generated by:

π2

· · ·

· · · · ·π2

· · ·

· · · · ·

(Clifford circuit := unitary Clifford map)

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 33 / 37

Page 109: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Clifford maps

I But there there are still some equations that can’t be proven, e.g.

-π2π2 =

I Whether a finite, complete set of equations exists for the general phases is still an open problem.(My prediction: no)

I We can make our job easier by restricting to...

DefinitionLet the family of Clifford maps consist of any map generated by:

π2

· · ·

· · · · ·π2

· · ·

· · · · ·

(Clifford circuit := unitary Clifford map)

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 33 / 37

Page 110: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Clifford maps

I But there there are still some equations that can’t be proven, e.g.

-π2π2 =

I Whether a finite, complete set of equations exists for the general phases is still an open problem.(My prediction: no)

I We can make our job easier by restricting to...

DefinitionLet the family of Clifford maps consist of any map generated by:

π2

· · ·

· · · · ·π2

· · ·

· · · · ·

(Clifford circuit := unitary Clifford map)

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 33 / 37

Page 111: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Clifford maps

I But there there are still some equations that can’t be proven, e.g.

-π2π2 =

I Whether a finite, complete set of equations exists for the general phases is still an open problem.(My prediction: no)

I We can make our job easier by restricting to...

DefinitionLet the family of Clifford maps consist of any map generated by:

π2

· · ·

· · · · ·π2

· · ·

· · · · ·

(Clifford circuit := unitary Clifford map)

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 33 / 37

Page 112: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Geometry

I We nearly have a complete set of equations for the Clifford maps, but we’re missing some info aboutthe geometry of the Bloch sphere

I The first:

α

π =π

α π

−απ

I The second concerns the Hadamard gate, which interchanges the two colours:

α

· · · · ·

· · ·α

· · ·

· · · · ·

H H H

H H H

=

I Since it is a unitary rotation, we can give its Euler decomposition:

Hπ2

π2

π2

:=

-π2

-π2

-π2

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 34 / 37

Page 113: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Geometry

I We nearly have a complete set of equations for the Clifford maps, but we’re missing some info aboutthe geometry of the Bloch sphere

I The first:

α

π =π

α π

−απ

I The second concerns the Hadamard gate, which interchanges the two colours:

α

· · · · ·

· · ·α

· · ·

· · · · ·

H H H

H H H

=

I Since it is a unitary rotation, we can give its Euler decomposition:

Hπ2

π2

π2

:=

-π2

-π2

-π2

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 34 / 37

Page 114: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Geometry

I We nearly have a complete set of equations for the Clifford maps, but we’re missing some info aboutthe geometry of the Bloch sphere

I The first:

α

π =π

α π

−απ

I The second concerns the Hadamard gate, which interchanges the two colours:

α

· · · · ·

· · ·α

· · ·

· · · · ·

H H H

H H H

=

I Since it is a unitary rotation, we can give its Euler decomposition:

Hπ2

π2

π2

:=

-π2

-π2

-π2

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 34 / 37

Page 115: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

Strong complementarity

Geometry

I We nearly have a complete set of equations for the Clifford maps, but we’re missing some info aboutthe geometry of the Bloch sphere

I The first:

α

π =π

α π

−απ

I The second concerns the Hadamard gate, which interchanges the two colours:

α

· · · · ·

· · ·α

· · ·

· · · · ·

H H H

H H H

=

I Since it is a unitary rotation, we can give its Euler decomposition:

Hπ2

π2

π2

:=

-π2

-π2

-π2

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 34 / 37

Page 116: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

The ZX-Calculus

The ZX-Calculus

DefinitionThe ZX-calculus consists of:

I Two spider-fusion rules:

... ... ...α

... = α+β

β...... ...

... ... ...α

= α+β

β...... ...

...

I Three rules coming from strong complementarity:

= =π

π

I Two Bloch sphere rules:

α π

−α

α

· · · · ·

· · ·α

· · ·

· · · · ·

H H H

H H H

= Hπ2

π2

π2

:=

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 35 / 37

Page 117: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

The ZX-Calculus

The ZX-Calculus

DefinitionThe ZX-calculus consists of:

I Two spider-fusion rules:

... ... ...α

... = α+β

β...... ...

... ... ...α

= α+β

β...... ...

...

I Three rules coming from strong complementarity:

= =π

π

I Two Bloch sphere rules:

α π

−α

α

· · · · ·

· · ·α

· · ·

· · · · ·

H H H

H H H

= Hπ2

π2

π2

:=

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 35 / 37

Page 118: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

The ZX-Calculus

The ZX-Calculus

DefinitionThe ZX-calculus consists of:

I Two spider-fusion rules:

... ... ...α

... = α+β

β...... ...

... ... ...α

= α+β

β...... ...

...

I Three rules coming from strong complementarity:

= =π

π

I Two Bloch sphere rules:

α π

−α

α

· · · · ·

· · ·α

· · ·

· · · · ·

H H H

H H H

= Hπ2

π2

π2

:=

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 35 / 37

Page 119: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

The ZX-Calculus

Completeness

TheoremThe ZX-calculus is complete for Clifford maps.

I The proof makes use of a graph-theoretic trick called local complementation, borrowed fromMBQC. (We’ll see the relationship between ZX and MBQC next time.)

I Thus ZX is complete for the classically simulable/Clifford/stabiliser fragment of the theory.

I It is provably incomplete for arbitrary phases

I ...but it is complete for at least one other fragment: single-qubit unitaries with π4 phase maps

(a.k.a. Clifford + T ).

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 36 / 37

Page 120: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

The ZX-Calculus

Completeness

TheoremThe ZX-calculus is complete for Clifford maps.

I The proof makes use of a graph-theoretic trick called local complementation, borrowed fromMBQC. (We’ll see the relationship between ZX and MBQC next time.)

I Thus ZX is complete for the classically simulable/Clifford/stabiliser fragment of the theory.

I It is provably incomplete for arbitrary phases

I ...but it is complete for at least one other fragment: single-qubit unitaries with π4 phase maps

(a.k.a. Clifford + T ).

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 36 / 37

Page 121: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

The ZX-Calculus

Completeness

TheoremThe ZX-calculus is complete for Clifford maps.

I The proof makes use of a graph-theoretic trick called local complementation, borrowed fromMBQC. (We’ll see the relationship between ZX and MBQC next time.)

I Thus ZX is complete for the classically simulable/Clifford/stabiliser fragment of the theory.

I It is provably incomplete for arbitrary phases

I ...but it is complete for at least one other fragment: single-qubit unitaries with π4 phase maps

(a.k.a. Clifford + T ).

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 36 / 37

Page 122: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

The ZX-Calculus

Completeness

TheoremThe ZX-calculus is complete for Clifford maps.

I The proof makes use of a graph-theoretic trick called local complementation, borrowed fromMBQC. (We’ll see the relationship between ZX and MBQC next time.)

I Thus ZX is complete for the classically simulable/Clifford/stabiliser fragment of the theory.

I It is provably incomplete for arbitrary phases

I ...but it is complete for at least one other fragment: single-qubit unitaries with π4 phase maps

(a.k.a. Clifford + T ).

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 36 / 37

Page 123: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

The ZX-Calculus

Completeness

TheoremThe ZX-calculus is complete for Clifford maps.

I The proof makes use of a graph-theoretic trick called local complementation, borrowed fromMBQC. (We’ll see the relationship between ZX and MBQC next time.)

I Thus ZX is complete for the classically simulable/Clifford/stabiliser fragment of the theory.

I It is provably incomplete for arbitrary phases

I ...but it is complete for at least one other fragment: single-qubit unitaries with π4 phase maps

(a.k.a. Clifford + T ).

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 36 / 37

Page 124: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

The ZX-Calculus

Summary

I We built up to the ZX-calculus, which is a graphical swiss army knife for calculating with qubits.

I Along the way, we met two important relationships between pairs of measurements:

complementarity: = strong complementarity: =

I Next time, we’ll look at how to use the ZX-calculus in four areas:

1. Quantum algorithms2. Measurement-based quantum computing3. Security protocols4. Non-locality

I ...and demonstrate a tool for automating calculation in ZX: QuantoDerive

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 37 / 37

Page 125: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

The ZX-Calculus

Summary

I We built up to the ZX-calculus, which is a graphical swiss army knife for calculating with qubits.

I Along the way, we met two important relationships between pairs of measurements:

complementarity: = strong complementarity: =

I Next time, we’ll look at how to use the ZX-calculus in four areas:

1. Quantum algorithms2. Measurement-based quantum computing3. Security protocols4. Non-locality

I ...and demonstrate a tool for automating calculation in ZX: QuantoDerive

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 37 / 37

Page 126: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

The ZX-Calculus

Summary

I We built up to the ZX-calculus, which is a graphical swiss army knife for calculating with qubits.

I Along the way, we met two important relationships between pairs of measurements:

complementarity: = strong complementarity: =

I Next time, we’ll look at how to use the ZX-calculus in four areas:

1. Quantum algorithms2. Measurement-based quantum computing3. Security protocols4. Non-locality

I ...and demonstrate a tool for automating calculation in ZX: QuantoDerive

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 37 / 37

Page 127: Part II: Picturing Even More Quantum Processes · Part II: Picturing Even More Quantum Processes Aleks Kissinger Spring School on Quantum Structures in Physics and CS May 29, 2014

The ZX-Calculus

Summary

I We built up to the ZX-calculus, which is a graphical swiss army knife for calculating with qubits.

I Along the way, we met two important relationships between pairs of measurements:

complementarity: = strong complementarity: =

I Next time, we’ll look at how to use the ZX-calculus in four areas:

1. Quantum algorithms2. Measurement-based quantum computing3. Security protocols4. Non-locality

I ...and demonstrate a tool for automating calculation in ZX: QuantoDerive

Aleks Kissinger (Spring School on Quantum Structures in Physics and CS) Part II: Picturing Even More Quantum Processes May 29, 2014 37 / 37