Discrete Morse Theory and Generalized Factor Order Bruce Sagan - - PowerPoint PPT Presentation

discrete morse theory and generalized factor order
SMART_READER_LITE
LIVE PREVIEW

Discrete Morse Theory and Generalized Factor Order Bruce Sagan - - PowerPoint PPT Presentation

Discrete Morse Theory and Generalized Factor Order Bruce Sagan Department of Mathematics, Michigan State U. East Lansing, MI 48824-1027, sagan@math.msu.edu www.math.msu.edu/ sagan and Robert Willenbring Department of Mathematics, Michigan


slide-1
SLIDE 1

Discrete Morse Theory and Generalized Factor Order

Bruce Sagan Department of Mathematics, Michigan State U. East Lansing, MI 48824-1027, sagan@math.msu.edu www.math.msu.edu/˜sagan and Robert Willenbring Department of Mathematics, Michigan State U. East Lansing, MI 48824-1027, willenb4@msu.edu March 12, 2011

slide-2
SLIDE 2

Introduction to Forman’s Discrete Morse Theory (DMT) The M¨

  • bius function and the order complex ∆(x, y)

Babson and Hersh apply DMT to ∆(x, y) Generalized Factor Order References

slide-3
SLIDE 3

Outline

Introduction to Forman’s Discrete Morse Theory (DMT) The M¨

  • bius function and the order complex ∆(x, y)

Babson and Hersh apply DMT to ∆(x, y) Generalized Factor Order References

slide-4
SLIDE 4

Let σ be a simplex and τ be a face of σ with dim τ = dim σ − 1.

slide-5
SLIDE 5

Let σ be a simplex and τ be a face of σ with dim τ = dim σ − 1. A collapse is a strong deformation retract of σ onto ∂σ − int τ.

slide-6
SLIDE 6

Let σ be a simplex and τ be a face of σ with dim τ = dim σ − 1. A collapse is a strong deformation retract of σ onto ∂σ − int τ. Ex. σ τ

slide-7
SLIDE 7

Let σ be a simplex and τ be a face of σ with dim τ = dim σ − 1. A collapse is a strong deformation retract of σ onto ∂σ − int τ. Ex. σ τ →

slide-8
SLIDE 8

Let σ be a simplex and τ be a face of σ with dim τ = dim σ − 1. A collapse is a strong deformation retract of σ onto ∂σ − int τ. Ex. σ τ → →

slide-9
SLIDE 9

Let σ be a simplex and τ be a face of σ with dim τ = dim σ − 1. A collapse is a strong deformation retract of σ onto ∂σ − int τ. Ex. σ τ → → Let ∆ be a simplicial complex.

slide-10
SLIDE 10

Let σ be a simplex and τ be a face of σ with dim τ = dim σ − 1. A collapse is a strong deformation retract of σ onto ∂σ − int τ. Ex. σ τ → → Let ∆ be a simplicial complex. Denote the reduced homology groups, Betti numbers, and Euler characteristic of ∆ by ˜ Hd(∆), ˜ βd(∆) = rk ˜ Hd(∆), ˜ χ(∆) =

d(−1)d ˜

βd(∆).

slide-11
SLIDE 11

Let σ be a simplex and τ be a face of σ with dim τ = dim σ − 1. A collapse is a strong deformation retract of σ onto ∂σ − int τ. Ex. σ τ → → Let ∆ be a simplicial complex. Denote the reduced homology groups, Betti numbers, and Euler characteristic of ∆ by ˜ Hd(∆), ˜ βd(∆) = rk ˜ Hd(∆), ˜ χ(∆) =

d(−1)d ˜

βd(∆). A Morse matching (MM) on ∆ is a matching of the simplices of ∆ such that, for every matched pair (σ, τ), the corresponding collapses can all be done to form a new (cell) complex ∆c.

slide-12
SLIDE 12

Let σ be a simplex and τ be a face of σ with dim τ = dim σ − 1. A collapse is a strong deformation retract of σ onto ∂σ − int τ. Ex. σ τ → → Let ∆ be a simplicial complex. Denote the reduced homology groups, Betti numbers, and Euler characteristic of ∆ by ˜ Hd(∆), ˜ βd(∆) = rk ˜ Hd(∆), ˜ χ(∆) =

d(−1)d ˜

βd(∆). A Morse matching (MM) on ∆ is a matching of the simplices of ∆ such that, for every matched pair (σ, τ), the corresponding collapses can all be done to form a new (cell) complex ∆c. The unmatched simplices in ∆ are called critical and these are the

  • nly ones surviving in ∆c.
slide-13
SLIDE 13

Let σ be a simplex and τ be a face of σ with dim τ = dim σ − 1. A collapse is a strong deformation retract of σ onto ∂σ − int τ. Ex. σ τ → → Let ∆ be a simplicial complex. Denote the reduced homology groups, Betti numbers, and Euler characteristic of ∆ by ˜ Hd(∆), ˜ βd(∆) = rk ˜ Hd(∆), ˜ χ(∆) =

d(−1)d ˜

βd(∆). A Morse matching (MM) on ∆ is a matching of the simplices of ∆ such that, for every matched pair (σ, τ), the corresponding collapses can all be done to form a new (cell) complex ∆c. The unmatched simplices in ∆ are called critical and these are the

  • nly ones surviving in ∆c. We also have ∆ ≃ ∆c, so

˜ Hd(∆) ∼ = ˜ Hd(∆c) for all d.

slide-14
SLIDE 14

Let σ be a simplex and τ be a face of σ with dim τ = dim σ − 1. A collapse is a strong deformation retract of σ onto ∂σ − int τ. Ex. σ τ → → Let ∆ be a simplicial complex. Denote the reduced homology groups, Betti numbers, and Euler characteristic of ∆ by ˜ Hd(∆), ˜ βd(∆) = rk ˜ Hd(∆), ˜ χ(∆) =

d(−1)d ˜

βd(∆). A Morse matching (MM) on ∆ is a matching of the simplices of ∆ such that, for every matched pair (σ, τ), the corresponding collapses can all be done to form a new (cell) complex ∆c. The unmatched simplices in ∆ are called critical and these are the

  • nly ones surviving in ∆c. We also have ∆ ≃ ∆c, so

˜ Hd(∆) ∼ = ˜ Hd(∆c) for all d.

Theorem

Let ∆ have a MM with cd critical simplices of dimension d.

slide-15
SLIDE 15

Let σ be a simplex and τ be a face of σ with dim τ = dim σ − 1. A collapse is a strong deformation retract of σ onto ∂σ − int τ. Ex. σ τ → → Let ∆ be a simplicial complex. Denote the reduced homology groups, Betti numbers, and Euler characteristic of ∆ by ˜ Hd(∆), ˜ βd(∆) = rk ˜ Hd(∆), ˜ χ(∆) =

d(−1)d ˜

βd(∆). A Morse matching (MM) on ∆ is a matching of the simplices of ∆ such that, for every matched pair (σ, τ), the corresponding collapses can all be done to form a new (cell) complex ∆c. The unmatched simplices in ∆ are called critical and these are the

  • nly ones surviving in ∆c. We also have ∆ ≃ ∆c, so

˜ Hd(∆) ∼ = ˜ Hd(∆c) for all d.

Theorem

Let ∆ have a MM with cd critical simplices of dimension d.

  • 1. (Weak Morse inequalities) ˜

βd(∆) ≤ cd for all d.

slide-16
SLIDE 16

