categorical quantum mechanics part 1
play

Categorical Quantum Mechanics Part 1 Ross Duncan Oxford University - PowerPoint PPT Presentation

Categorical Quantum Mechanics Part 1 Ross Duncan Oxford University Computing Laboratory Ross Duncan Lectures on Categorical Quantum Mechanics Kyoto 2010 Overview Quantum mechanics describes the behaviour of very small things: atoms,


  1. Entangled States A state is called separable if ; | ψ � ∈ A ⊗ B | ψ � = | ψ A � ⊗ | ψ B � otherwise it is called entangled; i.e. it must be written as: | ψ � = | ψ A � ⊗ | ψ B � + | φ A � ⊗ | φ B � Example 1: is separable | 00 � = | 0 � ⊗ | 0 � Example 2: is separable | 00 � + | 01 � + | 10 � + | 11 � = ( | 0 � + | 1 � ) ⊗ ( | 0 � + | 1 � ) Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  2. Entangled States A state is called separable if ; | ψ � ∈ A ⊗ B | ψ � = | ψ A � ⊗ | ψ B � otherwise it is called entangled; i.e. it must be written as: | ψ � = | ψ A � ⊗ | ψ B � + | φ A � ⊗ | φ B � Example 1: is separable | 00 � = | 0 � ⊗ | 0 � Example 2: is separable | 00 � + | 01 � + | 10 � + | 11 � = ( | 0 � + | 1 � ) ⊗ ( | 0 � + | 1 � ) = | ++ � Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  3. Entangled States A state is called separable if ; | ψ � ∈ A ⊗ B | ψ � = | ψ A � ⊗ | ψ B � otherwise it is called entangled; i.e. it must be written as: | ψ � = | ψ A � ⊗ | ψ B � + | φ A � ⊗ | φ B � Example 3: is entangled | Bell 1 � = | 00 � + | 11 � Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  4. Entangled States A state is called separable if ; | ψ � ∈ A ⊗ B | ψ � = | ψ A � ⊗ | ψ B � otherwise it is called entangled; i.e. it must be written as: | ψ � = | ψ A � ⊗ | ψ B � + | φ A � ⊗ | φ B � Example 3: is entangled | Bell 1 � = | 00 � + | 11 � Example 4: is entangled | H � = | 00 � + | 01 � + | 10 � − | 11 � Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  5. Entanglement and Measurement • Entangled states consist of two or more systems which can be shared between distant parties • If one party measures their system the other system can be affected. | 0 � A | 0 � B + | 1 � A | 1 � B Initial shared state Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  6. Entanglement and Measurement • Entangled states consist of two or more systems which can be shared between distant parties • If one party measures their system the other system can be affected. | 0 � A | 0 � B + | 1 � A | 1 � B Initial shared state Alice p = 1 / 2 p = 1 / 2 measures | 0 � A | 0 � B | 1 � A | 1 � B Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  7. Entanglement and Measurement • Entangled states consist of two or more systems which can be shared between distant parties • If one party measures their system the other system can be affected. | 0 � A | 0 � B + | 1 � A | 1 � B Initial shared state Alice p = 1 / 2 p = 1 / 2 measures | 0 � A | 0 � B | 1 � A | 1 � B Bob p = 1 p = 1 measures | 1 � A | 1 � B | 0 � A | 0 � B Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  8. Map-State Duality Recall that there is an isomorphism : A ⊸ B ∼ = A ⊗ B In particular: � 1 � 0 ← → | 00 � + | 11 � =: | Bell 1 � I = 0 1 � � 0 1 ← → | 01 � + | 10 � =: | Bell 2 � X = 1 0 � � 1 0 ← → | 00 � − | 11 � =: | Bell 3 � Z = − 1 0 � 0 � − 1 ← → | 01 � − | 10 � =: | Bell 4 � XZ = 1 0 Since they form a basis we can measure with them. Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  9. Quantum Teleportation Alice Bob Audrey | ψ � | 00 � + | 11 � Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  10. Quantum Teleportation � 00 | + � 11 | Alice Bob Audrey | ψ � | 00 � + | 11 � Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  11. Quantum Teleportation | ψ � � 00 | + � 11 | Alice Bob Audrey | ψ � | 00 � + | 11 � Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  12. Quantum Teleportation | ψ � � 01 | + � 10 | X Alice Bob Audrey | ψ � | 00 � + | 11 � Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  13. Quantum Teleportation | ψ � � 01 | + � 10 | X X Alice Bob Audrey | ψ � | 00 � + | 11 � Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  14. Quantum Teleportation | ψ � � 01 | −� 10 | X Z X Alice Bob Audrey | ψ � | 00 � + | 11 � Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  15. Quantum Teleportation | ψ � Z � 01 | −� 10 | X Z X Alice Bob Audrey | ψ � | 00 � + | 11 � Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  16. Channels via entanglement Bennett at al: “Note that qubits are a directed channel resource, sent in a particular direction from the sender to the receiver; by contrast [entangled pairs] are an undirected resource shared between the sender and receiver.” Teleporting an unknown quantum state via dual classical and EPR channels , PRL, 1993 This suggests that the type of an entangled pair should be the linear type rather than the usual . Q → Q Q Q Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  17. More Entanglement Entanglement can be used for a lot more than just transmitting information: MBQC is a universal model of computation which is based on the flow of information through large entangled states. Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  18. Quantum Logic The Birkhoff-von Neumann approach and its problems Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  19. A small historical detour Quantum logic was an attempt to do two things at once: • Develop a logic that took the limitations of knowledge imposed by quantum mechanics seriously; • Re-found quantum theory on a more abstract logical basis. It is a “Tarskian” approach based purely on what the propositions mean , and not at all concerned with the proofs. Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  20. Propositions and projectors A proposition is a question with a yes/no answer: A = “Is the spin up?” but the answer will be given by a quantum measurement: ψ | ⇔ p A | ψ � = | ψ � = A hence each proposition corresponds to a pair of orthogonal subspaces. ⊤ Z ⊥ X ⊥ Z X ⊥ The “lattice of propositions” is simply the collection of closed subspaces ordered under inclusion. Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  21. Distributivity Fails In general we have which implies the failure of p A p B � = p B p A distributivity. A Consider: B B ⊥ A ⊥ we have ⊥ = ( A ∧ B ) ∨ ( A ⊥ ∧ B ) � = ( A ∨ A ⊥ ) ∧ B = B hence such a lattice is not distributive. (It does satisfy a weaker law called orthomodularity which I won’t discuss.) Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  22. No deduction theorem Theorem : Suppose we can define a connective such that → A ∧ X ≤ B X ≤ A → B ⇔ then the lattice is distributive. Corollary : Quantum logic does not admit modus ponens. Note that the sub-lattice defined by any set of commuting projectors is just a boolean lattice. Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  23. No “good” tensor product Given finite dimensional Hilbert spaces and , we can H 2 H 1 construct their subspace lattices and . In fact this is L ( H 1 ) L ( H 2 ) a functor: L : FDHilb → OML But what about the tensor product? L ( H 1 ) ⊗ L ( H 2 ) = L ( H 1 ⊗ H 2 ) ? To date no one has been able to find a tensor product on OML to make this functor monoidal. (Probably it does not exist). Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  24. Quantum logic today The failure of both sequential and parallel modes of composition in quantum logic means that the projection lattice approach cannot support any notion of process . Hence for quantum computation, a new approach must be found. Some modern developments based on quantum logic: • The topos approach: essentially aims to get back realism by working in a suitable topos; Isham, Döring, Butterfield; Heunen, Landsman, Spitters. • Jacobs and Heunen have shown that the lattice of subobjects in a dagger-kernel category is orthomodular; hence we can carry out quantum logic internally in a suitable categorical model. Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  25. Propositions as types for QM A logic based on processes not properties Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  26. Proofs and processes A long tradition in computer science is to treat the proof as the more important object. • Propositions are types. • Many different proofs of the same theorem, processes producing output of that type. • Different possibilities for equivalence of proofs : denotational/ static vs operational/dynamic. Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  27. General Scheme Categorical Logic Structure Rewriting system Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  28. The Curry-Howard-Lambek correspondence Cartesian closed Intuitionistic categories Logic Simply typed λ -calculus Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  29. What is the quantum version? • We want a logic of “quantum processes” Some hints as to what this should be: • entangled systems can’t be described by a Cartesian product • map-state duality suggests we should have a “function-type” • no-cloning and no-deleting imply that the underlying setting should be linear • ....however we still need some way to represent non- determinism Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  30. Our approach: †-compact closed Tensor-sum categories with logic biproducts Generalised self-dual proof-nets Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  31. The connectives conjunction disjunction Classical logic ¬¬ A = A ∧ ∨ ¬ ( A ∧ B ) = ¬ A ∨ ¬ B ¬ ( A ∨ B ) = ¬ A ∧ ¬ B Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  32. The connectives conjunction disjunction Linear logic (MALL) ⊗ multiplicative A ⊥⊥ = A ( A ⊗ B ) ⊥ = A ⊥ B ⊥ B ) ⊥ = A ⊥ ⊗ B ⊥ ( A & ⊕ additive ( A & B ) ⊥ = A ⊥ ⊕ B ⊥ ( A ⊕ B ) ⊥ = A ⊥ & B ⊥ Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  33. The connectives Tensor-sum logic ⊗ multiplicative A ∗∗ = A ( A ⊗ B ) ∗ = A ∗ ⊗ B ∗ ⊕ ( A ⊕ B ) ∗ = A ∗ ⊕ B ∗ additive Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  34. A professional opinion: “One must leave it in the department of atrocities...” J.-Y. Girard, The Blind Spot , 2006 Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  35. A professional opinion: “One must leave it in the department of atrocities...” “Here one witnesses a frank divorce between the logical viewpoint and the category-theoretic viewpoint, for which ⊗ = is not absurd. & Thus, in algebra, the tensor is often equal to J.-Y. Girard, The Blind Spot , 2006 the cotensor, for instance in finite dimensional vector spaces ... This remark illustrates the gap separating logic and categories, by the way quite legitimate activities, that one should not try to crush one upon another.” Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  36. QM in Compact Categories Putting quantum mechanics in more general setting Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  37. Dagger categories Defn: A dagger category is a category equipped with a contravariant, involutive functor which is the identity on ( · ) † objects. Defn : an arrow is called unitary if and only if: f : A → B f ◦ f † = 1 B f † ◦ f = 1 A ( · ) † Defn: A monoidal category is dagger monoidal if is strict monoidal and in addition all the structure isomorphisms are unitary. Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  38. 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 A, B, C, • Arrows: all linear maps • Tensor: usual (Kronecker) tensor product; I = C • is the usual adjoint (conjugate transpose) f † A linear map picks out exactly one vector. It is a ket ψ : I → A and is the corresponding bra. ψ † : A → I Hence is the inner product . ψ † ◦ φ : I → I � ψ | φ � Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  39. Compact Closed Categories Defn: A compact closed category is symmetric monoidal category where every object has a chosen dual object and unit and A ∗ A counit maps: η A : I → A ∗ ⊗ A ǫ A : A ⊗ A ∗ → I such that: ∼ = ✲ A ⊗ I id A ⊗ η A ✲ A ⊗ ( A ∗ ⊗ A ) A id A α ❄ ❄ A I ⊗ A ✛ ( A ⊗ A ∗ ) ⊗ A ✛ ∼ ǫ A ⊗ id A = (and the same for the dual) Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  40. Names In any compact closed category we have: = [ I, A ∗ ⊗ B ] [ A, B ] ∼ via the name of f : A → B � f � η A ✲ A ∗ ⊗ A I � f � id A ∗ ⊗ f ✲ ❄ A ∗ ⊗ B and dually, the coname: � f � : A ⊗ B ∗ → I Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  41. Trace Prop: Every compact category is traced via Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  42. Scalars In any monoidal category call the endomorphisms the I → I scalars . Define a natural transformation: ∼ ∼ s ⊗ f ✲ I ⊗ A ✲ I ⊗ B ✲ B = = s • f = A Evidently: = [ I, I ] I ∼ Prop: In any monoidal category the scalars form a commutative monoid. Defn: In any traced category we can define dim A = Tr(1 A ) Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  43. Dagger compactness Defn : A compact category is dagger compact if it is dagger monoidal, and also ǫ A = σ A ∗ ,A ◦ η † A . Defn : let be points in a dagger category. Their ψ, φ : I → A inner product is defined by: � ψ | φ � := ψ † ◦ φ Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  44. Compact Structure of FDHilb In FDHilb the compact structure is given by the maps: � d : 1 �→ a i ⊗ a i e : a i ⊗ a i �→ 1 i whenever is a basis for and is the corresponding { a i } i { a i } i A basis for the dual space A ∗ Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  45. Compact Structure of FDHilb In FDHilb the compact structure is given by the maps: � d : 1 �→ a i ⊗ a i e : a i ⊗ a i �→ 1 i whenever is a basis for and is the corresponding { a i } i { a i } i A basis for the dual space A ∗ In the case of the map picks out the Bell state 2 d | 00 � + | 11 � √ 2 which is the simplest example of quantum entanglement . Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  46. Zero Defn : a zero object is both initial and terminal. The unique maps to and from 0 given zero morphisms for eveyr pair of objects: ✲ B ✲ 0 A Prop : If the category is monoidally closed, then we have A ⊗ 0 ∼ = 0 for all objects . A Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  47. Biproducts Defn : a biproduct is both a product and a − ⊕ − : C × C → C coproduct. In the n-ary case we have injections and projections n q i p j � ✲ A j A i A k ✲ k =1 such that: � id A i if i = j p j ◦ q i = 0 A i A j otherwise Defn : a dagger category with biproducts has dagger biproducts iff: p j = q † i Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  48. More biproducts Defn : in a category with biproducts define addition of parallel arrows by: f + g ✲ B A ✻ ∆ ∇ ❄ ✲ B ⊕ B A ⊕ A f ⊕ g Theorem [Houston] : every compact category with products has biproducts. Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  49. Quantum mechanics, again! The theory takes place in a dagger compact category with dagger biproducts : C • State spaces are objects of . A C • States are points . ψ : I → A • Compound systems are formed via the tensor product. • Basis state transforms are unitary maps. • The action of measurement is given by a choice of projections: � � M i � i : A → I i Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  50. Example: teleportation We have a category with an object Q and two unitary maps x : Q → Q z : Q → Q Teleportation makes use of the compact structure in an essential way to give the preparation and projection onto the Bell state: � 1 Q � : I → Q ∗ ⊗ Q � 1 Q � : Q ⊗ Q ∗ → I The Bell basis measurement is encoded as: � � 1 Q � , � x � , � z � , � xz � � : Q ⊗ Q ∗ → ( I ⊕ I ⊕ I ⊕ I ) This example is stolen from [AC04] Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  51. Example: Teleportation � 1 Q � ✲ Q ⊗ ( Q ∗ ⊗ Q ) α ✲ ( Q ⊗ Q ∗ ) ⊗ Q Q � � 1 Q � , � x � , � z � , � xz � � ⊗ 1 Q ❄ ( I ⊕ I ⊕ I ⊕ I ) ⊗ Q ∼ = ∆ ❄ Q ⊕ Q ⊕ Q ⊕ Q 1 Q ⊕ x † ⊕ z † ⊕ ( xz ) † ✲ ❄ Q ⊕ Q ⊕ Q ⊕ Q Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  52. Example: Teleportation � 1 Q � ✲ Q ⊗ ( Q ∗ ⊗ Q ) α ✲ ( Q ⊗ Q ∗ ) ⊗ Q Q � � 1 Q � , � x � , � z � , � xz � � ⊗ 1 Q Prepare Bell state ❄ ( I ⊕ I ⊕ I ⊕ I ) ⊗ Q ∼ = ∆ ❄ Q ⊕ Q ⊕ Q ⊕ Q 1 Q ⊕ x † ⊕ z † ⊕ ( xz ) † ✲ ❄ Q ⊕ Q ⊕ Q ⊕ Q Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  53. Example: Teleportation � 1 Q � ✲ Q ⊗ ( Q ∗ ⊗ Q ) α ✲ ( Q ⊗ Q ∗ ) ⊗ Q Q � � 1 Q � , � x � , � z � , � xz � � ⊗ 1 Q ❄ Relocalise ( I ⊕ I ⊕ I ⊕ I ) ⊗ Q ∼ = ∆ ❄ Q ⊕ Q ⊕ Q ⊕ Q 1 Q ⊕ x † ⊕ z † ⊕ ( xz ) † ✲ ❄ Q ⊕ Q ⊕ Q ⊕ Q Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  54. Example: Teleportation � 1 Q � ✲ Q ⊗ ( Q ∗ ⊗ Q ) α ✲ ( Q ⊗ Q ∗ ) ⊗ Q Q Bell basis measurement � � 1 Q � , � x � , � z � , � xz � � ⊗ 1 Q ❄ ( I ⊕ I ⊕ I ⊕ I ) ⊗ Q ∼ = ∆ ❄ Q ⊕ Q ⊕ Q ⊕ Q 1 Q ⊕ x † ⊕ z † ⊕ ( xz ) † ✲ ❄ Q ⊕ Q ⊕ Q ⊕ Q Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  55. Example: Teleportation � 1 Q � ✲ Q ⊗ ( Q ∗ ⊗ Q ) α ✲ ( Q ⊗ Q ∗ ) ⊗ Q Q � � 1 Q � , � x � , � z � , � xz � � ⊗ 1 Q ❄ ( I ⊕ I ⊕ I ⊕ I ) ⊗ Q ∼ Classical communication = ∆ ❄ Q ⊕ Q ⊕ Q ⊕ Q 1 Q ⊕ x † ⊕ z † ⊕ ( xz ) † ✲ ❄ Q ⊕ Q ⊕ Q ⊕ Q Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  56. Example: Teleportation � 1 Q � ✲ Q ⊗ ( Q ∗ ⊗ Q ) α ✲ ( Q ⊗ Q ∗ ) ⊗ Q Q � � 1 Q � , � x � , � z � , � xz � � ⊗ 1 Q ❄ ( I ⊕ I ⊕ I ⊕ I ) ⊗ Q ∼ = ∆ ❄ Q ⊕ Q ⊕ Q ⊕ Q 1 Q ⊕ x † ⊕ z † ⊕ ( xz ) † Unitary correction ✲ ❄ Q ⊕ Q ⊕ Q ⊕ Q Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  57. Example: Teleportation � 1 Q � ✲ Q ⊗ ( Q ∗ ⊗ Q ) α ✲ ( Q ⊗ Q ∗ ) ⊗ Q Q � � 1 Q � , � x � , � z � , � xz � � ⊗ 1 Q ❄ ( I ⊕ I ⊕ I ⊕ I ) ⊗ Q ∼ = ∆ ❄ Q ⊕ Q ⊕ Q ⊕ Q Specification 1 Q ⊕ x † ⊕ z † ⊕ ( xz ) † ✲ ❄ Q ⊕ Q ⊕ Q ⊕ Q Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  58. Terminology The phrase “dagger-compact category with dagger-biproducts” is a bit much to say. • I will call this structure an AC-category , although this terminology is not standard. Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  59. Terminology The phrase “dagger-compact category with dagger-biproducts” is a bit much to say. • I will call this structure an AC-category , although this terminology is not standard. A C “AC” is for Abramsky & Coecke who launched the program of studying quantum computation using such categories in their LiCS paper of 2004. ( More on this in part 2! ) Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  60. Free construction Rather than consider an arbitrary such category, we will use the free AC-category generated by a category. • For practical reasons, we may be forced to build our quantum systems out of a limited set of building blocks. • We want to analyse non-structural equations separately • We want a full completeness result relating our syntax and semantics. • Choosing a category of generators means that obtaining cut- elimination for the logic is easy despite the presence of non- logical axioms. Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  61. The free AC-category on a category F ✲ Cat ACCat ⊥ ✛ U • The basic types and data transforms are given by the underlying category . A • These provide the atoms and axioms of the logic • Freely add structure to get F A Example: let be the category with one object and the Pauli Q Q maps as arrows. Then can represent many teleportation-like F Q protocols. Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  62. Factorising the free functor Given the free dagger, the free compact closure, and the free biproduct: F † ✲ F KL ✲ Cat InvCat Cat Com ⊥ ⊥ ✛ ✛ F ⊕ ✲ Cat BipCat ⊥ ✛ the construction of the free AC-category can be factorised as: F = F ⊕ ◦ F KL ◦ F † Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  63. The free dagger F † ✲ Cat InvCat ⊥ ✛ U To obtain we simply add formal adjoints for each in . f † F † A A f • Suppose that is monoidal and let be structure map for A α the monoidal structure. • to go from the to the free dagger-monoidal we simply F † A have to identify with the already in A α † α − 1 • The same is true for any structure S in A: to get the free dagger-S we must identify certain adjoints with maps in A Hence the free dagger-S on is the free dagger then the free S. A Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  64. The free biproduct F ⊕ ✲ Cat BipCat ⊥ ✛ U Lemma : Let C be a monoidal category with biproducts. Then there is a natural isomorphism ∼ ✲ ( A ⊗ B ) ⊕ ( A ⊗ C ) = A ⊗ ( B ⊕ C ) Hence we can assume all the objects are in “disjunctive normal form” and ignore the monoidal structure. Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  65. The structure of . F ⊕ A � ✲ � Prop : each arrow defines a matrix: f : A i B j i j   f 11 f 1 n · · ·  . .  . .   . . f m 1 f mn · · · where each , defined by f ij : A i → B j f ij = p B j ◦ f ◦ q A i is a summation of arrows of . A ( A i , B j ) Further, composition in is exactly matrix multiplication. F ⊕ A Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  66. Loops Cyclic structures are very important in the study of compact categories. In particular, they give rise to scalars . Defn : the loops of a category are equivalence classes of L endomorphisms, where each composite f 1 f 2 f i f i +1 ✲ A 1 ✲ A i ✲ A A ✲ · · · is equivalent to each of its cyclic permutations. Let denote the free commutative monoid generated by . � L � L Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  67. The structure of . F KL A Defn : a signed set is a set equipped with a function X → { + , −} X Theorem (Kelly-Laplaza) : The objects of are given by F KL A the free algebra on the objects of . ( ⊗ , I, ∗ ) A Each arrow of is determined uniquely by the f : A → B F KL A following data: • an involution on the signed set A ∗ ⊗ B θ • a functor v : θ → A • an element of � L � µ Note that F KL A ( I, I ) = � L � Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  68. The structure of . F KL A Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  69. Tensor-Sum Logic The proof theory of compact categories and biproducts Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  70. Tensor-Sum Logic Tensor-sum logic is a Gentzen system, deisgned to capture the structure of the free AC-category on some generators . A • Essentially it is MALL with self-dual connectives • Every proof has an interpretation as an arrow of F A • Every arrow of has a corresponding proof F A • The system is cut-eliminating, and the cut-elimination procedure is sound wrt the interpretation. Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  71. Tensor-Sum Logic Tensor-sum logic is a Gentzen system, deisgned to capture the structure of the free AC-category on some generators . A • Essentially it is MALL with self-dual connectives • Every proof has an interpretation as an arrow of F A • Every arrow of has a corresponding proof F A • The system is cut-eliminating, and the cut-elimination procedure is sound wrt the interpretation. It has some oddities as a logical system: • Every entailment is derivable with a zero proof A ⊢ B • Self-duality allows the formation of self-cuts - the empty sequent is derivable in many inequivalent ways Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  72. Syntax Defn : an LTS formula is generated by the following grammar where the atoms A are chosen from the objects of a category . A Given a formula, define its De Morgan dual by: Note that the negation occurs only on atoms. Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  73. Syntax Defn : an LTS sequent is of the form Γ ⊢ ∆ ; L where and are lists of LTS formulas and L is a loop expression , Γ ∆ generated by following grammar: L ::= A | L · L | L + L where A ranges over the loops of . A Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  74. Inference Rules Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  75. Inference Rules Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  76. Inference Rules Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  77. Semantics Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

  78. Semantics Ross Duncan ● Lectures on Categorical Quantum Mechanics ● Kyoto 2010

Recommend


More recommend