Mixed quantum states in higher categories Linde Wester Department - - PowerPoint PPT Presentation

mixed quantum states in higher categories
SMART_READER_LITE
LIVE PREVIEW

Mixed quantum states in higher categories Linde Wester Department - - PowerPoint PPT Presentation

Mixed quantum states in higher categories Linde Wester Department of Computer Science, University of Oxford (with Chris Heunen and Jamie Vicary) June 6, 2014 1 / 15 Table of contents Existing models for classical and quantum data Special


slide-1
SLIDE 1

Mixed quantum states in higher categories

Linde Wester Department of Computer Science, University of Oxford (with Chris Heunen and Jamie Vicary) June 6, 2014

1 / 15

slide-2
SLIDE 2

Table of contents

Existing models for classical and quantum data Special dagger Frobenius algebras 2-categorical quantum mechanics The construction 2(−) The theory of bimodules The 2(−) construction 2(CP∗(−)) Applications A unified description of teleportation and classical encryption A unified security proof

2 / 15

slide-3
SLIDE 3

CP∗(−)

  • 1. Special dagger Frobenius algebras in a monoidal category C:

= = = = = =

3 / 15

slide-4
SLIDE 4

CP∗(−)

  • 1. Special dagger Frobenius algebras in a monoidal category C:

= = = = = =

  • 2. Completely positive maps between Frobenius algebras:

morphisms f in C, for which ∃g such that f = g† g

3 / 15

slide-5
SLIDE 5

2-categories and their graphical language

4 / 15

slide-6
SLIDE 6

2-categories and their graphical language

0-cells Regions Classical information A

4 / 15

slide-7
SLIDE 7

2-categories and their graphical language

0-cells Regions Classical information 1-cells Lines Quantum systems A B

S 4 / 15

slide-8
SLIDE 8

2-categories and their graphical language

0-cells Regions Classical information 1-cells Lines Quantum systems A B

S 4 / 15

slide-9
SLIDE 9

2-categories and their graphical language

0-cells Regions Classical information 1-cells Lines Quantum systems 2-cells Vertices Quantum dynamics A B

S S′ α 4 / 15

slide-10
SLIDE 10

2-categories and their graphical language

0-cells Regions Classical information 1-cells Lines Quantum systems 2-cells Vertices Quantum dynamics A B

S S′ α 4 / 15

slide-11
SLIDE 11

2-categories and their graphical language

0-cells Regions Classical information 1-cells Lines Quantum systems 2-cells Vertices Quantum dynamics Horizontal composition A B C

S S′ T α 4 / 15

slide-12
SLIDE 12

2-categories and their graphical language

0-cells Regions Classical information 1-cells Lines Quantum systems 2-cells Vertices Quantum dynamics Horizontal composition A B C

S S′ T α 4 / 15

slide-13
SLIDE 13

2-categories and their graphical language

0-cells Regions Classical information 1-cells Lines Quantum systems 2-cells Vertices Quantum dynamics Horizontal composition Vertical composition A B C

S S′ T S′′ α γ 4 / 15

slide-14
SLIDE 14

2-categories and their graphical language

0-cells Regions Classical information 1-cells Lines Quantum systems 2-cells Vertices Quantum dynamics Horizontal composition Vertical composition A B C

S S′ S′′ T α γ 4 / 15

slide-15
SLIDE 15

2-categories and their graphical language

0-cells Regions Classical information 1-cells Lines Quantum systems 2-cells Vertices Quantum dynamics Horizontal composition Vertical composition C2 C C

H1 H2

  • S′

S′′

  • H3

H4

  • H1 ⊗ H3 ⊕ H2 ⊗ H4
  • α

γ

The standard example is 2Hilb:

◮ 0-cells given by natural numbers ◮ 1-cells given by matrices of finite-dimensional Hilbert spaces ◮ 2-cells given by matrices of linear maps

4 / 15

slide-16
SLIDE 16

Quantum systems interacting with their environment

5 / 15

slide-17
SLIDE 17

Quantum systems interacting with their environment

Let (A, , ) and (B, , ) be classical structures in C. A dagger C-D-bimodule is a morphism M satisfying:

M

= M

M A

M

B B

M

B M A A M 5 / 15

slide-18
SLIDE 18

Quantum systems interacting with their environment

Let (A, , ) and (B, , ) be classical structures in C. A dagger C-D-bimodule is a morphism M satisfying:

M

= M

M A

M

B B

M

B M A A M M M

M =

M 5 / 15

slide-19
SLIDE 19

Quantum systems interacting with their environment

Let (A, , ) and (B, , ) be classical structures in C. A dagger C-D-bimodule is a morphism M satisfying:

M

= M

M A

M

B B

M

B M A A M M M

M =

M M A M A M B B

M† M =

M 5 / 15

slide-20
SLIDE 20

Quantum systems interacting with their environment

Let (A, , ) and (B, , ) be classical structures in C. A dagger C-D-bimodule is a morphism M satisfying:

M

= M

M A

M

B B

M

B M A A M M M

M =

M M A M A M B B

M† M =

M

A bimodule homomorphism is a morphism f ∈ C, such that

M′ M

M = f M′

M′ M

f

5 / 15

slide-21
SLIDE 21

Quantum systems interacting with their environment

Let (A, , ) and (B, , ) be classical structures in C. A dagger C-D-bimodule is a morphism M satisfying:

M

M =

M

M M

M M A A B B M M

M =

M M M

M =

M

M†

M A A B B

A bimodule homomorphism is a morphism f ∈ C, such that

M′ M

M = f M′

M′ M

f

6 / 15

slide-22
SLIDE 22

The 2(−) construction

How can we construct the 2-category 2(C) from C?

7 / 15

slide-23
SLIDE 23

The 2(−) construction

How can we construct the 2-category 2(C) from C?

◮ 0-cells: classical structures in C

7 / 15

slide-24
SLIDE 24

The 2(−) construction

How can we construct the 2-category 2(C) from C?

◮ 0-cells: classical structures in C ◮ 1-cells: bimodules of classical structures in C

7 / 15

slide-25
SLIDE 25

The 2(−) construction

How can we construct the 2-category 2(C) from C?

◮ 0-cells: classical structures in C ◮ 1-cells: bimodules of classical structures in C ◮ 2-cells: module homomorphisms in C

7 / 15

slide-26
SLIDE 26

The 2(−) construction

How can we construct the 2-category 2(C) from C?

◮ 0-cells: classical structures in C ◮ 1-cells: bimodules of classical structures in C ◮ 2-cells: module homomorphisms in C

In representation theory: The orbifold completion of a monoidal category

7 / 15

slide-27
SLIDE 27

The 2(−) construction

How can we construct the 2-category 2(C) from C?

◮ 0-cells: classical structures in C ◮ 1-cells: bimodules of classical structures in C ◮ 2-cells: module homomorphisms in C

In representation theory: The orbifold completion of a monoidal category

Some properties of 2(−) are:

7 / 15

slide-28
SLIDE 28

The 2(−) construction

How can we construct the 2-category 2(C) from C?

◮ 0-cells: classical structures in C ◮ 1-cells: bimodules of classical structures in C ◮ 2-cells: module homomorphisms in C

In representation theory: The orbifold completion of a monoidal category

Some properties of 2(−) are:

◮ 2(C) is a 2-category.

7 / 15

slide-29
SLIDE 29

The 2(−) construction

How can we construct the 2-category 2(C) from C?

◮ 0-cells: classical structures in C ◮ 1-cells: bimodules of classical structures in C ◮ 2-cells: module homomorphisms in C

In representation theory: The orbifold completion of a monoidal category

Some properties of 2(−) are:

◮ 2(C) is a 2-category. ◮ 2(−) preserves the dagger.

7 / 15

slide-30
SLIDE 30

The 2(−) construction

How can we construct the 2-category 2(C) from C?

◮ 0-cells: classical structures in C ◮ 1-cells: bimodules of classical structures in C ◮ 2-cells: module homomorphisms in C

In representation theory: The orbifold completion of a monoidal category

Some properties of 2(−) are:

◮ 2(C) is a 2-category. ◮ 2(−) preserves the dagger. ◮ If C is compact, so is 2(C): 1-cells have ambidextrous duals.

7 / 15

slide-31
SLIDE 31

The 2(−) construction

How can we construct the 2-category 2(C) from C?

◮ 0-cells: classical structures in C ◮ 1-cells: bimodules of classical structures in C ◮ 2-cells: module homomorphisms in C

In representation theory: The orbifold completion of a monoidal category

Some properties of 2(−) are:

◮ 2(C) is a 2-category. ◮ 2(−) preserves the dagger. ◮ If C is compact, so is 2(C): 1-cells have ambidextrous duals. ◮ If C has dagger biproducts, so do all hom-categories of 2(C).

7 / 15

slide-32
SLIDE 32

The 2(−) construction

How can we construct the 2-category 2(C) from C?

◮ 0-cells: classical structures in C ◮ 1-cells: bimodules of classical structures in C ◮ 2-cells: module homomorphisms in C