Let σ be a simplex and τ be a face of σ with dim τ = dim σ − 1. A collapse is a strong deformation retract of σ onto ∂σ − int τ. Ex. σ τ → → Let ∆ be a simplicial complex. Denote the reduced homology groups, Betti numbers, and Euler characteristic of ∆ by ˜ Hd(∆), ˜ βd(∆) = rk ˜ Hd(∆), ˜ χ(∆) =

d(−1)d ˜

βd(∆). A Morse matching (MM) on ∆ is a matching of the simplices of ∆ such that, for every matched pair (σ, τ), the corresponding collapses can all be done to form a new (cell) complex ∆c. The unmatched simplices in ∆ are called critical and these are the

  • nly ones surviving in ∆c. We also have ∆ ≃ ∆c, so

˜ Hd(∆) ∼ = ˜ Hd(∆c) for all d.

Theorem

Let ∆ have a MM with cd critical simplices of dimension d.

  • 1. (Weak Morse inequalities) ˜

βd(∆) ≤ cd for all d.

  • 2. ˜

χ(∆) =

d(−1)dcd.

slide-17
SLIDE 17

Outline

Introduction to Forman’s Discrete Morse Theory (DMT) The M¨

  • bius function and the order complex ∆(x, y)

Babson and Hersh apply DMT to ∆(x, y) Generalized Factor Order References

slide-18
SLIDE 18

Let P be a poset.

slide-19
SLIDE 19

Let P be a poset. The M¨

  • bius function of [x, y] ⊆ P is

µ(x, x) = 1, µ(x, y) = −

  • x≤z<y

µ(x, z).

slide-20
SLIDE 20

Let P be a poset. The M¨

  • bius function of [x, y] ⊆ P is

µ(x, x) = 1, µ(x, y) = −

  • x≤z<y

µ(x, z).

  • Ex. The µ(x, w) in the following interval are purple.
slide-21
SLIDE 21

Let P be a poset. The M¨

  • bius function of [x, y] ⊆ P is

µ(x, x) = 1, µ(x, y) = −

  • x≤z<y

µ(x, z).

  • Ex. The µ(x, w) in the following interval are purple.

[x, y] = x a b c d y

slide-22
SLIDE 22

Let P be a poset. The M¨

  • bius function of [x, y] ⊆ P is

µ(x, x) = 1, µ(x, y) = −

  • x≤z<y

µ(x, z).

  • Ex. The µ(x, w) in the following interval are purple.

[x, y] = x a b c d y 1

slide-23
SLIDE 23

Let P be a poset. The M¨

  • bius function of [x, y] ⊆ P is

µ(x, x) = 1, µ(x, y) = −

  • x≤z<y

µ(x, z).

  • Ex. The µ(x, w) in the following interval are purple.

[x, y] = x a b c d y 1 −1

slide-24
SLIDE 24

Let P be a poset. The M¨

  • bius function of [x, y] ⊆ P is

µ(x, x) = 1, µ(x, y) = −

  • x≤z<y

µ(x, z).

  • Ex. The µ(x, w) in the following interval are purple.

[x, y] = x a b c d y 1 −1 −1

slide-25
SLIDE 25

Let P be a poset. The M¨

  • bius function of [x, y] ⊆ P is

µ(x, x) = 1, µ(x, y) = −

  • x≤z<y

µ(x, z).

  • Ex. The µ(x, w) in the following interval are purple.

[x, y] = x a b c d y 1 −1 −1 1

slide-26
SLIDE 26

Let P be a poset. The M¨

  • bius function of [x, y] ⊆ P is

µ(x, x) = 1, µ(x, y) = −

  • x≤z<y

µ(x, z).

  • Ex. The µ(x, w) in the following interval are purple.

[x, y] = x a b c d y 1 −1 −1 1

slide-27
SLIDE 27

Let P be a poset. The M¨

  • bius function of [x, y] ⊆ P is

µ(x, x) = 1, µ(x, y) = −

  • x≤z<y

µ(x, z).

  • Ex. The µ(x, w) in the following interval are purple.

[x, y] = x a b c d y 1 −1 −1 1

slide-28
SLIDE 28

Let P be a poset. The M¨

  • bius function of [x, y] ⊆ P is

µ(x, x) = 1, µ(x, y) = −

  • x≤z<y

µ(x, z).

  • Ex. The µ(x, w) in the following interval are purple.

[x, y] = x a b c d y 1 −1 −1 1 µ(x, y) = 0

slide-29
SLIDE 29

Let P be a poset. The M¨

  • bius function of [x, y] ⊆ P is

µ(x, x) = 1, µ(x, y) = −

  • x≤z<y

µ(x, z). The order complex of [x, y] is the abstract simplicial complex ∆(x, y) = {C : C is a chain in (x, y)}.

  • Ex. The µ(x, w) in the following interval are purple.

[x, y] = x a b c d y 1 −1 −1 1 µ(x, y) = 0

slide-30
SLIDE 30

Let P be a poset. The M¨

  • bius function of [x, y] ⊆ P is

µ(x, x) = 1, µ(x, y) = −

  • x≤z<y

µ(x, z). The order complex of [x, y] is the abstract simplicial complex ∆(x, y) = {C : C is a chain in (x, y)}.

  • Ex. The µ(x, w) in the following interval are purple.

[x, y] = x a b c d y 1 −1 −1 1 µ(x, y) = 0 ∆(x, y) = a b c d

slide-31
SLIDE 31

Let P be a poset. The M¨

  • bius function of [x, y] ⊆ P is

µ(x, x) = 1, µ(x, y) = −

  • x≤z<y

µ(x, z). The order complex of [x, y] is the abstract simplicial complex ∆(x, y) = {C : C is a chain in (x, y)}.

Theorem

µ(x, y) = ˜ χ(∆(x, y)).

  • Ex. The µ(x, w) in the following interval are purple.

[x, y] = x a b c d y 1 −1 −1 1 µ(x, y) = 0 ∆(x, y) = a b c d

slide-32
SLIDE 32

Let P be a poset. The M¨

  • bius function of [x, y] ⊆ P is

µ(x, x) = 1, µ(x, y) = −

  • x≤z<y

µ(x, z). The order complex of [x, y] is the abstract simplicial complex ∆(x, y) = {C : C is a chain in (x, y)}.

Theorem

µ(x, y) = ˜ χ(∆(x, y)).

  • Ex. The µ(x, w) in the following interval are purple.

[x, y] = x a b c d y 1 −1 −1 1 µ(x, y) = 0 ∆(x, y) = a b c d ˜ χ(∆(x, y)) = 0

slide-33
SLIDE 33

Outline

Introduction to Forman’s Discrete Morse Theory (DMT) The M¨

  • bius function and the order complex ∆(x, y)

Babson and Hersh apply DMT to ∆(x, y) Generalized Factor Order References

slide-34
SLIDE 34

Let C = C(x, y) be the set of containment-maximal chains in (x, y).

slide-35
SLIDE 35

Let C = C(x, y) be the set of containment-maximal chains in (x, y). By convention, list the elements of C ∈ C from smallest to largest including x, y.

slide-36
SLIDE 36

Let C = C(x, y) be the set of containment-maximal chains in (x, y). By convention, list the elements of C ∈ C from smallest to largest including x, y. If is a total order on C then a new face of C ∈ C is C′ ⊆ C with C′ ⊆ B for all B ≺ C.

slide-37
SLIDE 37

Let C = C(x, y) be the set of containment-maximal chains in (x, y). By convention, list the elements of C ∈ C from smallest to largest including x, y. If is a total order on C then a new face of C ∈ C is C′ ⊆ C with C′ ⊆ B for all B ≺ C.

  • Ex. If B : x, a, c, d, y and C : x, b, c, d, y then the new faces of

