Complementarity -...

205
Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 Kind of old news now:

Transcript of Complementarity -...

Page 1: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Kind of old news now:

Page 2: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Phase Groups and Complementarity

Ross DuncanOxford University Computing Laboratory

α

α

Page 3: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Motivations

A⇒ B

Page 4: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Motivations

A⇒ B !A−◦B

Page 5: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Motivations

A⇒ B !A−◦B

Hilbert space, unitary transforms,

self-adjoint operators.... ?

Page 6: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Motivations

A⇒ B !A−◦B

Hilbert space, unitary transforms,

self-adjoint operators....

Page 7: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

What we did:

We reformulated (a large part of) quantum mechanics:

• high level structural approach based on monoidal categories

• axiomatics expressive enough to cover universal quantum computation

- and powerful enough to simulate algorithms and prove equivalence between quantum state and programs

• simple to understand and manipulate graphical calculus

- which is being implemented in semi-automatic GUI based rewriting tool

Page 8: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

In This Talk:

Page 9: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

In This Talk:

Observables

Page 10: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

In This Talk:

Observables Special †-Frobenius Algebrasaka classical structures

aka basis structuresaka observable structures

Page 11: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

In This Talk:

Observables Special †-Frobenius Algebrasaka classical structures

aka basis structuresaka observable structures

Phase Groups

Page 12: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

In This Talk:

Observables Special †-Frobenius Algebrasaka classical structures

aka basis structuresaka observable structures

Phase Groups

MutuallyUnbiased Bases

Page 13: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

In This Talk:

Observables Special †-Frobenius Algebrasaka classical structures

aka basis structuresaka observable structures

Phase Groups

MutuallyUnbiased Bases

Complementary

Page 14: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

In This Talk:

Observables Special †-Frobenius Algebrasaka classical structures

aka basis structuresaka observable structures

Phase Groups

MutuallyUnbiased Bases

Hopf Algebras &BialgebrasComplementary

Page 15: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

In This Talk:

Observables Special †-Frobenius Algebrasaka classical structures

aka basis structuresaka observable structures

Phase Groups

MutuallyUnbiased Bases

Hopf Algebras &BialgebrasComplementary

Automorphisms of

Page 16: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

What is a Phase Group?

Page 17: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

What is a Phase Group?

• An abelian group of unitary maps on the state space

Page 18: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

What is a Phase Group?

• An abelian group of unitary maps on the state space

• which leave some observable fixed

Page 19: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

What is a Phase Group?

• An abelian group of unitary maps on the state space

• which leave some observable fixed

α

Page 20: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Ingredients of the Theory

Page 21: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Ingredients of the Theory

To construct phase groups we need:

Page 22: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Ingredients of the Theory

To construct phase groups we need:

• Tensor products:

Page 23: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Ingredients of the Theory

To construct phase groups we need:

• Tensor products:

- Symmetric monoidal categories

Page 24: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Ingredients of the Theory

To construct phase groups we need:

• Tensor products:

- Symmetric monoidal categories

• Unitarity:

Page 25: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Ingredients of the Theory

To construct phase groups we need:

• Tensor products:

- Symmetric monoidal categories

• Unitarity:

- †-symmetric monoidal categories

Page 26: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Ingredients of the Theory

To construct phase groups we need:

• Tensor products:

- Symmetric monoidal categories

• Unitarity:

- †-symmetric monoidal categories

• Observables:

Page 27: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Ingredients of the Theory

To construct phase groups we need:

• Tensor products:

- Symmetric monoidal categories

• Unitarity:

- †-symmetric monoidal categories

• Observables:

- Special †-Frobenius algebras

Page 28: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Ingredients of the Theory

To construct phase groups we need:

• Tensor products:

- Symmetric monoidal categories

• Unitarity:

- †-symmetric monoidal categories

• Observables:

- Special †-Frobenius algebras

This is a very general setting including much more than just quantum mechanics.

Page 29: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Why Bother?

• Qubits, qutrits, etc

• Finite relations

• Toy models

• Convex operational theories

• Continuous variable QM

• Stab and Spek

• .....

What can phase groups say about quantum theory?

What can phase groups say about other theories?

QM

GNST

PRbox

Page 30: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

DISCLAIMER

There are going to be a LOT of definitions in this talk.

sorry.

Page 31: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Quantum Observables

What is “classical” anyway?

fundamental : incompatible observables* pos vs mom* X vs Z spins in fd

Page 32: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Quantum Observables

What is “classical” anyway?

http://dresdencodak.com

fundamental : incompatible observables* pos vs mom* X vs Z spins in fd

Page 33: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Complementary Observables

a0

a1

Page 34: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Complementary Observables

a0

a1

Page 35: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Complementary Observables

a0

a1

Page 36: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Complementary Observables

a0

a1

Page 37: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Complementary Observables

a0

a1

b1 b0

Page 38: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Complementary Observables

a0

a1

b1 b0

**

Page 39: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Complementary Observables

a0

a1

b1 b0

**

