The Persistence Lattice Jo ao Pita Costa z (in a joint work with - - PowerPoint PPT Presentation

the persistence lattice
SMART_READER_LITE
LIVE PREVIEW

The Persistence Lattice Jo ao Pita Costa z (in a joint work with - - PowerPoint PPT Presentation

The Persistence Lattice Jo ao Pita Costa z (in a joint work with Primo Skraba) Jo zef Stefan Institute Ljubljana, Slovenia Novi Sad Algebra Conference, June 8, 2013 Motivation & Background Order Structure Algebraic


slide-1
SLIDE 1

The Persistence Lattice

Jo˜ ao Pita Costa (in a joint work with Primoˇ z ˇ Skraba)

Joˇ zef Stefan Institute Ljubljana, Slovenia

Novi Sad Algebra Conference, June 8, 2013

slide-2
SLIDE 2

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Motivations

Applied Topology

Persistence Lattice Algebraic Topology Computational Geometry Data Analysis

JPC :: NSAC 2013 The Persistence Lattice

slide-3
SLIDE 3

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Topological Data Analysis

JPC :: NSAC 2013 The Persistence Lattice

slide-4
SLIDE 4

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Topological Data Analysis

JPC :: NSAC 2013 The Persistence Lattice

slide-5
SLIDE 5

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Topological Data Analysis

JPC :: NSAC 2013 The Persistence Lattice

slide-6
SLIDE 6

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Recovering the Space

JPC :: NSAC 2013 The Persistence Lattice

slide-7
SLIDE 7

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Recovering the Space

JPC :: NSAC 2013 The Persistence Lattice

slide-8
SLIDE 8

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Recovering the Space

JPC :: NSAC 2013 The Persistence Lattice

slide-9
SLIDE 9

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Recovering the Space

JPC :: NSAC 2013 The Persistence Lattice

slide-10
SLIDE 10

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Recovering the Space

JPC :: NSAC 2013 The Persistence Lattice

slide-11
SLIDE 11

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Recovering the Space

JPC :: NSAC 2013 The Persistence Lattice

slide-12
SLIDE 12

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Recovering the Space

JPC :: NSAC 2013 The Persistence Lattice

slide-13
SLIDE 13

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Persistent Homology

Persistence of ❍✵ of sublevel-sets of a real function.

Mikael Vejdemo-Johansson, Sketches of a platypus: persistence homology and its foundations. arXiv:1212.5398v1 (2013) JPC :: NSAC 2013 The Persistence Lattice

slide-14
SLIDE 14

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Persistent Homology

Persistence of ❍✵ of sublevel-sets by the height function with six critical points on a topological sphere.

  • H. Edelsbrunner and Dmitry Morozov, Persistent Homology: theory and practice. 6th European Congress of Mathematics (2012), to appear.

JPC :: NSAC 2013 The Persistence Lattice

slide-15
SLIDE 15

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Filtrations & Barcodes

General Setting: X space and ❢ ✿ X ✦ ❘. ❢✶✭✭✶❀ ☛❪✮

☛ ✒ ☞

❀ ❂

✵ ✒ ✶ ✒ ✷ ✒ ✿ ✿ ✿ ✒ ◆✶ ✒ ◆ ❂

❍✭

✵✮

❍✭

✶✮

❍✭

✷✮

❍✭

✸✮

❍✭

✹✮

JPC :: NSAC 2013 The Persistence Lattice

slide-16
SLIDE 16

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Filtrations & Barcodes

General Setting: X space and ❢ ✿ X ✦ ❘. Filtration: sequence of sub-level sets ❢✶✭✭✶❀ ☛❪✮

☛ ✒ ☞

❀ ❂

✵ ✒ ✶ ✒ ✷ ✒ ✿ ✿ ✿ ✒ ◆✶ ✒ ◆ ❂

❍✭

✵✮

❍✭

✶✮

❍✭

✷✮

❍✭

✸✮

❍✭

✹✮

JPC :: NSAC 2013 The Persistence Lattice

slide-17
SLIDE 17

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Filtrations & Barcodes

General Setting: X space and ❢ ✿ X ✦ ❘. Filtration: sequence of sub-level sets ❢✶✭✭✶❀ ☛❪✮ X☛ ✒ X☞ ❀ ❂

✵ ✒ ✶ ✒ ✷ ✒ ✿ ✿ ✿ ✒ ◆✶ ✒ ◆ ❂

❍✭

✵✮

❍✭

✶✮

❍✭

✷✮

❍✭

✸✮

❍✭

✹✮

JPC :: NSAC 2013 The Persistence Lattice

slide-18
SLIDE 18

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Filtrations & Barcodes

General Setting: X space and ❢ ✿ X ✦ ❘. Filtration: sequence of sub-level sets ❢✶✭✭✶❀ ☛❪✮

☛ ✒ ☞

❀ ❂ X✵ ✒ X✶ ✒ X✷ ✒ ✿ ✿ ✿ ✒ X◆✶ ✒ X◆ ❂ X ❍✭

✵✮

❍✭

✶✮

❍✭

✷✮

❍✭

✸✮

❍✭

✹✮

JPC :: NSAC 2013 The Persistence Lattice

slide-19
SLIDE 19

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Filtrations & Barcodes

General Setting: X space and ❢ ✿ X ✦ ❘. Filtration: sequence of sub-level sets ❢✶✭✭✶❀ ☛❪✮

☛ ✒ ☞

❀ ❂ X✵ ✒ X✶ ✒ X✷ ✒ ✿ ✿ ✿ ✒ X◆✶ ✒ X◆ ❂ X We get: a diagram of vector spaces and linear maps. ❍✭X✵✮ ❍✭X✶✮ ❍✭X✷✮ ❍✭X✸✮ ❍✭X✹✮

JPC :: NSAC 2013 The Persistence Lattice

slide-20
SLIDE 20

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Filtrations & Barcodes

General Setting: X space and ❢ ✿ X ✦ ❘. Filtration: sequence of sub-level sets ❢✶✭✭✶❀ ☛❪✮

☛ ✒ ☞

❀ ❂ X✵ ✒ X✶ ✒ X✷ ✒ ✿ ✿ ✿ ✒ X◆✶ ✒ X◆ ❂ X We get: a diagram of vector spaces and linear maps. ❍✭X✵✮ ❍✭X✶✮ ❍✭X✷✮ ❍✭X✸✮ ❍✭X✹✮

JPC :: NSAC 2013 The Persistence Lattice

slide-21
SLIDE 21

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Persistent Homology

Stability of the Persistence Diagram.

D Cohen-Steiner, H Edelsbrunner, and J Harer, Stability of persistence diagrams. Discrete Comput Geom (2005) JPC :: NSAC 2013 The Persistence Lattice

slide-22
SLIDE 22

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Multidimensional Persistence

What if we have more than one parameter?

JPC :: NSAC 2013 The Persistence Lattice

slide-23
SLIDE 23

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Multidimensional Persistence

A bifiltration parametrized along curvature ❦ and radious ✎

  • G. Carlsson and A. Zomorodian, The theory of multidimensional persistence. Discrete Comput Geom (2007)

JPC :: NSAC 2013 The Persistence Lattice

slide-24
SLIDE 24

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Multidimensional Persistence

X✵✵ X✵✶ X✵✷ X✵✸ X✶✵ X✶✶ X✶✷ X✶✸ X✷✵ X✷✶ X✷✷ X✷✸ X✸✵ X✸✶ X✸✷ X✸✸ X✹✵ X✹✶ X✹✷ X✹✸

JPC :: NSAC 2013 The Persistence Lattice

slide-25
SLIDE 25

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Multidimensional Persistence

X✵✵ X✵✶ X✵✷ X✵✸ X✶✵ X✶✶ X✶✷ X✶✸ X✷✵ X✷✶ X✷✷ X✷✸ X✸✵ X✸✶ X✸✷ X✸✸ X✹✵ X✹✶ X✹✷ X✹✸

JPC :: NSAC 2013 The Persistence Lattice

slide-26
SLIDE 26

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Multidimensional Persistence

X✵✵ X✵✶ X✵✷ X✵✸ X✶✵ X✶✶ X✶✷ X✶✸ X✷✵ X✷✶ X✷✷ X✷✸ X✸✵ X✸✶ X✸✷ X✸✸ X✹✵ X✹✶ X✹✷ X✹✸

JPC :: NSAC 2013 The Persistence Lattice

slide-27
SLIDE 27

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Multidimensional Persistence

X✵✵ X✵✶ X✵✷ X✵✸ X✶✵ X✶✶ X✶✷ X✶✸ X✷✵ X✷✶ X✷✷ X✷✸ X✸✵ X✸✶ X✸✷ X✸✸ X✹✵ X✹✶ X✹✷ X✹✸

JPC :: NSAC 2013 The Persistence Lattice

slide-28
SLIDE 28

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Multidimensional Persistence

X✵✵ X✵✶ X✵✷ X✵✸ X✶✵ X✶✶ X✶✷ X✶✸ X✷✵ X✷✶ X✷✷ X✷✸ X✸✵ X✸✶ X✸✷ X✸✸ X✹✵ X✹✶ X✹✷ X✹✸

JPC :: NSAC 2013 The Persistence Lattice

slide-29
SLIDE 29

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Multidimensional Persistence

The Missing Data Problem

  • G. Carlsson and A. Zomorodian, The theory of multidimensional persistence. Discrete Comput Geom (2007)

JPC :: NSAC 2013 The Persistence Lattice

slide-30
SLIDE 30

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Multidimensional Persistence

The Missing Data Problem

  • G. Carlsson and A. Zomorodian, The theory of multidimensional persistence. Discrete Comput Geom (2007)

JPC :: NSAC 2013 The Persistence Lattice

slide-31
SLIDE 31

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Multidimensional Persistence

The Missing Data Problem

  • G. Carlsson and A. Zomorodian, The theory of multidimensional persistence. Discrete Comput Geom (2007)

JPC :: NSAC 2013 The Persistence Lattice

slide-32
SLIDE 32

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Multidimensional Persistence

The Missing Data Problem

  • G. Carlsson and A. Zomorodian, The theory of multidimensional persistence. Discrete Comput Geom (2007)

JPC :: NSAC 2013 The Persistence Lattice

slide-33
SLIDE 33

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Partially ordered sets

What can the order tell us?

JPC :: NSAC 2013 The Persistence Lattice

slide-34
SLIDE 34

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Varieties Of Lattices

Boolean algebras Persistence lattices Heyting algebras vector lattices totally ordered sets distributive lattices subspace lattices modular lattices semi-modular lattices partition lattices lattices skew lattices partially ordered sets metric lattices geometric lattices projective lattices

JPC :: NSAC 2013 The Persistence Lattice

slide-35
SLIDE 35

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Standard Persistence

A Morse-filtration is a partial order on the parameter ❳☛ ✒ ❳☞ ✮ ☛ ❁ ☞ ❍✐❀❥

✄ ✭ ✮ ❂ ✐♠✭❍✄✭ ✐✮ ✦ ❍✄✭ ❥✮✮

❳◆ ❳◆✶ . . . ❳✷ ❳✶

■ ❍✄✭ ✐✮ ❴ ❍✄✭ ❥✮ ❂ ❍✄✭❳♠❛①✭✐❀❥✮✮ ■ ❍✄✭ ✐✮ ❫ ❍✄✭ ❥✮ ❂ ❍✄✭❳♠✐♥✭✐❀❥✮✮

JPC :: NSAC 2013 The Persistence Lattice

slide-36
SLIDE 36

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Standard Persistence

A Morse-filtration is a partial order on the parameter ❳☛ ✒ ❳☞ ✮ ☛ ❁ ☞ ❍✐❀❥

✄ ✭ ✮ ❂ ✐♠✭❍✄✭ ✐✮ ✦ ❍✄✭ ❥✮✮

❳◆ ❳◆✶ . . . ❳✷ ❳✶

■ ❍✄✭ ✐✮ ❴ ❍✄✭ ❥✮ ❂ ❍✄✭❳♠❛①✭✐❀❥✮✮ ■ ❍✄✭ ✐✮ ❫ ❍✄✭ ❥✮ ❂ ❍✄✭❳♠✐♥✭✐❀❥✮✮

JPC :: NSAC 2013 The Persistence Lattice

slide-37
SLIDE 37

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Standard Persistence

A Morse-filtration is a partial order on the parameter ❳☛ ✒ ❳☞ ✮ ☛ ❁ ☞ Persistent homology classes ❍✐❀❥

✄ ✭X✮ ❂ ✐♠✭❍✄✭X✐✮ ✦ ❍✄✭X❥✮✮

❳◆ ❳◆✶ . . . ❳✷ ❳✶

■ ❍✄✭ ✐✮ ❴ ❍✄✭ ❥✮ ❂ ❍✄✭❳♠❛①✭✐❀❥✮✮ ■ ❍✄✭ ✐✮ ❫ ❍✄✭ ❥✮ ❂ ❍✄✭❳♠✐♥✭✐❀❥✮✮

JPC :: NSAC 2013 The Persistence Lattice

slide-38
SLIDE 38

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Standard Persistence

A Morse-filtration is a partial order on the parameter ❳☛ ✒ ❳☞ ✮ ☛ ❁ ☞ Persistent homology classes ❍✐❀❥

✄ ✭X✮ ❂ ✐♠✭❍✄✭X✐✮ ✦ ❍✄✭X❥✮✮

❳◆ ❳◆✶ . . . ❳✷ ❳✶

■ ❍✄✭X✐✮ ❴ ❍✄✭X❥✮ ❂ ❍✄✭❳♠❛①✭✐❀❥✮✮ ■ ❍✄✭X✐✮ ❫ ❍✄✭X❥✮ ❂ ❍✄✭❳♠✐♥✭✐❀❥✮✮

JPC :: NSAC 2013 The Persistence Lattice

slide-39
SLIDE 39

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Standard Persistence

A Morse-filtration is a partial order on the parameter ❳☛ ✒ ❳☞ ✮ ☛ ❁ ☞ Persistent homology classes ❍✐❀❥

✄ ✭X✮ ❂ ✐♠✭❍✄✭X✐✮ ✦ ❍✄✭X❥✮✮

❳◆ ❳◆✶ . . . ❳✷ ❳✶

Definition

For any two elements ❍✄✭X✐✮ and ❍✄✭X❥✮, the rank of the persistent homology classes is ✐♠✭❍✄✭X✐ ❫ X❥✮ ✦ ❍✄✭X✐ ❴ X❥✮✮.

JPC :: NSAC 2013 The Persistence Lattice

slide-40
SLIDE 40

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Multidimensional Persistence

X✵✵ X✵✶ X✵✷ X✵✸ X✶✵ X✶✶ X✶✷ X✶✸ X✷✵ X✷✶ X✷✷ X✷✸ X✸✵ X✸✶ X✸✷ X✸✸

✐❥ ❫ ❦❵ ✮ ②③

② ❂ ♠✐♥✭✐❀ ❦✮❀ ③ ❂ ♠✐♥✭❥❀ ❵✮

✐❥ ❴ ❦❵ ✮ ②③

② ❂ ♠❛①✭✐❀ ❦✮❀ ③ ❂ ♠❛①✭❥❀ ❵✮

JPC :: NSAC 2013 The Persistence Lattice

slide-41
SLIDE 41

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Multidimensional Persistence

X✵✵ X✵✶ X✵✷ X✵✸ X✶✵ X✶✶ X✶✷ X✶✸ X✷✵ X✷✶ X✷✷ X✷✸ X✸✵ X✸✶ X✸✷ X✸✸ Set: X✐❥ ❫ X❦❵ ✮ X②③, with ② ❂ ♠✐♥✭✐❀ ❦✮❀ ③ ❂ ♠✐♥✭❥❀ ❵✮ X✐❥ ❴ X❦❵ ✮ X②③, with ② ❂ ♠❛①✭✐❀ ❦✮❀ ③ ❂ ♠❛①✭❥❀ ❵✮

JPC :: NSAC 2013 The Persistence Lattice

slide-42
SLIDE 42

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Multidimensional Persistence

X✵✵ X✵✶ X✵✷ X✵✸ X✶✵ X✶✶ X✶✷ X✶✸ X✷✵ X✷✶ X✷✷ X✷✸ X✸✵ X✸✶ X✸✷ X✸✸ Set: X✐❥ ❫ X❦❵ ✮ X②③, with ② ❂ ♠✐♥✭✐❀ ❦✮❀ ③ ❂ ♠✐♥✭❥❀ ❵✮ X✐❥ ❴ X❦❵ ✮ X②③, with ② ❂ ♠❛①✭✐❀ ❦✮❀ ③ ❂ ♠❛①✭❥❀ ❵✮

JPC :: NSAC 2013 The Persistence Lattice

slide-43
SLIDE 43

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Multidimensional Persistence

X✵✵ X✵✶ X✵✷ X✵✸ X✶✵ X✶✶ X✶✷ X✶✸ X✷✵ X✷✶ X✷✷ X✷✸ X✸✵ X✸✶ X✸✷ X✸✸ Set: X✐❥ ❫ X❦❵ ✮ X②③, with ② ❂ ♠✐♥✭✐❀ ❦✮❀ ③ ❂ ♠✐♥✭❥❀ ❵✮ X✐❥ ❴ X❦❵ ✮ X②③, with ② ❂ ♠❛①✭✐❀ ❦✮❀ ③ ❂ ♠❛①✭❥❀ ❵✮

JPC :: NSAC 2013 The Persistence Lattice

slide-44
SLIDE 44

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Multidimensional Persistence

X✵✵ X✵✶ X✵✷ X✵✸ X✶✵ X✶✶ X✶✷ X✶✸ X✷✵ X✷✶ X✷✷ X✷✸ X✸✵ X✸✶ X✸✷ X✸✸ Set: X✐❥ ❫ X❦❵ ✮ X②③, with ② ❂ ♠✐♥✭✐❀ ❦✮❀ ③ ❂ ♠✐♥✭❥❀ ❵✮ X✐❥ ❴ X❦❵ ✮ X②③, with ② ❂ ♠❛①✭✐❀ ❦✮❀ ③ ❂ ♠❛①✭❥❀ ❵✮

JPC :: NSAC 2013 The Persistence Lattice

slide-45
SLIDE 45

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Multidimensional Persistence

X✵✵ X✵✶ X✵✷ X✵✸ X✶✵ X✶✶ X✶✷ X✶✸ X✷✵ X✷✶ X✷✷ X✷✸ X✸✵ X✸✶ X✸✷ X✸✸ Set: X✐❥ ❫ X❦❵ ✮ X②③, with ② ❂ ♠✐♥✭✐❀ ❦✮❀ ③ ❂ ♠✐♥✭❥❀ ❵✮ X✐❥ ❴ X❦❵ ✮ X②③, with ② ❂ ♠❛①✭✐❀ ❦✮❀ ③ ❂ ♠❛①✭❥❀ ❵✮

JPC :: NSAC 2013 The Persistence Lattice

slide-46
SLIDE 46

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

General Diagrams?

X✵ X✶ X✷ X✸ X✹ X✺ X✻ X✼ X✽

JPC :: NSAC 2013 The Persistence Lattice

slide-47
SLIDE 47

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

General Diagrams?

X✵ X✶ X✷ X✸ X✹ X✺ X✻ X✼ X✽ X✵ ❫ X✺

JPC :: NSAC 2013 The Persistence Lattice

slide-48
SLIDE 48

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

General Diagrams?

X✵ X✶ X✷ X✸ X✹ X✺ X✻ X✼ X✽ X✵ ❫ X✺ X✷ ❴ X✼

JPC :: NSAC 2013 The Persistence Lattice

slide-49
SLIDE 49

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Diagrams of Spaces

Requirements

Diagram is commutative and connected. ❆ ❇ ❆ ✔ ❇ ❢ ✿ ❆ ✦ ❇✿ ❆ ❇ ❢ ❣ ✐❞❇ ✐❞❆

JPC :: NSAC 2013 The Persistence Lattice

slide-50
SLIDE 50

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Diagrams of Spaces

Requirements

Diagram is commutative and connected. the reverse maps exist in the case of isomorphisms. ❆ ❇ ❆ ✔ ❇ ❢ ✿ ❆ ✦ ❇✿ ❆ ❇ ❢ ❣ ✐❞❇ ✐❞❆

JPC :: NSAC 2013 The Persistence Lattice

slide-51
SLIDE 51

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Diagrams of Spaces

Requirements

Diagram is commutative and connected. the reverse maps exist in the case of isomorphisms. the composition will not commute with identity unless the map is an isomorphism. ❆ ❇ ❆ ✔ ❇ ❢ ✿ ❆ ✦ ❇✿ ❆ ❇ ❢ ❣ ✐❞❇ ✐❞❆

JPC :: NSAC 2013 The Persistence Lattice

slide-52
SLIDE 52

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Diagrams of Spaces

Requirements

Diagram is commutative and connected. the reverse maps exist in the case of isomorphisms.

Partial order of vector spaces

For all vector spaces ❆ and ❇, ❆ ✔ ❇ if there exists a linear map ❢ ✿ ❆ ✦ ❇✿ ❆ ❇ ❢ ❣ ✐❞❇ ✐❞❆

JPC :: NSAC 2013 The Persistence Lattice

slide-53
SLIDE 53

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Diagrams of Spaces

Requirements

Diagram is commutative and connected. the reverse maps exist in the case of isomorphisms.

Partial order of vector spaces

For all vector spaces ❆ and ❇, ❆ ✔ ❇ if there exists a linear map ❢ ✿ ❆ ✦ ❇✿ ❆ ❇ ❢ ❣ ✐❞❇ ✐❞❆

JPC :: NSAC 2013 The Persistence Lattice

slide-54
SLIDE 54

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Equalizers and Coequalizers

Equalizers

❆ ❈ f g

JPC :: NSAC 2013 The Persistence Lattice

slide-55
SLIDE 55

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Equalizers and Coequalizers

Equalizers

❊ ❆ ❈ e f g

JPC :: NSAC 2013 The Persistence Lattice

slide-56
SLIDE 56

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Equalizers and Coequalizers

Equalizers

❊ ❆ ❈ ❊✵ e e’ f g

JPC :: NSAC 2013 The Persistence Lattice

slide-57
SLIDE 57

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Equalizers and Coequalizers

Equalizers

❊ ❆ ❈ ❊✵ e e’ ✣ f g

JPC :: NSAC 2013 The Persistence Lattice

slide-58
SLIDE 58

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Equalizers and Coequalizers

Equalizers

❊ ❆ ❈ ❊✵ e e’ ✣ f g The kernel set is ❊ ❂ ❢ ① ✷ ❳ ❥ ❢✭①✮ ❂ ❣✭①✮ ❣ ❂ ❦❡r✭❢ ❣✮

JPC :: NSAC 2013 The Persistence Lattice

slide-59
SLIDE 59

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Equalizers and Coequalizers

Coequalizers

❍ ❉ ❈ ❍✵ h h’ ✣ ❢ ❣ ❍ is the quotient of ❨ by the equivalence ❤✭❢✭①✮❀ ❣✭①✮✮❥① ✷ ❳✐, i.e., ❍ ❂ ❈❂✐♠✭❢ ❣✮ ❂ ❝♦❦❡r✭❢ ❣✮

JPC :: NSAC 2013 The Persistence Lattice

slide-60
SLIDE 60

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Equalizers and Coequalizers

❊ ❆ ✟ ❇ ❈ e ❢✐ ❢❥ ❆ ❇ ❆ ✟ ❇ ❈

JPC :: NSAC 2013 The Persistence Lattice

slide-61
SLIDE 61

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Equalizers and Coequalizers

❍ ❉ ❆ ✟ ❇ h ❣✐ ❣❥ ❆ ❇ ❆ ✟ ❇ ❉

JPC :: NSAC 2013 The Persistence Lattice

slide-62
SLIDE 62

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Equalizers and Coequalizers

❊ ❆ ✟ ❇ ❈✶❀ ❈✷ e ❢✐ ❢❥ ❆ ❇ ❈✶ ❈✷

JPC :: NSAC 2013 The Persistence Lattice

slide-63
SLIDE 63

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Equalizers and Coequalizers

❊ ❆ ✟ ❇ ❈✶ ✟ ❈✷ e ❢✐ ❢❥ ❆ ❇ ❈✶ ✟ ❈✷

JPC :: NSAC 2013 The Persistence Lattice

slide-64
SLIDE 64

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Equalizers and Coequalizers

❍ ❉✶❀ ❉✷ ❆ ✟ ❇ h f g ❆ ❇ ❉✶ ❉✷

JPC :: NSAC 2013 The Persistence Lattice

slide-65
SLIDE 65

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Equalizers and Coequalizers

❍ ❉✶ ✟ ❉✷ ❆ ✟ ❇ h f g ❆ ❇ ❉✶ ✟ ❉✷

JPC :: NSAC 2013 The Persistence Lattice

slide-66
SLIDE 66

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Formal Definition

Meet Operation

The join of two elements ❆ and ❇ is the equalizer of ❆ ❫ ❇ ✦ ❆ ✟ ❇ ✓ ❈❦ given by: ❆ ❫ ❇ ❂ ❢① ✷ ❆ ✟ ❇❥❢✐✭①✮ ❂ ❢❥✭①✮, for all ✐❀ ❥ ✷ ■❣

Join Operation

The meet of two elements ❆ and ❇ is the coequalizer of ❉❦ ✓ ❆ ✟ ❇ ✦ ❆ ❴ ❇ given by: ❆ ❴ ❇ ❂ ❆ ✟ ❇❂❤❣✐✭①✮ ✘ ❣❥✭①✮ ❥ ① ✷ ❉❦, for all ✐❀ ❥ ✷ ■✐

JPC :: NSAC 2013 The Persistence Lattice

slide-67
SLIDE 67

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Intuition

❆ ❇

JPC :: NSAC 2013 The Persistence Lattice

slide-68
SLIDE 68

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Intuition

❆ ❇ ❆ ❫ ❇

JPC :: NSAC 2013 The Persistence Lattice

slide-69
SLIDE 69

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Intuition

❆ ❇ ❆ ❴ ❇

JPC :: NSAC 2013 The Persistence Lattice

slide-70
SLIDE 70

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Intuition

❆ ❇ ❆ ❫ ❇ ❆ ❴ ❇

JPC :: NSAC 2013 The Persistence Lattice

slide-71
SLIDE 71

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Completness

Theorem (JPC & P ˇ S 2013)

The persistence lattice is a complete lattice with ❫ ❆❦ ❂ ❢ ① ✷ ✟❦❆❦ ✿ ❢❆✐✭①✮ ❂ ❢❆❥✭①✮ ❣❀ ❴

❆❦ ❂ ✭✟❦❆❦✮❂❤ ❬ ✒❆✐❆❥✐✿ where ✒❆✐❆❥ ❂ ❤✭❢❆✐✭①✮❀ ❢❆❥✭①✮✮✐

JPC :: NSAC 2013 The Persistence Lattice

slide-72
SLIDE 72

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algebraic Properties

What lattice do we get?

JPC :: NSAC 2013 The Persistence Lattice

slide-73
SLIDE 73

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algebraic Properties

Theorem (JPC & P ˇ S 2013)

Let ❆ and ❇ be vector spaces. Then, ✵ ✦ ❆ ❫ ❇ ✦ ❆ ✟ ❇ ✦ ❆ ❴ ❇ ✦ ✵ is a short exact sequence. ❢ ✿ ❆ ❫ ❇ ✦ ❆ ✟ ❇ ❣ ✿ ❆ ✟ ❇ ✦ ❆ ❴ ❇ ✐♠❢ ❂ ❦❡r ❣ ❆ ❴ ❇ ✘ ❂ ❆ ✟ ❇❂❢✭❆ ❫ ❇✮✿

JPC :: NSAC 2013 The Persistence Lattice

slide-74
SLIDE 74

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algebraic Properties

Theorem (JPC & P ˇ S 2013)

Let ❆ and ❇ be vector spaces. Then, ✵ ✦ ❆ ❫ ❇ ✦ ❆ ✟ ❇ ✦ ❆ ❴ ❇ ✦ ✵ is a short exact sequence.

Sketch of the Proof.

The equalizer map ❢ ✿ ❆ ❫ ❇ ✦ ❆ ✟ ❇ is injective. The coequalizer map ❣ ✿ ❆ ✟ ❇ ✦ ❆ ❴ ❇ is surjective. Moreover ✐♠❢ ❂ ❦❡r ❣ so that ❆ ❴ ❇ ✘ ❂ ❆ ✟ ❇❂❢✭❆ ❫ ❇✮✿

JPC :: NSAC 2013 The Persistence Lattice

slide-75
SLIDE 75

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algebraic Properties

Theorem (JPC & P ˇ S 2013)

The persistence lattice of a given persistence diagram is distributive. ❆ ❇ ❳ ❳ ❴ ❆ ❂ ❳ ❴ ❇ ❳ ❫ ❆ ❂ ❳ ❫ ❇ ❆ ✘ ❂ ❇

JPC :: NSAC 2013 The Persistence Lattice

slide-76
SLIDE 76

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algebraic Properties

Theorem (JPC & P ˇ S 2013)

The persistence lattice of a given persistence diagram is distributive.

Proof.

Let ❆, ❇ and ❳ be vector spaces such that ❳ ❴ ❆ ❂ ❳ ❴ ❇ and ❳ ❫ ❆ ❂ ❳ ❫ ❇ in order to show that ❆ ✘ ❂ ❇.

JPC :: NSAC 2013 The Persistence Lattice

slide-77
SLIDE 77

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algebraic Properties

Definition

A bounded distributive lattice ▲ is a Heyting algebra if, for all ❆❀ ❇ ✷ ▲, ❆ ✮ ❇ is the biggest ❳ such that ❆ ❫ ❳ ✔ ❇, i.e., ❳ ❫ ❆ ❆ ❳ ❇ ✣❆ ✣❳ ✤

❳ ❭ ❬ ✜ ❳ ❯ ✮ ❱ ❂ ✐♥t✭✭❳ ❯✮ ❬ ❱ ✮

① ✮ ② ❂ ❲❢ ③ ✿ ① ❫ ③ ✔ ② ❣

JPC :: NSAC 2013 The Persistence Lattice

slide-78
SLIDE 78

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algebraic Properties

Definition

A bounded distributive lattice ▲ is a Heyting algebra if, for all ❆❀ ❇ ✷ ▲, ❆ ✮ ❇ is the biggest ❳ such that ❆ ❫ ❳ ✔ ❇, i.e., ❳ ❫ ❆ ❆ ❳ ❇ ✣❆ ✣❳ ✤

❳ ❭ ❬ ✜ ❳ ❯ ✮ ❱ ❂ ✐♥t✭✭❳ ❯✮ ❬ ❱ ✮

① ✮ ② ❂ ❲❢ ③ ✿ ① ❫ ③ ✔ ② ❣

JPC :: NSAC 2013 The Persistence Lattice

slide-79
SLIDE 79

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algebraic Properties

Definition

A bounded distributive lattice ▲ is a Heyting algebra if, for all ❆❀ ❇ ✷ ▲, ❆ ✮ ❇ is the biggest ❳ such that ❆ ❫ ❳ ✔ ❇, i.e., ❳ ❫ ❆ ❆ ❳ ❇ ✣❆ ✣❳ ✤

❳ ❭ ❬ ✜ ❳ ❯ ✮ ❱ ❂ ✐♥t✭✭❳ ❯✮ ❬ ❱ ✮

① ✮ ② ❂ ❲❢ ③ ✿ ① ❫ ③ ✔ ② ❣

JPC :: NSAC 2013 The Persistence Lattice

slide-80
SLIDE 80

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algebraic Properties

Definition

A bounded distributive lattice ▲ is a Heyting algebra if, for all ❆❀ ❇ ✷ ▲, ❆ ✮ ❇ is the biggest ❳ such that ❆ ❫ ❳ ✔ ❇, i.e., ❳ ❫ ❆ ❆ ❳ ❇ ✣❆ ✣❳ ✤

Example

■ The open sets of any top space ❳ under ❭, ❬, ✜, ❳ and

❯ ✮ ❱ ❂ ✐♥t✭✭❳ ❯✮ ❬ ❱ ✮

■ Complete distributive lattices with ① ✮ ② ❂ ❲❢ ③ ✿ ① ❫ ③ ✔ ② ❣

JPC :: NSAC 2013 The Persistence Lattice

slide-81
SLIDE 81

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algebraic Properties

Theorem (JPC & P ˇ S 2013)

The persistence lattice of a given persistence diagram is distributive, complete and bounded. It is completely distributive thus constituting a complete Heyting algebra.

JPC :: NSAC 2013 The Persistence Lattice

slide-82
SLIDE 82

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algebraic Properties

Arrow Operation for standard persistence

❆ ✮ ❇ is the biggest ❳ such that ❆ ❫ ❳ ✦ ❇ . . . ❳✐ ❇ ❆ ❳❥ . . . ❆ ✮ ❇ ❂ ✭ ❇❀ if ❇ ✔ ❆ ✶❀ if ❆ ✔ ❇

JPC :: NSAC 2013 The Persistence Lattice

slide-83
SLIDE 83

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algebraic Properties

Arrow operation for multidimensional persistence

❆ ✮ ❇ is the biggest ❳ such that ❆ ❫ ❳ ✦ ❇ X✵✵ X✵✶ X✵✷ X✵✸ X✶✵ X✶✶ X✶✷ X✶✸ X✷✵ X✷✶ X✷✷ X✷✸ X✸✵ X✸✶ X✸✷ X✸✸

JPC :: NSAC 2013 The Persistence Lattice

slide-84
SLIDE 84

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algebraic Properties

Arrow operation for multidimensional persistence

❆ ✮ ❇ is the biggest ❳ such that ❆ ❫ ❳ ✦ ❇ X✵✵ X✵✶ X✵✷ X✵✸ X✶✵ X✶✶ X✶✷ X✶✸ X✷✵ X✷✶ X✷✷ X✷✸ X✸✵ X✸✶ X✸✷ X✸✸

JPC :: NSAC 2013 The Persistence Lattice

slide-85
SLIDE 85

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algebraic Properties

Arrow operation for multidimensional persistence

❆ ✮ ❇ is the biggest ❳ such that ❆ ❫ ❳ ✦ ❇ X✵✵ X✵✶ X✵✷ X✵✸ X✶✵ X✶✶ X✶✷ X✶✸ X✷✵ X✷✶ X✷✷ X✷✸ X✸✵ X✸✶ X✸✷ X✸✸

JPC :: NSAC 2013 The Persistence Lattice

slide-86
SLIDE 86

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algebraic Properties

Stability

❆ ❇ ❈ ❉

JPC :: NSAC 2013 The Persistence Lattice

slide-87
SLIDE 87

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algebraic Properties

Stability

❆ ❴ ❇ ❆ ❇ ❆ ❫ ❇ ❈ ❴ ❉ ❈ ❉ ❈ ❫ ❉

JPC :: NSAC 2013 The Persistence Lattice

slide-88
SLIDE 88

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algebraic Properties

Stability

✭❆ ❴ ❈✮ ❴ ✭❇ ❴ ❉✮ ❆ ❴ ❈ ❇ ❴ ❉ ✭❆ ❴ ❈✮ ❫ ✭❇ ❴ ❉✮ ❆ ❴ ❇ ❆ ❇ ❆ ❫ ❇ ❈ ❴ ❉ ❈ ❉ ❈ ❫ ❉ ✭❆ ❫ ❈✮ ❴ ✭❇ ❫ ❉✮ ❆ ❫ ❈ ❇ ❫ ❉ ✭❆ ❫ ❈✮ ❫ ✭❇ ❫ ❉✮

JPC :: NSAC 2013 The Persistence Lattice

slide-89
SLIDE 89

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algebraic Properties

Stability

✭❆ ❴ ❈✮ ❴ ✭❇ ❴ ❉✮ ❆ ❴ ❈ ❇ ❴ ❉ ✭❆ ❴ ❈✮ ❫ ✭❇ ❴ ❉✮ ❆ ❴ ❇ ❆ ❇ ❆ ❫ ❇ ❈ ❴ ❉ ❈ ❉ ❈ ❫ ❉ ✭❆ ❫ ❈✮ ❴ ✭❇ ❫ ❉✮ ❆ ❫ ❈ ❇ ❫ ❉ ✭❆ ❫ ❈✮ ❫ ✭❇ ❫ ❉✮

JPC :: NSAC 2013 The Persistence Lattice

slide-90
SLIDE 90

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

(Other) Open Problems

■ Other views on stability ■ General decompositions and diagrams ■ New algorithms and analysis ■ Impact of the Heyting algebra structure ■ Study of the dual space

JPC :: NSAC 2013 The Persistence Lattice

slide-91
SLIDE 91

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

HVALA

JPC :: NSAC 2013 The Persistence Lattice

slide-92
SLIDE 92

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

HVALA THANK YOU

JPC :: NSAC 2013 The Persistence Lattice

slide-93
SLIDE 93

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

HVALA THANK YOU OBRIGADO

JPC :: NSAC 2013 The Persistence Lattice

slide-94
SLIDE 94

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

THE B-SIDES

JPC :: NSAC 2013 The Persistence Lattice

slide-95
SLIDE 95

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Implementation

Implementing pullbacks and pushouts

JPC :: NSAC 2013 The Persistence Lattice

slide-96
SLIDE 96

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Pullback

❆ ❇ ❈ ❢ ❣ ❦❡r✭❆ ✟ ❇

✭❢❀❣✮

  • ✦ ❈✮

JPC :: NSAC 2013 The Persistence Lattice

slide-97
SLIDE 97

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Pullback

P ❆ ❇ ❈ ❢ ❣ ❦❡r✭❆ ✟ ❇

✭❢❀❣✮

  • ✦ ❈✮

JPC :: NSAC 2013 The Persistence Lattice

slide-98
SLIDE 98

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Pullback

P ❆ ❇ ❈ ❢ ❣ Compute ❦❡r✭❆ ✟ ❇

✭❢❀❣✮

  • ✦ ❈✮

JPC :: NSAC 2013 The Persistence Lattice

slide-99
SLIDE 99

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algorithm

We start out with two maps ❢❀ ❣ represented by matrices ❋❀ ●. To compute the pullback of f and g, we construct the matrix corresponding to ✭❢❀ ❣✮: ❋

  • JPC :: NSAC 2013

The Persistence Lattice

slide-100
SLIDE 100

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algorithm

We start out with two maps ❢❀ ❣ represented by matrices ❋❀ ●. To compute the pullback of f and g, we construct the matrix corresponding to ✭❢❀ ❣✮: Compute kernel ❋

JPC :: NSAC 2013 The Persistence Lattice

slide-101
SLIDE 101

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algorithm

We start out with two maps ❢❀ ❣ represented by matrices ❋❀ ●. To compute the pullback of f and g, we construct the matrix corresponding to ✭❢❀ ❣✮: Compute kernel

JPC :: NSAC 2013 The Persistence Lattice

slide-102
SLIDE 102

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algorithm

Computing the pullback

P . ˇ Skraba and M. Vejdemo-Johansson, Persistence modules: algebra and algorithms. Mathematics of Computation (submitted, 2013) JPC :: NSAC 2013 The Persistence Lattice

slide-103
SLIDE 103

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algorithm

Computing the pullback

P . ˇ Skraba and M. Vejdemo-Johansson, Persistence modules: algebra and algorithms. Mathematics of Computation (submitted, 2013) JPC :: NSAC 2013 The Persistence Lattice

slide-104
SLIDE 104

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Pushout

❆ ❇ ❉ ❢ ❣ ❝♦❦❡r✭❉

✭❢❀❣✮

  • ✦ ❆ ✟ ❇✮

JPC :: NSAC 2013 The Persistence Lattice

slide-105
SLIDE 105

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Pushout

◗ ❆ ❇ ❉ ❢ ❣ ❝♦❦❡r✭❉

✭❢❀❣✮

  • ✦ ❆ ✟ ❇✮

JPC :: NSAC 2013 The Persistence Lattice

slide-106
SLIDE 106

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Pushout

◗ ❆ ❇ ❉ ❢ ❣ Compute ❝♦❦❡r✭❉

✭❢❀❣✮

  • ✦ ❆ ✟ ❇✮

JPC :: NSAC 2013 The Persistence Lattice

slide-107
SLIDE 107

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Esakia Duality

Using a duality for Heyting algebras

JPC :: NSAC 2013 The Persistence Lattice

slide-108
SLIDE 108

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algebraic Properties

HA := Heyting algebras ✘ ❂ Esa := Esakia Spaces and homomorphisms and homeomorphisms

JPC :: NSAC 2013 The Persistence Lattice

slide-109
SLIDE 109

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algebraic Properties

Esakia Spaces

An Esakia Space ✭❳❀ ✔ ✜✮ is a set ❳ equipped with a partial order ✔ and a topology ✜ such that:

■ ✭❳❀ ✜✮ is compact; ■ ① ✂ ② implies ✾ ❯ of ❳ st. ① ✷ ❯ and ② ❂

✷ ❯;

■ for each clopen ❈ of ✭❳❀ ✜✮, the ideal ★ ❈ is clopen.

Esakia spaces are Hausdorff and zero-dimensional, constituting Stone spaces.

JPC :: NSAC 2013 The Persistence Lattice

slide-110
SLIDE 110

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algebraic Properties

Esakia Duality for Standard Persistence

join-irreducibles: all nonzero elements basic opens: ◆❛ ❂ ❢ ■ prime ideal ❥ ❛ ✷ ■ ❣ ✜ ❂ ❤◆❛❀ ❳ ◆❛ ❥ ❛ ✷ ❳✐ ✶ . . . X✸ X✷ X✶ X✵

JPC :: NSAC 2013 The Persistence Lattice

slide-111
SLIDE 111

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algebraic Properties

Esakia Duality for Multidimensional Persistence

join-irreducibles: X✵✐ and X❥✵ with ✐ ✻❂ ❥ basic opens: ◆❛ ❂ ❢ ■ prime ideal ❥ ❛ ✷ ■ ❣ ✜ ❂ ❤◆❛❀ ❳ ◆❛ ❥ ❛ ✷ ❳✐ X✷✷ X✶✷ X✷✶ X✵✷ X✶✶ X✷✵ X✵✶ X✶✵ X✵✵

JPC :: NSAC 2013 The Persistence Lattice

slide-112
SLIDE 112

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Other applications

Other applications in the framework

JPC :: NSAC 2013 The Persistence Lattice

slide-113
SLIDE 113

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

The Largest Injective

X✶ X✷ X✸ X✹ X✺ X✻ ✐♠ ✭❍✄✭X✐✮ ❫ ❍✄✭X❥✮ ✦ ❍✄✭X✐✮ ❴ ❍✄✭X❥✮✮ ✽✐❀ ❥

JPC :: NSAC 2013 The Persistence Lattice

slide-114
SLIDE 114

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

The Largest Injective

X✶ X✷ X✸ X✹ X✺ X✻ X✼ X✽ X✾ X✶✵ ✐♠ ✭❍✄✭X✐✮ ❫ ❍✄✭X❥✮ ✦ ❍✄✭X✐✮ ❴ ❍✄✭X❥✮✮ ✽✐❀ ❥

JPC :: NSAC 2013 The Persistence Lattice

slide-115
SLIDE 115

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

The Largest Injective

X✶ X✷ X✸ X✹ X✺ X✻ X✼ X✽ X✾ X✶✵ ✐♠ ✥❫

❍✄✭X❥✮ ✦ ❴

❍✄✭X✐✮ ✦

JPC :: NSAC 2013 The Persistence Lattice

slide-116
SLIDE 116

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

The Largest Injective

X✶ X✷ X✸ X✹ X✺ X✻ X✼ X✽ X✾ X✶✵ ✐♠ ✵ ❅ ❫

✐✷s♦✉r❝❡s

❍✄✭X❥✮ ✦ ❴

❥✷s✐♥❦s

❍✄✭X❥✮ ✶ ❆

JPC :: NSAC 2013 The Persistence Lattice

slide-117
SLIDE 117

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algorithmic Applications

Bifiltrations: associativity.

X✵✵ X✵✶ X✵✷ X✵✸ X✶✵ X✶✶ X✶✷ X✶✸ X✷✵ X✷✶ X✷✷ X✷✸ X✸✵ X✸✶ X✸✷ X✸✸

JPC :: NSAC 2013 The Persistence Lattice

slide-118
SLIDE 118

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algorithmic Applications

Bifiltrations: associativity.

X✵✵ X✵✶ X✵✷ X✵✸ X✶✵ X✶✶ X✶✷ X✶✸ X✷✵ X✷✶ X✷✷ X✷✸ X✸✵ X✸✶ X✸✷ X✸✸ ❫ ❴

JPC :: NSAC 2013 The Persistence Lattice

slide-119
SLIDE 119

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algorithmic Applications

Bifiltrations: associativity.

X✵✵ X✵✶ X✵✷ X✵✸ X✶✵ X✶✶ X✶✷ X✶✸ X✷✵ X✷✶ X✷✷ X✷✸ X✸✵ X✸✶ X✸✷ X✸✸ ❫ ❴

JPC :: NSAC 2013 The Persistence Lattice

slide-120
SLIDE 120

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algorithmic Applications

Bifiltrations: associativity.

X✵✵ X✵✶ X✵✷ X✵✸ X✶✵ X✶✶ X✶✷ X✶✸ X✷✵ X✷✶ X✷✷ X✷✸ X✸✵ X✸✶ X✸✷ X✸✸ ❫ ❴ ❫ ❴ ❫ ❴

JPC :: NSAC 2013 The Persistence Lattice

slide-121
SLIDE 121

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algorithmic Applications

Bifiltrations: associativity.

X✵✵ X✵✶ X✵✷ X✵✸ X✶✵ X✶✶ X✶✷ X✶✸ X✷✵ X✷✶ X✷✷ X✷✸ X✸✵ X✸✶ X✸✷ X✸✸ ❫ ❴ ❫ ❴ ❫ ❴

JPC :: NSAC 2013 The Persistence Lattice

slide-122
SLIDE 122

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algorithmic Applications

Bifiltrations: sections.

X✵✵ X✵✶ X✵✷ X✵✸ X✶✵ X✶✶ X✶✷ X✶✸ X✷✵ X✷✶ X✷✷ X✷✸ X✸✵ X✸✶ X✸✷ X✸✸ ❫ ❴ ❫ ❴ ❫ ❴

JPC :: NSAC 2013 The Persistence Lattice

slide-123
SLIDE 123

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algorithmic Applications

General Diagrams: common features.

X✵ X✶ X✷ X✸ X✹ X✺ X✻ X✼ X✽

JPC :: NSAC 2013 The Persistence Lattice

slide-124
SLIDE 124

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algorithmic Applications

General Diagrams: common features.

X✵ X✶ X✷ X✸ X✹ X✺ X✻ X✼ X✽ X✵ ❫ X✺

JPC :: NSAC 2013 The Persistence Lattice

slide-125
SLIDE 125

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algorithmic Applications

General Diagrams: common features.

X✵ X✶ X✷ X✸ X✹ X✺ X✻ X✼ X✽ X✵ ❫ X✺ X✷ ❴ X✼

JPC :: NSAC 2013 The Persistence Lattice

slide-126
SLIDE 126

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algorithmic Applications

General Diagrams: associativity.

X✵ X✶ X✷ X✸ X✹ X✺ X✻ X✼ X✽ X✵ ❫ X✺ X✷ ❴ X✼ X✵ ❫ X✺ X✷ ❴ X✼

JPC :: NSAC 2013 The Persistence Lattice

slide-127
SLIDE 127

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algorithmic Applications

General Diagrams: associativity.

X✵ X✶ X✷ X✸ X✹ X✺ X✻ X✼ X✽ X✵ ❫ X✺ X✷ ❴ X✼ X✵ ❫ X✺ X✷ ❴ X✼ ❴

JPC :: NSAC 2013 The Persistence Lattice

slide-128
SLIDE 128

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algorithmic Applications

General Diagrams: associativity.

X✵ X✶ X✷ X✸ X✹ X✺ X✻ X✼ X✽ X✵ ❫ X✺ X✷ ❴ X✼ X✵ ❫ X✺ X✷ ❴ X✼ ❴ ❴

JPC :: NSAC 2013 The Persistence Lattice

slide-129
SLIDE 129

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Algorithmic Applications

General Diagrams: associativity.

X✵ X✶ X✷ X✸ X✹ X✺ X✻ X✼ X✽ X✵ ❫ X✺ X✷ ❴ X✼ X✵ ❫ X✺ X✷ ❴ X✼ ❴ ❴ ❴

JPC :: NSAC 2013 The Persistence Lattice

slide-130
SLIDE 130

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Stability

Stability Teorems

JPC :: NSAC 2013 The Persistence Lattice

slide-131
SLIDE 131

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Stability

Stability of the Persistence Diagram.

D Cohen-Steiner, H Edelsbrunner, and J Harer, Stability of persistence diagrams. Discrete Comput Geom (2005) JPC :: NSAC 2013 The Persistence Lattice

slide-132
SLIDE 132

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Stability

Stability

❆ ❫ ❇ ❆ ❇ ❈

JPC :: NSAC 2013 The Persistence Lattice

slide-133
SLIDE 133

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Stability

Stability

❆ ❴ ❇ ❆ ❫ ❇ ❆ ❇ ❈

JPC :: NSAC 2013 The Persistence Lattice

slide-134
SLIDE 134

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Stability

Stability

❆ ❴ ❈ ❆ ❫ ❈ ❆ ❈ ❇ ❫ ❉ ❇ ❉ ❇ ❴ ❉

JPC :: NSAC 2013 The Persistence Lattice

slide-135
SLIDE 135

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Stability

Stability

❆ ❴ ❈ ❆ ❫ ❈ ❆ ❈ ❇ ❫ ❉ ❇ ❉ ❇ ❴ ❉

JPC :: NSAC 2013 The Persistence Lattice

slide-136
SLIDE 136

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Stability

Stability

❆ ❴ ❈ ❆ ❫ ❈ ❆ ❈ ❇ ❫ ❉ ❇ ❉ ❇ ❴ ❉

JPC :: NSAC 2013 The Persistence Lattice

slide-137
SLIDE 137

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Stability

Stability

❆ ❇ ❈ ❉

JPC :: NSAC 2013 The Persistence Lattice

slide-138
SLIDE 138

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Stability

Stability

❆ ❴ ❇ ❆ ❇ ❆ ❫ ❇ ❈ ❴ ❉ ❈ ❉ ❈ ❫ ❉

JPC :: NSAC 2013 The Persistence Lattice

slide-139
SLIDE 139

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Stability

Stability

✭❆ ❴ ❈✮ ❴ ✭❇ ❴ ❉✮ ❆ ❴ ❈ ❇ ❴ ❉ ✭❆ ❴ ❈✮ ❫ ✭❇ ❴ ❉✮ ❆ ❴ ❇ ❆ ❇ ❆ ❫ ❇ ❈ ❴ ❉ ❈ ❉ ❈ ❫ ❉ ✭❆ ❫ ❈✮ ❴ ✭❇ ❫ ❉✮ ❆ ❫ ❈ ❇ ❫ ❉ ✭❆ ❫ ❈✮ ❫ ✭❇ ❫ ❉✮

JPC :: NSAC 2013 The Persistence Lattice

slide-140
SLIDE 140

Motivation & Background Order Structure Algebraic Constructions The Persistence Lattice Further Applications

Stability

Stability

✭❆ ❴ ❈✮ ❴ ✭❇ ❴ ❉✮ ❆ ❴ ❈ ❇ ❴ ❉ ✭❆ ❴ ❈✮ ❫ ✭❇ ❴ ❉✮ ❆ ❴ ❇ ❆ ❇ ❆ ❫ ❇ ❈ ❴ ❉ ❈ ❉ ❈ ❫ ❉ ✭❆ ❫ ❈✮ ❴ ✭❇ ❫ ❉✮ ❆ ❫ ❈ ❇ ❫ ❉ ✭❆ ❫ ❈✮ ❫ ✭❇ ❫ ❉✮

JPC :: NSAC 2013 The Persistence Lattice