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.

Recommend


More recommend