Algebraic (and Diagrammatic) Structures in Quantum Theory Aleks - - PowerPoint PPT Presentation

algebraic and diagrammatic structures in quantum theory
SMART_READER_LITE
LIVE PREVIEW

Algebraic (and Diagrammatic) Structures in Quantum Theory Aleks - - PowerPoint PPT Presentation

Algebraic (and Diagrammatic) Structures in Quantum Theory Aleks Kissinger Institute for Computing and Information Sciences Radboud University Nijmegen Quantum Software in NL 2017 Aleks Kissinger Quantum Software in NL 2017 Diagrammatic


slide-1
SLIDE 1

Algebraic (and Diagrammatic) Structures in Quantum Theory

Aleks Kissinger

Institute for Computing and Information Sciences Radboud University Nijmegen

Quantum Software in NL 2017

Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 1 / 26

slide-2
SLIDE 2

Software = components + composition

  • Effective software comes from understanding relevant

components and how they compose

  • Effective quantum software will be exactly the same
  • But now the “components” could mean:

devices physical processes mathematical processes ρ →

i BiρB† i

  • ...each with its own (related) notion of composition

Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 2 / 26

slide-3
SLIDE 3

Process theories

  • The moral: take processes as primitive
  • A process is just a box with inputs and outputs:

quicksort

lists lists

cooking

bacon breakfast eggs food

baby

love poo noise

  • Composition means forming diagrams of processes:

C A D B

g

A

f h

A

  • A collection of processes that make sense to ‘plug together’ is

called a process theory

Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 3 / 26

slide-4
SLIDE 4

Quantum Picturalism := quantum process theory

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 Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 4 / 26

slide-5
SLIDE 5

PICTURING QUANTUM PROCESSES

A First Course in Quantum Theory and Diagrammatic Reasoning BOB COECKE ALEKS KISSINGER

Cambridge University Press March 2017 (pre-order)

Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 5 / 26

slide-6
SLIDE 6

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
  • Deriving QT from first principles ⇐ ‘diagrammatic backbone’

+ a bit of information theory 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, local QT (indefinite causal structure), Spekken’s toy theory, ...

  • New calculational tools, applications in quantum

info/computation

Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 6 / 26

slide-7
SLIDE 7

Just diagrams

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

Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 7 / 26

slide-8
SLIDE 8

Separability for states

  • States are processes with no input:

ψ

ψ ψ ...

Interpret as: ‘preparing a system (or some systems)’

  • Separable states:

ψ =

ψ1 ψ2

  • ...are boring!
  • Non-separable := ‘no such ψ1, ψ2 exist’, but this isn’t very

helpful

Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 8 / 26

slide-9
SLIDE 9

Cup-states

‘Non-separable’ isn’t very helpful, but ‘really non-separable’ is:

Definition

A process ψ is called cup-state if there exists a process φ, called a cap-effect, such that: φ ψ = ψ φ = ψ looks like a state, but it acts like a wire.

Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 9 / 26

slide-10
SLIDE 10

Cup-states

  • By introducing some clever notation:

:= ψ := φ

  • Then these equations:

φ ψ = ψ φ =

  • ...look like this:

= =

Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 10 / 26

slide-11
SLIDE 11

Yank the wire!

= =

Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 11 / 26

slide-12
SLIDE 12

Quantum teleportation

Bob Aleks

ψ

quantum state

Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 12 / 26

slide-13
SLIDE 13

Quantum teleportation

Bob Aleks

ψ

quantum state

Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 12 / 26

slide-14
SLIDE 14

Quantum teleportation

Bob Aleks

ψ

quantum state

Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 12 / 26

slide-15
SLIDE 15

Quantum teleportation

Bob Aleks

ψ

entangled state quantum state

Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 12 / 26

slide-16
SLIDE 16

Quantum teleportation

Bob Aleks

ψ

entangled state quantum measurement quantum state

Ui

Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 12 / 26

slide-17
SLIDE 17

Quantum teleportation

Bob

U†

i

Aleks

ψ

entangled state Bob’s fix quantum measurement quantum state

Ui

Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 12 / 26

slide-18
SLIDE 18

...and it works

Bob

U†

i

Aleks

ψ

Ui

Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 13 / 26

slide-19
SLIDE 19

...and it works

Bob

U†

i

Aleks

ψ

Ui

Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 13 / 26

slide-20
SLIDE 20

...and it works

Bob

U†

i

Aleks

ψ

Ui

Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 13 / 26

slide-21
SLIDE 21

...and it works

Bob Aleks

ψ

Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 13 / 26

slide-22
SLIDE 22

If we change the process theory...

Bob

U†

i

Aleks

ψ

entangled state Bob’s fix quantum measurement quantum state

Ui

Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 14 / 26

slide-23
SLIDE 23

If we change the process theory...

Bob

U†

i

Aleks

b

shared random bit do nothing OR flip bit compare bits secret bit

Ui

Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 14 / 26

slide-24
SLIDE 24

If we change the process theory...

Bob

U†

i

Aleks

b

shared random bit do nothing OR flip bit compare bits secret bit

Ui

...‘classical teleportation’ is one-time-pad crypto

Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 14 / 26

slide-25
SLIDE 25

...and it works

Bob

U†

i

Aleks

b

Ui

Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 15 / 26

slide-26
SLIDE 26

...and it works

U†

i

Ui

Aleks Bob

b

Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 15 / 26

slide-27
SLIDE 27

...and it works

b

U†

i

Bob

Ui

Aleks

Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 15 / 26

slide-28
SLIDE 28

...and it works

Aleks

b

Bob

Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 15 / 26

slide-29
SLIDE 29

One and the same

OTP cryptography 1882 Quantum teleportation 111 years later

Image: Hanson lab@TUDelft

Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 16 / 26

slide-30
SLIDE 30

Quantum algorithms

f

N bits bit

Classical computation

f

:=

Uf

‘copy’ xor

Quantum process

⇒ simple (diagrammatic) derivations of Deutsch-Jozsa, Bernstein-Vazirani, quantum seach, and hidden subgroup algorithms.

Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 17 / 26

slide-31
SLIDE 31

Graphical calculus

Quantum circuits + algebraic structure = ZX-calculus ⊕ :=

α

:=

Z(α)

:=

α

X(α)

α

... ... ...

α

...

spiders

Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 18 / 26

slide-32
SLIDE 32

Graphical calculus

ZX-calculus has 4 equations:

=

α+β

... ... ...

α

... ...

β

... ... ...

α+β

... ... ... ... ... ... =

α β

π 2

  • π

2

  • π

2

  • π

2

  • π

2

=

π 2 π 2

= ... ... ... ...

...which can prove any equality between Clifford circuits (and a bit more).

Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 19 / 26

slide-33
SLIDE 33

Quantum circuit simplification

π 4

  • π

4

  • π

4 π 4

  • π

2 π 4

= =

π

π 4

π

  • π

4

= ⊕ ⊕ ⊕

X π

4

  • S†

X π

3

⊕ ⊕ ⊕

X π

3

  • X

π

4

T †

⊕ ⊕ := :=

1

X

π π Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 20 / 26

slide-34
SLIDE 34

Measurement-based quantum computation

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

α

...

π

= ...

π

=

α

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

α π π α

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

Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 21 / 26

slide-35
SLIDE 35

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 Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 22 / 26

slide-36
SLIDE 36

Causal structures and indeterminism

Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 23 / 26

slide-37
SLIDE 37

Quantum error correction

Stabiliser code

Zd1Zd2Zb1Zp2Zp4 Zd1Zd3Zb3Zp1Zp4 Zd2Zd3Zb2Zp3Zp4 Zb4Zp1Zp2Zp3Zp4 Xd1Xd2Xb2Xb4Xp1 Xd1Xd3Xb1Xb4Xp3 Xd2Xd3Xb3Xb4Xp2 Xb1Xb2Xb3Xb4Xp4

Quantum parity check graph

Encoding circuit

Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 24 / 26

slide-38
SLIDE 38

Automation

Quantomatic:

Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 25 / 26

slide-39
SLIDE 39

Thanks!

  • Picturing Quantum Processes. CUP (March 2017)
  • 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

  • Coherent Parity Check Construction for Quantum Error Correction. Chancellor, Kissinger, Zohren,
  • Horsman. (arXiv on Monday!)

http://quantomatic.github.io

Aleks Kissinger Quantum Software in NL 2017 Diagrammatic Structures in Quantum Theory 26 / 26