normal forms for planar string diagrams
play

Normal forms for planar string diagrams Antonin Delpeuch, Jamie - PowerPoint PPT Presentation

Normal forms for planar string diagrams Antonin Delpeuch, Jamie Vicary SYCO 2 Background: word problem in higher categories ? = Background: word problem in higher categories ? = Theorem (Makkai, 2005) The word problem for cells of a


  1. Normal forms for planar string diagrams Antonin Delpeuch, Jamie Vicary SYCO 2

  2. Background: word problem in higher categories ? =

  3. Background: word problem in higher categories ? = Theorem (Makkai, 2005) The word problem for cells of a finitely generated strict n-category is decidable. Idea of the proof: the configuration space of a given diagram is finite.

  4. Background: word problem in higher categories ? = Theorem (Makkai, 2005) The word problem for cells of a finitely generated strict n-category is decidable. Idea of the proof: the configuration space of a given diagram is finite. As an algorithm, this is vastly inefficient.

  5. The planar case . . . . . . v u . . . . . . ≃ . . . . . . u v . . . . . . . . . . . .

  6. The planar case . . . . . . v u → R . . . . . . . . . . . . u v . . . L ← . . . . . . . . .

  7. The planar case . . . . . . v u → R . . . . . . . . . . . . u v . . . L ← . . . . . . . . . Theorem → R is convergent (terminating and confluent) on connected diagrams.

  8. Confluence of right exchanges Lemma → R is locally confluent. w v R R w u v u w v u R R u v w u v R u R w v w

  9. Confluence of right exchanges Lemma → R is locally confluent. w v R R w u v u w v u = R R u v w u v R u R w v w

  10. Termination v u v u v u v u v u Termination fails in general, but: Theorem → R terminates in O ( n 3 ) for connected diagrams of size n.

  11. Proof of termination First, in the case of linear diagrams:

  12. Proof of termination First, in the case of linear diagrams:

  13. Proof of termination First, in the case of linear diagrams:

  14. Proof of termination First, in the case of linear diagrams:

  15. Proof of termination First, in the case of linear diagrams: collapsible funnel

  16. Upper bound on derivation length From this decomposition, we obtain inductively the following bound: Lemma → R terminates on linear graphs of length n in O ( n 3 ) . The bound is attained for spiral-shaped diagrams:

  17. Upper bound on derivation length From this decomposition, we obtain inductively the following bound: Lemma → R terminates on linear graphs of length n in O ( n 3 ) . The bound is attained for spiral-shaped diagrams:

  18. Upper bound on derivation length From this decomposition, we obtain inductively the following bound: Lemma → R terminates on linear graphs of length n in O ( n 3 ) . The bound is attained for spiral-shaped diagrams:

  19. Upper bound on derivation length From this decomposition, we obtain inductively the following bound: Lemma → R terminates on linear graphs of length n in O ( n 3 ) . The bound is attained for spiral-shaped diagrams:

  20. Upper bound on derivation length From this decomposition, we obtain inductively the following bound: Lemma → R terminates on linear graphs of length n in O ( n 3 ) . The bound is attained for spiral-shaped diagrams:

  21. Upper bound on derivation length From this decomposition, we obtain inductively the following bound: Lemma → R terminates on linear graphs of length n in O ( n 3 ) . The bound is attained for spiral-shaped diagrams:

  22. Upper bound on derivation length From this decomposition, we obtain inductively the following bound: Lemma → R terminates on linear graphs of length n in O ( n 3 ) . The bound is attained for spiral-shaped diagrams:

  23. Upper bound on derivation length From this decomposition, we obtain inductively the following bound: Lemma → R terminates on linear graphs of length n in O ( n 3 ) . The bound is attained for spiral-shaped diagrams:

  24. Upper bound on derivation length From this decomposition, we obtain inductively the following bound: Lemma → R terminates on linear graphs of length n in O ( n 3 ) . The bound is attained for spiral-shaped diagrams:

  25. Upper bound on derivation length From this decomposition, we obtain inductively the following bound: Lemma → R terminates on linear graphs of length n in O ( n 3 ) . The bound is attained for spiral-shaped diagrams:

  26. Upper bound on derivation length From this decomposition, we obtain inductively the following bound: Lemma → R terminates on linear graphs of length n in O ( n 3 ) . The bound is attained for spiral-shaped diagrams:

  27. Upper bound on derivation length From this decomposition, we obtain inductively the following bound: Lemma → R terminates on linear graphs of length n in O ( n 3 ) . The bound is attained for spiral-shaped diagrams: � n � Number of steps for a spiral with n vertices: 3

  28. General case Connected graph G

  29. General case Connected graph G Spanning tree G ′

  30. General case Connected graph G Spanning tree G ′ Linear envelope

  31. General case Connected graph G Spanning tree G ′ Linear envelope O ( n 3 ) exchanges, each of them taking O ( n ) time to perform: word problem solved in O ( n 4 ).

  32. Direct algorithm to compute normal forms By induction on the number of edges. First case: the diagram has a leaf.

  33. Direct algorithm to compute normal forms By induction on the number of edges. First case: the diagram has a leaf. ◮ remove this leaf;

  34. Direct algorithm to compute normal forms By induction on the number of edges. First case: the diagram has a leaf. ◮ remove this leaf; ◮ normalize the diagram recursively;

  35. Direct algorithm to compute normal forms By induction on the number of edges. First case: the diagram has a leaf. ◮ remove this leaf; ◮ normalize the diagram recursively; ◮ add the leaf back at the unique height making the diagram normalized.

  36. Direct algorithm to compute normal forms Second case: the diagram has a face

  37. Direct algorithm to compute normal forms Second case: the diagram has a face ◮ Find an eliminable edge in the face and remove it;

  38. Direct algorithm to compute normal forms Second case: the diagram has a face ◮ Find an eliminable edge in the face and remove it;

  39. Direct algorithm to compute normal forms Second case: the diagram has a face ◮ Find an eliminable edge in the face and remove it; ◮ normalize the graph recursively;

  40. Direct algorithm to compute normal forms Second case: the diagram has a face ◮ Find an eliminable edge in the face and remove it; ◮ normalize the graph recursively; ◮ add the edge back.

  41. Direct algorithm to compute normal forms Second case: the diagram has a face ◮ Find an eliminable edge in the face and remove it; ◮ normalize the graph recursively; ◮ add the edge back. Each step removes one edge and requires linear time in the number of vertices, so word problem solved in O ( nm ).

  42. Linear time solution Theorem Isotopy of connected planar maps can be decided in linear time (Hopcroft and Wong, 1974) ? =

  43. Linear time solution Theorem Isotopy of connected planar directed maps can be decided in linear time. ? =

  44. Linear time solution Theorem Isotopy of connected string diagrams can be decided in linear time. ? =

  45. Disconnected case Theorem Isotopy of string diagrams can be decided in quadratic time.

  46. References A. Delpeuch and J. Vicary. Normal forms for planar connected string diagrams. ArXiv e-prints , April 2018. Michael Makkai. The word problem for computads. Available on the author’s web page http://www.math.mcgill.ca/makkai , 2005.

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