Quantum Picturalism Bob Coecke 1 , Chris Heunen 2 , and Aleks - - PowerPoint PPT Presentation

quantum picturalism
SMART_READER_LITE
LIVE PREVIEW

Quantum Picturalism Bob Coecke 1 , Chris Heunen 2 , and Aleks - - PowerPoint PPT Presentation

Quantum Picturalism Bob Coecke 1 , Chris Heunen 2 , and Aleks Kissinger 3 1 University of Oxford 2 University of Edinburgh 3 Radboud University Nijmegen Foundations 2016, LSE Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 1 / 49 CUP


slide-1
SLIDE 1

Quantum Picturalism

Bob Coecke1, Chris Heunen2, and Aleks Kissinger3

1University of Oxford 2University of Edinburgh 3Radboud University Nijmegen

Foundations 2016, LSE

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 1 / 49

slide-2
SLIDE 2

CUP 2016 OUP 2016

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 2 / 49

slide-3
SLIDE 3

Quantum Picturalism

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 3 / 49

slide-4
SLIDE 4

Quantum Picturalism

The idea: Describe quantum theory entirely in terms of:

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 3 / 49

slide-5
SLIDE 5

Quantum Picturalism

The idea: Describe quantum theory entirely in terms of:

f

B A C D

processes

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 3 / 49

slide-6
SLIDE 6

Quantum Picturalism

The idea: Describe quantum theory entirely in terms of:

f

B A C D

processes connectivity

B A C

g

A

f

D

h

A

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 3 / 49

slide-7
SLIDE 7

Quantum Picturalism

The idea: Describe quantum theory entirely in terms of:

f

B A C D

processes connectivity

B A C

g

A

f

D

h

A

interaction

=

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 3 / 49

slide-8
SLIDE 8

Quantum Picturalism

The idea: Describe quantum theory entirely in terms of:

f

B A C D

processes connectivity

B A C

g

A

f

D

h

A

interaction

=

Not in terms of:

  • Hilbert space
  • self-adjoint operators, unitary transformations
  • calculations with matrices/complex numbers
  • ....

(though some may be emergent notions)

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 3 / 49

slide-9
SLIDE 9

Why?

  • Simpler!

(1⊗σ⊗k)◦(σ⊗1⊗1⊗1)◦ (f ⊗ g ⊗ 1 ⊗ 1) ◦ (h ⊗ 1) = (g ⊗ f ) ◦ (1 ⊗ k) ◦ (h ⊗ 1)

vs.

k k h f

=

f g h g

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 4 / 49

slide-10
SLIDE 10

Why?

  • Simpler!

(1⊗σ⊗k)◦(σ⊗1⊗1⊗1)◦ (f ⊗ g ⊗ 1 ⊗ 1) ◦ (h ⊗ 1) = (g ⊗ f ) ◦ (1 ⊗ k) ◦ (h ⊗ 1)

vs.

k k h f

=

f g h g

  • New perspective = new insights

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 4 / 49

slide-11
SLIDE 11

Why?

  • Simpler!

(1⊗σ⊗k)◦(σ⊗1⊗1⊗1)◦ (f ⊗ g ⊗ 1 ⊗ 1) ◦ (h ⊗ 1) = (g ⊗ f ) ◦ (1 ⊗ k) ◦ (h ⊗ 1)

vs.

k k h f

=

f g h g

  • New perspective = new insights
  • Reconstruction ⇐ ‘diagrammatic backbone’ + extra assms

e.g. Pavia 2010 and Hardy 2011 Hardy (2010): “we join the quantum picturalism revolution”

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 4 / 49

slide-12
SLIDE 12

Why?

  • Simpler!

(1⊗σ⊗k)◦(σ⊗1⊗1⊗1)◦ (f ⊗ g ⊗ 1 ⊗ 1) ◦ (h ⊗ 1) = (g ⊗ f ) ◦ (1 ⊗ k) ◦ (h ⊗ 1)

vs.

k k h f

=

f g h g

  • New perspective = new insights
  • Reconstruction ⇐ ‘diagrammatic backbone’ + extra assms

e.g. Pavia 2010 and Hardy 2011 Hardy (2010): “we join the quantum picturalism revolution”

  • A ‘theory playground’

e.g. QT vs. real/boolean-valued/modal QT, stabiliser QT vs. Spekken’s toy theory, OPTs, ...

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 4 / 49

slide-13
SLIDE 13

Why?

  • Simpler!

(1⊗σ⊗k)◦(σ⊗1⊗1⊗1)◦ (f ⊗ g ⊗ 1 ⊗ 1) ◦ (h ⊗ 1) = (g ⊗ f ) ◦ (1 ⊗ k) ◦ (h ⊗ 1)

vs.

k k h f

=

f g h g

  • New perspective = new insights
  • Reconstruction ⇐ ‘diagrammatic backbone’ + extra assms

e.g. Pavia 2010 and Hardy 2011 Hardy (2010): “we join the quantum picturalism revolution”

  • A ‘theory playground’

e.g. QT vs. real/boolean-valued/modal QT, stabiliser QT vs. Spekken’s toy theory, OPTs, ...

  • New calculational tools, applications in quantum

info/computation

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 4 / 49

slide-14
SLIDE 14

Processes

  • A process is anything with zero or more inputs and zero or

more outputs

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 5 / 49

slide-15
SLIDE 15

Processes

  • A process is anything with zero or more inputs and zero or

more outputs

  • For example, this function:

f (x, y) = x2 + y

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 5 / 49

slide-16
SLIDE 16

Processes

  • A process is anything with zero or more inputs and zero or

more outputs

  • For example, this function:

f (x, y) = x2 + y ...is a process when takes two real numbers as input, and produces a real number as output.

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 5 / 49

slide-17
SLIDE 17

Processes

  • A process is anything with zero or more inputs and zero or

more outputs

  • For example, this function:

f (x, y) = x2 + y ...is a process when takes two real numbers as input, and produces a real number as output.

  • We could also write it like this:

f

R R R

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 5 / 49

slide-18
SLIDE 18

Processes

  • A process is anything with zero or more inputs and zero or

more outputs

  • For example, this function:

f (x, y) = x2 + y ...is a process when takes two real numbers as input, and produces a real number as output.

  • We could also write it like this:

f

R R R

  • The labels on wires are called system-types or just types

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 5 / 49

slide-19
SLIDE 19

More processes

  • Similarly, computer programs are processes

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 6 / 49

slide-20
SLIDE 20

More processes

  • Similarly, computer programs are processes
  • For example, a program that sorts lists might look like this:

quicksort

lists lists

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 6 / 49

slide-21
SLIDE 21

More processes

  • Similarly, computer programs are processes
  • For example, a program that sorts lists might look like this:

quicksort

lists lists

  • These are also perfectly good processes:

binoculars

light light light light

cooking

bacon breakfast eggs food

baby

love poo noise

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 6 / 49

slide-22
SLIDE 22

Diagrams

  • We can combine simple processes to make more complicted
  • nes, described by diagrams:

g f h

D A C B A A

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 7 / 49

slide-23
SLIDE 23

Diagrams

  • We can combine simple processes to make more complicted
  • nes, described by diagrams:

g f h

D A C B A A

  • The golden rule: only connectivity matters!

k k h f

=

f g h g

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 7 / 49

slide-24
SLIDE 24

Types and Process Theories

  • Connections are only allowed where the types match
  • Ill-typed diagrams are undefined:

noise love

baby

poo food

quicksort

?

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 8 / 49

slide-25
SLIDE 25

Types and Process Theories

  • Connections are only allowed where the types match
  • Ill-typed diagrams are undefined:

noise love

baby

poo food

quicksort

?

  • In fact, these processes don’t ever make sense to plug together

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 8 / 49

slide-26
SLIDE 26

Types and Process Theories

  • Connections are only allowed where the types match
  • Ill-typed diagrams are undefined:

noise love

baby

poo food

quicksort

?

  • In fact, these processes don’t ever make sense to plug together
  • A family of processes which do make sense together is called a

process theory

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 8 / 49

slide-27
SLIDE 27

Process Theory: Definition

A process theory consists of:

  • a set T of system-types,
  • a set P of processes