C are those containing b.

slide-38
SLIDE 38

Let C = C(x, y) be the set of containment-maximal chains in (x, y). By convention, list the elements of C ∈ C from smallest to largest including x, y. If is a total order on C then a new face of C ∈ C is C′ ⊆ C with C′ ⊆ B for all B ≺ C.

  • Ex. If B : x, a, c, d, y and C : x, b, c, d, y then the new faces of

C are those containing b. We wish to construct a MM inductively by matching all new faces of each C except perhaps one. (1)

slide-39
SLIDE 39

Let C = C(x, y) be the set of containment-maximal chains in (x, y). By convention, list the elements of C ∈ C from smallest to largest including x, y. If is a total order on C then a new face of C ∈ C is C′ ⊆ C with C′ ⊆ B for all B ≺ C.

  • Ex. If B : x, a, c, d, y and C : x, b, c, d, y then the new faces of

C are those containing b. We wish to construct a MM inductively by matching all new faces of each C except perhaps one. (1) B : x = x0, x1, . . . , xm = y and C : x = y0, y1, . . . , yn = y agree to level k if x0 = y0, . . . , xk = yk.

slide-40
SLIDE 40

Let C = C(x, y) be the set of containment-maximal chains in (x, y). By convention, list the elements of C ∈ C from smallest to largest including x, y. If is a total order on C then a new face of C ∈ C is C′ ⊆ C with C′ ⊆ B for all B ≺ C.

  • Ex. If B : x, a, c, d, y and C : x, b, c, d, y then the new faces of

C are those containing b. We wish to construct a MM inductively by matching all new faces of each C except perhaps one. (1) B : x = x0, x1, . . . , xm = y and C : x = y0, y1, . . . , yn = y agree to level k if x0 = y0, . . . , xk = yk. They diverge from level k if they agree to level k but xk+1 = yk+1.

slide-41
SLIDE 41

Let C = C(x, y) be the set of containment-maximal chains in (x, y). By convention, list the elements of C ∈ C from smallest to largest including x, y. If is a total order on C then a new face of C ∈ C is C′ ⊆ C with C′ ⊆ B for all B ≺ C.

  • Ex. If B : x, a, c, d, y and C : x, b, c, d, y then the new faces of

C are those containing b. We wish to construct a MM inductively by matching all new faces of each C except perhaps one. (1) B : x = x0, x1, . . . , xm = y and C : x = y0, y1, . . . , yn = y agree to level k if x0 = y0, . . . , xk = yk. They diverge from level k if they agree to level k but xk+1 = yk+1.

  • Ex. B : x, a, c, d, y and C : x, b, c, d, y diverge from level 0.
slide-42
SLIDE 42

Let C = C(x, y) be the set of containment-maximal chains in (x, y). By convention, list the elements of C ∈ C from smallest to largest including x, y. If is a total order on C then a new face of C ∈ C is C′ ⊆ C with C′ ⊆ B for all B ≺ C.

  • Ex. If B : x, a, c, d, y and C : x, b, c, d, y then the new faces of

C are those containing b. We wish to construct a MM inductively by matching all new faces of each C except perhaps one. (1) B : x = x0, x1, . . . , xm = y and C : x = y0, y1, . . . , yn = y agree to level k if x0 = y0, . . . , xk = yk. They diverge from level k if they agree to level k but xk+1 = yk+1.

  • Ex. B : x, a, c, d, y and C : x, b, c, d, y diverge from level 0.

Call a poset lexicographic (PL) order if, whenever C, D diverge from some level k and C′, D′ agree with C, D respectively to level k + 1, then C D ⇐ ⇒ C′ D′.

slide-43
SLIDE 43

Let C = C(x, y) be the set of containment-maximal chains in (x, y). By convention, list the elements of C ∈ C from smallest to largest including x, y. If is a total order on C then a new face of C ∈ C is C′ ⊆ C with C′ ⊆ B for all B ≺ C.

  • Ex. If B : x, a, c, d, y and C : x, b, c, d, y then the new faces of

C are those containing b. We wish to construct a MM inductively by matching all new faces of each C except perhaps one. (1) B : x = x0, x1, . . . , xm = y and C : x = y0, y1, . . . , yn = y agree to level k if x0 = y0, . . . , xk = yk. They diverge from level k if they agree to level k but xk+1 = yk+1.

  • Ex. B : x, a, c, d, y and C : x, b, c, d, y diverge from level 0.

Call a poset lexicographic (PL) order if, whenever C, D diverge from some level k and C′, D′ agree with C, D respectively to level k + 1, then C D ⇐ ⇒ C′ D′.

Proposition (Babson and Hersh)

If is an PL-order then it has a MM satisfying (1).

slide-44
SLIDE 44

How do we identify new faces?

slide-45
SLIDE 45

How do we identify new faces? A closed interval in a chain C : x0, . . . , xn is a subchain of the form I = C[xk, xl] : xk, xk+1, . . . , xl.

slide-46
SLIDE 46

How do we identify new faces? A closed interval in a chain C : x0, . . . , xn is a subchain of the form I = C[xk, xl] : xk, xk+1, . . . , xl. Open intervals C(xk, xl) are defined similarly.

slide-47
SLIDE 47

How do we identify new faces? A closed interval in a chain C : x0, . . . , xn is a subchain of the form I = C[xk, xl] : xk, xk+1, . . . , xl. Open intervals C(xk, xl) are defined similarly. A skipped interval (SI) is I ⊆ C with C − I ⊆ B for some B ≺ C.

slide-48
SLIDE 48

How do we identify new faces? A closed interval in a chain C : x0, . . . , xn is a subchain of the form I = C[xk, xl] : xk, xk+1, . . . , xl. Open intervals C(xk, xl) are defined similarly. A skipped interval (SI) is I ⊆ C with C − I ⊆ B for some B ≺ C. A minimal skipped interval (MSI) is a SI which is minimal with respect to containment.

slide-49
SLIDE 49

How do we identify new faces? A closed interval in a chain C : x0, . . . , xn is a subchain of the form I = C[xk, xl] : xk, xk+1, . . . , xl. Open intervals C(xk, xl) are defined similarly. A skipped interval (SI) is I ⊆ C with C − I ⊆ B for some B ≺ C. A minimal skipped interval (MSI) is a SI which is minimal with respect to containment.

  • Ex. If B : x, a, c, d, y & C : x, b, c, d, y then C has MSI {b}.
slide-50
SLIDE 50

How do we identify new faces? A closed interval in a chain C : x0, . . . , xn is a subchain of the form I = C[xk, xl] : xk, xk+1, . . . , xl. Open intervals C(xk, xl) are defined similarly. A skipped interval (SI) is I ⊆ C with C − I ⊆ B for some B ≺ C. A minimal skipped interval (MSI) is a SI which is minimal with respect to containment.

  • Ex. If B : x, a, c, d, y & C : x, b, c, d, y then C has MSI {b}.

I(C) def = {I : I is an MSI of C}.

slide-51
SLIDE 51

How do we identify new faces? A closed interval in a chain C : x0, . . . , xn is a subchain of the form I = C[xk, xl] : xk, xk+1, . . . , xl. Open intervals C(xk, xl) are defined similarly. A skipped interval (SI) is I ⊆ C with C − I ⊆ B for some B ≺ C. A minimal skipped interval (MSI) is a SI which is minimal with respect to containment.

  • Ex. If B : x, a, c, d, y & C : x, b, c, d, y then C has MSI {b}.