Page 40: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Complementary Observables

a0

a1

b1 b0

**

|�ai | bj�| =1√D

Page 41: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Complementary Observables

a0

a1

b1 b0

**

|�ai | bj�| =1√D

“Mutually Unbiased Bases”

Page 42: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Z =�

1 00 −1

�X =

�0 11 0

X and Z Spins

α |0�+ β |1�

|0�✛

p=α2

|1�

✛p=

β2

|+�

p=

(α+

β)/

2 2✲

|−�

p=(α−

β)/2 2

We can measure the spin of qubit |ψ� = α |0� + β |1�

Page 43: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Z =�

1 00 −1

�X =

�0 11 0

X and Z SpinsWe can measure the spin of qubit |ψ� = α |0� + β |1�

|0�

|0�✛

p=1

|1�

✛p=

0

|+�

p=

1/2

|−�

p=1/2

Page 44: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Z =�

1 00 −1

�X =

�0 11 0

X and Z SpinsWe can measure the spin of qubit |ψ� = α |0� + β |1�

(|0�+ |1�)/√

2

|0�✛

p=1/

2

|1�

✛p=

1/2

|+�

p=

1✲

|−�

p=0

Page 45: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

unless and are orthogonal [Wooters & Zurek 1982]

Theorem: There are no unitary operations D such that

D : |ψ� �→ |ψ� ⊗ |ψ�D : |φ� �→ |φ� ⊗ |φ�

No-Cloning and No-Deleting

unless and are orthogonal [Pati & Braunstein 2000]

Theorem: There are no unitary operations E such that

E : |ψ� �→ |0�E : |φ� �→ |0�

|ψ�

|ψ�

|φ�

|φ�

Page 46: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

then the category collapses [Abramsky 2007]

Theorem: if a †-compact category has natural transformations

δ : − ⇒ −⊗−� : − ⇒ I

No-Cloning and No-Deleting, abstractly

(Translation: in our abstract setting there are no universal cloning or deleting operations, just like in quantum mechanics)

Page 47: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

“Classical” Quantum States

When can a quantum state be treated as if classical?

• no-go theorems allow copying and deleting of orthogonal states;

In other words:

• A quantum state may be copied and deleted if it is an eigenstate of some known observable.

We’ll use this property to formalise observables in terms of copying and deleting operations.

Page 48: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Classical Properties

In general, quantum observables are incompatible - not defined at the same time : position and momentum; X and Z spin; etc.

Traditional quantum logic constructs a property lattice for each set of compatible observables; the incompatible properties are simply incomparable in the lattice.

However if we want to compute with quantum mechanics we need to know how these observables relate to each other, i.e. how they interfere.

Page 49: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Our Approach

We aim to extract the positive content from the incompatibility of quantum observables:

• basis of monoidal categories : no-cloning, no-deleting;

• observable structures : axiomatised in terms of a copying operation

• Phase groups : constructed from the observable structures

• incompatible observables : how do classical operations which act on complementary states interact?

Page 50: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Monoidal Categories

A theory of interacting processes

f h

D

A

B

C

g k

C E

Page 51: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

f : A→ B g : B → C h : C → D

A category consists of objects etc, and arrows between them:

Categories

A,B, C,

f gA

B

B

C

C

h

D

f : A→ B g : B → C h : C → D

Page 52: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

A category consists of objects etc, and arrows between them:

Categories

A,B, C,

f

g

A

B

C

C

h

D

f : A→ B g : B → C h : C → D

g ◦ f : A → C

Page 53: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

A category consists of objects etc, and arrows between them:

Categories

A,B, C,

f

g

A

B

C

h

D

h ◦ g ◦ f : A → D

Page 54: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

A category consists of objects etc, and arrows between them:

Categories

A,B, C,

f

g

A

B

C

h

D

h ◦ g ◦ f : A → D

Page 55: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

A category consists of objects etc, and arrows between them:

Categories

A,B, C,

f

g

A

B

C

h

D

h ◦ g ◦ f : A → D

Page 56: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

A category consists of objects etc, and arrows between them:

Categories

A,B, C,

f

g

A

B

C

h

D

h ◦ g ◦ f : A → D

Page 57: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

idA : A→ A

Categories

idA : A→ A

Page 58: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

Categories

idA : A→ A

B

f

f ◦ idA : A → B

Page 59: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

Categories

idA : A→ A

B

f

idB ◦ f : A → B

Page 60: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

Categories

idA : A→ A

B

f

f : A→ B

Page 61: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

f ⊗ h : A⊗ C → B ⊗D

The tensor is associative:

A strict monoidal category is a category equipped with a tensor product on both objects and arrows:

(f ⊗ g)⊗ h = f ⊗ (g ⊗ h)

Monoidal Categories

f h

D

A

B

C

gf

A

B

h

D

C

C

B

Page 62: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

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

and identities:

The tensor product is bifunctorial, meaning that it preserves composition:

idA⊗B = idA ⊗ idB

Monoidal Categories

f h

D

A

B

C

g k

C E

A B

Page 63: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

(idB ⊗ k) ◦ (f ⊗ idD) = (f ⊗ idE) ◦ (idA ⊗ k) = f ⊗ k

In particular we have the following:

Monoidal Categories

DA

B E

f

k

Page 64: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

(idB ⊗ k) ◦ (f ⊗ idD) = (f ⊗ idE) ◦ (idA ⊗ k) = f ⊗ k

In particular we have the following:

Monoidal Categories

DA

B E

f

k

Page 65: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

(idB ⊗ k) ◦ (f ⊗ idD) = (f ⊗ idE) ◦ (idA ⊗ k) = f ⊗ k

In particular we have the following:

Monoidal Categories

DA

B E

f k

Page 66: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

j : A⊗B → C ⊗D ⊗ E

Of course, it’s quite possible to have arrows between tensors of objects which are not tensors themselves, e.g.

Monoidal Categories

D

A B

E

j

C

could be drawn like:

Page 67: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

No lines are drawn for I in the graphical notation:

Monoidal categories have a special unit object called I which is a left and right identity for the tensor:

ψ : I → A φ† : A → I φ† ◦ ψ : I → I

I ⊗A = A = A⊗ I

idI ⊗ f = f = f ⊗ idI

Monoidal Categories

ψ : I → A φ† : A → I φ† ◦ ψ : I → Iψ : I → A φ† : A → I φ† ◦ ψ : I → I

ψ : I → A φ† : A → I φ† ◦ ψ : I → I

ψ : I → A φ† : A → I φ† ◦ ψ : I → I

Page 68: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Any arrow can be multiplied by c using the tensor:

The arrows are called scalars and they enjoy some special properties:

c1 ⊗ c2 = c1 ◦ c2

c1 ⊗ c2 = c2 ⊗ c1

Monoidal Categories

c : I → I

fc

A

B

It doesn’t matter where c is drawn.

f : A→ B

Page 69: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Any arrow can be multiplied by c using the tensor:

The arrows are called scalars and they enjoy some special properties:

c1 ⊗ c2 = c1 ◦ c2

c1 ⊗ c2 = c2 ⊗ c1

Monoidal Categories

c : I → I

fc

A

B

It doesn’t matter where c is drawn.

f : A→ B

Page 70: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

σA,B : A⊗B → B ⊗A

Symmetric Monoidal Categories

A

B A

B

Page 71: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

σA,B : A⊗B → B ⊗A

Symmetric Monoidal Categories

A B

A

B A

B

Page 72: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

σA,B : A⊗B → B ⊗A

Symmetric Monoidal Categories

A B

A

B A

B

=

A

BA

B

Page 73: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

σA,B : A⊗B → B ⊗A

Symmetric Monoidal Categories

A

B

Bgf

B

C

C

Page 74: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

σA,B : A⊗B → B ⊗A

Symmetric Monoidal Categories

A

B

B

g f

B

C

C

Page 75: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

A monoidal category is called †-monoidal if it is equipped with an involutive functor, which reverses the arrows while leaving the objects unchanged, which preserves the tensor structure.

f : A→ B f† : B → A

†-Monoidal Categories

(·)†

f

A

B A

Bf

Page 76: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

An arrow is called unitary when:

†-Monoidal Categories

f : A→ B f† : B → A

(f ⊗ g)† = f† ⊗ g† σ†A,B = σB,A

BA

f

A

f

f

f

B

Page 77: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

An arrow is called unitary when:

†-Monoidal Categories

f : A→ B f† : B → A

(f ⊗ g)† = f† ⊗ g† σ†A,B = σB,A

BA

A

f

f

B

Page 78: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

An arrow is called unitary when:

†-Monoidal Categories

f : A→ B f† : B → A

(f ⊗ g)† = f† ⊗ g† σ†A,B = σB,A

BA

A B

Page 79: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

The Category FDHilb

FDHilb is the category of finite dimensional complex Hilbert spaces. It is †-monoidal with the following structure.

• Objects: finite dimensional Hilbert spaces, etc

• Arrows: all linear maps

• Tensor: usual (Kronecker) tensor product;

• is the usual adjoint (conjugate transpose)

A linear map picks out exactly one vector. It is a ket and is the corresponding bra.

Hence is the inner product .

A,B, C,

I = Cf†

ψ : I → Aψ† : A→ I

ψ† ◦ φ : I → I �ψ | φ�

Page 80: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Example: Preparing a Bell state

H

∧X

Page 81: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

|0� : I → Q

Example: Preparing a Bell state

H

∧X

Page 82: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

|0� : I → Q|0� : I → Q

Example: Preparing a Bell state

H

∧X

��10

�⊗

�10

��

Page 83: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

|0� : I → Q|0� : I → Q

H : Q→ Q

Example: Preparing a Bell state

H

∧X

��10

�⊗

�10

���1√2

�1 00 1

�⊗

�1 11 −1

��·

Page 84: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

|0� : I → Q|0� : I → Q