which are:

  • closed under forming diagrams:

g f h

D A C B A

A A

d

C A

∈ P

A

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 9 / 49

slide-28
SLIDE 28

Special processes: states and effects

  • Processes with no inputs are called states:

ψ

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 10 / 49

slide-29
SLIDE 29

Special processes: states and effects

  • Processes with no inputs are called states:

ψ

Interpret as: preparing a system in a particular configuration, where we don’t care what came before.

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 10 / 49

slide-30
SLIDE 30

Special processes: states and effects

  • Processes with no inputs are called states:

ψ

Interpret as: preparing a system in a particular configuration, where we don’t care what came before.

  • Processes with no outputs are called effects:

π

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 10 / 49

slide-31
SLIDE 31

Special processes: states and effects

  • Processes with no inputs are called states:

ψ

Interpret as: preparing a system in a particular configuration, where we don’t care what came before.

  • Processes with no outputs are called effects:

π

Interpret as: testing for a property π, where we don’t care what happens after.

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 10 / 49

slide-32
SLIDE 32

Numbers

  • A number is a process with no inputs or outputs, written as:

λ

  • r just:

λ

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 11 / 49

slide-33
SLIDE 33

Numbers

  • A number is a process with no inputs or outputs, written as:

λ

  • r just:

λ Interpret as: what happens when a state meets an effect

ψ π

effect state number

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 11 / 49

slide-34
SLIDE 34

Numbers

  • A number is a process with no inputs or outputs, written as:

λ

  • r just:

λ Interpret as: what happens when a state meets an effect

ψ π

effect state probability

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 11 / 49

slide-35
SLIDE 35

Numbers

  • A number is a process with no inputs or outputs, written as:

λ

  • r just:

λ Interpret as: what happens when a state meets an effect

ψ π

effect state possibility

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 11 / 49

slide-36
SLIDE 36

Numbers

  • A number is a process with no inputs or outputs, written as:

λ

  • r just:

λ Interpret as: what happens when a state meets an effect

ψ π

effect state number This is called the (generalised) Born rule

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 11 / 49

slide-37
SLIDE 37

Numbers

  • A number is a process with no inputs or outputs, written as:

λ

  • r just:

λ Interpret as: what happens when a state meets an effect

ψ π

effect state number This is called the (generalised) Born rule

  • From properties of diagrams, we get:

λ

·

µ

:=

λ µ

1 :=

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 11 / 49

slide-38
SLIDE 38

Numbers

  • A number is a process with no inputs or outputs, written as:

λ

  • r just:

λ Interpret as: what happens when a state meets an effect

ψ π

effect state number This is called the (generalised) Born rule

  • From properties of diagrams, we get:

λ

·

µ

:=

λ µ

1 :=

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 11 / 49

slide-39
SLIDE 39

Process theories in general

Q: What kinds of behaviour can we study using just diagrams, and nothing else?

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 12 / 49

slide-40
SLIDE 40

Process theories in general

Q: What kinds of behaviour can we study using just diagrams, and nothing else? A: (Non-)separability

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 12 / 49

slide-41
SLIDE 41

Separability for states

  • Separable:

ψ =

ψ1 ψ2

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 13 / 49

slide-42
SLIDE 42

Separability for states

  • Separable:

ψ =

ψ1 ψ2

  • vs. ‘completely non-separable’:

Definition

A state ψ is called cup-state if there exists an effect φ, called a cap-effect, such that: φ ψ = ψ φ =

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 13 / 49

slide-43
SLIDE 43

Cup-states

  • By introducing some clever notation:

:= ψ := φ

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 14 / 49

slide-44
SLIDE 44

Cup-states

  • By introducing some clever notation:

:= ψ := φ

  • Then these equations:

φ ψ = ψ φ =

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 14 / 49

slide-45
SLIDE 45

Cup-states

  • By introducing some clever notation:

:= ψ := φ

  • Then these equations:

φ ψ = ψ φ =

  • ...look like this:

= =

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 14 / 49

slide-46
SLIDE 46

Yank the wire!

= =

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 15 / 49

slide-47
SLIDE 47

Yank the wire!