I(C) def = {I : I is an MSI of C}.

Lemma (Babson and Hersh)

C′ ⊆ C is new ⇐ ⇒ C′ ∩ I = ∅ for all I ∈ I(C).

slide-52
SLIDE 52

How do we identify new faces? A closed interval in a chain C : x0, . . . , xn is a subchain of the form I = C[xk, xl] : xk, xk+1, . . . , xl. Open intervals C(xk, xl) are defined similarly. A skipped interval (SI) is I ⊆ C with C − I ⊆ B for some B ≺ C. A minimal skipped interval (MSI) is a SI which is minimal with respect to containment.

  • Ex. If B : x, a, c, d, y & C : x, b, c, d, y then C has MSI {b}.

I(C) def = {I : I is an MSI of C}.

Lemma (Babson and Hersh)

C′ ⊆ C is new ⇐ ⇒ C′ ∩ I = ∅ for all I ∈ I(C). Proof “ = ⇒ ”

slide-53
SLIDE 53

How do we identify new faces? A closed interval in a chain C : x0, . . . , xn is a subchain of the form I = C[xk, xl] : xk, xk+1, . . . , xl. Open intervals C(xk, xl) are defined similarly. A skipped interval (SI) is I ⊆ C with C − I ⊆ B for some B ≺ C. A minimal skipped interval (MSI) is a SI which is minimal with respect to containment.

  • Ex. If B : x, a, c, d, y & C : x, b, c, d, y then C has MSI {b}.

I(C) def = {I : I is an MSI of C}.

Lemma (Babson and Hersh)

C′ ⊆ C is new ⇐ ⇒ C′ ∩ I = ∅ for all I ∈ I(C). Proof “ = ⇒ ” If C′ ∩ I = ∅ for some I then C′ ⊆ C − I.

slide-54
SLIDE 54

How do we identify new faces? A closed interval in a chain C : x0, . . . , xn is a subchain of the form I = C[xk, xl] : xk, xk+1, . . . , xl. Open intervals C(xk, xl) are defined similarly. A skipped interval (SI) is I ⊆ C with C − I ⊆ B for some B ≺ C. A minimal skipped interval (MSI) is a SI which is minimal with respect to containment.

  • Ex. If B : x, a, c, d, y & C : x, b, c, d, y then C has MSI {b}.

I(C) def = {I : I is an MSI of C}.

Lemma (Babson and Hersh)

C′ ⊆ C is new ⇐ ⇒ C′ ∩ I = ∅ for all I ∈ I(C). Proof “ = ⇒ ” If C′ ∩ I = ∅ for some I then C′ ⊆ C − I. And I a skipped interval implies C − I ⊆ B for some B ≺ C.

slide-55
SLIDE 55

How do we identify new faces? A closed interval in a chain C : x0, . . . , xn is a subchain of the form I = C[xk, xl] : xk, xk+1, . . . , xl. Open intervals C(xk, xl) are defined similarly. A skipped interval (SI) is I ⊆ C with C − I ⊆ B for some B ≺ C. A minimal skipped interval (MSI) is a SI which is minimal with respect to containment.

  • Ex. If B : x, a, c, d, y & C : x, b, c, d, y then C has MSI {b}.

I(C) def = {I : I is an MSI of C}.

Lemma (Babson and Hersh)

C′ ⊆ C is new ⇐ ⇒ C′ ∩ I = ∅ for all I ∈ I(C). Proof “ = ⇒ ” If C′ ∩ I = ∅ for some I then C′ ⊆ C − I. And I a skipped interval implies C − I ⊆ B for some B ≺ C. But then C′ ⊆ B for B ≺ C, contradicting the fact that C′ is new.

slide-56
SLIDE 56

Call a C containing an unmatched face critical. How do we identify critical chains?

slide-57
SLIDE 57

Call a C containing an unmatched face critical. How do we identify critical chains? We need to turn I(C) into a set of disjoint intervals J (C) as follows.

slide-58
SLIDE 58

Call a C containing an unmatched face critical. How do we identify critical chains? We need to turn I(C) into a set of disjoint intervals J (C) as follows. Since I(C) has no containments, the intervals can be ordered I1, . . . , Il so that min I1 < . . . < min Il and max I1 < . . . < max Il.

slide-59
SLIDE 59

Call a C containing an unmatched face critical. How do we identify critical chains? We need to turn I(C) into a set of disjoint intervals J (C) as follows. Since I(C) has no containments, the intervals can be ordered I1, . . . , Il so that min I1 < . . . < min Il and max I1 < . . . < max Il. Let J1 = I1.

slide-60
SLIDE 60

Call a C containing an unmatched face critical. How do we identify critical chains? We need to turn I(C) into a set of disjoint intervals J (C) as follows. Since I(C) has no containments, the intervals can be ordered I1, . . . , Il so that min I1 < . . . < min Il and max I1 < . . . < max Il. Let J1 = I1. Construct I′

2 = I2 − J1, . . . , I′ l = Il − J1 and throw out

any which are not containment minimal.

slide-61
SLIDE 61

Call a C containing an unmatched face critical. How do we identify critical chains? We need to turn I(C) into a set of disjoint intervals J (C) as follows. Since I(C) has no containments, the intervals can be ordered I1, . . . , Il so that min I1 < . . . < min Il and max I1 < . . . < max Il. Let J1 = I1. Construct I′

2 = I2 − J1, . . . , I′ l = Il − J1 and throw out

any which are not containment minimal. Let J2 = I′

j where j is

the smallest index of the intervals remaining.

slide-62
SLIDE 62

Call a C containing an unmatched face critical. How do we identify critical chains? We need to turn I(C) into a set of disjoint intervals J (C) as follows. Since I(C) has no containments, the intervals can be ordered I1, . . . , Il so that min I1 < . . . < min Il and max I1 < . . . < max Il. Let J1 = I1. Construct I′

2 = I2 − J1, . . . , I′ l = Il − J1 and throw out

any which are not containment minimal. Let J2 = I′

j where j is

the smallest index of the intervals remaining. Continue in this way to form J (C).

slide-63
SLIDE 63

Call a C containing an unmatched face critical. How do we identify critical chains? We need to turn I(C) into a set of disjoint intervals J (C) as follows. Since I(C) has no containments, the intervals can be ordered I1, . . . , Il so that min I1 < . . . < min Il and max I1 < . . . < max Il. Let J1 = I1. Construct I′

2 = I2 − J1, . . . , I′ l = Il − J1 and throw out

any which are not containment minimal. Let J2 = I′

j where j is

the smallest index of the intervals remaining. Continue in this way to form J (C).

Theorem (Babson and Hersh)

Let [x, y] be an interval and let ≺ be an PL order on C(x, y).

slide-64
SLIDE 64

Call a C containing an unmatched face critical. How do we identify critical chains? We need to turn I(C) into a set of disjoint intervals J (C) as follows. Since I(C) has no containments, the intervals can be ordered I1, . . . , Il so that min I1 < . . . < min Il and max I1 < . . . < max Il. Let J1 = I1. Construct I′

2 = I2 − J1, . . . , I′ l = Il − J1 and throw out

any which are not containment minimal. Let J2 = I′

j where j is

the smallest index of the intervals remaining. Continue in this way to form J (C).

Theorem (Babson and Hersh)

Let [x, y] be an interval and let ≺ be an PL order on C(x, y).

  • 1. C ∈ C(x, y) is critical ⇐

⇒ J (C) covers C.

slide-65
SLIDE 65

Call a C containing an unmatched face critical. How do we identify critical chains? We need to turn I(C) into a set of disjoint intervals J (C) as follows. Since I(C) has no containments, the intervals can be ordered I1, . . . , Il so that min I1 < . . . < min Il and max I1 < . . . < max Il. Let J1 = I1. Construct I′

2 = I2 − J1, . . . , I′ l = Il − J1 and throw out

any which are not containment minimal. Let J2 = I′

j where j is

the smallest index of the intervals remaining. Continue in this way to form J (C).

Theorem (Babson and Hersh)

Let [x, y] be an interval and let ≺ be an PL order on C(x, y).

  • 1. C ∈ C(x, y) is critical ⇐

⇒ J (C) covers C.

  • 2. The critical face of a critical chain C is obtained by picking

the smallest element from each J ∈ J (C).

slide-66
SLIDE 66

Call a C containing an unmatched face critical. How do we identify critical chains? We need to turn I(C) into a set of disjoint intervals J (C) as follows. Since I(C) has no containments, the intervals can be ordered I1, . . . , Il so that min I1 < . . . < min Il and max I1 < . . . < max Il. Let J1 = I1. Construct I′

2 = I2 − J1, . . . , I′ l = Il − J1 and throw out

any which are not containment minimal. Let J2 = I′

j where j is

the smallest index of the intervals remaining. Continue in this way to form J (C).

Theorem (Babson and Hersh)

Let [x, y] be an interval and let ≺ be an PL order on C(x, y).

  • 1. C ∈ C(x, y) is critical ⇐

⇒ J (C) covers C.

  • 2. The critical face of a critical chain C is obtained by picking

the smallest element from each J ∈ J (C).

  • 3. We have

µ(x, y) =

  • C

(−1)#J (C)−1 where the sum is over all critical C ∈ C(x, y).

slide-67
SLIDE 67

Outline

Introduction to Forman’s Discrete Morse Theory (DMT) The M¨

  • bius function and the order complex ∆(x, y)

Babson and Hersh apply DMT to ∆(x, y) Generalized Factor Order References

slide-68
SLIDE 68

Let A be a set (the alphabet) and let A∗ be the set of words w

  • ver A.
slide-69
SLIDE 69

Let A be a set (the alphabet) and let A∗ be the set of words w

  • ver A. Call u ∈ A∗ a factor of w if w = xuy for some x, y ∈ A∗.
slide-70
SLIDE 70

Let A be a set (the alphabet) and let A∗ be the set of words w

  • ver A. Call u ∈ A∗ a factor of w if w = xuy for some x, y ∈ A∗.
  • Ex. u = abba is a factor of w = baabbaa.
slide-71
SLIDE 71

Let A be a set (the alphabet) and let A∗ be the set of words w

  • ver A. Call u ∈ A∗ a factor of w if w = xuy for some x, y ∈ A∗.
  • Ex. u = abba is a factor of w = baabbaa.

Factor order on A∗ is the partial order u ≤ w if u is a factor of w.

slide-72
SLIDE 72

Let A be a set (the alphabet) and let A∗ be the set of words w

  • ver A. Call u ∈ A∗ a factor of w if w = xuy for some x, y ∈ A∗.
  • Ex. u = abba is a factor of w = baabbaa.

Factor order on A∗ is the partial order u ≤ w if u is a factor of

  • w. The inner and outer factors of w = a1a2 . . . an are

i(w) = a2 . . . an−1.

slide-73
SLIDE 73

Let A be a set (the alphabet) and let A∗ be the set of words w

  • ver A. Call u ∈ A∗ a factor of w if w = xuy for some x, y ∈ A∗.
  • Ex. u = abba is a factor of w = baabbaa.

Factor order on A∗ is the partial order u ≤ w if u is a factor of

  • w. The inner and outer factors of w = a1a2 . . . an are

i(w) = a2 . . . an−1.

  • (w)

= longest word which is a proper prefix and suffix of w.

slide-74
SLIDE 74

Let A be a set (the alphabet) and let A∗ be the set of words w

  • ver A. Call u ∈ A∗ a factor of w if w = xuy for some x, y ∈ A∗.
  • Ex. u = abba is a factor of w = baabbaa.

Factor order on A∗ is the partial order u ≤ w if u is a factor of

  • w. The inner and outer factors of w = a1a2 . . . an are

i(w) = a2 . . . an−1.

  • (w)

= longest word which is a proper prefix and suffix of w.

  • Ex. w = abbab has i(w) = bba and o(w) = ab.
slide-75
SLIDE 75

Let A be a set (the alphabet) and let A∗ be the set of words w

  • ver A. Call u ∈ A∗ a factor of w if w = xuy for some x, y ∈ A∗.
  • Ex. u = abba is a factor of w = baabbaa.

Factor order on A∗ is the partial order u ≤ w if u is a factor of

  • w. The inner and outer factors of w = a1a2 . . . an are

i(w) = a2 . . . an−1.

  • (w)

= longest word which is a proper prefix and suffix of w.

  • Ex. w = abbab has i(w) = bba and o(w) = ab.

Call w = a1 . . . an flat if a1 = . . . = an.

slide-76
SLIDE 76

Let A be a set (the alphabet) and let A∗ be the set of words w

  • ver A. Call u ∈ A∗ a factor of w if w = xuy for some x, y ∈ A∗.
  • Ex. u = abba is a factor of w = baabbaa.

Factor order on A∗ is the partial order u ≤ w if u is a factor of

  • w. The inner and outer factors of w = a1a2 . . . an are

i(w) = a2 . . . an−1.

  • (w)

= longest word which is a proper prefix and suffix of w.

  • Ex. w = abbab has i(w) = bba and o(w) = ab.

Call w = a1 . . . an flat if a1 = . . . = an. Let |w| be w’s length.

slide-77
SLIDE 77

Let A be a set (the alphabet) and let A∗ be the set of words w

  • ver A. Call u ∈ A∗ a factor of w if w = xuy for some x, y ∈ A∗.
  • Ex. u = abba is a factor of w = baabbaa.

Factor order on A∗ is the partial order u ≤ w if u is a factor of

  • w. The inner and outer factors of w = a1a2 . . . an are

i(w) = a2 . . . an−1.

  • (w)

= longest word which is a proper prefix and suffix of w.

  • Ex. w = abbab has i(w) = bba and o(w) = ab.

Call w = a1 . . . an flat if a1 = . . . = an. Let |w| be w’s length.

Theorem (Bj¨

  • rner)

In factor order on A∗ µ(u, w) =            µ(u, o(w)) if |w| − |u| > 2, u ≤ o(w) ≤ i(w); 1 if |w| − |u| = 2, w not flat, u ∈ {o(w), i(w)}; (−1)|w|−|u| if |w| − |u| < 2;

  • therwise.
slide-78
SLIDE 78

Let A be a set (the alphabet) and let A∗ be the set of words w

  • ver A. Call u ∈ A∗ a factor of w if w = xuy for some x, y ∈ A∗.
  • Ex. u = abba is a factor of w = baabbaa.

Factor order on A∗ is the partial order u ≤ w if u is a factor of

  • w. The inner and outer factors of w = a1a2 . . . an are

i(w) = a2 . . . an−1.

  • (w)

= longest word which is a proper prefix and suffix of w.

  • Ex. w = abbab has i(w) = bba and o(w) = ab.

Call w = a1 . . . an flat if a1 = . . . = an. Let |w| be w’s length.

Theorem (Bj¨

  • rner)

In factor order on A∗ µ(u, w) =            µ(u, o(w)) if |w| − |u| > 2, u ≤ o(w) ≤ i(w); ⇐ 1 if |w| − |u| = 2, w not flat, u ∈ {o(w), i(w)}; (−1)|w|−|u| if |w| − |u| < 2;

  • therwise.

slide-79
SLIDE 79

Let A be a set (the alphabet) and let A∗ be the set of words w

  • ver A. Call u ∈ A∗ a factor of w if w = xuy for some x, y ∈ A∗.
  • Ex. u = abba is a factor of w = baabbaa.

Factor order on A∗ is the partial order u ≤ w if u is a factor of

  • w. The inner and outer factors of w = a1a2 . . . an are

i(w) = a2 . . . an−1.

  • (w)

= longest word which is a proper prefix and suffix of w.

  • Ex. w = abbab has i(w) = bba and o(w) = ab.

Call w = a1 . . . an flat if a1 = . . . = an. Let |w| be w’s length.

Theorem (Bj¨

  • rner)

In factor order on A∗ µ(u, w) =            µ(u, o(w)) if |w| − |u| > 2, u ≤ o(w) ≤ i(w); ⇐ 1 if |w| − |u| = 2, w not flat, u ∈ {o(w), i(w)}; (−1)|w|−|u| if |w| − |u| < 2;

  • therwise.

⇐ Also, ∆(u, w) ≃ ball or sphere when µ(u, w) = 0 or ±1, resp.

slide-80
SLIDE 80

Let A be a set (the alphabet) and let A∗ be the set of words w

  • ver A. Call u ∈ A∗ a factor of w if w = xuy for some x, y ∈ A∗.
  • Ex. u = abba is a factor of w = baabbaa.

Factor order on A∗ is the partial order u ≤ w if u is a factor of

  • w. The inner and outer factors of w = a1a2 . . . an are

i(w) = a2 . . . an−1.

  • (w)

= longest word which is a proper prefix and suffix of w.

  • Ex. w = abbab has i(w) = bba and o(w) = ab.

Call w = a1 . . . an flat if a1 = . . . = an. Let |w| be w’s length.

Theorem (Bj¨

  • rner)

In factor order on A∗ µ(u, w) =            µ(u, o(w)) if |w| − |u| > 2, u ≤ o(w) ≤ i(w); ⇐ 1 if |w| − |u| = 2, w not flat, u ∈ {o(w), i(w)}; (−1)|w|−|u| if |w| − |u| < 2;

  • therwise.

⇐ Also, ∆(u, w) ≃ ball or sphere when µ(u, w) = 0 or ±1, resp.

  • Ex. µ(a, abbab)
slide-81
SLIDE 81

Let A be a set (the alphabet) and let A∗ be the set of words w

  • ver A. Call u ∈ A∗ a factor of w if w = xuy for some x, y ∈ A∗.
  • Ex. u = abba is a factor of w = baabbaa.

Factor order on A∗ is the partial order u ≤ w if u is a factor of

  • w. The inner and outer factors of w = a1a2 . . . an are

i(w) = a2 . . . an−1.

  • (w)

= longest word which is a proper prefix and suffix of w.

  • Ex. w = abbab has i(w) = bba and o(w) = ab.

Call w = a1 . . . an flat if a1 = . . . = an. Let |w| be w’s length.

Theorem (Bj¨

  • rner)

In factor order on A∗ µ(u, w) =            µ(u, o(w)) if |w| − |u| > 2, u ≤ o(w) ≤ i(w); ⇐ 1 if |w| − |u| = 2, w not flat, u ∈ {o(w), i(w)}; (−1)|w|−|u| if |w| − |u| < 2;

  • therwise.

⇐ Also, ∆(u, w) ≃ ball or sphere when µ(u, w) = 0 or ±1, resp.

  • Ex. µ(a, abbab) = µ(a, ab)
slide-82
SLIDE 82

Let A be a set (the alphabet) and let A∗ be the set of words w

  • ver A. Call u ∈ A∗ a factor of w if w = xuy for some x, y ∈ A∗.
  • Ex. u = abba is a factor of w = baabbaa.

Factor order on A∗ is the partial order u ≤ w if u is a factor of

  • w. The inner and outer factors of w = a1a2 . . . an are

i(w) = a2 . . . an−1.

  • (w)

= longest word which is a proper prefix and suffix of w.

  • Ex. w = abbab has i(w) = bba and o(w) = ab.

Call w = a1 . . . an flat if a1 = . . . = an. Let |w| be w’s length.

Theorem (Bj¨

  • rner)

In factor order on A∗ µ(u, w) =            µ(u, o(w)) if |w| − |u| > 2, u ≤ o(w) ≤ i(w); ⇐ 1 if |w| − |u| = 2, w not flat, u ∈ {o(w), i(w)}; (−1)|w|−|u| if |w| − |u| < 2;

  • therwise.

⇐ Also, ∆(u, w) ≃ ball or sphere when µ(u, w) = 0 or ±1, resp.

  • Ex. µ(a, abbab) = µ(a, ab) = −1.
slide-83
SLIDE 83

Write chains in [u, w] dually from largest to smallest element.

slide-84
SLIDE 84

Write chains in [u, w] dually from largest to smallest element. An embedding of u in w is η ∈ (A ⊎ {0})∗ obtained by zeroing

  • ut the positions of w outside of a given factor equal to u.
slide-85
SLIDE 85

Write chains in [u, w] dually from largest to smallest element. An embedding of u in w is η ∈ (A ⊎ {0})∗ obtained by zeroing

  • ut the positions of w outside of a given factor equal to u.
  • Ex. If u = abba and w = baabbaa then η = 00abba0
slide-86
SLIDE 86

Write chains in [u, w] dually from largest to smallest element. An embedding of u in w is η ∈ (A ⊎ {0})∗ obtained by zeroing

  • ut the positions of w outside of a given factor equal to u.
  • Ex. If u = abba and w = baabbaa then η = 00abba0

If y covers x then there is a unique embedding of x in y, unless y is flat in which case we choose the embedding starting with 0.

slide-87
SLIDE 87

Write chains in [u, w] dually from largest to smallest element. An embedding of u in w is η ∈ (A ⊎ {0})∗ obtained by zeroing

  • ut the positions of w outside of a given factor equal to u.
  • Ex. If u = abba and w = baabbaa then η = 00abba0

If y covers x then there is a unique embedding of x in y, unless y is flat in which case we choose the embedding starting with 0. So any maximal chain C : w = w0, w1, . . . , wm = u determines a chain of embeddings with labels l(C) = (l1, . . . , ln) C : η0

l1

→ η1

l2

→ η2

l3

→ . . . lm → ηm where the li give the position of the new zero in ηi.

slide-88
SLIDE 88

Write chains in [u, w] dually from largest to smallest element. An embedding of u in w is η ∈ (A ⊎ {0})∗ obtained by zeroing

  • ut the positions of w outside of a given factor equal to u.
  • Ex. If u = abba and w = baabbaa then η = 00abba0

If y covers x then there is a unique embedding of x in y, unless y is flat in which case we choose the embedding starting with 0. So any maximal chain C : w = w0, w1, . . . , wm = u determines a chain of embeddings with labels l(C) = (l1, . . . , ln) C : η0

l1

→ η1

l2

→ η2

l3

→ . . . lm → ηm where the li give the position of the new zero in ηi.

  • Ex. C : baabbaa, aabbaa, aabba, abba becomes

C : baabbaa 1 → 0aabbaa 7 → 0aabba0 2 → 00abba0,

slide-89
SLIDE 89

Write chains in [u, w] dually from largest to smallest element. An embedding of u in w is η ∈ (A ⊎ {0})∗ obtained by zeroing

  • ut the positions of w outside of a given factor equal to u.
  • Ex. If u = abba and w = baabbaa then η = 00abba0

If y covers x then there is a unique embedding of x in y, unless y is flat in which case we choose the embedding starting with 0. So any maximal chain C : w = w0, w1, . . . , wm = u determines a chain of embeddings with labels l(C) = (l1, . . . , ln) C : η0

l1

→ η1

l2

→ η2

l3

→ . . . lm → ηm where the li give the position of the new zero in ηi.

  • Ex. C : baabbaa, aabbaa, aabba, abba becomes

C : baabbaa 1 → 0aabbaa 7 → 0aabba0 2 → 00abba0, l(C) = (1, 7, 2).

slide-90
SLIDE 90

Write chains in [u, w] dually from largest to smallest element. An embedding of u in w is η ∈ (A ⊎ {0})∗ obtained by zeroing

  • ut the positions of w outside of a given factor equal to u.
  • Ex. If u = abba and w = baabbaa then η = 00abba0

If y covers x then there is a unique embedding of x in y, unless y is flat in which case we choose the embedding starting with 0. So any maximal chain C : w = w0, w1, . . . , wm = u determines a chain of embeddings with labels l(C) = (l1, . . . , ln) C : η0

l1

→ η1

l2

→ η2

l3

→ . . . lm → ηm where the li give the position of the new zero in ηi.

  • Ex. C : baabbaa, aabbaa, aabba, abba becomes

C : baabbaa 1 → 0aabbaa 7 → 0aabba0 2 → 00abba0, l(C) = (1, 7, 2).

Lemma (S and Willenbring)

The total order on C(w, u) given by B C iff l(B) ≤lex l(C) is a PL-order

slide-91
SLIDE 91

DMT gives a proof of Bj¨

  • rner’s formula which explains the

definitions of i(w) and o(w) and the inequality between them.

slide-92
SLIDE 92

DMT gives a proof of Bj¨

  • rner’s formula which explains the

definitions of i(w) and o(w) and the inequality between them.

  • Ex. Let u = a, w = abbab and consider all chains in C(w, u)

passing through ab = o(w): B : abbab

1

→ 0bbab

2

→ 00bab

3

→ 000ab

5

→ 000a0, C : abbab

5

→ abba0 4 → abb00 3 → ab000 2 → a0000.

slide-93
SLIDE 93

DMT gives a proof of Bj¨

  • rner’s formula which explains the

definitions of i(w) and o(w) and the inequality between them.

  • Ex. Let u = a, w = abbab and consider all chains in C(w, u)

passing through ab = o(w): B : abbab

1

→ 0bbab

2

→ 00bab

3

→ 000ab

5

→ 000a0, C : abbab

5

→ abba0 4 → abb00 3 → ab000 2 → a0000. Note that C(abbab, ab) is an SI of C and is, in fact, an MSI.

slide-94
SLIDE 94

DMT gives a proof of Bj¨

  • rner’s formula which explains the

definitions of i(w) and o(w) and the inequality between them.

  • Ex. Let u = a, w = abbab and consider all chains in C(w, u)

passing through ab = o(w): B : abbab

1

→ 0bbab

2

→ 00bab

3

→ 000ab

5

→ 000a0, C : abbab

5

→ abba0 4 → abb00 3 → ab000 2 → a0000. Note that C(abbab, ab) is an SI of C and is, in fact, an MSI.

Proposition (S and Willenbring)

Let u ≤ o(w) ≤ i(w) and let C ∈ C(w, u) be the lexicographically first chain passing through the prefix embedding of o(w) in w.

slide-95
SLIDE 95

DMT gives a proof of Bj¨

  • rner’s formula which explains the

definitions of i(w) and o(w) and the inequality between them.

  • Ex. Let u = a, w = abbab and consider all chains in C(w, u)

passing through ab = o(w): B : abbab

1

→ 0bbab

2

→ 00bab

3

→ 000ab

5

→ 000a0, C : abbab

5

→ abba0 4 → abb00 3 → ab000 2 → a0000. Note that C(abbab, ab) is an SI of C and is, in fact, an MSI.

Proposition (S and Willenbring)

Let u ≤ o(w) ≤ i(w) and let C ∈ C(w, u) be the lexicographically first chain passing through the prefix embedding of o(w) in w. Then I = C(w, o(w)) is an MSI.

slide-96
SLIDE 96

DMT gives a proof of Bj¨

  • rner’s formula which explains the

definitions of i(w) and o(w) and the inequality between them.

  • Ex. Let u = a, w = abbab and consider all chains in C(w, u)

passing through ab = o(w): B : abbab

1

→ 0bbab

2

→ 00bab

3

→ 000ab

5

→ 000a0, C : abbab

5

→ abba0 4 → abb00 3 → ab000 2 → a0000. Note that C(abbab, ab) is an SI of C and is, in fact, an MSI.

Proposition (S and Willenbring)

Let u ≤ o(w) ≤ i(w) and let C ∈ C(w, u) be the lexicographically first chain passing through the prefix embedding of o(w) in w. Then I = C(w, o(w)) is an MSI. Proof Let B be the chain which goes from w to the suffix embedding of o(w) and then continues to u as does C.

slide-97
SLIDE 97

DMT gives a proof of Bj¨

  • rner’s formula which explains the

definitions of i(w) and o(w) and the inequality between them.

  • Ex. Let u = a, w = abbab and consider all chains in C(w, u)

passing through ab = o(w): B : abbab

1

→ 0bbab

2

→ 00bab

3

→ 000ab

5

→ 000a0, C : abbab

5

→ abba0 4 → abb00 3 → ab000 2 → a0000. Note that C(abbab, ab) is an SI of C and is, in fact, an MSI.

Proposition (S and Willenbring)

Let u ≤ o(w) ≤ i(w) and let C ∈ C(w, u) be the lexicographically first chain passing through the prefix embedding of o(w) in w. Then I = C(w, o(w)) is an MSI. Proof Let B be the chain which goes from w to the suffix embedding of o(w) and then continues to u as does C. Then B ≺ C and C − I ⊆ B so I is an SI.

slide-98
SLIDE 98

DMT gives a proof of Bj¨

  • rner’s formula which explains the

definitions of i(w) and o(w) and the inequality between them.

  • Ex. Let u = a, w = abbab and consider all chains in C(w, u)

passing through ab = o(w): B : abbab

1

→ 0bbab

2

→ 00bab

3

→ 000ab

5

→ 000a0, C : abbab

5

→ abba0 4 → abb00 3 → ab000 2 → a0000. Note that C(abbab, ab) is an SI of C and is, in fact, an MSI.

Proposition (S and Willenbring)

Let u ≤ o(w) ≤ i(w) and let C ∈ C(w, u) be the lexicographically first chain passing through the prefix embedding of o(w) in w. Then I = C(w, o(w)) is an MSI. Proof Let B be the chain which goes from w to the suffix embedding of o(w) and then continues to u as does C. Then B ≺ C and C − I ⊆ B so I is an SI. Because o(w) ≤ i(w) there are only two embeddings of o(w) in w: prefix and suffix.

slide-99
SLIDE 99

DMT gives a proof of Bj¨

  • rner’s formula which explains the