In representation theory: The orbifold completion of a monoidal category

Some properties of 2(−) are:

◮ 2(C) is a 2-category. ◮ 2(−) preserves the dagger. ◮ If C is compact, so is 2(C): 1-cells have ambidextrous duals. ◮ If C has dagger biproducts, so do all hom-categories of 2(C). ◮ The subcategory of scalars of 2(C) corresponds to C.

7 / 15

slide-33
SLIDE 33

The 2(−) construction

How can we construct the 2-category 2(C) from C?

◮ 0-cells: classical structures in C ◮ 1-cells: bimodules of classical structures in C ◮ 2-cells: module homomorphisms in C

In representation theory: The orbifold completion of a monoidal category

Some properties of 2(−) are:

◮ 2(C) is a 2-category. ◮ 2(−) preserves the dagger. ◮ If C is compact, so is 2(C): 1-cells have ambidextrous duals. ◮ If C has dagger biproducts, so do all hom-categories of 2(C). ◮ The subcategory of scalars of 2(C) corresponds to C. ◮ 2(FHilb) is isomorphic to the category 2Hilb.

7 / 15

slide-34
SLIDE 34

The 2(−) construction

How can we construct the 2-category 2(C) from C?

◮ 0-cells: classical structures in C ◮ 1-cells: bimodules of classical structures in C ◮ 2-cells: module homomorphisms in C

In representation theory: The orbifold completion of a monoidal category

Some properties of 2(−) are:

◮ 2(C) is a 2-category. ◮ 2(−) preserves the dagger. ◮ If C is compact, so is 2(C): 1-cells have ambidextrous duals. ◮ If C has dagger biproducts, so do all hom-categories of 2(C). ◮ The subcategory of scalars of 2(C) corresponds to C. ◮ 2(FHilb) is isomorphic to the category 2Hilb.

For proofs see LW (2013), Masters’s thesis, ’Categorical Models for Quantum Computing’.

7 / 15

slide-35
SLIDE 35

Horizontal composition in 2(−)

8 / 15

slide-36
SLIDE 36

Horizontal composition in 2(−)

Horizontal composition is defined by the following coequaliser in C: M ⊗ N M ⊗B N K π f ˜ f M ⊗ B ⊗ N

MB ⊗ idN idM⊗ BN

8 / 15

slide-37
SLIDE 37

Horizontal composition in 2(−)

Horizontal composition is defined by the following coequaliser in C: M ⊗ N M ⊗B N π M ⊗ B ⊗ N

MB ⊗ idN idM⊗ BN

π

M N

π

=

K M N M N A B M N B C K 8 / 15

slide-38
SLIDE 38

Horizontal composition in 2(−)

Horizontal composition is defined by the following coequaliser in C: M ⊗ N M ⊗B N K π f M ⊗ B ⊗ N

MB ⊗ idN idM⊗ BN

f

M N

f

=

K M N M N A B M N B C K 8 / 15

slide-39
SLIDE 39

Horizontal composition in 2(−)

Horizontal composition is defined by the following coequaliser in C: M ⊗ N M ⊗B N K π f ˜ f M ⊗ B ⊗ N

MB ⊗ idN idM⊗ BN

f

M N

f

=

K M N M N A B M N B C K

Can we find this module explicitly?

8 / 15

slide-40
SLIDE 40

Horizontal composition in 2(−)

Horizontal composition is defined by the following coequaliser in C: M ⊗ N M ⊗B N K π f ˜ f M ⊗ B ⊗ N

MB ⊗ idN idM⊗ BN

f

M N

f

=

K M N M N A B M N B C K

Can we find this module explicitly? Yes!

8 / 15

slide-41
SLIDE 41

Horizontal composition in terms of dagger splittings

Any such f factorizes through M N:

f

M N

f

=

K M N M N A B M N C K M K

f

A

=

N M

M

B A M B A M

M

N K

f

M

=

9 / 15

slide-42
SLIDE 42

Horizontal composition in terms of dagger splittings

Any such f factorizes through M N:

f

M N

f

=

K M N M N A B M N C K M K

f

A

=

N M

M

B A M B A M

M

N K

f

M

=

Theorem

Finding the dagger coequaliser is equivalent to finding a dagger splitting of the following morphism:

N

M

M B C A M N

N

9 / 15

slide-43
SLIDE 43

2(CP∗(−))

We would like to understand the 2-category ’?’ FHilb CP∗(FHilb) 2(FHilb) ? CP∗(−) 2(−) CP∗(−) 2(−)