H : Q→ Q

∧X : Q⊗Q→ Q⊗Q

Example: Preparing a Bell state

H

∧X

��10

�⊗

�10

���1√2

�1 00 1

�⊗

�1 11 −1

��·

1 0 0 00 1 0 00 0 0 10 0 1 0

·

Page 85: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

The Category FRel

FDHilb is the category of finite relations. It is †-monoidal with the following structure.

• Objects: finite sets, etc

• Arrows: Relations

• Tensor: Cartesian product;

• is relational converse:

A relation is simply a subset of X ; its converse is also a subset.

Hence is non-empty iff .

f†

R ⊆ X × Y

X, Y, Z,

X ⊗ Y := X × Y, I = {∗}(x, y) ∈ f ⇔ (y, x) ∈ f†

R ⊆ {∗}×X

S† ◦R : I → I R ∩ S �= ∅

Page 86: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

d : I → A∗ ⊗A e : A⊗A∗ → I

Compact Closure

cut elimination in MLL proof nets

Page 87: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

d : I → A∗ ⊗A e : A⊗A∗ → I

Compact Closure

cut elimination in MLL proof nets

Page 88: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

d : I → A∗ ⊗A e : A⊗A∗ → I

Compact Closure

=

cut elimination in MLL proof nets

Page 89: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Compact Structure of FDHilbIn FDHilb the compact structure is given by the maps:

whenever is a basis for and is the corresponding basis for the dual space

{ai}i {ai}iAA∗

Page 90: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Compact Structure of FDHilbIn FDHilb the compact structure is given by the maps:

whenever is a basis for and is the corresponding basis for the dual space

d : 1 �→�

i

ai ⊗ ai e : ai ⊗ ai �→ 1

{ai}i {ai}iAA∗

Page 91: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Compact Structure of FDHilbIn FDHilb the compact structure is given by the maps:

whenever is a basis for and is the corresponding basis for the dual space

|00�+ |11�√2

In the case of the map picks out the Bell state

which is the simplest example of quantum entanglement.

2 d

d : 1 �→�

i

ai ⊗ ai e : ai ⊗ ai �→ 1

{ai}i {ai}iAA∗

Page 92: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Example: Quantum Teleportation

ψ : I → A φ† : A → I φ† ◦ ψ : I → I

Bob

Aleks

Bennett et al 1993; Abramsky & Coecke 2004

Page 93: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Example: Quantum Teleportation

ψ : I → A φ† : A → I φ† ◦ ψ : I → I

Bob

Aleks|00�+ |11�√

2

Bennett et al 1993; Abramsky & Coecke 2004

Page 94: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Example: Quantum Teleportation

ψ : I → A φ† : A → I φ† ◦ ψ : I → I

Bob

Aleks|00�+ |11�√

2

�00| + �11|√2

Bennett et al 1993; Abramsky & Coecke 2004

Page 95: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Example: Quantum Teleportation

ψ : I → A φ† : A → I φ† ◦ ψ : I → I

Bob

Aleks

Bennett et al 1993; Abramsky & Coecke 2004

Page 96: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Example: Quantum Teleportation

ψ : I → A φ† : A → I φ† ◦ ψ : I → I

Bob

Aleks

f

Bennett et al 1993; Abramsky & Coecke 2004

Page 97: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Example: Quantum Teleportation

ψ : I → A φ† : A → I φ† ◦ ψ : I → I

Bob

Aleks

f

Bennett et al 1993; Abramsky & Coecke 2004

Page 98: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Example: Quantum Teleportation

ψ : I → A φ† : A → I φ† ◦ ψ : I → I

Bob

Aleks

f

Bennett et al 1993; Abramsky & Coecke 2004

Page 99: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Example: Quantum Teleportation

ψ : I → A φ† : A → I φ† ◦ ψ : I → I

Bob

Aleks

f†

f

Bennett et al 1993; Abramsky & Coecke 2004

Page 100: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Example: Quantum Teleportation

ψ : I → A φ† : A → I φ† ◦ ψ : I → I

Bob

Aleks

Bennett et al 1993; Abramsky & Coecke 2004

Page 101: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

Thm: one diagram can be deformed to another if and only if their denotations are equal by the structural equations of the category.

Graphical Calculus Theorem

f

hD

A

B

C

g

k

C

E

c

Page 102: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

Thm: one diagram can be deformed to another if and only if their denotations are equal by the structural equations of the category.

Graphical Calculus Theorem

f

hD

A

B

C

g

k

C

E

c

= c

f

A

B

C

D

g

C

k

E

h

Page 103: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Observable Structures

Copying, deleting, and all that

Page 104: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Observable Structures

δ = δ† = �† =

=

=

Comonoid Laws

= =

� =

Page 105: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Observable Structures

δ = δ† = �† =

=

=

= =

Monoid Laws

� =

Page 106: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Observable Structures

δ = δ† = �† =� =

Page 107: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Observable Structures

δ = δ† = �† =� =

Page 108: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Observable Structures

δ = δ† = �† =

Frobenius LawIsometry Law

= = =

� =

Page 109: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Observable Structures

Given any finite dimensional Hilbert space we can define an observable structure by

δ : A→ A⊗A :: ai �→ ai ⊗ ai

� : A→ I ::�

i

ai �→ 1

Example:

define a observable structure over qubits; the standard basis is copied and erased. Note however that:

δ : |0� �→ |00�|1� �→ |11� � : |0�+ |1� �→ 1

δ(|+�) = |00�+|11�√2

showing that not every state can be cloned.

Page 110: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Observable Structures

Given any finite dimensional Hilbert space we can define an observable structure by

δ : A→ A⊗A :: ai �→ ai ⊗ ai

� : A→ I ::�

i

ai �→ 1

Example:

define a observable structure over qubits; the standard basis is copied and erased. Note however that:

δ : |0� �→ |00�|1� �→ |11� � : |0�+ |1� �→ 1

showing that not every state can be cloned.

=

Page 111: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Observable Structures

Given any finite dimensional Hilbert space we can define an observable structure by

δ : A→ A⊗A :: ai �→ ai ⊗ ai

� : A→ I ::�

i

ai �→ 1

Theorem: in FDHilb, observable structures are in bijective correspondence to bases. [Coecke, Pavlovic, Vicary]

Page 112: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Each (well behaved) observable defines a basis, hence each observable defines an observable structure!

Observable Structures

Given any finite dimensional Hilbert space we can define an observable structure by

δ : A→ A⊗A :: ai �→ ai ⊗ ai

� : A→ I ::�

i

ai �→ 1

Theorem: in FDHilb, observable structures are in bijective correspondence to bases. [Coecke, Pavlovic, Vicary]

Page 113: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Classical Structure begets Compact Structure

Page 114: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Frobenius Law

Classical Structure begets Compact Structure

Page 115: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Classical Structure begets Compact Structure

Page 116: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Unit Law

Unit Law

Classical Structure begets Compact Structure

Page 117: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Classical Structure begets Compact Structure

Page 118: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Classical Structure begets Compact Structure

==

Each classical structure induces a self-dual compact structure.

Self duality is addressed in Coecke, Paquette, & Perdrix 2008

Page 119: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

Theorem: any maps constructed from δ and ε , and their adjoints, whose graph is connected, is determined uniquely by the number of inputs and outputs.

Spider Theorem

Coecke & Paquette 2006

Page 120: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

Theorem: any maps constructed from δ and ε , and their adjoints, whose graph is connected, is determined uniquely by the number of inputs and outputs.

Spider Theorem

Coecke & Paquette 2006

Page 121: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

Theorem: any maps constructed from δ and ε , and their adjoints, whose graph is connected, is determined uniquely by the number of inputs and outputs.

Spider Theorem

Coecke & Paquette 2006

Page 122: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

α

Phase Maps

Spinning around an observable

Page 123: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

Let be points of ; we can combine them using the monoid operation

Using the monoid operationψ, φ : I → A A

δ† : A⊗A→ A

ψ ⊙ φ := δ† ◦ (ψ ⊗ φ)

Page 124: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

Let be points of ; we can combine them using the monoid operation

Using the monoid operationψ, φ : I → A A

δ† : A⊗A→ A

ψ ⊙ φ := δ† ◦ (ψ ⊗ φ)

θ

θ

Page 125: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

Example: qubits

δ†Z : Q → Q⊗Q|i� → |i� ⊗ |i� |ψ� : I → Q

|φ� : I → Q

Page 126: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

Example: qubits

δ†Z : Q → Q⊗Q|i� → |i� ⊗ |i�

δ†Z =�

1 0 0 00 0 0 1

�|ψ� : I → Q|φ� : I → Q

Page 127: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

Example: qubits

δ†Z : Q → Q⊗Q|i� → |i� ⊗ |i�

δ†Z =�

1 0 0 00 0 0 1

|ψ� =�

ψ1

ψ2

|φ� =�

φ1

φ2

�|ψ� : I → Q|φ� : I → Q

Page 128: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

Example: qubits

δ†Z : Q → Q⊗Q|i� → |i� ⊗ |i�

δ†Z =�

1 0 0 00 0 0 1

|ψ� ⊗ |φ� =

ψ1φ1

ψ1φ2

ψ2φ1

ψ2φ2

|ψ� : I → Q|φ� : I → Q

Page 129: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

Example: qubits

δ†Z : Q → Q⊗Q|i� → |i� ⊗ |i� |ψ� : I → Q

|φ� : I → Q

|ψ� ⊙ |φ� := δ†Z ◦ (|ψ� ⊗ |φ�) =�

ψ1φ1

ψ2φ2

Page 130: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

Moreover, each point can be lifted to an endomorphism

Using the monoid operationψ : I → A

Λ(ψ) : A→ A

Λ(ψ) := δ† ◦ (ψ ⊗ idA)

This yields a homomorphism of monoids so we have:

Page 131: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

Example: qubits

δ†Z =�

1 0 0 00 0 0 1

�|ψ� =

�ψ1

ψ2

Page 132: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

Example: qubits

δ†Z =�

1 0 0 00 0 0 1

�|ψ� =

�ψ1

ψ2

id⊗ |ψ� =

ψ1 0ψ1 00 ψ2

0 ψ2

Page 133: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

Example: qubits

δ†Z =�

1 0 0 00 0 0 1

�|ψ� =

�ψ1

ψ2

id⊗ |ψ� =

ψ1 0ψ1 00 ψ2

0 ψ2

ΛZ(ψ) := δ†Z ◦ (id⊗ |ψ�) =�

ψ1 00 ψ2

Page 134: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

Theorem: any maps constructed from δ, ε, some points and their adjoints, whose graph is connected, is determined by the number of inputs and outputs and the product .

Generalised Spider Theoremψi : I → A

�i ψi

Page 135: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

Theorem: any maps constructed from δ, ε, some points and their adjoints, whose graph is connected, is determined by the number of inputs and outputs and the product .

Generalised Spider Theoremψi : I → A

�i ψi

φ

φ

Page 136: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

Theorem: any maps constructed from δ, ε, some points and their adjoints, whose graph is connected, is determined by the number of inputs and outputs and the product .

Generalised Spider Theoremψi : I → A

�i ψi

Page 137: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

A: In Hilbert spaces, is unitary iff is unbiased w.r.t. the basis copied by .

Q: When is unitary?

Unbiased Points

|ψ�Λ(ψ)δ

Page 138: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

α

A: In Hilbert spaces, is unitary iff is unbiased w.r.t. the basis copied by .

Q: When is unitary?

Unbiased Points

|ψ�Λ(ψ)δ

α=

Page 139: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

A: In Hilbert spaces, is unitary iff is unbiased w.r.t. the basis copied by .

Q: When is unitary?

Unbiased Points

|ψ�Λ(ψ)δ

α=

Page 140: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

A: In Hilbert spaces, is unitary iff is unbiased w.r.t. the basis copied by .

Q: When is unitary?

Unbiased Points

|ψ�Λ(ψ)δ

= -α

Page 141: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Ottawa 2009

Prop: 1. the unbiased points for form an abelian group w.r.t. to ;2. the arrows generated by the unbiased points form an abelian group w.r.t. composition.

⊙(δ, �)

A: In Hilbert spaces, is unitary iff is unbiased w.r.t. the basis copied by .

Q: When is unitary?

Unbiased Points

|ψ�Λ(ψ)δ

Page 142: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Example: qubits

Page 143: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Example: qubits

|0�

|1�

Page 144: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Example: qubits

π

Page 145: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Example: qubits

Unbiased pointsπ

|0� + eiα |1�

Page 146: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Example: qubits

Unbiased pointsπ

α

Page 147: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Example: qubits

Unbiased pointsπ

α

�1 00 eiα

�=

Page 148: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Example: qutrits

∆Z :|0� �→ |00�|1� �→ |11�|2� �→ |22� |0� + eiα |1� + eiβ |2�

1 0 00 eiα 00 0 eiβ

Page 149: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Example: qutrits

∆Z :|0� �→ |00�|1� �→ |11�|2� �→ |22� |0� + eiα |1� + eiβ |2�

Unbiased points

1 0 00 eiα 00 0 eiβ

Page 150: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Example: FRel

D† : (x, x) ∼ x,∀x ∈ X

D† ◦ (id⊗ ψ) is unitary iff ψ = X

Hence the phase group is trivial.

Page 151: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Complementary Observables

A very general theory of interference

Page 152: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Two kinds of points

δ = δ† = �† =� =

Page 153: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Two kinds of points

δ = δ† = �† =

Classical Points

� =

i

Those points which can be copied by δ

Page 154: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Two kinds of points

δ = δ† = �† =

Classical Points

� =

i= i i

Those points which can be copied by δ

Page 155: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

* to keep the pictures tidy, a scalar factor has been omitted (and everywhere

from here on)

Two kinds of points

δ = δ† = �† =

Classical Points

� =

i= i i

Those points which can be copied by δ

Page 156: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Two kinds of points

δ = δ† = �† =

Unbiased PointsClassical Points

� =

i= i i

Those points which can be copied by δ

α

Page 157: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Two kinds of points

δ = δ† = �† =

Unbiased PointsClassical Points

� =

i= i i

Those points which can be copied by δ

α

Page 158: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Two kinds of points

δ = δ† = �† =

Unbiased PointsClassical Points

� =

i= i i

Those points which can be copied by δ

=

Page 159: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Complementary Classical Structures

δX = �X =δZ = �Z =

|i� �→ |ii� |±� �→ |±±�|+� �→ 1 |0� �→ 1

Page 160: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

i= i i ⇒

i

i=

Complementary Classical Structures

δX = �X =δZ = �Z =

Page 161: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

i= ⇒

i

i=i i

