Complete positivity for Mixed Unitary Categories Robin Cockett, and - - PowerPoint PPT Presentation

complete positivity for mixed unitary categories
SMART_READER_LITE
LIVE PREVIEW

Complete positivity for Mixed Unitary Categories Robin Cockett, and - - PowerPoint PPT Presentation

Complete positivity for Mixed Unitary Categories Robin Cockett, and Priyaa V. Srinivasan FMCS 2019 0/33 Figure: Tigers Nest, Bhutan 0/33 Mixed unitary catgories CP -construction Environment srtuctures Motivation Categorical quantum


slide-1
SLIDE 1

Complete positivity for Mixed Unitary Categories

Robin Cockett, and Priyaa V. Srinivasan FMCS 2019

0/33

slide-2
SLIDE 2

Figure: Tiger’s Nest, Bhutan

0/33

slide-3
SLIDE 3

1/33

Mixed unitary catgories CP∞-construction Environment srtuctures

Motivation

Categorical quantum mechanics (CQM) studies quantum foundations using monoidal category theory. In CQM, finite dimensional quantum processes are described as completely positive maps with the Dagger compact closed categories (†-KCC) of FHilb, finite dimensional Hilbert Spaces and linear maps The CPM construction on a †-KCC chooses exactly the completely positive maps from the category. CPM(category of pure states) = category of mixed states What about infinite dimensions? Well! There have been efforts to generalize the existing structures and constructions to infinite dimensions.

1 / 33

slide-4
SLIDE 4

2/33

Mixed unitary catgories CP∞-construction Environment srtuctures

Exisiting approaches to infinite dimensions

H*-algebras Samson Abramsky, and Chris Heunen.“H∗-algebras and nonunital Frobenius algebras: first steps in infinite-dimensional categorical quantum mechanics.” Clifford Lectures 71 (2012): 1-24. Using monoidal categories (CP∞ construction) Bob Coecke, and Chris Heunen.“Pictures of complete positivity in arbitrary dimension.” Information and Computation 250 (2016): 50-58. Using non-standard analysis Stefano Gogoiso, and Fabrizio Genovese.“Infinite-dimensional categorical quantum mechanics.” arXiv:1605.04305 (2016).

2 / 33

slide-5
SLIDE 5

3/33

Mixed unitary catgories CP∞-construction Environment srtuctures

Our approach

Find generalized †-compact closed categories and generalize the exisiting constructions to the new setting. with Cole and Priyaa ...

3 / 33

slide-6
SLIDE 6

4/33

Mixed unitary catgories CP∞-construction Environment srtuctures

Our progress

generalizes applies to characterize Mixed unitary categories CP∞ construction Environment structures †-monoidal categories

4 / 33

slide-7
SLIDE 7

5/33

Mixed unitary catgories CP∞-construction Environment srtuctures

Linearly distributive categories

Monoidal categories: (X, ⊗, I, a⊗, uL

⊗, uR ⊗)

Linearly distributive categories (LDC) 1: (X, ⊗, ⊤, a⊗, uL

⊗, uR ⊗)

(X, ⊕, ⊥, a⊕, uL

⊕, uR ⊕)

linked by linear distributors ∂L : A ⊗ (B ⊕ C) → (A ⊗ B) ⊕ C ∂R : (A ⊕ B) ⊗ C → A ⊕ (B ⊗ C) ∂L and ∂R are natural but not isomorphisms.

1Robin Cockett and Robert Seely (1997). Weakly distributive categories.

5 / 33

slide-8
SLIDE 8

6/33

Mixed unitary catgories CP∞-construction Environment srtuctures

Mix categories

Mix category 2: LDC with m : ⊥ − → ⊤ called the mix map with mxA,B : A ⊗ B − → A ⊕ B :=

m

=

m

(1 ⊕ (uL

⊕)−1)(1 ⊗ (m ⊕ 1))δL(uR ⊗ ⊕ 1)

mx is called a mixor. The mixor is a natural transformation. Isomix category: m : ⊥ − → ⊤ is an isomorphism

2Richard Blute, Robin Cockett, and Robert Seely (2000). ”Feedback for

linearly distributive categories: traces and fixpoints.”

6 / 33

slide-9
SLIDE 9

7/33

Mixed unitary catgories CP∞-construction Environment srtuctures

Variations of LDCs

Compact LDC: isomix category in which every mx is an isomorphism mxA,B : A ⊗ B ≃ A ⊕ B Monoidal category: isomix category with m = 1 and mx = 1

