102
Discrete Morse Theory Persistent Homology Persistence vs. DMT Discrete Morse Theory and Persistent Homology Kevin P. Knudson Department of Mathematics University of Florida [email protected] http://www.math.ufl.edu/kknudson/ February 23, 2013 Kevin P. Knudson DMT vs. Persistence

Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Discrete Morse Theory and Persistent Homology

Kevin P. Knudson

Department of MathematicsUniversity of Florida

[email protected]

http://www.math.ufl.edu/∼kknudson/

February 23, 2013

Kevin P. Knudson DMT vs. Persistence

Page 2: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Overview

1 Discrete Morse TheoryDefinitionsGradients

2 Persistent HomologyFiltrations and PersistenceThe Persistence Pairing

3 Persistence vs. DMTPersistence to Discrete Vector FieldsDiscrete Vector Fields to Persistence

Kevin P. Knudson DMT vs. Persistence

Page 3: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Overview

1 Discrete Morse TheoryDefinitionsGradients

2 Persistent HomologyFiltrations and PersistenceThe Persistence Pairing

3 Persistence vs. DMTPersistence to Discrete Vector FieldsDiscrete Vector Fields to Persistence

Kevin P. Knudson DMT vs. Persistence

Page 4: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Overview

1 Discrete Morse TheoryDefinitionsGradients

2 Persistent HomologyFiltrations and PersistenceThe Persistence Pairing

3 Persistence vs. DMTPersistence to Discrete Vector FieldsDiscrete Vector Fields to Persistence

Kevin P. Knudson DMT vs. Persistence

Page 5: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

DefinitionsGradients

Discrete Morse Theory

Let M be a simplicial complex. A discrete Morse function on M is a mapfrom the set of simplices of M to R. We abuse notation and write

f : M → R.

It must satisfy the following two conditions, for every p-simplex α(p) in M:

1 #{β(p+1) > α(p)|f (β) ≤ f (α)} ≤ 1;

2 #{τ (p−1) < α(p)|f (τ) ≥ f (α)} ≤ 1.

Kevin P. Knudson DMT vs. Persistence

Page 6: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

DefinitionsGradients

Discrete Morse Theory

Let M be a simplicial complex. A discrete Morse function on M is a mapfrom the set of simplices of M to R. We abuse notation and write

f : M → R.

It must satisfy the following two conditions, for every p-simplex α(p) in M:

1 #{β(p+1) > α(p)|f (β) ≤ f (α)} ≤ 1;

2 #{τ (p−1) < α(p)|f (τ) ≥ f (α)} ≤ 1.

Kevin P. Knudson DMT vs. Persistence

Page 7: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

DefinitionsGradients

Think: Function values increase with the dimension of the simplices.

Simple example: f : M → R, f (α) = dimα

Kevin P. Knudson DMT vs. Persistence

Page 8: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

DefinitionsGradients

Think: Function values increase with the dimension of the simplices.

Simple example: f : M → R, f (α) = dimα

Kevin P. Knudson DMT vs. Persistence

Page 9: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

DefinitionsGradients

Critical Points

A simplex α(p) is critical if the following two conditions hold:

1 #{β(p+1) > α(p)|f (β) ≤ f (α)} = 0;

2 #{τ (p−1) < α(p)|f (τ) ≥ f (α)} = 0.

That is, α is critical provided f decreases when leaving α via a face, and fincreases when leaving α via a coface.

A simplex that is not critical is called regular.

Kevin P. Knudson DMT vs. Persistence

Page 10: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

DefinitionsGradients

Critical Points

A simplex α(p) is critical if the following two conditions hold:

1 #{β(p+1) > α(p)|f (β) ≤ f (α)} = 0;

2 #{τ (p−1) < α(p)|f (τ) ≥ f (α)} = 0.

That is, α is critical provided f decreases when leaving α via a face, and fincreases when leaving α via a coface.

A simplex that is not critical is called regular.

Kevin P. Knudson DMT vs. Persistence

Page 11: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

DefinitionsGradients

The index of the critical simplex α is dimα.

Think:critical simplex σ

of dimension i↔ critical point of index i

at barycenter of σ

Kevin P. Knudson DMT vs. Persistence

Page 12: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

DefinitionsGradients

The index of the critical simplex α is dimα.

Think:critical simplex σ

of dimension i↔ critical point of index i

at barycenter of σ

Kevin P. Knudson DMT vs. Persistence

Page 13: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

DefinitionsGradients

The index of the critical simplex α is dimα.

Think:critical simplex σ

of dimension i↔ critical point of index i

at barycenter of σ

Kevin P. Knudson DMT vs. Persistence

Page 14: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

DefinitionsGradients

Examples

1 Critical vertex = Local minimum

2 Critical n-cell = Local maximum

3 For f (α) = dimα, every cell is critical.

Kevin P. Knudson DMT vs. Persistence

Page 15: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

DefinitionsGradients

Examples

1 Critical vertex = Local minimum

2 Critical n-cell = Local maximum

3 For f (α) = dimα, every cell is critical.

Kevin P. Knudson DMT vs. Persistence

Page 16: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

DefinitionsGradients