= =

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 15 / 49

slide-48
SLIDE 48

A no-go theorem for separability

Theorem

If a process theory (i) has cup-states for every type and (ii) every state separates, then it has trivial dynamics.

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 16 / 49

slide-49
SLIDE 49

A no-go theorem for separability

Theorem

If a process theory (i) has cup-states for every type and (ii) every state separates, then it has trivial dynamics.

  • Proof. Suppose a cup-state separates:

=

ψ1 ψ2

Then for any f :

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 16 / 49

slide-50
SLIDE 50

A no-go theorem for separability

Theorem

If a process theory (i) has cup-states for every type and (ii) every state separates, then it has trivial dynamics.

  • Proof. Suppose a cup-state separates:

=

ψ1 ψ2

Then for any f :

f

=

slide-51
SLIDE 51

A no-go theorem for separability

Theorem

If a process theory (i) has cup-states for every type and (ii) every state separates, then it has trivial dynamics.

  • Proof. Suppose a cup-state separates:

=

ψ1 ψ2

Then for any f :

f

=

f

=

slide-52
SLIDE 52

A no-go theorem for separability

Theorem

If a process theory (i) has cup-states for every type and (ii) every state separates, then it has trivial dynamics.

  • Proof. Suppose a cup-state separates:

=

ψ1 ψ2

Then for any f :

f

=

f

=

ψ2 ψ1

f

=

slide-53
SLIDE 53

A no-go theorem for separability

Theorem

If a process theory (i) has cup-states for every type and (ii) every state separates, then it has trivial dynamics.

  • Proof. Suppose a cup-state separates:

=

ψ1 ψ2

Then for any f :

f

=

f

=

ψ2 ψ1

f

=

ψ1

f

ψ2

=:

slide-54
SLIDE 54

A no-go theorem for separability

Theorem

If a process theory (i) has cup-states for every type and (ii) every state separates, then it has trivial dynamics.

  • Proof. Suppose a cup-state separates:

=

ψ1 ψ2

Then for any f :

f

=

f

=

ψ2 ψ1

f

=

ψ1

f

ψ2

=:

φ π

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 16 / 49

slide-55
SLIDE 55

Transpose

f

A B

∼ =

← →

f

B A

=: f T

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 17 / 49

slide-56
SLIDE 56

Transpose

f

A B

∼ =

← →

f

B A

=: f T

f

=

f

i.e. (f T)T = f

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 17 / 49

slide-57
SLIDE 57

Tranpose = rotation

A bit of a deformation:

f

  • f

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 18 / 49

slide-58
SLIDE 58

Tranpose = rotation

A bit of a deformation:

f

  • f

allows some clever notation: f := f

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 18 / 49

slide-59
SLIDE 59

Tranpose = rotation

A bit of a deformation:

f

  • f

allows some clever notation: f := f

= = = =

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 18 / 49

slide-60
SLIDE 60

Transpose = rotation

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 19 / 49

slide-61
SLIDE 61

Adjoint = reflection

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 20 / 49

slide-62
SLIDE 62

Adjoint = reflection

ψ

→ ψ state ψ testing for ψ

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 20 / 49

slide-63
SLIDE 63

Adjoint = reflection

ψ

→ ψ state ψ testing for ψ Extends from states/effects to all processes:

B A

f

→ f

A B

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 20 / 49

slide-64
SLIDE 64

4 kinds of box

f f f f

adjoint adjoint conjugate conjugate transpose A A B B A A B B

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 21 / 49

slide-65
SLIDE 65

Doubling

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 22 / 49

slide-66
SLIDE 66

Doubling

If the ‘numbers’ of our process theory are complex numbers (e.g. as in linear maps), then we have a problem:

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 22 / 49

slide-67
SLIDE 67

Doubling

If the ‘numbers’ of our process theory are complex numbers (e.g. as in linear maps), then we have a problem: ψ φ effect state complex number = probability!

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 22 / 49

slide-68
SLIDE 68

Doubling

Solution: multiply by the conjugate: ψ φ

  • ψ

φ ψ φ

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 23 / 49

slide-69
SLIDE 69

Doubling

