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

normal forms for planar string diagrams
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

Normal forms for planar string diagrams

Antonin Delpeuch, Jamie Vicary SYCO 2

slide-2
SLIDE 2

Background: word problem in higher categories

= ?

slide-3
SLIDE 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.

slide-4
SLIDE 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.

slide-5
SLIDE 5

The planar case

u v . . . . . . . . . . . . . . . u v . . . . . . . . . . . . . . . ≃

slide-6
SLIDE 6

The planar case

u v . . . . . . . . . . . . . . . u v . . . . . . . . . . . . . . . →R

L←

slide-7
SLIDE 7

The planar case

u v . . . . . . . . . . . . . . . u v . . . . . . . . . . . . . . . →R

L←

Theorem

→R is convergent (terminating and confluent) on connected diagrams.

slide-8
SLIDE 8

Confluence of right exchanges

Lemma

→R is locally confluent.

u v w u v w u v w u v w u v w u v w

R R R R R R

slide-9
SLIDE 9

Confluence of right exchanges

Lemma

→R is locally confluent.

u v w u v w u v w u v w u v w u v w

R R R R R R

=

slide-10
SLIDE 10

Termination

u v v u u v v u u v Termination fails in general, but:

Theorem

→R terminates in O(n3) for connected diagrams of size n.

slide-11
SLIDE 11

Proof of termination

First, in the case of linear diagrams:

slide-12
SLIDE 12

Proof of termination

First, in the case of linear diagrams:

slide-13
SLIDE 13

Proof of termination

First, in the case of linear diagrams:

slide-14
SLIDE 14

Proof of termination

First, in the case of linear diagrams:

slide-15
SLIDE 15

Proof of termination

First, in the case of linear diagrams: collapsible funnel

slide-16
SLIDE 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(n3). The bound is attained for spiral-shaped diagrams:

slide-17
SLIDE 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(n3). The bound is attained for spiral-shaped diagrams:

slide-18
SLIDE 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(n3). The bound is attained for spiral-shaped diagrams:

slide-19
SLIDE 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(n3). The bound is attained for spiral-shaped diagrams:

slide-20
SLIDE 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(n3). The bound is attained for spiral-shaped diagrams:

slide-21
SLIDE 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(n3). The bound is attained for spiral-shaped diagrams:

slide-22
SLIDE 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(n3). The bound is attained for spiral-shaped diagrams:

slide-23
SLIDE 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(n3). The bound is attained for spiral-shaped diagrams:

slide-24
SLIDE 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(n3). The bound is attained for spiral-shaped diagrams:

slide-25
SLIDE 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(n3). The bound is attained for spiral-shaped diagrams:

slide-26
SLIDE 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(n3). The bound is attained for spiral-shaped diagrams:

slide-27
SLIDE 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(n3). The bound is attained for spiral-shaped diagrams: Number of steps for a spiral with n vertices: n

3

slide-28
SLIDE 28

General case

Connected graph G

slide-29
SLIDE 29

General case

Connected graph G Spanning tree G ′

slide-30
SLIDE 30

General case

Connected graph G Spanning tree G ′ Linear envelope

slide-31
SLIDE 31

General case

Connected graph G Spanning tree G ′ Linear envelope O(n3) exchanges, each of them taking O(n) time to perform: word problem solved in O(n4).

slide-32
SLIDE 32

Direct algorithm to compute normal forms

By induction on the number of edges. First case: the diagram has a leaf.

slide-33
SLIDE 33

Direct algorithm to compute normal forms

By induction on the number of edges. First case: the diagram has a leaf. ◮ remove this leaf;

slide-34
SLIDE 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;

slide-35
SLIDE 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.

slide-36
SLIDE 36

Direct algorithm to compute normal forms

Second case: the diagram has a face

slide-37
SLIDE 37

Direct algorithm to compute normal forms

Second case: the diagram has a face ◮ Find an eliminable edge in the face and remove it;

slide-38
SLIDE 38

Direct algorithm to compute normal forms

Second case: the diagram has a face ◮ Find an eliminable edge in the face and remove it;

slide-39
SLIDE 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;

slide-40
SLIDE 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.

slide-41
SLIDE 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

  • f vertices, so word problem solved in O(nm).
slide-42
SLIDE 42

Linear time solution

Theorem

Isotopy of connected planar maps can be decided in linear time (Hopcroft and Wong, 1974)

? =

slide-43
SLIDE 43

Linear time solution

Theorem

Isotopy of connected planar directed maps can be decided in linear time.

? =

slide-44
SLIDE 44

Linear time solution

Theorem

Isotopy of connected string diagrams can be decided in linear time.

? =

slide-45
SLIDE 45

Disconnected case

Theorem

Isotopy of string diagrams can be decided in quadratic time.

slide-46
SLIDE 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.