Examples

1 Critical vertex = Local minimum

2 Critical n-cell = Local maximum

3 For f (α) = dimα, every cell is critical.

Kevin P. Knudson DMT vs. Persistence

Page 17: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

DefinitionsGradients

Here is a discrete Morse function on the circle:

There are two critical cells, f −1(0) and f −1(5).

Kevin P. Knudson DMT vs. Persistence

Page 18: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

DefinitionsGradients

Here is a discrete Morse function on the circle:

There are two critical cells, f −1(0) and f −1(5).

Kevin P. Knudson DMT vs. Persistence

Page 19: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

DefinitionsGradients

Here is a discrete Morse function on the torus:

41

43

76

32

82

62

42

55

66

84

36

74

26

86

64

82

27

72

53

77

61

41

35

70

20 40

3060

10

080 50

0

75 15 63 65 42 73

5 31 81 83 55 51

83 54 35

70

10

75

5

215681

0 80 50 085

44

67

85

25

71

22

25

The critical cells are f −1(0), f −1(42), f −1(44), and f −1(86).

Kevin P. Knudson DMT vs. Persistence

Page 20: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

DefinitionsGradients

Here is a discrete Morse function on the torus:

41

43

76

32

82

62

42

55

66

84

36

74

26

86

64

82

27

72

53

77

61

41

35

70

20 40

3060

10

080 50

0

75 15 63 65 42 73

5 31 81 83 55 51

83 54 35

70

10

75

5

215681

0 80 50 085

44

67

85

25

71

22

25

The critical cells are f −1(0), f −1(42), f −1(44), and f −1(86).

Kevin P. Knudson DMT vs. Persistence

Page 21: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

DefinitionsGradients

Theorem: (Forman) Suppose f : M → R is a discrete Morse function.Then M is homotopy equivalent to a CW-complex with exactly one cell ofdimension p for each critical simplex of dimension p.

So, the torus has the homotopy type of a complex with one vertex, two1-cells, and one 2-cell.

Kevin P. Knudson DMT vs. Persistence

Page 22: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

DefinitionsGradients

Theorem: (Forman) Suppose f : M → R is a discrete Morse function.Then M is homotopy equivalent to a CW-complex with exactly one cell ofdimension p for each critical simplex of dimension p.

So, the torus has the homotopy type of a complex with one vertex, two1-cells, and one 2-cell.

Kevin P. Knudson DMT vs. Persistence

Page 23: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

DefinitionsGradients

The Associated Gradient Field

Note: Regular simplices occur in pairs.

A simplex is regular if it has a face (coface) with higher (lower) value.To visualize this: draw an arrow

α(p) → β(p+1)

for each such pair.For any σ in M, exactly one of the following is true:

1 σ is the tail of exactly one arrow;

2 σ is the head of exactly one arrow;

3 σ is neither the head nor tail of an arrow.

In the last case, σ is critical.

Kevin P. Knudson DMT vs. Persistence

Page 24: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

DefinitionsGradients

The Associated Gradient Field

Note: Regular simplices occur in pairs.A simplex is regular if it has a face (coface) with higher (lower) value.

To visualize this: draw an arrow

α(p) → β(p+1)

for each such pair.For any σ in M, exactly one of the following is true:

1 σ is the tail of exactly one arrow;

2 σ is the head of exactly one arrow;

3 σ is neither the head nor tail of an arrow.

In the last case, σ is critical.

Kevin P. Knudson DMT vs. Persistence

Page 25: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

DefinitionsGradients

The Associated Gradient Field

Note: Regular simplices occur in pairs.A simplex is regular if it has a face (coface) with higher (lower) value.To visualize this: draw an arrow

α(p) → β(p+1)

for each such pair.For any σ in M, exactly one of the following is true:

1 σ is the tail of exactly one arrow;

2 σ is the head of exactly one arrow;

3 σ is neither the head nor tail of an arrow.

In the last case, σ is critical.

Kevin P. Knudson DMT vs. Persistence

Page 26: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

DefinitionsGradients

The Associated Gradient Field

Note: Regular simplices occur in pairs.A simplex is regular if it has a face (coface) with higher (lower) value.To visualize this: draw an arrow

α(p) → β(p+1)

for each such pair.For any σ in M, exactly one of the following is true:

1 σ is the tail of exactly one arrow;

2 σ is the head of exactly one arrow;

3 σ is neither the head nor tail of an arrow.

In the last case, σ is critical.

Kevin P. Knudson DMT vs. Persistence

Page 27: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

DefinitionsGradients

Here is the gradient field on the torus associated to the above discreteMorse function:

Kevin P. Knudson DMT vs. Persistence

Page 28: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

DefinitionsGradients

Gradients are easily characterized.

Definition. Let V be a discrete vector field on M. A V -path is a sequenceof simplices

α(p)0 , β

(p+1)0 , α

(p)1 , β

(p+1)1 , . . . , β

(p+1)r , α

(p)r+1

with {αi < βi} ∈ V , i = 0, . . . , r , and βi > αi+1 6= αi . Such a path iscalled closed if αr+1 = α0.

Theorem. (Forman) V is a gradient if and only if there are no closedV -paths.

Another way to look at this, due to Chari, is to consider the Hassediagram of M, the directed graph whose vertices are the simplices of Mwith arrows β(p+1) → α(p) for β > α. Modify it by reversing an arrowwhenever {α, β} ∈ V . Then V is a gradient if and only if this modifieddiagram has no directed loops.

Kevin P. Knudson DMT vs. Persistence

Page 29: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

DefinitionsGradients

Gradients are easily characterized.

Definition. Let V be a discrete vector field on M. A V -path is a sequenceof simplices

α(p)0 , β

(p+1)0 , α

(p)1 , β

(p+1)1 , . . . , β

(p+1)r , α

(p)r+1

with {αi < βi} ∈ V , i = 0, . . . , r , and βi > αi+1 6= αi . Such a path iscalled closed if αr+1 = α0.

Theorem. (Forman) V is a gradient if and only if there are no closedV -paths.

Another way to look at this, due to Chari, is to consider the Hassediagram of M, the directed graph whose vertices are the simplices of Mwith arrows β(p+1) → α(p) for β > α. Modify it by reversing an arrowwhenever {α, β} ∈ V . Then V is a gradient if and only if this modifieddiagram has no directed loops.

Kevin P. Knudson DMT vs. Persistence

Page 30: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

DefinitionsGradients

Gradients are easily characterized.

Definition. Let V be a discrete vector field on M. A V -path is a sequenceof simplices

α(p)0 , β

(p+1)0 , α

(p)1 , β

(p+1)1 , . . . , β

(p+1)r , α

(p)r+1

with {αi < βi} ∈ V , i = 0, . . . , r , and βi > αi+1 6= αi . Such a path iscalled closed if αr+1 = α0.

Theorem. (Forman) V is a gradient if and only if there are no closedV -paths.

Another way to look at this, due to Chari, is to consider the Hassediagram of M, the directed graph whose vertices are the simplices of Mwith arrows β(p+1) → α(p) for β > α. Modify it by reversing an arrowwhenever {α, β} ∈ V . Then V is a gradient if and only if this modifieddiagram has no directed loops.

Kevin P. Knudson DMT vs. Persistence

Page 31: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

DefinitionsGradients

Gradients are easily characterized.

Definition. Let V be a discrete vector field on M. A V -path is a sequenceof simplices

α(p)0 , β

(p+1)0 , α

(p)1 , β

(p+1)1 , . . . , β

(p+1)r , α

(p)r+1

with {αi < βi} ∈ V , i = 0, . . . , r , and βi > αi+1 6= αi . Such a path iscalled closed if αr+1 = α0.

Theorem. (Forman) V is a gradient if and only if there are no closedV -paths.

Another way to look at this, due to Chari, is to consider the Hassediagram of M, the directed graph whose vertices are the simplices of Mwith arrows β(p+1) → α(p) for β > α. Modify it by reversing an arrowwhenever {α, β} ∈ V . Then V is a gradient if and only if this modifieddiagram has no directed loops.

Kevin P. Knudson DMT vs. Persistence

Page 32: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

Persistent Homology

Suppose we have a simplicial complex M and a filtration by subcomplexes

∅ = M−1 ⊂ M0 ⊂ M1 ⊂ · · · ⊂ Mr = M.

Fix i ≥ 0 and consider the sequence of homology groups

0→ Hi (M0)→ Hi (M1)→ · · · → Hi (Mr ).

