1
Abstract Eilenberg-Steenrod
Ulrik Buchholtz and Favonia
&
Cohomology
Combinatorial Cellular
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
1
Abstract Eilenberg-Steenrod
Ulrik Buchholtz and Favonia
Combinatorial Cellular
2
{ mappings from holes in a space }
2
{ mappings from holes in a space }
Cellular cohomology for CW complexes Axiomatic Eilenberg-Steenrod cohomology
2
{ mappings from holes in a space }
Cellular cohomology for CW complexes Axiomatic Eilenberg-Steenrod cohomology Dream: prove they are the same!
3
inductively-deined spaces
3
inductively-deined spaces
points
3
inductively-deined spaces
points lines
3
inductively-deined spaces
points lines faces
3
inductively-deined spaces
points lines faces (and more...)
3
inductively-deined spaces
points lines faces (and more...) Speciication: cells and how they aach
4
Sets of cells: An
4 Aaching: αn+1 : An+1 × Sn → Xn Xn is the construction up to dim. n
Sets of cells: An
4 Aaching: αn+1 : An+1 × Sn → Xn Xn is the construction up to dim. n
Sets of cells: An Xn
4 Aaching: αn+1 : An+1 × Sn → Xn Xn is the construction up to dim. n
Sets of cells: An Xn a : An+1
4 Aaching: αn+1 : An+1 × Sn → Xn Xn is the construction up to dim. n
Sets of cells: An αn+1(a,-) Xn a : An+1 Sn
4 Aaching: αn+1 : An+1 × Sn → Xn Xn is the construction up to dim. n
Sets of cells: An αn+1(a,-) Xn a : An+1 Sn X0 := A0
4 Aaching: αn+1 : An+1 × Sn → Xn Xn is the construction up to dim. n
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
5
{ mappings from holes in a space }
5
{ mappings from holes in a space }
{ holes in a space }
5
{ mappings from holes in a space }
{ holes in a space }
dualize
6
a c b d holes e f g { elements of Z[A1] forming cycles }
*Holes are cycles in the classical homology theory
6
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
6
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
6
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
7
a c b { elements of Z[A1] forming cycles }
boundary function ∂ ∂( ) = y - x
y x
a
7
a c b { elements of Z[A1] forming cycles }
boundary function ∂ set of holes = kernel of ∂ ∂( ) = y - x
y x
a
7
a c b { elements of Z[A1] forming cycles }
boundary function ∂
x y z
set of holes = kernel of ∂ ∂( ) = y - x
y x
a
7
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
8 a p
{ unilled one-dimensional holes }
c b
8 a
∂2( ) = a + b + c
p
{ unilled one-dimensional holes }
2-dim. boundary function ∂2
a c b p
c b
8 a
∂2( ) = a + b + c
p
{ unilled one-dimensional holes }
2-dim. boundary function ∂2
a c b p
illed holes = image of ∂2
c b
8 a
∂2( ) = a + b + c
p
H1(X) := kernel of ∂1 / image of ∂2
{ 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
9 Cn := Z[An] formal sums of cells (chains)
{ unilled holes }
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)
{ unilled holes }
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)
{ unilled holes }
10
⋯ → 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
10
⋯ → 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
11 a c b p
∂2( ) = a + b + c
a c b p
How to compute the coeicients from α2?
12
α2(p,—) identify points squash
a a a coeicient = winding number of this map a c b p
13
αn+1(p,—) identify lower structs. squash
Sn Xn Xn/Xn-1≃⋁Sn Sn coeicient = degree of this map
α2(p,—)
13
αn+1(p,—) identify lower structs. squash
Sn Xn Xn/Xn-1≃⋁Sn Sn coeicient = degree of this map
α2(p,—)
14
An×Sn-1 An Xn-1 Xn 1 Xn/Xn-1≃⋁Sn An+1×Sn An+1 Xn+1 Sn Sn
15
{ mappings from holes in a space }
Cellular cohomology for CW-complexes Axiomatic Eilenberg-Steenrod cohomology Dream: prove they are the same!
Hn(X; G)
16
A family of functors hn(—): pointed spaces → abelian groups
Eilenberg-Steenrod* cohomology
*Ordinary, reduced cohomology theory
16
A family of functors hn(—): pointed spaces → abelian groups
Eilenberg-Steenrod* cohomology
*Ordinary, reduced cohomology theory
16
A family of functors hn(—): pointed spaces → abelian groups
Eilenberg-Steenrod* cohomology
2. A B 1 Coff *Ordinary, reduced cohomology theory f
16
A family of functors hn(—): pointed spaces → abelian groups
Eilenberg-Steenrod* cohomology
2. A B 1 Coff hn(Coff) hn(B) hn(A) exact! *Ordinary, reduced cohomology theory f hn(A)
16
A family of functors hn(—): pointed spaces → abelian groups
Eilenberg-Steenrod* cohomology
2. A B 1 Coff hn(Coff) hn(B) hn(A) exact!
if the index type satisies set-level AC *Ordinary, reduced cohomology theory f hn(A)
16
A family of functors hn(—): pointed spaces → abelian groups
Eilenberg-Steenrod* cohomology
2. A B 1 Coff hn(Coff) hn(B) hn(A) exact!
if the index type satisies set-level AC
*Ordinary, reduced cohomology theory f hn(A)
17
{ 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)
18
hn(X) ≃ Hn(X; h0(2))
?
18
hn(X) ≃ Hn(X; h0(2))
ker(δn+1)/im(δn) := ?
18
hn(X) ≃ Hn(X; h0(2))
ker(δn+1)/im(δn) ker(δ'n+1)/im(δ'n) := ≃ ? ?
18
hn(X) ≃ Hn(X; h0(2))
ker(δn+1)/im(δn) ker(δ'n+1)/im(δ'n) := ≃ ?
done and fully mechanized in Agda
domains and codomains are isomorphic commutativity in progress
?
19
For any pointed CW-complex X where
⋯ ← 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
there exist homomorphisms δ'
20
Long exact sequenses A B 1 Coff hn(Coff) hn(B) hn(A) n++ f
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
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
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
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:
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:
22 Xn/n-1 Xn+1/n-1 1 Xn+1/n
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)
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)
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)
trivial trivial
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)
trivial trivial coker(δ') ker(δ') surj inj ≃ ≃
23 Xm Xm+1 1 Xm+1/m
23 Xm Xm+1 1 Xm+1/m hn(Xm+1/m) hn(Xm+1) hn(Xm) hn+1(Xm+1/m)
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)
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
24
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
25 coker(δ'n) hn(X) ker(δ'n+1) hn(Xn/n-1)
inject
25 coker(δ'n) hn(X) ker(δ'n+1) hn(Xn/n-1)
Using group-theoretic magic... inject
hn(X) ≃ ker(δ'n+1)/im(δ'n)
26
hn(X) ≃ Hn(X; h0(2))
ker(δn+1)/im(δn) ker(δ'n+1)/im(δ'n) := ≃
domains and codomains are isomorphic commutativity in progress
?
27
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