LDC Mix category m : ⊥ − → ⊤ Isomix category Compact LDC A ⊗ B

mx

− − − →

A ⊕ B Monoidal category ⊥

m

− − →

⊤ m = 1, mx = 1 (X, ⊗, ⊤) (X, ⊕, ⊥)

7 / 33

slide-10
SLIDE 10

8/33

Mixed unitary catgories CP∞-construction Environment srtuctures

Mixed unitary categories

†-monoidal categories: Monoidal categories with † : Xop − → X such that A† = A f †† = f (f ⊗ g)† = f † ⊗ g† All basic natural isomorphisms are unitary (i.e., a†

⊗ = a−1 ⊗ )

Mixed unitary categories . . .

8 / 33

slide-11
SLIDE 11

9/33

Mixed unitary catgories CP∞-construction Environment srtuctures

Forging the †

Dagger for LDCs minimally has to flip the tensor products: (A ⊗ B)† = A† ⊕ B† If not the linear distributors denegenerate to an associator: (δR)† : (A ⊕ (B ⊗ C))† − → ((A ⊕ B) ⊗ C)† (δR)† : A† ⊕ (B† ⊗ C †) − → (A† ⊕ B†) ⊗ C †

9 / 33

slide-12
SLIDE 12

10/33

Mixed unitary catgories CP∞-construction Environment srtuctures

†-LDC

A †-LDC is a LDC X with a dagger functor † : Xop − → X and the natural isomorphisms: tensor laxors: λ⊕ : A†⊕B† − → (A⊗B)† λ⊗ : A†⊗B† − → (A⊕B)† unit laxors: λ⊤ : ⊤ − → ⊥† λ⊥ : ⊥ − → ⊤† involutor: ι : A − → A†† such that certain coherence conditions hold.

10 / 33

slide-13
SLIDE 13

11/33

Mixed unitary catgories CP∞-construction Environment srtuctures

Unitary isomorphisms in †-LDCs

Unitary isomorphism in a †-monoidal category: (f † : B† → A† = f −1 : B − → A) What is a unitary isomorphism in a †-LDC?

11 / 33

slide-14
SLIDE 14

12/33

Mixed unitary catgories CP∞-construction Environment srtuctures

Unitary category

Unitary object: An object in a †-isomix category with an isomorphism satisfying certain coherences: A

ϕA

− − − →

A† = Unitary isomorphism: A, B are unitary objects, A

ϕA f

  • A†
  • f †

B

ϕB B†

Unitary category: compact †-LDC in which every object is unitary and certain coherence conditions satisfied. Every unitary category is †-linearly equivalent to a †-monoidal category.

12 / 33

slide-15
SLIDE 15

13/33

Mixed unitary catgories CP∞-construction Environment srtuctures

Mixed unitary category

A mixed unitary category, M : U − → C, is †-isomix functor: unitary category − → †-isomix category % draw pictures

13 / 33

slide-16
SLIDE 16

14/33

Mixed unitary catgories CP∞-construction Environment srtuctures

An example of a MUC: R ⊂ C

Consider the discrete monoidal category C: Objects: c = a + ib ∈ C Maps: Identity maps only c = c Tensor: multiplication (a + ib) ⊗ (x + iy) := (ax − by) + i(ay + bx) Unit: 1 Dagger: (a + ib)† := a − ib C is a compact LDC (⊗ ≃ ⊕) with a non-stationary dagger functor. The subcategory R is a unitary category with the unitary structure map being the identity map. R ⊂ C is a mixed unitary category.

14 / 33

slide-17
SLIDE 17

15/33

Mixed unitary catgories CP∞-construction Environment srtuctures

An example of a MUC: Mat(C) ⊂ FMat(C)

A finiteness space, (X, A, B), consists of a set X and a subset A, B ⊆ P(X) such that B = A⊥, that is B = {b|b ∈ P(X) with for all a ∈ A, |a ∩ b| < ∞}, and A = B⊥. A finiteness relation, (X, A, B)

R

− − → (Y , A′, B′) is relation X

R

− − → Y such that ∀A ∈ A.AR ∈ A′ and ∀B′ ∈ B′.RB′ ∈ B Finiteness spaces with finiteness relation form a ∗-autonomous category.

15 / 33

slide-18
SLIDE 18

16/33

Mixed unitary catgories CP∞-construction Environment srtuctures

An example of a MUC: Mat(C) ⊂ FMat(C)

FMat(C) is defined as follows: Objects: Finiteness spaces (X, A, B) Maps: (X, A, B)

M

− − → (Y , A′, B′) is a matrix XxY

M

− − → C such that supp(M) := {(x, y)|x ∈ X, y ∈ Y and M(x, y) = 0} is a finiteness relation from (X, A, B) to (Y , A′, B′). Dagger: (X, A, B)† := (X, B, A) M† is the complex conjugate of M. Mat(C) is a full subcategory of FMat(C) which is determined by the objects, (X, P(X), P(X)), where X is a finite set. Mat(C) is a unitary category, indeed a well-known †-compact closed category. The inclusion Mat(C) ⊂ FMat(C) is a mixed unitary category.

16 / 33

slide-19
SLIDE 19

17/33

Mixed unitary catgories CP∞-construction Environment srtuctures

Next step

CPM construction

f∗ f U A∗ A B∗ B

in †- compact closed categories Selinger, 2007 CP∞ construction

f f † A U A B B

in †-SMCs Coecke and Heunen, 2011 in MUCs

17 / 33

slide-20
SLIDE 20

18/33

Mixed unitary catgories CP∞-construction Environment srtuctures

Kraus maps

A Kraus map (f , U) : A − → B in a mixed unitary category, M : U − → C, is a map f : A − → M(U) ⊕ B ∈ C for some U ∈ U and M(U) is called the ancillary system of f .

f A M(U) B

18 / 33

slide-21
SLIDE 21

19/33

Mixed unitary catgories CP∞-construction Environment srtuctures

Combinator

A Kraus map can be glued along the unitary structure map with the dagger of itself to get a combinator which takes positive maps to positive maps:

f f ρ A B B† M(U) M(U†) M(U)† A†

f f † A U A B B

19 / 33

slide-22
SLIDE 22

20/33

Mixed unitary catgories CP∞-construction Environment srtuctures

Test maps

A combinator built from a Kraus map (f , U) : A − → B acts on test maps, h : B ⊗ C − → M(V ) as follows:

h ρ h f f ρ M g A U g† A h h† C V C B

Test maps are glued along unitary structure map with its dagger to give a positive map.

20 / 33

slide-23
SLIDE 23

21/33

Mixed unitary catgories CP∞-construction Environment srtuctures

Equivalence relation

(f , U) ∼ (g, V ) : A − → B, if for all test maps maps h : B ⊗ C → V , the following holds:

h ρ h f f ρ M M

=

h ρ h g g ρ M M f A U f † A h h† C V C B

=

g A U g† A h h† C V C B

21 / 33

slide-24
SLIDE 24

22/33

Mixed unitary catgories CP∞-construction Environment srtuctures

CP∞ construction

CP∞(M : U − → C) is given as follows: Objects: Same as C Maps: A map [(f , U)] : A − → B ∈ CP∞(M : U − → C) is an equivalence class of Kraus maps (f , U) : A − → B ∈ C / ∼

22 / 33

slide-25
SLIDE 25

23/33

Mixed unitary catgories CP∞-construction Environment srtuctures

CP∞ construction cont...

Composition: [(f , U)][(g, V )] :=    

f g M

    [A f − → M(U) ⊕ B

1⊕g

− − → M(U) ⊕ (M(V ) ⊕ C)

a⊕

− → (M(U) ⊕ M(V ) ⊕ C

n−1

⊕ ⊕ 1

− − − − − − → M(U ⊕ V ) ⊕ C] Identity: 1A := [A

(uL

⊕)−1

− − − − → ⊥ ⊕ A

n−1

⊥ ⊕ 1

− − − − − − → M(⊥) ⊕ A]

23 / 33

slide-26
SLIDE 26

24/33

Mixed unitary catgories CP∞-construction Environment srtuctures

CP∞ construction cont...

CP∞(M : U − → C) has two tensor products: [(f , U)]⊗[(g, V )] :=     

f g

     [(f , U)]⊕[(g, V )] :=     

f g

     Unit of ⊗ is ⊤ and the unit of ⊕ is ⊥. Lemma: CP∞(M : U − → C) is an isomix category.

24 / 33

slide-27
SLIDE 27

25/33

Mixed unitary catgories CP∞-construction Environment srtuctures

CP∞(R ⊂ C)

Kraus maps in C are (=, r) : c − → c′ such that c = rc′. c′ = 0 then there is at most one Kraus map (=, r) : c − → c′, for all c ∈ C when c = rc′. c′ = 0 then c = 0 and for all r′ ∈ R, (=, r) ∼ (=, r′) : c − → c′.

R ι

25 / 33

slide-28
SLIDE 28

26/33

Mixed unitary catgories CP∞-construction Environment srtuctures

CP∞(Mat(C) ⊂ FMat(C))

A Kraus map (M, Cn) : (X, F, F⊥) − → (X ′, G′, G′⊥) gives a pure completely positive map:

n

  • i

M (X, Fi) M† (X, F⊥

i )

N N† (Y , G) Cm (Y , G⊥)

Lemma: Every map in CP∞(Mat(C) ⊂ FMat(C)) can be written as a sum of pure completely positive maps.

26 / 33

slide-29
SLIDE 29

27/33

Mixed unitary catgories CP∞-construction Environment srtuctures

The canonical embedding

For any mixed unitary category, M : U − → C, there exists a canonical functor, Q : C ֒ → CP∞(M : U − → C); A

f

  • B

→ A

[(f (uL

⊕)−1((nM ⊥)−1⊕1),⊥)]

  • M(⊥) ⊕ B

27 / 33

slide-30
SLIDE 30

27/33

Mixed unitary catgories CP∞-construction Environment srtuctures

Characterizing the CP∞ construction for MUCs

Suppose X is an isomix cateogry, then what is the sufficient condition for: X ≃ CP∞(M : U − → C)?

27 / 33

slide-31
SLIDE 31

28/33

Mixed unitary catgories CP∞-construction Environment srtuctures

Environment structure

An environment structure for M : U − → C, consists of:

1 a strict isomix functor,

F : C − → D where D is any isomix category, and

2 a family of maps

U : F(M(U)) −

→ ⊥ indexed by objects U ∈ U such that:

28 / 33

slide-32
SLIDE 32

29/33

Mixed unitary catgories CP∞-construction Environment srtuctures

Environment structure cont...

For all unitary objects U, V ∈ U, the following holds: [Env.1a] F(M(U)) ⊗ F(M(V )) − → ⊥ :=

MF = ⊥

[Env.1b] F(M(U ⊕ V )) − → ⊥ := MF

=

29 / 33

slide-33
SLIDE 33

30/33

Mixed unitary catgories CP∞-construction Environment srtuctures

Environment structure cont...

[Env.2] (f , U) ∼ (g, V ) ∈ C if and only if the following equation holds:

f ⊥ F = g ⊥ F ⇔

f

g

30 / 33

slide-34
SLIDE 34

31/33

Mixed unitary catgories CP∞-construction Environment srtuctures

Examples cont...

For the MUC, R ⊂ C,

r := (=, 1/r) : r −

→ 1 C ֒ → CP∞(R∗ ⊂ C) For the MUC, MatC − → FMat(C),

Cn : Cn −

→ C; ρ → Tr(ρ) FMat(C) ֒ → CP∞(Mat(C) ⊂ FMat(C))

31 / 33

slide-35
SLIDE 35

32/33

Mixed unitary catgories CP∞-construction Environment srtuctures

The purification axiom

An environment structure for M : U − → C satisfies purification axiom if F : C − → D is bijective on objects, and for all f : F(A) − → F(B) ∈ D, there exists a Kraus map (g, U) : A − → B ∈ C such that [Env.3] f =

g ⊥ F

Equationally, F(A)

f

− − → F(B) = F(A)

F(g)

− − − − → F(M(U)⊕B)

n⊕

− − − → M(F(U))⊕F(B)

⊕ 1

− − − − → ⊥ ⊕ F(B)

u⊕

− − − → F(B)

32 / 33

slide-36
SLIDE 36

33/33

Mixed unitary catgories CP∞-construction Environment srtuctures

Characterization of the CP∞ construction for MUCs

Proposition: Let D be any isomix category and M : U − → C. If F : C − → D with is an environment structure with purification, then D ≃ CP∞(M : U − → C)

33 / 33

slide-37
SLIDE 37

33/33

Mixed unitary catgories CP∞-construction Environment srtuctures

Thank you Cole and JS for many useful discussions on the CP∞ construction and the examples! Robin Cockett, Cole Comfort, and Priyaa Srinivasan. Dagger linear logic for categorical quantum mechanics. ArXiv e-prints, September 2018. Robin Cockett, and Priyaa Srinivasan. Complete positivity for mixed unitary categories. ArXiv e-prints, May 2019.

33 / 33