lecture 3
play

Lecture 3 Interacting Hopf monoids and graphical linear algebra - PowerPoint PPT Presentation

Lecture 3 Interacting Hopf monoids and graphical linear algebra Plan relational intuitions Frobenius monoids the equations of interacting Hopf monoids linear relations rational numbers, diagrammatically Relational intuitions


  1. Lecture 3 Interacting Hopf monoids and graphical linear algebra

  2. Plan • relational intuitions • Frobenius monoids • the equations of interacting Hopf monoids • linear relations • rational numbers, diagrammatically

  3. Relational intuitions • We have been saying that numbers go from left to right in diagrams • this is a functional , input/output interpretation • J.C. Willems - Behavioural approach in control theory The input/output framework is totally inappropriate for dealing with all but the most special system interconnections. [The input/output representation] often • Engineers create functional behaviour from non-functional needlessly complicates matters, mathematically and conceptually. A good components theory of systems takes the behavior as the basic notion. • The physical world is NOT functional J.C. Willems, Linear systems in discrete time, 2009 • Functional thinking is fundamentally non-compositional • From now on, we will take a relational point of view, a diagram is a contract that allows certain numbers to appear on the left and on the right

  4. Intuition upgrade • Intuition so far is this as a function +: D × D → D • From now it will be as a relation of type D x D → D • Composition is relational composition

  5. Mirror images x , x x y , x+y () , 0 x , () x x x x , x () , x x+y , 0 , () y

  6. Adding meets adding p p x x p+q x+y q y y+z q+r z z r r x = p+q p=x+y y=-q z = q+r r=y+z Provided addition yields abelian group (i.e. there are additive inverses), the two are the same relation

  7. More adding meets adding x x+y x+y y since x and y are free, this is the identity relation x empty relation

  8. Copying meets copying x x x x x x x x x x clearly both give the same relation x x x x identity relation x empty relation

  9. Two Frobenius structures = = + special / strongly separable equations = = + “bone” equations = =

  10. Plan • relational intuitions • Frobenius monoids • the equations of interacting Hopf monoids • rational numbers and linear relations • graphical linear algebra

  11. Frobenius monoids Frobenius monoid = = = = = = =

  12. Snakes “cup” “cap” Snake lemma = = Proof: (Frob) (Unit) (Counit) = = =

  13. Normal forms • In B , we saw that every diagram can be factorised into comonoid Special Frobenius monoid structure ; monoid = = structure, this gave us = = centipedes = = • In Frob , every diagram = can be factored into monoid structure ; = comonoid structure, these are often referred to as spiders

  14. Spiders in special Frobenius monoids 1 • In a special Frobenius monoid every connected diagram is equal to one of the form 1 1 2 2 . . . . . . m n • which suggests the “spider notation” 1 1 2 2 . . . . . . m n

  15. Spiders in special Frobenius monoids 2 • In general, diagrams are collections of spiders • when two spiders connect, they fuse into one • i.e. any connected diagram of type m → n is equal

  16. Plan • relational intuitions • Frobenius monoids • the equations of interacting Hopf monoids • rational numbers and linear relations • graphical linear algebra

  17. Black and white cups and caps ✓ ◆ x { ( , ()) | x + y = 0 } y ✓ ◆ x { ( , ()) } x = =

  18. Scalars meet scalars = p p x px=py y if multiplication on the left by p is injective (e.g. if p ≠ 0 in a field) = p p px x px if multiplication on the left by p is surjective (e.g. if p ≠ 0 in a field)

  19. Interacting Hopf Monoids (Bonchi, S., Zanasi, ’13, ’14) Copying op Adding Addingop Copying = = = = = = = = = = = = Adding op meets Copying op Adding meets Copying = = = = = = = = Antipode Antipode op = = = = = = = = = = H H op

  20. = = = = Frobenius = = White monoid White comonoid (adding) (adding-op) Hopf Hopf Black monoid Black comonoid (copying-op) (copying) Frobenius = = = = = =

  21. Interacting Hopf Monoids Copying meets Copyingop Adding meets Addingop Cups and Caps = = = = = = = = Scalars (p ≠ 0) p p = = p p cf. ZX-calculus (Coecke, Duncan)

  22. Copying op Adding Addingop Copying IH = = = = = = = = = = = = Adding op meets Copying op Adding meets Copying Symmetry 1 - colour inversion = = = = = = = = Antipode Antipode op = = Symmetry 2 - mirror image = = = = = = = = Adding meets Addingop Copying meets Copyingop Cups and Caps = = = = = = = = Scalars (p ≠ 0) p p = = p p

  23. Redundancy • Generators are expressible in terms of other generators, e.g. Lemma so = = = = = =

  24. Plan • relational intuitions • Frobenius monoids • the equations of interacting Hopf monoids • rational numbers and linear relations • graphical linear algebra

  25. Linear subspaces • Suppose that V is a vector space over field k • A linear subspace U ⊆ V is a subset that • contains the zero vector, 0 ∈ V • closed under addition, if u , u’ ∈ U then u + u’ ∈ U • closed under scalar multiplication, if u ∈ U and p ∈ k then p ⋅ u ∈ U • e.g. R 2 is an R -vector space. What are the linear subspaces?

  26. Exercise • Suppose that U , V , W are k vector spaces, • R ⊆ U × V is a subspace and • S ⊆ V × W is a subspace • Show that the relational composition R;S ⊆ U × W is a subspace

  27. LinRel • PROP of linear relations over the rationals • arrows m to n are subspaces of Q m × Q n • composed as relations • monoidal product is direct sum • IH is isomorphic to LinRel

  28. Where did the rationals come from? • Recall • in B , the (1,1) diagrams were the natural numbers • in H , the (1,1) diagrams were the integers • In IH , the (1,1) diagrams include the rationals p/q p q

  29. ⇔ Some Lemmas suppose q,s ≠ 0: if q ≠ 0: = p q r s = p q q q p q sp = qr = q p q q = q p ⇒ p s = p q q s = r s q s = r q s s q q = q q = r q q q q q ⟸ = q p q = p s s q q q = r q s q = q = r s q q = r s

  30. Rational arithmetic (q,s ≠ 0) p s s q p q = r q q s r s = q p q r s p r s sp sq = rp sq = qr qs sp = sq qr = sp+qr sq

  31. Keep calm and divide by zero • it’s ok, nothing blows up = 0 0 = • of course, arithmetic with 1/0 is not quite as nice as with proper rationals. • two ways of interpreting 0/0 (0 · /0 or /0 · 0) 0 0 = 0 0 =

  32. Projective arithmetic++ • Projective arithmetic identifies numbers with one- 2 dimensional spaces (lines) of Q (x, 2x) • one for each rational p : { (x,px) | x ∈ Q } • and “infinity” : { (0, x) | x ∈ Q } (x, 1/2 x) 0 • The extended system includes all the subspaces of 2 , in particular: Q • the unique zero dimensional space { (0, 0) } • the unique two dimensional space { (x,y) | x,y ∈ Q }

  33. Plan • relational intuitions • Frobenius monoids • the equations of interacting Hopf monoids • rational numbers and linear relations • graphical linear algebra

  34. Factorisations • Every diagram can be factorised as a span or a cospan of matrices • This gives us the two different ways one can think of spaces linear combinations solutions of a list of of basis vectors homogeneous equations x+y=0 a[1, -1, 0] x+y=0 2y-z=0 b[0, 1, 2] a[1, -1, 0]+b[0,1,2] 2y-z=0 x x x a 2 a y y y 2 b 2 z z z b 2 Cospans Spans

  35. Image and kernel • Definition • The kernel of A is A • The cokernel of A is A T • The image of A is A • The coimage of A is A T

  36. ⇒ ⇒ ⇒ ⇐ � � ⇒ Injectivity Injective matrices are the monos in Mat Z = F = G F A G A Theorem . A is injective iff = A A ? ?  ?  ?  ?    = F A G A ? ?  ?  ?  ?  = G A A F A A A A   is pullback in Mat Z = F G

  37. ⇒ Surjectivity • Surjective matrices are the epis in Mat Z , i.e. = = F G A F A G • Theorem . A is surjective iff = A A Proof: Bizarro of last slide

  38. ⇒ ⇐ Injectivity and kernel • Theorem . A is injective iff ker A = 0 A = A A A A = = A A A A = = A = =

  39. ⇔ Surjectivity and image • Theorem . A is surjective iff im(A)=codomain = A A Proof: bizarro of last slide A =

  40. ⇐ ⇒ Invertible matrices • Theorem : A is invertible with inverse B iff = A B = = A B = A A A B so A is injective = B = = A B A A bizarro argument yields other half

  41. Summary • We have done a bit of linear algebra without mentioning • vectors, vector spaces and bases • linear dependence/independence, spans of a vector list • dimensions • Similar stories can be told for other parts of linear algebra: decompositions, eigenvalues/eigenspaces, determinants • much of this is work in progress: check out the blog! :)

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend