Contributions of Lattice Theory to the Study of Computational - - PowerPoint PPT Presentation

contributions of lattice theory to the study of
SMART_READER_LITE
LIVE PREVIEW

Contributions of Lattice Theory to the Study of Computational - - PowerPoint PPT Presentation

Contributions of Lattice Theory to the Study of Computational Topology Jo ao Pita Costa in a joint work with z Mikael Vejdemo-Johansson and Primo Skraba AAA88 Conference , Warsaw, June 20, 2014 www.joaopitacosta.com/aaa88


slide-1
SLIDE 1

Contributions of Lattice Theory to the Study of Computational Topology

Jo˜ ao Pita Costa

in a joint work with

Mikael Vejdemo-Johansson and Primoˇ z ˇ Skraba

AAA88 Conference, Warsaw, June 20, 2014 www.joaopitacosta.com/aaa88

slide-2
SLIDE 2

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

Motivations

Topological Data Analysis

Lattice Theory Algebraic Topology Computational Geometry Data Analysis

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-3
SLIDE 3

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

Topological Data Analysis

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-4
SLIDE 4

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

Topological Data Analysis

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-5
SLIDE 5

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

Topological Data Analysis

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-6
SLIDE 6

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

Topological Data Analysis

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-7
SLIDE 7

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

Topological Data Analysis

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-8
SLIDE 8

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

Topological Data Analysis

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-9
SLIDE 9

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

Topological Data Analysis

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-10
SLIDE 10

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

Topological Data Analysis

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-11
SLIDE 11

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

Topological Data Analysis

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-12
SLIDE 12

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

Topological Data Analysis

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-13
SLIDE 13

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

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 & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-14
SLIDE 14

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

Persistent Homology

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-15
SLIDE 15

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

Persistent Homology

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-16
SLIDE 16

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

Persistent Homology

Application: Image Analysis

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-17
SLIDE 17

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

Persistent Homology

  • R. Ghrist, Barcodes: the persistent topology of data. Bulletin of the American Math. Soc. 45.1 (2008): 61-75.

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-18
SLIDE 18

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

Persistent Homology

  • R. Ghrist, Barcodes: the persistent topology of data. Bulletin of the American Math. Soc. 45.1 (2008): 61-75.

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-19
SLIDE 19

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

Persistent Homology

Application: Tumor Detection

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-20
SLIDE 20

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

Heyting Algebras

A Boolean algebra ✭▲❀ ❫❀ ❴❀ ✿❀ ✵❀ ✶✮ is a distributive lattice ✭▲❀ ❫❀ ❴✮ with bounds ✵ and ✶ such that all elements ① ✷ ▲ have complement ② (noted ✿①) satisfying ① ❫ ② ❂ ✵ and ① ❴ ② ❂ ✶. A Heyting algebra ✭▲❀ ❫❀ ❴❀ ✮✮ is a distributive lattice ✭▲❀ ❫❀ ❴✮ such that for each pair ❛❀ ❜ ✷ ▲ there is a greatest element ① ✷ ▲ (noted ❛ ✮ ❜) such that ❛ ❫ ① ✔ ❜. The pseudo complement of ① ✷ ▲ is ① ✮ ✵ (often also noted by ✿①).

Example

Every Boolean algebra is a Heyting algebra with ❛ ✮ ❜ ❂ ✿❛ ❴ ❜ and ❛ ✮ ✵ ❂ ✿❛. The open sets of a topological space ❳ constitute a complete Heyting algebra with ❆ ✮ ❇ ❂ ✐♥t✭✭❳ ❆✮ ❬ ❇✮.

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-21
SLIDE 21

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

Heyting Algebras

The collection of all open subsets of a topological space ❳ forms a complete Heyting algebra. Heyting algebra ❍ ❯ ❫ ❱ ❯ ❴ ❱ ✵ ✶ ❯ ✮ ❱ ✿❯ Topological space ❳ ❯ ❭ ❱ ❯ ❬ ❱ ✜ ❳ ✐♥t✭✭❳ ❯✮ ❬ ❱ ✐♥t✭❳ ❯✮

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-22
SLIDE 22

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

Algebra of Lifetimes

Mikael Vejdemo-Johansson, Sketches of a platypus: persistence homology and its foundations. arXiv:1212.5398v1 (2013) JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-23
SLIDE 23

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

Algebra of Lifetimes

  • Definition. Consider the complete lattice ✭❘❀ ❫❀ ❴✮. Let ❆ and ❇ be

intervals ❆ ❂ ❇✭❛✶❀ ❛✷✮ and ❇ ❂ ❇✭❜✶❀ ❜✷✮ represented in a persistence diagram by the points ❆✭❛✶❀ ❛✷✮ and ❇✭❜✶❀ ❜✷✮ in ❍. Define: ❆ ❫ ❇ ❂ ✭❛✶ ❴ ❜✶❀ ❛✷ ❫ ❜✷✮ and ❆ ❴ ❇ ❂ ✭❛✶ ❫ ❜✶❀ ❛✷ ❴ ❜✷✮

B A

A B A ∨ B A ∨ B A ∧ B A ∧ B

B = A ∨ B B = A ∨ B A = A ∧ B A = A ∧ B

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-24
SLIDE 24

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

Algebra of Lifetimes

  • Definition. Consider the complete lattice ✭❘❀ ❫❀ ❴✮. Let ❆ and ❇ be

intervals ❆ ❂ ❇✭❛✶❀ ❛✷✮ and ❇ ❂ ❇✭❜✶❀ ❜✷✮ represented in a persistence diagram by the points ❆✭❛✶❀ ❛✷✮ and ❇✭❜✶❀ ❜✷✮ in ❍. Define: ❆ ❫ ❇ ❂ ✭❛✶ ❴ ❜✶❀ ❛✷ ❫ ❜✷✮ and ❆ ❴ ❇ ❂ ✭❛✶ ❫ ❜✶❀ ❛✷ ❴ ❜✷✮

B A

A B A ∨ B A ∨ B A ∧ B A ∧ B

B = A ∨ B B = A ∨ B A = A ∧ B A = A ∧ B

❍ is a Heyting algebra.

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-25
SLIDE 25

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

Algebra of Lifetimes

Ordering bars in ❍

❆ ✔ ❇ iff ❆ ❫ ❇ ❂ ❆ iff ❜✶ ✔ ❛✶ and ❛✷ ✔ ❜✷ iff ❇✭❆✮ ✒ ❇✭❇✮✿

A B A B A ∧ B A ∨ B ↑ (A ∨ B)

A ∧ B A ∨ B

↓ (A ∧ B)

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-26
SLIDE 26

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

Algebra of Lifetimes

If ❆ ✔ ❇,then ❆ ✮ ❇ ❂ ✭ ✶ ❂ ✭✵❀ ✧✷✮ , if ❜✶ ✔ ❛✶ and ❛✷ ✔ ❜✷ ❇ ❂ ✭❜✶❀ ❜✷✮ , if ❛✶ ✔ ❜✶ and ❜✷ ✔ ❛✷ ✿ Otherwise, ❆ ✮ ❇ ❂ ✭ ✭❜✶❀ ✧✷✮ , if ❛✶ ✔ ❜✶ and ❛✷ ✔ ❜✷ ✭✵❀ ❜✷✮ , if ❜✶ ✔ ❛✶ and ❜✷ ✔ ❛✷ ✿

B = B ⇒ A A A ⇒ B

A ⇒ B A B B ⇒ A

A B A ⇒ B B ⇒ A

B ⇒ A A B A ⇒ B JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-27
SLIDE 27

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

Ideals and Filters

Assuming that ❍ is bounded by ✭✵❀ ✵✮ and ✭✧✶❀ ✧✷✮:

A Filters gen. by A Ideals gen. by A

Filter gen. by a bar ❆: ✧ ❆ ❂ ❬✵❀ ❛✶❪ ✂ ❬❛✷❀ ✧✷❪✿ Ideal gen. by a bar ❆: ★ ❆ ❂ ❬❛✶❀ ✧✶❪ ✂ ❬✵❀ ❛✷❪✿

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-28
SLIDE 28

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

Algebra of Lifetimes

The poset ❍ together with the operations ❫

❆✐ ❂ ✭ ❴ ❢ ❛✶✐ ❣❀ ❫ ❢ ❛✷✐ ❣✮ and ❴

❆✐ ❂ ✭ ❫ ❢ ❛✶✐ ❣❀ ❴ ❢ ❛✷✐ ❣✮✿ is a complete Heyting algebra. In particular, ❍ is completely distributive, i.e., the following identity holds ❳ ❫ ❴

✐✷■

❨✐ ❂ ❴

✐✷■

✭❳ ❫ ❨✐✮✿

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-29
SLIDE 29

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

Algebra of Lifetimes

Ideal gen. by bars ❆ and ❇: ❬♠✐♥❢ ❛✶❀ ❜✶ ❣❀ ✧✶❪ ✂ ❬✵❀ ♠❛①❢ ❛✷❀ ❜✷ ❣❪✿ Filter gen. by bars ❆ and ❇: ❬✵❀ ♠❛① ❛✶❀ ❜✶❪ ✂ ❬♠✐♥❢ ❛✷❀ ❜✷ ❣❀ ✧✷❪✿

A B A ∨ B ↓ {A, B}

Ideal gen. by a family ❢ ❆✐ ❣✐✷■: ★ ❢ ❆✐ ❣✐✷■ ❂★ ❲

✐✷■ ❆✐ ❂ ❬♠✐♥❢ ❛✐ ❣❀ ✧✶❪ ✂ ❬✵❀ ♠❛①❢ ❛✐ ❣❪

Filter gen. by a family ❢ ❆✐ ❣✐✷■: ✧ ❢ ❆✐ ❣✐✷■ ❂✧ ❱

✐✷■ ❆✐ ❂ ❬✵❀ ♠❛①❢ ❛✐ ❣❪ ✂ ❬♠✐♥❢ ❛✐ ❣❀ ✧✷❪.

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-30
SLIDE 30

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

Algebra of Lifetimes

① is join-irreducible if ① ❂ ② ❴ ③ implies ① ❂ ② OR ① ❂ ③ ① is meet-irreducible if ① ❂ ② ❫ ③ implies ① ❂ ② OR ① ❂ ③ Join-irreducibles of ❍: bars with coordinates ✭①✶❀ ✵✮ or ✭✧✶❀ ①✷✮. Meet-irreducibles of ❍: bars with coordinates ✭✵❀ ①✷✮ or ✭①✶❀ ✧✷✮.

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-31
SLIDE 31

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

Algebra of Lifetimes

Join-irreducibles of ❍: bars with coordinates ✭①✶❀ ✵✮ or ✭✧✶❀ ①✷✮. Meet-irreducibles of ❍: bars with coordinates ✭✵❀ ①✷✮ or ✭①✶❀ ✧✷✮.

∧-irreds: X = (0, x2) ∧-irreds: X = (x1, 1) ∨-irreds: X = (1, x2) ∨-irreds: X = (x1, 0)

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-32
SLIDE 32

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

Algebra of Lifetimes

An ideal ■ of ▲ is a prime ideal if for all ①❀ ② ✷ ▲, ① ❫ ② ✷ ■ implies ① ✷ ■ or ② ✷ ■. Join-irreducibles of ❍: bars with coordinates ✭①✶❀ ✵✮ or ✭✶❀ ①✷✮. ★ ✭①✶❀ ✧✷✮ ❂ ❬①✶❀ ✧✶❪ ✂ ❬✵❀ ✧✷❪ and ★ ✭✵❀ ①✷✮ ❂ ❬✵❀ ✧✶❪ ✂ ❬①✷❀ ✧✷❪ are prime ideals of ❍.