Solution: multiply by the conjugate: ψ φ

  • ψ

φ ψ φ (i.e. use the ‘plain old’ Born rule: φ|ψφ|ψ = |φ|ψ|2)

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 23 / 49

slide-70
SLIDE 70

Doubling

New problem: We lost this:

ψ π

effect state probability

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 24 / 49

slide-71
SLIDE 71

Doubling

New problem: We lost this:

ψ π

effect state probability ...which was the basis of our interpretation for states, effects, and numbers.

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 24 / 49

slide-72
SLIDE 72

Doubling

Solution: Make a new process theory with doubling ‘baked in’:

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 25 / 49

slide-73
SLIDE 73

Doubling

Solution: Make a new process theory with doubling ‘baked in’: ψ ψ :=

  • ψ

φ φ :=

  • φ

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 25 / 49

slide-74
SLIDE 74

Doubling

Solution: Make a new process theory with doubling ‘baked in’: ψ ψ :=

  • ψ

φ φ :=

  • φ

Then: effect state probability ψ ψ φ φ := :=

  • ψ
  • φ

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 25 / 49

slide-75
SLIDE 75

Doubling

The new process theory has doubled systems H := H ⊗ H: :=

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 26 / 49

slide-76
SLIDE 76

Doubling

The new process theory has doubled systems H := H ⊗ H: := and processes: double   f   := =

  • f

f f

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 26 / 49

slide-77
SLIDE 77

Doubling preserves diagrams

f g h = k l = ⇒

  • g
  • h
  • f

=

  • k
  • l

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 27 / 49

slide-78
SLIDE 78

...but kills global phases

λ λ

= 1 (i.e. λ = eiα) = ⇒

double   λ f   = f

λ λ

f = f f =

  • f

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 28 / 49

slide-79
SLIDE 79

Discarding

Doubling also lets us do something we couldn’t do before:

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 29 / 49

slide-80
SLIDE 80

Discarding

Doubling also lets us do something we couldn’t do before: throw stuff away!

  • ψ

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 29 / 49

slide-81
SLIDE 81

Discarding

Doubling also lets us do something we couldn’t do before: throw stuff away!

  • ψ

How? Like this: :=

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 29 / 49

slide-82
SLIDE 82

Discarding

For normalised ψ, the two copies annihilate:

  • ψ

= ψ ψ = ψ ψ =

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 30 / 49

slide-83
SLIDE 83

Quantum maps

Definition

The process theory of quantum maps has as types (doubled) Hilbert spaces H and as processes:

  • f

. . .

  • . . .

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 31 / 49

slide-84
SLIDE 84

Causality

A quantum map is called causal if: Φ =

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 32 / 49

slide-85
SLIDE 85

Causality

A quantum map is called causal if: Φ = If we discard the output of a process, it doesn’t matter which process happened.

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 32 / 49

slide-86
SLIDE 86

Causality

A quantum map is called causal if: Φ = If we discard the output of a process, it doesn’t matter which process happened. causal ⇐ ⇒ deterministically physically realisable

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 32 / 49

slide-87
SLIDE 87

Consequence: no signalling

ρ Claire Bob Aleks Ψ Φ

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 33 / 49

slide-88
SLIDE 88

Consequence: no signalling

ρ Claire Bob Aleks Ψ Φ

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 33 / 49

slide-89
SLIDE 89

Consequence: no signalling

ρ Claire Bob Aleks Ψ Φ

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 33 / 49

slide-90
SLIDE 90

Consequence: no signalling

ρ Claire Bob Aleks Ψ

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 33 / 49

slide-91
SLIDE 91

Consequence: no signalling

ρ Claire Bob Aleks Ψ

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 33 / 49

slide-92
SLIDE 92

Consequences of doubling + causality

  • Impossibility of deterministic teleporation:

Aleks Bob Bob Aleks = ρ

  • Purification/Stinespring dilation

Φ =

  • f
  • Quantum no-broadcasting theorem

∆ = ∆ =

= ⇒

= ρ Φ

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 34 / 49

slide-93
SLIDE 93

Classical and quantum interaction

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 35 / 49

slide-94
SLIDE 94