10 / 15

slide-44
SLIDE 44

2(CP∗(−))

We would like to understand the 2-category ’?’ FHilb CP∗(FHilb) 2(FHilb) ? CP∗(−) 2(−) CP∗(−) 2(−) This is not obvious!

10 / 15

slide-45
SLIDE 45

2(CP∗(−))

We would like to understand the 2-category ’?’ FHilb CP∗(FHilb) 2(FHilb) ? CP∗(−) 2(−) CP∗(−) 2(−) This is not obvious!

◮ This required a classification of classical structures in

CP∗(FHilb).

10 / 15

slide-46
SLIDE 46

2(CP∗(−))

We would like to understand the 2-category ’?’ FHilb CP∗(FHilb) 2(FHilb) ? CP∗(−) 2(−) CP∗(−) 2(−) This is not obvious!

◮ This required a classification of classical structures in

CP∗(FHilb).

◮ There is a correspondence between special dagger Frobenius

algebras on classical structures in FHilb and finite groupoids.

10 / 15

slide-47
SLIDE 47

2(CP∗(−))

We would like to understand the 2-category ’?’ FHilb CP∗(FHilb) 2(FHilb) ? CP∗(−) 2(−) CP∗(−) 2(−) This is not obvious!

◮ This required a classification of classical structures in

CP∗(FHilb).

◮ There is a correspondence between special dagger Frobenius

algebras on classical structures in FHilb and finite groupoids.

◮ CP∗(FHilb) does not have all coequalisers.

10 / 15

slide-48
SLIDE 48

Modelling POVM’s

The following subcategory of 2(CP∗(FHilb)) is a sufficient model for modelling communication protocols:

◮ 0-cells: natural numbers ◮ 1-cells: matrices of dagger Frobenius algebras ◮ 2-cells: matrices of completely positive maps

11 / 15

slide-49
SLIDE 49

Modelling POVM’s

The following subcategory of 2(CP∗(FHilb)) is a sufficient model for modelling communication protocols:

◮ 0-cells: natural numbers ◮ 1-cells: matrices of dagger Frobenius algebras ◮ 2-cells: matrices of completely positive maps

Measurements are defined as counit-preserving 2-cells of type: µ

11 / 15

slide-50
SLIDE 50

Modelling POVM’s

The following subcategory of 2(CP∗(FHilb)) is a sufficient model for modelling communication protocols:

◮ 0-cells: natural numbers ◮ 1-cells: matrices of dagger Frobenius algebras ◮ 2-cells: matrices of completely positive maps

Measurements are defined as counit-preserving 2-cells of type: µ

Theorem

Measurements on algebras Cn are exactly stochastic maps. Measurements on algebras B(H) are exactly POVMs.

11 / 15

slide-51
SLIDE 51

Modelling POVM’s

Proof.

The counit preserving condition gives us    µ Cn =   

⇔    µ† Cn =   

12 / 15

slide-52
SLIDE 52

Modelling POVM’s

Proof.

The counit preserving condition gives us    µ Cn =   

⇔    µ† Cn =    So we have the following equalities of positive elements:

n

  • i=1

µ†

i

= µ† Cn =

12 / 15

slide-53
SLIDE 53

Modelling POVM’s

Proof.

The counit preserving condition gives us    µ Cn =   

⇔    µ† Cn =    So we have the following equalities of positive elements:

n

  • i=1

µ†

i

= µ† Cn =

◮ On Cn this corresponds to a stochastic map

12 / 15

slide-54
SLIDE 54

Modelling POVM’s

Proof.

The counit preserving condition gives us    µ Cn =   

⇔    µ† Cn =    So we have the following equalities of positive elements:

n

  • i=1

µ†

i

= µ† Cn =

◮ On Cn this corresponds to a stochastic map ◮ On B(Cn) this corresponds to a POVM

12 / 15

slide-55
SLIDE 55

Classical encryption and quantum teleportation

Quantum teleportation and classical encryption are solutions to the following equation with µ a measurement and ν unitary 2-cell: µ ν =

13 / 15

slide-56
SLIDE 56

Classical encryption and quantum teleportation

Quantum teleportation and classical encryption are solutions to the following equation with µ a measurement and ν unitary 2-cell: µ ν

    C C C C     B(C2) B(C2) B(C2)

  • C

C C C

  • u1

... u4

  • C4

=

B(C2)

C4

    C C C C    

  • C

C C C

  • This equation corresponds to:

◮ quantum teleportation, if the input is a matrix algebra

13 / 15

slide-57
SLIDE 57

Classical encryption and quantum teleportation

Quantum teleportation and classical encryption are solutions to the following equation with µ a measurement and ν unitary 2-cell: µ ν

    C C C C     C2 C2 C2

  • C

C C C

  • u1

... u4

  • C4

=

C2

C4

    C C C C    

  • C

C C C

  • This equation corresponds to:

◮ quantum teleportation, if the input is a matrix algebra ◮ classical encryption, if the input is a classical structure

13 / 15

slide-58
SLIDE 58

A unified security proof

When the output is destroyed, all information is lost: µ ν = ⇒ µ =

14 / 15

slide-59
SLIDE 59

A unified security proof

When the output is destroyed, all information is lost: µ ν = ⇒ µ =

◮ We apply the trace map on both sides of the equation

14 / 15

slide-60
SLIDE 60

A unified security proof

When the output is destroyed, all information is lost: µ ν = ⇒ µ =

◮ We apply the trace map on both sides of the equation ◮ On the left-hand-side: ν is a family invertible completely

positive maps, which are trace preserving. So this give a unified security proof

14 / 15

slide-61
SLIDE 61

Overview

The results:

15 / 15

slide-62
SLIDE 62

Overview

The results:

◮ A categorical generalisation of 2Hilb, based on modules:

15 / 15

slide-63
SLIDE 63

Overview

The results:

◮ A categorical generalisation of 2Hilb, based on modules:

The construction 2(−), which preserves daggers, compactness, biproducts, such that the scalars of 2(C) correspond to C.

15 / 15

slide-64
SLIDE 64

Overview

The results:

◮ A categorical generalisation of 2Hilb, based on modules:

The construction 2(−), which preserves daggers, compactness, biproducts, such that the scalars of 2(C) correspond to C.

◮ Horizontal composition in 2(C) is given by dagger splittings.

15 / 15

slide-65
SLIDE 65

Overview

The results:

◮ A categorical generalisation of 2Hilb, based on modules:

The construction 2(−), which preserves daggers, compactness, biproducts, such that the scalars of 2(C) correspond to C.

◮ Horizontal composition in 2(C) is given by dagger splittings. ◮ First steps in understanding 2(CP∗(FHilb)).

15 / 15

slide-66
SLIDE 66

Overview

The results:

◮ A categorical generalisation of 2Hilb, based on modules:

The construction 2(−), which preserves daggers, compactness, biproducts, such that the scalars of 2(C) correspond to C.

◮ Horizontal composition in 2(C) is given by dagger splittings. ◮ First steps in understanding 2(CP∗(FHilb)). ◮ 2(FHilb) contains a subcategory of classical structures,

matrices of special dagger Frobenius algebras, and matrices of completely positive morphisms.

15 / 15

slide-67
SLIDE 67

Overview

The results:

◮ A categorical generalisation of 2Hilb, based on modules:

The construction 2(−), which preserves daggers, compactness, biproducts, such that the scalars of 2(C) correspond to C.

◮ Horizontal composition in 2(C) is given by dagger splittings. ◮ First steps in understanding 2(CP∗(FHilb)). ◮ 2(FHilb) contains a subcategory of classical structures,

matrices of special dagger Frobenius algebras, and matrices of completely positive morphisms.

◮ Unified description of teleportation and classical encryption.

15 / 15

slide-68
SLIDE 68

Overview

The results:

◮ A categorical generalisation of 2Hilb, based on modules:

The construction 2(−), which preserves daggers, compactness, biproducts, such that the scalars of 2(C) correspond to C.

◮ Horizontal composition in 2(C) is given by dagger splittings. ◮ First steps in understanding 2(CP∗(FHilb)). ◮ 2(FHilb) contains a subcategory of classical structures,

matrices of special dagger Frobenius algebras, and matrices of completely positive morphisms.

◮ Unified description of teleportation and classical encryption. ◮ Security proof of teleportation and classical encryption.

15 / 15

slide-69
SLIDE 69

Overview

The results:

◮ A categorical generalisation of 2Hilb, based on modules:

The construction 2(−), which preserves daggers, compactness, biproducts, such that the scalars of 2(C) correspond to C.

◮ Horizontal composition in 2(C) is given by dagger splittings. ◮ First steps in understanding 2(CP∗(FHilb)). ◮ 2(FHilb) contains a subcategory of classical structures,

matrices of special dagger Frobenius algebras, and matrices of completely positive morphisms.

◮ Unified description of teleportation and classical encryption. ◮ Security proof of teleportation and classical encryption.

Thank you!

15 / 15