definitions of i(w) and o(w) and the inequality between them.

  • Ex. Let u = a, w = abbab and consider all chains in C(w, u)

passing through ab = o(w): B : abbab

1

→ 0bbab

2

→ 00bab

3

→ 000ab

5

→ 000a0, C : abbab

5

→ abba0 4 → abb00 3 → ab000 2 → a0000. Note that C(abbab, ab) is an SI of C and is, in fact, an MSI.

Proposition (S and Willenbring)

Let u ≤ o(w) ≤ i(w) and let C ∈ C(w, u) be the lexicographically first chain passing through the prefix embedding of o(w) in w. Then I = C(w, o(w)) is an MSI. Proof Let B be the chain which goes from w to the suffix embedding of o(w) and then continues to u as does C. Then B ≺ C and C − I ⊆ B so I is an SI. Because o(w) ≤ i(w) there are only two embeddings of o(w) in w: prefix and suffix. Thus, since C is lexicographically first through the prefix embedding, any other chain prior to C must agree with the portion of B up to the suffix embedding of o(w).

slide-100
SLIDE 100

DMT gives a proof of Bj¨

  • rner’s formula which explains the

definitions of i(w) and o(w) and the inequality between them.

  • Ex. Let u = a, w = abbab and consider all chains in C(w, u)

passing through ab = o(w): B : abbab

1

→ 0bbab

2

→ 00bab

3

→ 000ab

5

→ 000a0, C : abbab

5

→ abba0 4 → abb00 3 → ab000 2 → a0000. Note that C(abbab, ab) is an SI of C and is, in fact, an MSI.

Proposition (S and Willenbring)

Let u ≤ o(w) ≤ i(w) and let C ∈ C(w, u) be the lexicographically first chain passing through the prefix embedding of o(w) in w. Then I = C(w, o(w)) is an MSI. Proof Let B be the chain which goes from w to the suffix embedding of o(w) and then continues to u as does C. Then B ≺ C and C − I ⊆ B so I is an SI. Because o(w) ≤ i(w) there are only two embeddings of o(w) in w: prefix and suffix. Thus, since C is lexicographically first through the prefix embedding, any other chain prior to C must agree with the portion of B up to the suffix embedding of o(w). So I is an MSI.

slide-101
SLIDE 101

Let P be any poset.

slide-102
SLIDE 102

Let P be any poset. Define generalized factor order on P∗ by saying u = a1 . . . ak ≤ w = b1 . . . bn if w has a factor bi+1 . . . bi+k with a1 ≤P bi+1, . . . , ak ≤P bi+k.

slide-103
SLIDE 103

Let P be any poset. Define generalized factor order on P∗ by saying u = a1 . . . ak ≤ w = b1 . . . bn if w has a factor bi+1 . . . bi+k with a1 ≤P bi+1, . . . , ak ≤P bi+k.

  • Ex. If P = P (positive integers) in the normal ordering
slide-104
SLIDE 104

Let P be any poset. Define generalized factor order on P∗ by saying u = a1 . . . ak ≤ w = b1 . . . bn if w has a factor bi+1 . . . bi+k with a1 ≤P bi+1, . . . , ak ≤P bi+k.

  • Ex. If P = P (positive integers) in the normal ordering then

352 ≤ 175614 in P∗ because comparing 352 with the factor 756 gives 3 ≤ 7, 5 ≤ 5, and 2 ≤ 6.

slide-105
SLIDE 105

Let P be any poset. Define generalized factor order on P∗ by saying u = a1 . . . ak ≤ w = b1 . . . bn if w has a factor bi+1 . . . bi+k with a1 ≤P bi+1, . . . , ak ≤P bi+k.

  • Ex. If P = P (positive integers) in the normal ordering then

352 ≤ 175614 in P∗ because comparing 352 with the factor 756 gives 3 ≤ 7, 5 ≤ 5, and 2 ≤ 6. Note that if A is an antichain then generalized factor order on A is Bj¨

  • rner’s factor order.
slide-106
SLIDE 106

Let P be any poset. Define generalized factor order on P∗ by saying u = a1 . . . ak ≤ w = b1 . . . bn if w has a factor bi+1 . . . bi+k with a1 ≤P bi+1, . . . , ak ≤P bi+k.

  • Ex. If P = P (positive integers) in the normal ordering then

352 ≤ 175614 in P∗ because comparing 352 with the factor 756 gives 3 ≤ 7, 5 ≤ 5, and 2 ≤ 6. Note that if A is an antichain then generalized factor order on A is Bj¨

  • rner’s factor order. Using DMT we have been able to

determine µ for P∗.

slide-107
SLIDE 107

Let P be any poset. Define generalized factor order on P∗ by saying u = a1 . . . ak ≤ w = b1 . . . bn if w has a factor bi+1 . . . bi+k with a1 ≤P bi+1, . . . , ak ≤P bi+k.

  • Ex. If P = P (positive integers) in the normal ordering then

352 ≤ 175614 in P∗ because comparing 352 with the factor 756 gives 3 ≤ 7, 5 ≤ 5, and 2 ≤ 6. Note that if A is an antichain then generalized factor order on A is Bj¨

  • rner’s factor order. Using DMT we have been able to

determine µ for P∗. The analogues of i(w) and o(w) are not

  • bvious and the proof is an order of magnitude harder than for

an antichain.

slide-108
SLIDE 108

Let P be any poset. Define generalized factor order on P∗ by saying u = a1 . . . ak ≤ w = b1 . . . bn if w has a factor bi+1 . . . bi+k with a1 ≤P bi+1, . . . , ak ≤P bi+k.

  • Ex. If P = P (positive integers) in the normal ordering then

352 ≤ 175614 in P∗ because comparing 352 with the factor 756 gives 3 ≤ 7, 5 ≤ 5, and 2 ≤ 6. Note that if A is an antichain then generalized factor order on A is Bj¨

  • rner’s factor order. Using DMT we have been able to

determine µ for P∗. The analogues of i(w) and o(w) are not

  • bvious and the proof is an order of magnitude harder than for

an antichain. It would not have been possible without Babson and Hersh’s adaptation of DMT.

slide-109
SLIDE 109

Outline

Introduction to Forman’s Discrete Morse Theory (DMT) The M¨

  • bius function and the order complex ∆(x, y)

Babson and Hersh apply DMT to ∆(x, y) Generalized Factor Order References

slide-110
SLIDE 110
  • 1. Babson, E., and Hersh, P

., Discrete Morse functions from lexicographic orders, Trans. Amer. Math. Soc. 357, 2 (2005), 509–534 (electronic).

  • 2. Bj¨
  • rner, A., The M¨
  • bius function of factor order, Theoret.
  • Comput. Sci. 117, 1-2 (1993), 91–98, Conference on

Formal Power Series and Algebraic Combinatorics (Bordeaux, 1991).

  • 3. Forman, R., A discrete Morse theory for cell complexes, in

Geometry, topology, & physics, Conf. Proc. Lecture Notes

  • Geom. Topology, IV. Int. Press, Cambridge, MA, 1995,
  • pp. 112–125.
  • 4. Forman, R., A user’s guide to discrete Morse theory, S´

em.

  • Lothar. Combin. 48 (2002), Art. B48c, 35 pp. (electronic).
  • 5. Sagan, B., and Willenbring, R., The M¨
  • bius function of

generalized factor order, in preparation.

  • 6. Sagan, B., and Vatter, V., The M¨
  • bius function of a

composition poset, J. Algebraic Combin. 24, 2 (2006), 117–136.

slide-111
SLIDE 111

THANKS FOR LISTENING!