Complementary Classical Structures

δX = �X =δZ = �Z =

Page 162: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Complementary Classical Structures

δX = �X =δZ = �Z =

= =

Page 163: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Complementary Classical Structures

Classical points

Unbiased pointsπ

π

Page 164: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Complementary Classical Structures

Classical points

Unbiased pointsπ

π!

|0� =

|1� =

�1 00 eiα

�=!

Page 165: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Complementary Classical Structures

Classical points

Unbiased pointsπ

π!

|0� =

|1� =

�1 00 eiα

�=!

Page 166: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Complementary Classical Structures

Classical points

Unbiased pointsπ

π!

|0� =

|1� =

�1 00 eiα

�=!

=�

cos α2 i sin α

2i sin α

2 cos α2

�! !

|+� =

|−� =

Page 167: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Example: qutrits

∆Z :|0� �→ |00�|1� �→ |11�|2� �→ |22�

1 0 00 eiα 00 0 eiβ

∆X :|+� �→ |++�|ω� �→ |ωω�|ω� �→ |ωω�

1 + eiα + eiβ 1 + ωeiα + ωeiβ 1 + ωeiα + ωeiβ

1 + ωeiα + ωeiβ 1 + eiα + eiβ 1 + ωeiα + ωeiβ

1 + ωeiα + ωeiβ 1 + ωeiα + ωeiβ 1 + eiα + eiβ

Page 168: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Classical points are eigenvectors

αi

Page 169: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Classical points are eigenvectors

α i

Page 170: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Classical points are eigenvectors

α ii

Page 171: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Closedness Property

δX = �X =δZ = �Z =

Defn: complentary classical structures are called closed when...

Page 172: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Closedness Property

δX = �X =δZ = �Z =

⇒i

= i i

j= j j

=i⊙ j i⊙ j i⊙ j

Page 173: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Closedness Property

δX = �X =δZ = �Z =

⇒i

= i i

j= j j

=i⊙ j i⊙ j i⊙ j

Page 174: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Closedness Property

δX = �X =δZ = �Z =

In fdHilb it is always possible to construct a pair of mutually unbiased bases with this property...

... but in big enough dimension, it is possible to construct MUBs which are not closed.

Page 175: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Classical Points form a Subgroup

By the defn of complementarity, we have that:

PROP: If the observable structure is closed, and there are finitely many classical points, then they form a subgroup of the unbiased points, i.e.

In particular, each is a permutation on .

CX ⊆ UZ

CZ ⊆ UX

(CZ ,⊙X) ≤ (UX ,⊙X)(CX ,⊙Z) ≤ (UZ ,⊙Z)

ΛX(zi) CZ

Page 176: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Complementary Classical Structures

Classical points

Unbiased pointsπ

π!

|0� =

|1� ==

�1 00 eiα

�!

=�

cos α2 i sin α

2i sin α

2 cos α2

�! !

|+� =

|−� =

Page 177: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Complementary Classical Structures

Classical points

Unbiased pointsπ

π!

|0� =

|1� ==

= !

|+� =

|−� =

�0 11 0

�!

�1 00 −1

�!

Page 178: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

The Following are Equivalent:

δX = �X =δZ = �Z =

⇒i

=i i

j

=j j =

i⊙ j i⊙ j i⊙ j

⇒i

=i i

j

=j j =

i⊙ j i⊙ j i⊙ j

1. The classical structures are

closed

Page 179: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

The Following are Equivalent:

ii

δX = �X =δZ = �Z =

2. The classical maps are comonoid

homomorphisms

Page 180: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

The Following are Equivalent:

i i

δX = �X =δZ = �Z =

2. The classical maps are comonoid

homomorphisms

Page 181: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

The Following are Equivalent:

δX = �X =δZ = �Z =

3. The classical maps satisfy canonical

commutation relations

ij i

j ij

Page 182: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

The Following are Equivalent:

δX = �X =δZ = �Z =

4. The classical structures form a

bialgebra

Page 183: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Automorphism Action

Theorem: The classical maps are group automorphisms of the unbiased points:

αii

action of red points copied by green on the green phase group

Page 184: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Automorphism Action

Theorem: The classical maps are group automorphisms of the unbiased points:

α

-i-i

ii

action of red points copied by green on the green phase group

Page 185: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Automorphism Action

Theorem: The classical maps are group automorphisms of the unbiased points:

α

-i-i

i

i

action of red points copied by green on the green phase group

Page 186: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Automorphism Action

Theorem: The classical maps are group automorphisms of the unbiased points:

α

-i

i

action of red points copied by green on the green phase group

Page 187: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Automorphism Action

Theorem: The classical maps are group automorphisms of the unbiased points:

-i

i

action of red points copied by green on the green phase group

Page 188: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Automorphism Action

Theorem: The classical maps are group automorphisms of the unbiased points:

action of red points copied by green on the green phase group

Page 189: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Automorphism Action

Theorem: The classical maps are group automorphisms of the unbiased points:

action of red points copied by green on the green phase group

Page 190: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Automorphism Action

Theorem: The classical maps are group automorphisms of the unbiased points:

action of red points copied by green on the green phase group

!! !!

! !!

!!

! ! !! !

Page 191: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Automorphism Action

Theorem: The classical maps are group automorphisms of the unbiased points:

Classical points are symmetries of the phase group.

action of red points copied by green on the green phase group

Page 192: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Example: qutrits

∆Z :|0� �→ |00�|1� �→ |11�|2� �→ |22�

1 0 00 eiα 00 0 eiβ

∆X :|+� �→ |++�|ω� �→ |ωω�|ω� �→ |ωω�

1 + eiα + eiβ 1 + ωeiα + ωeiβ 1 + ωeiα + ωeiβ

1 + ωeiα + ωeiβ 1 + eiα + eiβ 1 + ωeiα + ωeiβ

1 + ωeiα + ωeiβ 1 + ωeiα + ωeiβ 1 + eiα + eiβ

Page 193: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Example: qutrits

∆Z :|0� �→ |00�|1� �→ |11�|2� �→ |22�

1 0 00 eiα 00 0 eiβ

∆X :|+� �→ |++�|ω� �→ |ωω�|ω� �→ |ωω�

1 + eiα + eiβ 1 + ωeiα + ωeiβ 1 + ωeiα + ωeiβ

1 + ωeiα + ωeiβ 1 + eiα + eiβ 1 + ωeiα + ωeiβ

1 + ωeiα + ωeiβ 1 + ωeiα + ωeiβ 1 + eiα + eiβ

Phase maps are classical when:

α ∈ {0,π

3,2π

3} β = 2π − α

Page 194: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Example: qutrits

CZ = {

1 0 00 1 00 0 1

,

0 1 00 0 11 0 0

,

0 0 11 0 00 1 0

}

CX = {

1 0 00 1 00 0 1

,

1 0 00 ω 00 0 ω

,

1 0 00 ω 00 0 ω

}

Page 195: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Example: qutrits

CZ = {

1 0 00 1 00 0 1

,

0 1 00 0 11 0 0

,

0 0 11 0 00 1 0

}

CX = {

1 0 00 1 00 0 1

,

1 0 00 ω 00 0 ω

,

1 0 00 ω 00 0 ω

}

Page 196: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Example: qutrits

0 1 00 0 11 0 0

·

1

eiα

eiβ

=

eiα

eiβ

1

1

ei(β−α)

e−iβ

Page 197: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Example: qutrits

0 1 00 0 11 0 0

·

1

eiα

eiβ

=

eiα

eiβ

1

1

ei(β−α)

e−iβ

(α, β) �→ (β − α,−α)

Page 198: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Example: qutrits

0 1 00 0 11 0 0

·

1

eiα

eiβ

=

eiα

eiβ

1

1

ei(β−α)

e−iβ

(α, β) �→ (β − α,−α)

Page 199: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Example: qutrits

0 1 00 0 11 0 0

·

1

eiα

eiβ

=

eiα

eiβ

1

1

ei(β−α)

e−iβ

(α, β) �→ (β − α,−α)

Page 200: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Conclusions

We formalised complementary quantum observables in the language of monoidal categories:

• each observable defines two groups: its classical points and its unbiased points

• Interference between pairs of complementary observables is characterised via a group of automorphisms

Page 201: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Ongoing work 1

Current research directions:

• Investigate connections with multipartite entanglement (with Bill Edwards)

• Algorithmic properties of MBQC (with Simon Perdrix)

• Study toy models of QM based on the automorphism approach.

• Use phase groups to construct MUBs

Page 202: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Ongoing work 2

Collaborating with Lucas Dixon (Edinburgh) and Aleks Kissinger (Oxford) to automate this calculus using a graphical rewriting system / interactive theorem prover.

- Rewriting properties e.g. normal forms?

- Pattern languages: ellipses and indexed containers?

http://dream.inf.ed.ac.uk/projects/quantomatic/

Page 203: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

I cited results by these people:

Bob Coecke Samson Abramsky

Dusko Pavlovic

Eric PaquetteSimon Perdrix

Peter Selinger... and Jamie Vicary Use it: http://arxiv.org

Page 204: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Reference

B. Coecke and R. Duncan, Interacting Quantum Observables, Proceedings of ICALP, 2008

(Long version going onto arxiv.org as soon as we can get the 100s of diagrams past their TeX robot....maybe later today)

Page 205: Complementarity - personal.strath.ac.ukpersonal.strath.ac.uk/ross.duncan/talks/2009/perimeter-slides.pdf · Ross Duncan Categories Quanta & Concepts Perimeter Institute 2009 What

Ross Duncan ● Categories Quanta & Concepts ● Perimeter Institute 2009

Reference

B. Coecke and R. Duncan, Interacting Quantum Observables, Proceedings of ICALP, 2008

(Long version going onto arxiv.org as soon as we can get the 100s of diagrams past their TeX robot....maybe later today)

Thanks!