f f bob bob not does like not like alice bob alice bob
play

= = = f f BOB BOB not does like not like = Alice Bob - PowerPoint PPT Presentation

picture logic for info-flow in language and physics (incl. the Lambek vs. Lambek battle) That flowin phyling October 2010 ALICE ALICE f f f f = = = f f BOB BOB not does like not like = Alice Bob Alice Bob not Bob


  1. picture logic for info-flow in language and physics (incl. the Lambek vs. Lambek battle) That flowin phyling — October 2010 ALICE ALICE f f f f = = = f f BOB BOB not does like not like = Alice Bob Alice Bob not Bob Coecke Oxford University Computing Laboratory

  2. Context: S. Abramsky and B. Coecke (2004) A categorical semantics of quantum protocols . In: Proc. 19th IEEE LiCS. IEEE Press.

  3. Context: S. Abramsky and B. Coecke (2004) A categorical semantics of quantum protocols . In: Proc. 19th IEEE LiCS. IEEE Press. J. Lambek (2010; talk in 2006 at Cats, Kets, Cloisters) Compact monoidal categories from Linguistics to Physics . In: New Struc- tures for Physics, B. Coecke, Ed., Springer-Verlag.

  4. Context: S. Abramsky and B. Coecke (2004) A categorical semantics of quantum protocols . In: Proc. 19th IEEE LiCS. IEEE Press. J. Lambek (2010; talk in 2006 at Cats, Kets, Cloisters) Compact monoidal categories from Linguistics to Physics . In: New Struc- tures for Physics, B. Coecke, Ed., Springer-Verlag. S. Clark and S. Pulman (2007) Combining symbolic and distribu- tional models of meaning . Proceedings of AAAI Spring Sympo- sium on Quantum Interaction.

  5. Context: S. Abramsky and B. Coecke (2004) A categorical semantics of quantum protocols . In: Proc. 19th IEEE LiCS. IEEE Press. J. Lambek (2010; talk in 2006 at Cats, Kets, Cloisters) Compact monoidal categories from Linguistics to Physics . In: New Struc- tures for Physics, B. Coecke, Ed., Springer-Verlag. S. Clark and S. Pulman (2007) Combining symbolic and distribu- tional models of meaning . Proceedings of AAAI Spring Sympo- sium on Quantum Interaction. B. Coecke, M. Sadrzadeh and S. Clark (2008; 2010) Mathemat- ical Foundations for a Compositional Distributional Model of Meaning . Linguistic Analysis - Lambek Festschrift.

  6. This talk: Survey of aspects of categories and graphical language: • What is a monoidal category • Connection to categories • Known completeness results

  7. This talk: Survey of aspects of categories and graphical language: • What is a monoidal category • Connection to categories • Known completeness results Pictures of quantum state information flow Pictures of linguistic meaning information flow

  8. This talk: Survey of aspects of categories and graphical language: • What is a monoidal category • Connection to categories • Known completeness results Pictures of quantum state information flow Pictures of linguistic meaning information flow Differences between these two Flexibility of these two

  9. WHY ‘MONOIDAL’ CATEGORIES?

  10. BECAUSE THEY ARE EVERYWHERE!

  11. 1. Let A be a raw potato.

  12. 1. Let A be a raw potato. A admits many states e.g. dirty, clean, skinned, ...

  13. 1. Let A be a raw potato. A admits many states e.g. dirty, clean, skinned, ... 2. We want to process A into cooked potato B . B admits many states e.g. boiled, fried, deep fried, baked with skin, baked without skin, ...

  14. 1. Let A be a raw potato. A admits many states e.g. dirty, clean, skinned, ... 2. We want to process A into cooked potato B . B admits many states e.g. boiled, fried, deep fried, baked with skin, baked without skin, ... Let f ′ f ′′ f ✲ B ✲ B ✲ B A A A be boiling, frying, baking.

  15. 1. Let A be a raw potato. A admits many states e.g. dirty, clean, skinned, ... 2. We want to process A into cooked potato B . B admits many states e.g. boiled, fried, deep fried, baked with skin, baked without skin, ... Let f ′ f ′′ f ✲ B ✲ B ✲ B A A A be boiling, frying, baking. States are processes ψ ✲ A. I := unspecified

  16. 3. Let g ◦ f ✲ C A f ✲ B and be the composite process of first boiling A g ✲ C . then salting B

  17. 3. Let g ◦ f ✲ C A f ✲ B and be the composite process of first boiling A g ✲ C . Let then salting B 1 X ✲ X X be doing nothing. We have 1 Y ◦ ξ = ξ ◦ 1 X = ξ .

  18. 4. Let A ⊗ D be potato A and carrot D and let

  19. 4. Let A ⊗ D be potato A and carrot D and let f ⊗ h ✲ B ⊗ E A ⊗ D be boiling potato while frying carrot.

  20. 4. Let A ⊗ D be potato A and carrot D and let f ⊗ h ✲ B ⊗ E A ⊗ D be boiling potato while frying carrot. Let x ✲ M C ⊗ F be mashing spice-cook-potato and spice-cook-carrot.

  21. 5. Total process : f ⊗ h g ⊗ k x ✲ M = A ⊗ D x ◦ ( g ⊗ k ) ◦ ( f ⊗ h ) ✲ B ⊗ E ✲ C ⊗ F ✲ M. A ⊗ D

  22. 5. Total process : f ⊗ h g ⊗ k x ✲ M = A ⊗ D x ◦ ( g ⊗ k ) ◦ ( f ⊗ h ) ✲ B ⊗ E ✲ C ⊗ F ✲ M. A ⊗ D 6. Recipe = composition structure on processes .

  23. 5. Total process : f ⊗ h g ⊗ k x ✲ M = A ⊗ D x ◦ ( g ⊗ k ) ◦ ( f ⊗ h ) ✲ B ⊗ E ✲ C ⊗ F ✲ M. A ⊗ D 6. Recipe = composition structure on processes . 7. Law governing recipes :

  24. 5. Total process : f ⊗ h g ⊗ k x ✲ M = A ⊗ D x ◦ ( g ⊗ k ) ◦ ( f ⊗ h ) ✲ B ⊗ E ✲ C ⊗ F ✲ M. A ⊗ D 6. Recipe = composition structure on processes . 7. Law governing recipes : ( 1 B ⊗ g ) ◦ ( f ⊗ 1 C ) = ( f ⊗ 1 D ) ◦ ( 1 A ⊗ g )

  25. 5. Total process : f ⊗ h g ⊗ k x ✲ M = A ⊗ D x ◦ ( g ⊗ k ) ◦ ( f ⊗ h ) ✲ B ⊗ E ✲ C ⊗ F ✲ M. A ⊗ D 6. Recipe = composition structure on processes . 7. Law governing recipes : ( 1 B ⊗ g ) ◦ ( f ⊗ 1 C ) = ( f ⊗ 1 D ) ◦ ( 1 A ⊗ g ) i.e. boil potato then fry carrot = fry carrot then boil potato

  26. Very successful in proof theory and programming : proof theory programming Propositions Data Types Proofs Programs BLUE = systems Red = processes

  27. Very successful in proof theory and programming : proof theory programming Propositions Data Types Proofs Programs BLUE = systems Red = processes but also applies to: biology physics language Biological syst. Physical syst. language syst. Biological proc Physical proc. language proc.

  28. Very successful in proof theory and programming : proof theory programming Propositions Data Types Proofs Programs BLUE = systems Red = processes but also applies to: biology physics language Biological syst. Physical syst. language syst. Biological proc Physical proc. language proc.

  29. A MINIMAL LANGUAGE FOR QUANTUM REASONING Abramsky & Coecke (2004) A categorical semantics for quantum protocols . arXiv:quant-ph/0402130 Coecke (2005) Kindergarten quantum mechanics . arXiv:quant-ph/0510032

  30. — (physical) data in the language — Systems: A B C Processes: f g h ✲ A ✲ B ✲ C A A B Compound systems: f ⊗ g ✲ B ⊗ D A ⊗ B I A ⊗ C Temporal composition: h ◦ g g h 1 A ✲ A ✲ C := A ✲ B ✲ C A A

  31. — graphical notation — g g f f g ◦ f ≡ f ⊗ g ≡ f Roger Penrose (1971) Applications of negative dimensional tensors . In: Combinatorial Mathematics and its Applications. Academic Press. Andr´ e Joyal & Ross Street (1991) The geometry of tensor calculus I. Advances in Mathematics 88 , 55–112.

  32. — merely a new notation? — ( g ◦ f ) ⊗ ( k ◦ h ) = ( g ⊗ k ) ◦ ( f ⊗ h )

  33. — merely a new notation? — ( g ◦ f ) ⊗ ( k ◦ h ) = ( g ⊗ k ) ◦ ( f ⊗ h ) g g k k = f h f h

  34. — merely a new notation? — ( g ◦ f ) ⊗ ( k ◦ h ) = ( g ⊗ k ) ◦ ( f ⊗ h ) g g k k = f h f h peel potato and then fry it, peel potato while clean carrot, = while, and then, clean carrot and then boil it fry potato while boil carrot

  35. — graphical notation — ψ : I → A π : A → I π ◦ ψ : I → I π π A ψ ψ A

  36. — graphical notation — ψ : I → A π : A → I π ◦ ψ : I → I π π A ψ ψ A

  37. — graphical notation — ψ : I → A π : A → I π ◦ ψ : I → I π π A ψ ψ A

  38. — graphical notation — ψ : I → A π : A → I π ◦ ψ : I → I π π A ψ ψ A

  39. — graphical notation — ψ : I → A π : A → I π ◦ ψ : I → I π π A ψ ψ A

  40. — graphical notation — ψ : I → A π : A → I π ◦ ψ : I → I π π A ψ ψ A

  41. — graphical notation — ψ : I → A π : A → I π ◦ ψ : I → I π π A ψ ψ A

  42. — graphical notation — ψ : I → A π : A → I π ◦ ψ : I → I π π A ψ ψ A

  43. — graphical notation — ψ : I → A π : A → I π ◦ ψ : I → I π π A ψ ψ A

  44. — graphical notation — ψ : I → A π : A → I π ◦ ψ : I → I π π A ψ ψ A

  45. — adjoint — f : A → B B f A

  46. — adjoint — f † : B → A A f B

  47. — asserting (pure) entanglement — = quantum classical = =

  48. — quantum-like — A A

  49. — quantum-like — A A A A = A A

  50. — quantum-like — A A A A = A A

  51. — quantum-like — A A A A = A A

  52. — quantum-like — A A A A = A A

  53. — quantum-like — A A A A = A A

  54. — quantum-like — = f f

  55. — sliding — f = = f f f

  56. — sliding — f = = f f f In QM: cups = Bell-states, caps =Bell-effects, π -rotations = transpose

  57. classical data flow? f f f = f

  58. classical data flow? f = f

  59. classical data flow? f = f

  60. classical data flow? ALICE ALICE f = f BOB BOB ⇒ quantum teleportation

  61. Applying “decorated” normalization 3 f f f = f ⇒ Entanglement swapping

Recommend


More recommend