If a class α is born in Hi (Mj) and dies in Hi (M`), we say the persistence ofα is `− j − 1.

Kevin P. Knudson DMT vs. Persistence

Page 33: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

Persistent Homology

Suppose we have a simplicial complex M and a filtration by subcomplexes

∅ = M−1 ⊂ M0 ⊂ M1 ⊂ · · · ⊂ Mr = M.

Fix i ≥ 0 and consider the sequence of homology groups

0→ Hi (M0)→ Hi (M1)→ · · · → Hi (Mr ).

If a class α is born in Hi (Mj) and dies in Hi (M`), we say the persistence ofα is `− j − 1.

Kevin P. Knudson DMT vs. Persistence

Page 34: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

Persistent Homology

Suppose we have a simplicial complex M and a filtration by subcomplexes

∅ = M−1 ⊂ M0 ⊂ M1 ⊂ · · · ⊂ Mr = M.

Fix i ≥ 0 and consider the sequence of homology groups

0→ Hi (M0)→ Hi (M1)→ · · · → Hi (Mr ).

If a class α is born in Hi (Mj) and dies in Hi (M`), we say the persistence ofα is `− j − 1.

Kevin P. Knudson DMT vs. Persistence

Page 35: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

Persistent Homology

Suppose we have a simplicial complex M and a filtration by subcomplexes

∅ = M−1 ⊂ M0 ⊂ M1 ⊂ · · · ⊂ Mr = M.

Fix i ≥ 0 and consider the sequence of homology groups

0→ Hi (M0)→ Hi (M1)→ · · · → Hi (Mr ).

If a class α is born in Hi (Mj) and dies in Hi (M`), we say the persistence ofα is `− j − 1.

Kevin P. Knudson DMT vs. Persistence

Page 36: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

How are classes born?

A simplex σ enters the complex at filtration level j and creates a cycle. Wecall such a simplex positive.

How do classes die?

A simplex τ enters the complex at filtration level ` and fills in a cycle. Wecall such a simplex negative.

This creates a pairing of the simplices of M.

Kevin P. Knudson DMT vs. Persistence

Page 37: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

How are classes born?

A simplex σ enters the complex at filtration level j and creates a cycle. Wecall such a simplex positive.

How do classes die?

A simplex τ enters the complex at filtration level ` and fills in a cycle. Wecall such a simplex negative.

This creates a pairing of the simplices of M.

Kevin P. Knudson DMT vs. Persistence

Page 38: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

How are classes born?

A simplex σ enters the complex at filtration level j and creates a cycle. Wecall such a simplex positive.

How do classes die?

A simplex τ enters the complex at filtration level ` and fills in a cycle. Wecall such a simplex negative.

This creates a pairing of the simplices of M.

Kevin P. Knudson DMT vs. Persistence

Page 39: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

How are classes born?

A simplex σ enters the complex at filtration level j and creates a cycle. Wecall such a simplex positive.

How do classes die?

A simplex τ enters the complex at filtration level ` and fills in a cycle. Wecall such a simplex negative.

This creates a pairing of the simplices of M.

Kevin P. Knudson DMT vs. Persistence

Page 40: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

How are classes born?

A simplex σ enters the complex at filtration level j and creates a cycle. Wecall such a simplex positive.

How do classes die?

A simplex τ enters the complex at filtration level ` and fills in a cycle. Wecall such a simplex negative.

This creates a pairing of the simplices of M.

Kevin P. Knudson DMT vs. Persistence

Page 41: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

The Persistence Pairing

The pairing is defined as follows:

1 When a negative simplex τ enters the filtration, it has killed ahomology class. Find the youngest positive simplex σ representingthat class.

2 If σ is not yet paired with anything, then we pair σ and τ .

3 If σ is already paired, we then search for a homologous cyclerepresented by a positive simplex which is unpaired (and we look forthe youngest such simplex); call this σ′. We then pair σ′ with τ .

Note that a simplex may get paired with something that is not adjacent toit. Also, each simplex in M is in at most one pair (some simplices do notget paired).

Kevin P. Knudson DMT vs. Persistence

Page 42: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

The Persistence Pairing

The pairing is defined as follows:

1 When a negative simplex τ enters the filtration, it has killed ahomology class. Find the youngest positive simplex σ representingthat class.

2 If σ is not yet paired with anything, then we pair σ and τ .

3 If σ is already paired, we then search for a homologous cyclerepresented by a positive simplex which is unpaired (and we look forthe youngest such simplex); call this σ′. We then pair σ′ with τ .

Note that a simplex may get paired with something that is not adjacent toit. Also, each simplex in M is in at most one pair (some simplices do notget paired).

Kevin P. Knudson DMT vs. Persistence

Page 43: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

The Persistence Pairing

The pairing is defined as follows:

1 When a negative simplex τ enters the filtration, it has killed ahomology class. Find the youngest positive simplex σ representingthat class.

2 If σ is not yet paired with anything, then we pair σ and τ .

3 If σ is already paired, we then search for a homologous cyclerepresented by a positive simplex which is unpaired (and we look forthe youngest such simplex); call this σ′. We then pair σ′ with τ .

Note that a simplex may get paired with something that is not adjacent toit. Also, each simplex in M is in at most one pair (some simplices do notget paired).

Kevin P. Knudson DMT vs. Persistence

Page 44: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

The Persistence Pairing

The pairing is defined as follows:

1 When a negative simplex τ enters the filtration, it has killed ahomology class. Find the youngest positive simplex σ representingthat class.

2 If σ is not yet paired with anything, then we pair σ and τ .

3 If σ is already paired, we then search for a homologous cyclerepresented by a positive simplex which is unpaired (and we look forthe youngest such simplex); call this σ′. We then pair σ′ with τ .

Note that a simplex may get paired with something that is not adjacent toit. Also, each simplex in M is in at most one pair (some simplices do notget paired).

Kevin P. Knudson DMT vs. Persistence

Page 45: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

The Persistence Pairing

The pairing is defined as follows:

1 When a negative simplex τ enters the filtration, it has killed ahomology class. Find the youngest positive simplex σ representingthat class.

2 If σ is not yet paired with anything, then we pair σ and τ .

3 If σ is already paired, we then search for a homologous cyclerepresented by a positive simplex which is unpaired (and we look forthe youngest such simplex); call this σ′. We then pair σ′ with τ .

Note that a simplex may get paired with something that is not adjacent toit. Also, each simplex in M is in at most one pair (some simplices do notget paired).

Kevin P. Knudson DMT vs. Persistence

Page 46: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

The Persistence Pairing

The pairing is defined as follows:

1 When a negative simplex τ enters the filtration, it has killed ahomology class. Find the youngest positive simplex σ representingthat class.

2 If σ is not yet paired with anything, then we pair σ and τ .

3 If σ is already paired, we then search for a homologous cyclerepresented by a positive simplex which is unpaired (and we look forthe youngest such simplex); call this σ′. We then pair σ′ with τ .

Note that a simplex may get paired with something that is not adjacent toit. Also, each simplex in M is in at most one pair (some simplices do notget paired).

Kevin P. Knudson DMT vs. Persistence

Page 47: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

Here’s one way to do this. Assume the filtration on M is such that eachlevel Mi is obtained from Mi−1 by attaching a single simplex σi .

Let D be the incidence matrix of the complex M:

Dij =

{1 ifσi ∈ ∂σj0 otherwise

If R is a 0− 1 matrix, let lowR(j) be the row index of the last 1 in columnj of R, and leave lowR(j) undefined if column j is 0.

Definition. R is called reduced and lowR is a pairing function iflowR(j) 6= lowR(j ′) for nonzero columns j 6= j ′.

Kevin P. Knudson DMT vs. Persistence

Page 48: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

Here’s one way to do this. Assume the filtration on M is such that eachlevel Mi is obtained from Mi−1 by attaching a single simplex σi .

Let D be the incidence matrix of the complex M:

Dij =

{1 ifσi ∈ ∂σj0 otherwise

If R is a 0− 1 matrix, let lowR(j) be the row index of the last 1 in columnj of R, and leave lowR(j) undefined if column j is 0.

Definition. R is called reduced and lowR is a pairing function iflowR(j) 6= lowR(j ′) for nonzero columns j 6= j ′.

Kevin P. Knudson DMT vs. Persistence

Page 49: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

Here’s one way to do this. Assume the filtration on M is such that eachlevel Mi is obtained from Mi−1 by attaching a single simplex σi .

Let D be the incidence matrix of the complex M:

Dij =

{1 ifσi ∈ ∂σj0 otherwise

If R is a 0− 1 matrix, let lowR(j) be the row index of the last 1 in columnj of R, and leave lowR(j) undefined if column j is 0.

Definition. R is called reduced and lowR is a pairing function iflowR(j) 6= lowR(j ′) for nonzero columns j 6= j ′.

Kevin P. Knudson DMT vs. Persistence

Page 50: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

Algorithm

Reduce D by adding columns mod 2 to other columns located to the right:

R = D

for j = 1 to nwhile ∃j ′ < j with lowR(j ′) = lowR(j)

add column j ′ to column j

endwhileendfor

Then if i = lowR(j), we pair σi with σj .

Kevin P. Knudson DMT vs. Persistence

Page 51: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

AlgorithmReduce D by adding columns mod 2 to other columns located to the right:

R = D

for j = 1 to nwhile ∃j ′ < j with lowR(j ′) = lowR(j)

add column j ′ to column j

endwhileendfor

Then if i = lowR(j), we pair σi with σj .

Kevin P. Knudson DMT vs. Persistence

Page 52: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

AlgorithmReduce D by adding columns mod 2 to other columns located to the right:

R = D

for j = 1 to nwhile ∃j ′ < j with lowR(j ′) = lowR(j)

add column j ′ to column j

endwhileendfor

Then if i = lowR(j), we pair σi with σj .

Kevin P. Knudson DMT vs. Persistence

Page 53: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

An Example

s+

Kevin P. Knudson DMT vs. Persistence

Page 54: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

An Example

s+

Kevin P. Knudson DMT vs. Persistence

Page 55: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

An Example

s+, t+

Kevin P. Knudson DMT vs. Persistence

Page 56: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

An Example

s+, t+, u+

Kevin P. Knudson DMT vs. Persistence

Page 57: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

An Example

s+, t+, u+, st−

Kevin P. Knudson DMT vs. Persistence

Page 58: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

An Example

s+, t+, u+, st−, v+

Kevin P. Knudson DMT vs. Persistence

Page 59: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

An Example

s+, t+, u+, st−, v+,w+

Kevin P. Knudson DMT vs. Persistence

Page 60: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

An Example

s+, t+, u+, st−, v+,w+, sw−

Kevin P. Knudson DMT vs. Persistence

Page 61: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

An Example

s+, t+, u+, st−, v+,w+, sw−, tw+

Kevin P. Knudson DMT vs. Persistence

Page 62: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

An Example

s+, t+, u+, st−, v+,w+, sw−, tw+,uv−

Kevin P. Knudson DMT vs. Persistence

Page 63: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

An Example

s+, t+, u+, st−, v+,w+, sw−, tw+,uv−, sv−

Kevin P. Knudson DMT vs. Persistence

Page 64: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

An Example

s+, t+, u+, st−, v+,w+, sw−, tw+,uv−, sv−, su+

Kevin P. Knudson DMT vs. Persistence

Page 65: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

An Example

s+, t+, u+, st−, v+,w+, sw−, tw+,uv−, sv−, su+, uw+

Kevin P. Knudson DMT vs. Persistence

Page 66: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

An Example

s+, t+, u+, st−, v+,w+, sw−, tw+,uv−, sv−, su+, uw+, tu+

Kevin P. Knudson DMT vs. Persistence

Page 67: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

An Example

s+, t+, u+, st−, v+,w+, sw−, tw+,uv−, sv−, su+, uw+, tu+, tuw−

Kevin P. Knudson DMT vs. Persistence

Page 68: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

An Example

s+, t+, u+, st−, v+,w+, sw−, tw+,uv−, sv−, su+, uw+, tu+, tuw−, suw−

Kevin P. Knudson DMT vs. Persistence

Page 69: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

An Example

s+, t+, u+, st−, v+,w+, sw−, tw+,uv−, sv−, su+, uw+, tu+, tuw−, suw−,stu−

Kevin P. Knudson DMT vs. Persistence

Page 70: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

An Example

s+, t+, u+, st−, v+,w+, sw−, tw+,uv−, sv−, su+, uw+, tu+, tuw−, suw−,stu−, suv−

Kevin P. Knudson DMT vs. Persistence

Page 71: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

An Example

s+, t+, u+, st−, v+,w+, sw−, tw+,uv−, sv−, su+, uw+, tu+, tuw−, suw−,stu−, suv−, stw+

Kevin P. Knudson DMT vs. Persistence

Page 72: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

The resulting pairing arising from this filtration is then

(t, st) (tu, tuw)(w , sw) (uw , suw)(v , uv) (tw , stu)(u, sv) (su, suv)

The following simplices remain unpaired: s and stw . Note that this makessense: the Betti numbers of this complex are 1, 0, 1.

Note that we wound up with (u, sv) and (tw , stu). In both cases, thelower dimensional simplex is not a face of the larger one. What thatmeans is that it took a while for the homology classes represented by uand tw to die. This is information you might want to know.

Kevin P. Knudson DMT vs. Persistence

Page 73: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

The resulting pairing arising from this filtration is then

(t, st) (tu, tuw)(w , sw) (uw , suw)(v , uv) (tw , stu)(u, sv) (su, suv)

The following simplices remain unpaired: s and stw . Note that this makessense: the Betti numbers of this complex are 1, 0, 1.

Note that we wound up with (u, sv) and (tw , stu). In both cases, thelower dimensional simplex is not a face of the larger one. What thatmeans is that it took a while for the homology classes represented by uand tw to die. This is information you might want to know.

Kevin P. Knudson DMT vs. Persistence

Page 74: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

The resulting pairing arising from this filtration is then

(t, st) (tu, tuw)(w , sw) (uw , suw)(v , uv) (tw , stu)(u, sv) (su, suv)

The following simplices remain unpaired: s and stw . Note that this makessense: the Betti numbers of this complex are 1, 0, 1.

Note that we wound up with (u, sv) and (tw , stu). In both cases, thelower dimensional simplex is not a face of the larger one. What thatmeans is that it took a while for the homology classes represented by uand tw to die. This is information you might want to know.

Kevin P. Knudson DMT vs. Persistence

Page 75: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

BUT

This looks like a vector field on M if we ignore these anomalies.

Kevin P. Knudson DMT vs. Persistence

Page 76: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Filtrations and PersistenceThe Persistence Pairing

BUT This looks like a vector field on M if we ignore these anomalies.

Kevin P. Knudson DMT vs. Persistence

Page 77: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Persistence to Discrete Vector FieldsDiscrete Vector Fields to Persistence

Persistence to Discrete Vector Fields

Given a filtered simplicial complex M and its associated persistence pairingP, we define a discrete vector field VP on M as follows:

1 If {α, β} ∈ P, and if α is a codimension-one face of β, then{α, β} ∈ VP .

2 If {α, β} ∈ P, and if α is not a face of β, then leave α and βunpaired.

Note that each pair {α, β} ∈ VP has α positive and β negative.

Kevin P. Knudson DMT vs. Persistence

Page 78: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Persistence to Discrete Vector FieldsDiscrete Vector Fields to Persistence

Persistence to Discrete Vector Fields

Given a filtered simplicial complex M and its associated persistence pairingP, we define a discrete vector field VP on M as follows:

1 If {α, β} ∈ P, and if α is a codimension-one face of β, then{α, β} ∈ VP .

2 If {α, β} ∈ P, and if α is not a face of β, then leave α and βunpaired.

Note that each pair {α, β} ∈ VP has α positive and β negative.

Kevin P. Knudson DMT vs. Persistence

Page 79: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Persistence to Discrete Vector FieldsDiscrete Vector Fields to Persistence

Persistence to Discrete Vector Fields

Given a filtered simplicial complex M and its associated persistence pairingP, we define a discrete vector field VP on M as follows:

1 If {α, β} ∈ P, and if α is a codimension-one face of β, then{α, β} ∈ VP .

2 If {α, β} ∈ P, and if α is not a face of β, then leave α and βunpaired.

Note that each pair {α, β} ∈ VP has α positive and β negative.

Kevin P. Knudson DMT vs. Persistence

Page 80: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Persistence to Discrete Vector FieldsDiscrete Vector Fields to Persistence

Persistence to Discrete Vector Fields

Given a filtered simplicial complex M and its associated persistence pairingP, we define a discrete vector field VP on M as follows:

1 If {α, β} ∈ P, and if α is a codimension-one face of β, then{α, β} ∈ VP .

2 If {α, β} ∈ P, and if α is not a face of β, then leave α and βunpaired.

Note that each pair {α, β} ∈ VP has α positive and β negative.

Kevin P. Knudson DMT vs. Persistence

Page 81: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Persistence to Discrete Vector FieldsDiscrete Vector Fields to Persistence

Persistence to Discrete Vector Fields

Given a filtered simplicial complex M and its associated persistence pairingP, we define a discrete vector field VP on M as follows:

1 If {α, β} ∈ P, and if α is a codimension-one face of β, then{α, β} ∈ VP .

2 If {α, β} ∈ P, and if α is not a face of β, then leave α and βunpaired.

Note that each pair {α, β} ∈ VP has α positive and β negative.

Kevin P. Knudson DMT vs. Persistence

Page 82: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Persistence to Discrete Vector FieldsDiscrete Vector Fields to Persistence

Theorem. VP is a gradient.

Here’s the idea. Suppose we had a loop in VP :

Each of the edges on the interior ispositive by assumption. But thatcan’t be—one of those edges had tojoin the outer loop with the innertriangle and therefore be negative.(N.B. This is a grossoversimplification, but it illustratesthe point.)

Kevin P. Knudson DMT vs. Persistence

Page 83: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Persistence to Discrete Vector FieldsDiscrete Vector Fields to Persistence

Theorem. VP is a gradient.Here’s the idea. Suppose we had a loop in VP :

Each of the edges on the interior ispositive by assumption. But thatcan’t be—one of those edges had tojoin the outer loop with the innertriangle and therefore be negative.(N.B. This is a grossoversimplification, but it illustratesthe point.)

Kevin P. Knudson DMT vs. Persistence

Page 84: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Persistence to Discrete Vector FieldsDiscrete Vector Fields to Persistence

Theorem. VP is a gradient.Here’s the idea. Suppose we had a loop in VP :

Each of the edges on the interior ispositive by assumption. But thatcan’t be—one of those edges had tojoin the outer loop with the innertriangle and therefore be negative.(N.B. This is a grossoversimplification, but it illustratesthe point.)

Kevin P. Knudson DMT vs. Persistence

Page 85: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Persistence to Discrete Vector FieldsDiscrete Vector Fields to Persistence

An Example

Note: stu, sv , tw , u are all criticaland “shouldn’t” be.But we have unique gradient paths

sv > v < uv > u

and

stu > tu < tuw > tw

Kevin P. Knudson DMT vs. Persistence

Page 86: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Persistence to Discrete Vector FieldsDiscrete Vector Fields to Persistence

An Example

Note: stu, sv , tw , u are all criticaland “shouldn’t” be.

But we have unique gradient paths

sv > v < uv > u

and

stu > tu < tuw > tw

Kevin P. Knudson DMT vs. Persistence

Page 87: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Persistence to Discrete Vector FieldsDiscrete Vector Fields to Persistence

An Example

Note: stu, sv , tw , u are all criticaland “shouldn’t” be.But we have unique gradient paths

sv > v < uv > u

and

stu > tu < tuw > tw

Kevin P. Knudson DMT vs. Persistence

Page 88: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Persistence to Discrete Vector FieldsDiscrete Vector Fields to Persistence

We can cancel these by reversing the arrows to yield a gradient with only sand stw critical.

Conjecture. Those simplices that are paired by P but not in VP have aunique gradient path joining them.

Kevin P. Knudson DMT vs. Persistence

Page 89: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Persistence to Discrete Vector FieldsDiscrete Vector Fields to Persistence

We can cancel these by reversing the arrows to yield a gradient with only sand stw critical.

Conjecture. Those simplices that are paired by P but not in VP have aunique gradient path joining them.

Kevin P. Knudson DMT vs. Persistence

Page 90: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Persistence to Discrete Vector FieldsDiscrete Vector Fields to Persistence

Discrete Vector Fields to Persistence

Conversely, given a discrete gradient V , we’d like to associate to it afiltration M• of M and then compute the persistence pairing PV .

The natural thing to try is to filter M by sublevel sets of a discrete Morsefunction associated to V (there’s a fairly canonical choice of such a map).This will lead to a filtration where more than one simplex enters at a time,but that can be dealt with. I’m still working on this.

Kevin P. Knudson DMT vs. Persistence

Page 91: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Persistence to Discrete Vector FieldsDiscrete Vector Fields to Persistence

Discrete Vector Fields to Persistence

Conversely, given a discrete gradient V , we’d like to associate to it afiltration M• of M and then compute the persistence pairing PV .

The natural thing to try is to filter M by sublevel sets of a discrete Morsefunction associated to V (there’s a fairly canonical choice of such a map).This will lead to a filtration where more than one simplex enters at a time,but that can be dealt with. I’m still working on this.

Kevin P. Knudson DMT vs. Persistence

Page 92: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Persistence to Discrete Vector FieldsDiscrete Vector Fields to Persistence

Discrete Vector Fields to Persistence

Conversely, given a discrete gradient V , we’d like to associate to it afiltration M• of M and then compute the persistence pairing PV .

The natural thing to try is to filter M by sublevel sets of a discrete Morsefunction associated to V (there’s a fairly canonical choice of such a map).This will lead to a filtration where more than one simplex enters at a time,but that can be dealt with. I’m still working on this.

Kevin P. Knudson DMT vs. Persistence

Page 93: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Persistence to Discrete Vector FieldsDiscrete Vector Fields to Persistence

What You Want:

PVP= P

What You Can’t Have: VPV= V

Example: Take V = ∅. Then PV 6= ∅; in fact some vertex will get pairedwith one of its edges, and this pair will belong to VPV

.

Kevin P. Knudson DMT vs. Persistence

Page 94: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Persistence to Discrete Vector FieldsDiscrete Vector Fields to Persistence

What You Want: PVP= P

What You Can’t Have: VPV= V

Example: Take V = ∅. Then PV 6= ∅; in fact some vertex will get pairedwith one of its edges, and this pair will belong to VPV

.

Kevin P. Knudson DMT vs. Persistence

Page 95: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Persistence to Discrete Vector FieldsDiscrete Vector Fields to Persistence

What You Want: PVP= P

What You Can’t Have:

VPV= V

Example: Take V = ∅. Then PV 6= ∅; in fact some vertex will get pairedwith one of its edges, and this pair will belong to VPV

.

Kevin P. Knudson DMT vs. Persistence

Page 96: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Persistence to Discrete Vector FieldsDiscrete Vector Fields to Persistence

What You Want: PVP= P

What You Can’t Have: VPV= V

Example: Take V = ∅. Then PV 6= ∅; in fact some vertex will get pairedwith one of its edges, and this pair will belong to VPV

.

Kevin P. Knudson DMT vs. Persistence

Page 97: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Persistence to Discrete Vector FieldsDiscrete Vector Fields to Persistence

What You Want: PVP= P

What You Can’t Have: VPV= V

Example: Take V = ∅. Then PV 6= ∅; in fact some vertex will get pairedwith one of its edges, and this pair will belong to VPV

.

Kevin P. Knudson DMT vs. Persistence

Page 98: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Persistence to Discrete Vector FieldsDiscrete Vector Fields to Persistence

Future Work

1 Nail down the proper definition of PV .

2 Given any discrete vector field on M, we get a “persistence diagram”as in Edelsbrunner, Letscher, Zomorodian. Is there a characterizationof those diagrams that correspond to gradients?

3 Kozlov has characterized discrete Morse functions as poset maps with“small fibers” (fibers of cardinality ≤ 2). Since persistent homologyroughly corresponds to discrete Morse theory, what is the theoryassociated with other poset maps? Is there a connection tomultidimensional persistence?

Kevin P. Knudson DMT vs. Persistence

Page 99: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Persistence to Discrete Vector FieldsDiscrete Vector Fields to Persistence

Future Work

1 Nail down the proper definition of PV .

2 Given any discrete vector field on M, we get a “persistence diagram”as in Edelsbrunner, Letscher, Zomorodian. Is there a characterizationof those diagrams that correspond to gradients?

3 Kozlov has characterized discrete Morse functions as poset maps with“small fibers” (fibers of cardinality ≤ 2). Since persistent homologyroughly corresponds to discrete Morse theory, what is the theoryassociated with other poset maps? Is there a connection tomultidimensional persistence?

Kevin P. Knudson DMT vs. Persistence

Page 100: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Persistence to Discrete Vector FieldsDiscrete Vector Fields to Persistence

Future Work

1 Nail down the proper definition of PV .

2 Given any discrete vector field on M, we get a “persistence diagram”as in Edelsbrunner, Letscher, Zomorodian. Is there a characterizationof those diagrams that correspond to gradients?

3 Kozlov has characterized discrete Morse functions as poset maps with“small fibers” (fibers of cardinality ≤ 2). Since persistent homologyroughly corresponds to discrete Morse theory, what is the theoryassociated with other poset maps? Is there a connection tomultidimensional persistence?

Kevin P. Knudson DMT vs. Persistence

Page 101: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Persistence to Discrete Vector FieldsDiscrete Vector Fields to Persistence

Future Work

1 Nail down the proper definition of PV .

2 Given any discrete vector field on M, we get a “persistence diagram”as in Edelsbrunner, Letscher, Zomorodian. Is there a characterizationof those diagrams that correspond to gradients?

3 Kozlov has characterized discrete Morse functions as poset maps with“small fibers” (fibers of cardinality ≤ 2). Since persistent homologyroughly corresponds to discrete Morse theory, what is the theoryassociated with other poset maps? Is there a connection tomultidimensional persistence?

Kevin P. Knudson DMT vs. Persistence

Page 102: Discrete Morse Theory and Persistent Homologyhironaka/FSUUF/knudson.pdf · 2013-02-25 · Discrete Morse Theory Persistent Homology Persistence vs. DMT De nitions Gradients The Associated

Discrete Morse TheoryPersistent HomologyPersistence vs. DMT

Persistence to Discrete Vector FieldsDiscrete Vector Fields to Persistence

Fin

Kevin P. Knudson DMT vs. Persistence