Classical and quantum interaction

   quantum :=   

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 35 / 49

slide-95
SLIDE 95

Classical and quantum interaction

   quantum :=    =   classical :=  

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 35 / 49

slide-96
SLIDE 96

Classical and quantum interaction

encode := measure :=

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 36 / 49

slide-97
SLIDE 97

Quantum teleportation: take 2

ρ Aleks Bob

? ?

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 37 / 49

slide-98
SLIDE 98

Quantum teleportation: take 2

ρ Aleks Bob

  • U

?

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 37 / 49

slide-99
SLIDE 99

Quantum teleportation: take 2

ρ

  • U

Aleks Bob

  • U

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 37 / 49

slide-100
SLIDE 100

Quantum teleportation: take 2

ρ

  • U

Aleks Bob

  • U

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 37 / 49

slide-101
SLIDE 101

Quantum teleportation: take 2

ρ

  • U

Aleks Bob

  • U

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 37 / 49

slide-102
SLIDE 102

Quantum teleportation: take 2

ρ Aleks Bob

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 37 / 49

slide-103
SLIDE 103

Complementarity

=

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 38 / 49

slide-104
SLIDE 104

Complementarity

=

Interpretation: (encode in ) THEN (measure in ) = (no data flow)

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 38 / 49

slide-105
SLIDE 105

e.g. Stern-Gerlach

N S

S N

S N

blocked!

=

X-measurement 1st Z-measurement 2nd Z-measurement

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 39 / 49

slide-106
SLIDE 106

e.g. Quantum Key Distribution

Aleks Bob = Eve Aleks Eve Bob

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 40 / 49

slide-107
SLIDE 107

Graphical calculus

Complementarity + group structure = ZX-calculus:

α

... =

β

... ... ... ...

α+β

... ... ...

β

... ... ...

α+β

... ...

α

= ... ≈ ... ... .... .... ≈

  • π

2 π 2 π 2

  • π

2 π 2

  • π

2

  • π

2

A sound and complete equational theory for stabilizer quantum mechanics.

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 41 / 49

slide-108
SLIDE 108

Quantum circuit simplification

π 4

  • π

4

  • π

4 π 4

  • π

2 π 4

= =

π 4

  • π

4

=

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 42 / 49

slide-109
SLIDE 109

Measurement-based quantum computation

Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z

α

...

π

= ...

π

=

α

... ... ... ...

α π π α

... ... ... ... ... ... ... ... ... ... ... ...

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 43 / 49

slide-110
SLIDE 110

Quantum algorithms

  • f

:=

  • Uf

⇒ simple derivations of Deutsch-Jozsa, quantum seach, and hidden subgroup algorithms.

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 44 / 49

slide-111
SLIDE 111

GHZ/Mermin non-locality

quantum theory any local theory

π 2 π 2 π 2 π 2 π 2 π 2

π π π π

= =

yA

i

yC

i

zA

i

yB

i

zC

i

zB

i

yA

i

yB

i

yC

i

zC

i

zB

i

zA

i

= =

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 45 / 49

slide-112
SLIDE 112

Multipartite entanglement

SLOCC-classification of 3 qubits:

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 46 / 49

slide-113
SLIDE 113

Automation

Quantomatic:

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 47 / 49

slide-114
SLIDE 114
  • Categorical Quantum Mechanics I: Causal Quantum Processes. Coecke

and Kissinger. arXiv:1510.05468

  • Categorical Quantum Mechanics II: Classical-Quantum Interaction.

Coecke and Kissinger. arXiv:1605.08617

  • Categories of Quantum and Classical Channels. Coecke, Kissinger,
  • Heunen. arXiv:1305.3821

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 48 / 49

slide-115
SLIDE 115

Thanks! Joint work with:

...

Abramsky, Backens, Coecke, Duncan, Edwards, Gogioso, Hadzihasanovic, Heunen, Lal, Merry, Pavlovic, Paquette, Perdrix, Quick, Selinger, Vicary, Wang, Zamdzhiev, ...and many more!

http://quantomatic.github.io

Aleks Kissinger Foundations 2016, LSE Quantum Picturalism 49 / 49