x1

x2

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-33
SLIDE 33

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

The Dual Space

Spac := Spatial Locales ✘ ❂ Sob := Sober Spaces and homomorphisms and homeomorphisms An open of the dual space as the sum of two filters intersecting only in ❃ and the point in the lattice it corresponds to.

Px Py P = Px ∧ Py

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-34
SLIDE 34

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

The Dual Space

Ring R scheme Spec(R) Spec(H) Locale H skew distributive lats ?

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-35
SLIDE 35

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

The Dual Space

Sh(PSL) PSL DL0 SDL CBKMG 2012 P1972

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-36
SLIDE 36

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

Topos of Sheaves over ❍

Consider the functor ✣ ✿ ❍ ✦ ❙❡t defined by the sections ✣✭①✮ ❂ ❢ ★ ② ❥ ② ✔ ① ❣❀ for all ① ✷ ❍, and the restriction map ✤①

② ✿ ✣✭①✮ ✦ ✣✭②✮ defined by

✤①

②✭★ ✛✮ ❂ ✭★ ③✮ ❭ ✭★ ②✮ for all ①❀ ②❀ ③ ✷ ❍ such that ② ✔ ①. x xi z zi

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-37
SLIDE 37

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

Topos of Sheaves over ❍

Consider the functor ✣ ✿ ❍ ✦ ❙❡t defined by the sections ✣✭①✮ ❂ ❢ ★ ② ❥ ② ✔ ① ❣❀ for all ① ✷ ❍, and the restriction map ✤①

② ✿ ✣✭①✮ ✦ ✣✭②✮ defined by

✤①

②✭★ ✛✮ ❂ ✭★ ③✮ ❭ ✭★ ②✮ for all ①❀ ②❀ ③ ✷ ❍ such that ② ✔ ①. Fixing ✐ ✷ ■,

★ ③❭ ★ ①✐ ❂ ✭

❥✷❏

★ ③❥✮❭ ★ ①✐ ❂

❥✷❏

✭★ ③❥❭ ★ ①✐✮ ❂

❥✷❏

★ ③✐❭ ★ ①❥ ❂★ ③✐ ❭ ✭

❥✷❏

★ ①❥✮ ❂★ ③✐❭ ★ ① ❂★ ③✐

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-38
SLIDE 38

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

Topos of Sheaves over ❍

The category of presheaves ❙❡t❍♦♣ has exponentials: the exponential

  • bject ③② is the implication ② ✮ ③.

The topos of sheaves on ❍ is given by the subject classifier including

  • nly the closed sieves:

✡✭①✮ ❂ ❢ ★ ② ❥ ② ✔ ① ❣✿

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-39
SLIDE 39

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

Topos of Sheaves over ❍

❯ ✶ ❊ ✡ ✾✦✣ ✤❊ tr✉❡ ✡✭①✮ ❂ ❢ ★ ② ❥ ② ✔ ① ❣✿ x y1 y2 y3

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-40
SLIDE 40

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

Topos of Sheaves over ❍

∆ Set SetHop

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-41
SLIDE 41

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

Open Problems

■ Computation of semisimplicial homology on the topos over ❍; ■ Study of the dual space and respective spectral space; ■ Interpretation of the arrow operation in the framework; ■ Integration of classical persistence results under this perspective; ■ Implementation of new algorithms.

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-42
SLIDE 42

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

DZIEKUJE

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-43
SLIDE 43

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

DZIEKUJE THANK YOU

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014

slide-44
SLIDE 44

Topological Data Analysis Heyting Algebras Algebra of Lifetimes The Dual Space A Persistence Topos

DZIEKUJE THANK YOU OBRIGADO

JPC & MVJ & P ˇ S :: Toposys 2014 Toposys 2014