Cohomology Combinatorial Cellular & Abstract - - PowerPoint PPT Presentation

cohomology
SMART_READER_LITE
LIVE PREVIEW

Cohomology Combinatorial Cellular & Abstract - - PowerPoint PPT Presentation

Cohomology Combinatorial Cellular & Abstract Eilenberg-Steenrod Ulrik Buchholtz and Favonia 1 Cohomology Groups { mappings from holes in a space } 2 Cohomology Groups { mappings from holes in a space } Cellular Axiomatic


slide-1
SLIDE 1

1

Abstract Eilenberg-Steenrod

Ulrik Buchholtz and Favonia

&

Cohomology

Combinatorial Cellular

slide-2
SLIDE 2

2

Cohomology Groups

{ mappings from holes in a space }

slide-3
SLIDE 3

2

Cohomology Groups

{ mappings from holes in a space }

Cellular cohomology for CW complexes Axiomatic Eilenberg-Steenrod cohomology

slide-4
SLIDE 4

2

Cohomology Groups

{ mappings from holes in a space }

Cellular cohomology for CW complexes Axiomatic Eilenberg-Steenrod cohomology Dream: prove they are the same!

slide-5
SLIDE 5

3

CW complexes

inductively-deined spaces

slide-6
SLIDE 6

3

CW complexes

inductively-deined spaces

points

slide-7
SLIDE 7

3

CW complexes

inductively-deined spaces

points lines

slide-8
SLIDE 8

3

CW complexes

inductively-deined spaces

points lines faces

slide-9
SLIDE 9

3

CW complexes

inductively-deined spaces

points lines faces (and more...)

slide-10
SLIDE 10

3

CW complexes

inductively-deined spaces

points lines faces (and more...) Speciication: cells and how they aach

slide-11
SLIDE 11

4

CW complexes

Sets of cells: An

slide-12
SLIDE 12

4 Aaching: αn+1 : An+1 × Sn → Xn Xn is the construction up to dim. n

CW complexes

Sets of cells: An

slide-13
SLIDE 13

4 Aaching: αn+1 : An+1 × Sn → Xn Xn is the construction up to dim. n

CW complexes

Sets of cells: An Xn

slide-14
SLIDE 14

4 Aaching: αn+1 : An+1 × Sn → Xn Xn is the construction up to dim. n

CW complexes

Sets of cells: An Xn a : An+1

slide-15
SLIDE 15

4 Aaching: αn+1 : An+1 × Sn → Xn Xn is the construction up to dim. n

CW complexes

Sets of cells: An αn+1(a,-) Xn a : An+1 Sn

slide-16
SLIDE 16

4 Aaching: αn+1 : An+1 × Sn → Xn Xn is the construction up to dim. n

CW complexes

Sets of cells: An αn+1(a,-) Xn a : An+1 Sn X0 := A0

slide-17
SLIDE 17

4 Aaching: αn+1 : An+1 × Sn → Xn Xn is the construction up to dim. n

CW complexes

Sets of cells: An αn+1(a,-) Xn a : An+1 Sn X0 := A0 Xn+1 := An+1×Sn An+1 Xn Xn+1 αn+1

slide-18
SLIDE 18

5

Cellular Cohomology

{ mappings from holes in a space }

slide-19
SLIDE 19

5

Cellular Cohomology

{ mappings from holes in a space }

Cellular Homology

{ holes in a space }

slide-20
SLIDE 20

5

Cellular Cohomology

{ mappings from holes in a space }

Cellular Homology

{ holes in a space }

dualize

slide-21
SLIDE 21

6

One-Dimensional Holes*

a c b d holes e f g { elements of Z[A1] forming cycles }

*Holes are cycles in the classical homology theory

slide-22
SLIDE 22

6

One-Dimensional Holes*

a + b + c a c b d holes e f g { elements of Z[A1] forming cycles }

*Holes are cycles in the classical homology theory

slide-23
SLIDE 23

6

One-Dimensional Holes*

a + b + c

  • a - b - c

a c b d holes e f g { elements of Z[A1] forming cycles }

*Holes are cycles in the classical homology theory

slide-24
SLIDE 24

6

One-Dimensional Holes*

a + b + c

  • a - b - c

a + b + c + e + g + f a c b d holes e f g … { elements of Z[A1] forming cycles }

*Holes are cycles in the classical homology theory

slide-25
SLIDE 25

7

One-Dimensional Holes

a c b { elements of Z[A1] forming cycles }

boundary function ∂ ∂( ) = y - x

y x

a

slide-26
SLIDE 26

7

One-Dimensional Holes

a c b { elements of Z[A1] forming cycles }

boundary function ∂ set of holes = kernel of ∂ ∂( ) = y - x

y x

a

slide-27
SLIDE 27

7

One-Dimensional Holes

a c b { elements of Z[A1] forming cycles }

boundary function ∂

x y z

set of holes = kernel of ∂ ∂( ) = y - x

y x

a

slide-28
SLIDE 28

7

One-Dimensional Holes

a c b { elements of Z[A1] forming cycles }

boundary function ∂

x y z

∂(a+b+c) = (y - x) + (z - y) + (x - z) = 0 set of holes = kernel of ∂ ∂( ) = y - x

y x

a

slide-29
SLIDE 29

8 a p

First Homology Groups

{ unilled one-dimensional holes }

c b

slide-30
SLIDE 30

8 a

∂2( ) = a + b + c

p

First Homology Groups

{ unilled one-dimensional holes }

2-dim. boundary function ∂2

a c b p

c b

slide-31
SLIDE 31

8 a

∂2( ) = a + b + c

p

First Homology Groups

{ unilled one-dimensional holes }

2-dim. boundary function ∂2

a c b p

illed holes = image of ∂2

c b

slide-32
SLIDE 32

8 a

∂2( ) = a + b + c

p

H1(X) := kernel of ∂1 / image of ∂2

First Homology Groups

{ unilled one-dimensional holes }

2-dim. boundary function ∂2 (all holes) (illed holes) (unilled holes)

a c b p

illed holes = image of ∂2

c b

slide-33
SLIDE 33

9 Cn := Z[An] formal sums of cells (chains)

Homology Groups

{ unilled holes }

slide-34
SLIDE 34

9

⋯ → Cn+2 → Cn+1 → Cn → Cn-1 → Cn-2 → ⋯ ∂n ∂n+1 ∂n+2 ∂n-1

Cn := Z[An] formal sums of cells (chains)

Homology Groups

{ unilled holes }

slide-35
SLIDE 35

9

⋯ → Cn+2 → Cn+1 → Cn → Cn-1 → Cn-2 → ⋯ ∂n ∂n+1 ∂n+2 ∂n-1

Hn(X) := kernel of ∂n / image of ∂n+1

Cn := Z[An] formal sums of cells (chains)

Homology Groups

{ unilled holes }

slide-36
SLIDE 36

10

Cohomology Groups

⋯ → Cn+2 → Cn+1 → Cn → Cn-1 → Cn-2 → ⋯ ∂n ∂n+1 ∂n+2 ∂n-1 Dualize by Hom(—, G). Let Cn = Hom(Cn, G). ⋯ ← Cn+2 ← Cn+1 ← Cn ← Cn-1 ← Cn-2 ← ⋯ δn δn+1 δn+2 δn-1

slide-37
SLIDE 37

10

Cohomology Groups

⋯ → Cn+2 → Cn+1 → Cn → Cn-1 → Cn-2 → ⋯ ∂n ∂n+1 ∂n+2 ∂n-1 Dualize by Hom(—, G). Let Cn = Hom(Cn, G). ⋯ ← Cn+2 ← Cn+1 ← Cn ← Cn-1 ← Cn-2 ← ⋯ δn δn+1 δn+2 δn-1

Hn(X; G) := kernel of δn+1 / image of δn

slide-38
SLIDE 38

11 a c b p

∂2( ) = a + b + c

a c b p

How to compute the coeicients from α2?

Higher-Dim. Boundary

slide-39
SLIDE 39

12

α2(p,—) identify points squash

  • ther loops

a a a coeicient = winding number of this map a c b p

Higher-Dim. Boundary

slide-40
SLIDE 40

13

αn+1(p,—) identify lower structs. squash

Sn Xn Xn/Xn-1≃⋁Sn Sn coeicient = degree of this map

Higher-Dim. Boundary

α2(p,—)

slide-41
SLIDE 41

13

αn+1(p,—) identify lower structs. squash

Sn Xn Xn/Xn-1≃⋁Sn Sn coeicient = degree of this map

  • squashing needs decidable equality
  • linear sum needs closure-initeness

Higher-Dim. Boundary

α2(p,—)

slide-42
SLIDE 42

14

Higher-Dim. Boundary

An×Sn-1 An Xn-1 Xn 1 Xn/Xn-1≃⋁Sn An+1×Sn An+1 Xn+1 Sn Sn

slide-43
SLIDE 43

15

Cohomology Groups

{ mappings from holes in a space }

Cellular cohomology for CW-complexes Axiomatic Eilenberg-Steenrod cohomology Dream: prove they are the same!

Hn(X; G)

slide-44
SLIDE 44

16

A family of functors hn(—): pointed spaces → abelian groups

Eilenberg-Steenrod* cohomology

*Ordinary, reduced cohomology theory

slide-45
SLIDE 45

16

A family of functors hn(—): pointed spaces → abelian groups

Eilenberg-Steenrod* cohomology

  • 1. hn+1(susp(X)) ≃ hn(X), natural in X

*Ordinary, reduced cohomology theory

slide-46
SLIDE 46

16

A family of functors hn(—): pointed spaces → abelian groups

Eilenberg-Steenrod* cohomology

  • 1. hn+1(susp(X)) ≃ hn(X), natural in X

2. A B 1 Coff *Ordinary, reduced cohomology theory f

slide-47
SLIDE 47

16

A family of functors hn(—): pointed spaces → abelian groups

Eilenberg-Steenrod* cohomology

  • 1. hn+1(susp(X)) ≃ hn(X), natural in X

2. A B 1 Coff hn(Coff) hn(B) hn(A) exact! *Ordinary, reduced cohomology theory f hn(A)

slide-48
SLIDE 48

16

A family of functors hn(—): pointed spaces → abelian groups

Eilenberg-Steenrod* cohomology

  • 1. hn+1(susp(X)) ≃ hn(X), natural in X

2. A B 1 Coff hn(Coff) hn(B) hn(A) exact!

  • 3. hn(⋁iXi) ≃ ∏ihn(Xi)

if the index type satisies set-level AC *Ordinary, reduced cohomology theory f hn(A)

slide-49
SLIDE 49

16

A family of functors hn(—): pointed spaces → abelian groups

Eilenberg-Steenrod* cohomology

  • 1. hn+1(susp(X)) ≃ hn(X), natural in X

2. A B 1 Coff hn(Coff) hn(B) hn(A) exact!

  • 3. hn(⋁iXi) ≃ ∏ihn(Xi)

if the index type satisies set-level AC

  • 4. hn(2) trivial for n ≠ 0

*Ordinary, reduced cohomology theory f hn(A)

slide-50
SLIDE 50

17

Cohomology Groups

{ mappings from holes in a space }

Cellular cohomology for CW-complexes Axiomatic Eilenberg-Steenrod cohomology Dream: prove they are the same!

Hn(X; G) hn(X)

slide-51
SLIDE 51

18

Our Dream

hn(X) ≃ Hn(X; h0(2))

?

slide-52
SLIDE 52

18

Our Dream

hn(X) ≃ Hn(X; h0(2))

ker(δn+1)/im(δn) := ?

slide-53
SLIDE 53

18

Our Dream

hn(X) ≃ Hn(X; h0(2))

ker(δn+1)/im(δn) ker(δ'n+1)/im(δ'n) := ≃ ? ?

slide-54
SLIDE 54

18

Our Dream

hn(X) ≃ Hn(X; h0(2))

ker(δn+1)/im(δn) ker(δ'n+1)/im(δ'n) := ≃ ?

  • 1. Find δ' such that hn(X) ≃ ker(δ'n+1)/im(δ'n)

done and fully mechanized in Agda

  • 2. Show δ and δ' are equivalent

domains and codomains are isomorphic commutativity in progress

?

slide-55
SLIDE 55

19

For any pointed CW-complex X where

Our Dream: Step 1 (done!)

⋯ ← Dn+2 ← Dn+1 ← Dn ← Dn-1 ← Dn-2 ← ⋯ δ'n δ'n+1 δ'n+2 δ'n-1 such that

hn(X) ≃ kernel of δ'n+1 / image of δ'n

  • 1. all cell sets An satisfy set-level AC and
  • 2. the point of A0 is separable (pt = x is decidable)

there exist homomorphisms δ'

slide-56
SLIDE 56

20

Long exact sequenses A B 1 Coff hn(Coff) hn(B) hn(A) n++ f

Important Lemmas for Step 1

slide-57
SLIDE 57

20

Long exact sequenses A B 1 Coff hn(Coff) hn(B) hn(A) n++ f hm(Xn/Xn-1) ≃ hom(Z[An], h0(2)) when m = n or trivial otherwise hm(X0) ≃ hom(Z[A0\{pt}], h0(2)) when m = 0 or trivial otherwise Wedges of cells

Important Lemmas for Step 1

slide-58
SLIDE 58

20

Long exact sequenses A B 1 Coff hn(Coff) hn(B) hn(A) n++ f hm(Xn/Xn-1) ≃ hom(Z[An], h0(2)) when m = n or trivial otherwise hm(X0) ≃ hom(Z[A0\{pt}], h0(2)) when m = 0 or trivial otherwise Wedges of cells

trivial if m ≠ n

Important Lemmas for Step 1

slide-59
SLIDE 59

21 Xn-1 Xn Xn+1 X0 Xn-1/0 Xn/0 Xn+1/0 1 1 Xn/n-1 Xn+1/n-1

Xn/m := Xn/Xm

1 Xn+1/n

Ultimate Coiber Diagram

slide-60
SLIDE 60

21 Xn-1 Xn Xn+1 X0 Xn-1/0 Xn/0 Xn+1/0 1 1 Xn/n-1 Xn+1/n-1

Xn/m := Xn/Xm

1 Xn+1/n

Obtain long exact sequences and use group-theoretic magic

Plan:

Ultimate Coiber Diagram

slide-61
SLIDE 61

21 Xn-1 Xn Xn+1 X0 Xn-1/0 Xn/0 Xn+1/0 1 1 Xn/n-1 Xn+1/n-1

Xn/m := Xn/Xm

1 Xn+1/n

Obtain long exact sequences and use group-theoretic magic

Plan:

Ultimate Coiber Diagram

slide-62
SLIDE 62

22 Xn/n-1 Xn+1/n-1 1 Xn+1/n

slide-63
SLIDE 63

22 Xn/n-1 Xn+1/n-1 1 Xn+1/n hn(Xn+1/n) hn(Xn+1/n-1) hn(Xn/n-1) hn+1(Xn+1/n) hn+1(Xn+1/n-1) hn+1(Xn/n-1)

slide-64
SLIDE 64

22 Xn/n-1 Xn+1/n-1 1 Xn+1/n hn(Xn+1/n) hn(Xn+1/n-1) hn(Xn/n-1) hn+1(Xn+1/n) hn+1(Xn+1/n-1) hn+1(Xn/n-1)

  • ur choice of δ'
slide-65
SLIDE 65

22 Xn/n-1 Xn+1/n-1 1 Xn+1/n hn(Xn+1/n) hn(Xn+1/n-1) hn(Xn/n-1) hn+1(Xn+1/n) hn+1(Xn+1/n-1) hn+1(Xn/n-1)

  • ur choice of δ'

trivial trivial

slide-66
SLIDE 66

22 Xn/n-1 Xn+1/n-1 1 Xn+1/n hn(Xn+1/n) hn(Xn+1/n-1) hn(Xn/n-1) hn+1(Xn+1/n) hn+1(Xn+1/n-1) hn+1(Xn/n-1)

  • ur choice of δ'

trivial trivial coker(δ') ker(δ') surj inj ≃ ≃

slide-67
SLIDE 67

23 Xm Xm+1 1 Xm+1/m

slide-68
SLIDE 68

23 Xm Xm+1 1 Xm+1/m hn(Xm+1/m) hn(Xm+1) hn(Xm) hn+1(Xm+1/m)

slide-69
SLIDE 69

23 Xm Xm+1 1 Xm+1/m hn(Xm+1/m) hn(Xm+1) hn(Xm) hn+1(Xm+1/m)

If n ≠ m, m+1, both ends trivial, hn(Xm+1) ≃ hn(Xm)

slide-70
SLIDE 70

23 Xm Xm+1 1 Xm+1/m hn(Xm+1/m) hn(Xm+1) hn(Xm) hn+1(Xm+1/m)

If n ≠ m, m+1, both ends trivial, hn(Xm+1) ≃ hn(Xm) hn(Xn-1) ≃ hn(Xn-2) ≃ ⋯ ≃ hn(X0), trivial hn(Xn) hn(Xn+1) ≃ hn(Xn+2) ≃ ⋯ ≃ hn(X) three possible values

slide-71
SLIDE 71

24

slide-72
SLIDE 72

24 hn(Xn/n-2) hn(Xn+1/n-2) hn(Xn+1/n-1) hn(Xn/n-1) ≃ hn(X) ≃ ker(δ'n+1) coker(δ'n) ≃

inject

  • eq. class
slide-73
SLIDE 73

25 coker(δ'n) hn(X) ker(δ'n+1) hn(Xn/n-1)

inject

  • eq. class
slide-74
SLIDE 74

25 coker(δ'n) hn(X) ker(δ'n+1) hn(Xn/n-1)

Using group-theoretic magic... inject

  • eq. class

hn(X) ≃ ker(δ'n+1)/im(δ'n)

slide-75
SLIDE 75

26

Our Dream (updated)

hn(X) ≃ Hn(X; h0(2))

ker(δn+1)/im(δn) ker(δ'n+1)/im(δ'n) := ≃

  • 1. Find δ' such that hn(X) ≃ ker(δ'n+1)/im(δ'n)
  • 2. Show δ and δ' are equivalent

domains and codomains are isomorphic commutativity in progress

?

slide-76
SLIDE 76

27

Cohomology Groups

Cellular coh. for pointed CW complexes Ordinary reduced cohomology theories Dream: prove they give the same groups We made an important step in proving it