lecture 9: the topology of complements may 17, 2019€¦ · robotics motion planning through...

114
Lecture 9: The Topology of Complements May 17, 2019 Gunnar Carlsson Stanford University

Upload: others

Post on 19-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Lecture 9: The Topology ofComplements

May 17, 2019

Gunnar Carlsson

Stanford University

Page 2: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

The Topology of Complements

Suppose we have Y ⊆ X an embedding of topological spaces,and we have topological information about X and Y . What canbe said about the topology of X − Y ?

Page 3: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Robotics

Motion planning through obstacles

Page 4: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Sensor Nets

Covered region for a sensor net

Page 5: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Topology of Complements

I Why should this be possible?

I First results say that we can obtain homology in the casewhere the ambient space X is a manifold

I Alexander duality theorem

Page 6: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Topology of Complements

I Why should this be possible?

I First results say that we can obtain homology in the casewhere the ambient space X is a manifold

I Alexander duality theorem

Page 7: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Topology of Complements

I Why should this be possible?

I First results say that we can obtain homology in the casewhere the ambient space X is a manifold

I Alexander duality theorem

Page 8: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Manifolds

I A space X is an n-dimensional manifold if it is locally likeRn

I Means every point has a neighborhood homeomorphic toan open disc in Rn

Manifold

Not a manifold

Page 9: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Manifolds

I A space X is an n-dimensional manifold if it is locally likeRn

I Means every point has a neighborhood homeomorphic toan open disc in Rn

Manifold Not a manifold

Page 10: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cohomology

I To state theorem, requires cohomology

I Apply Hom(−; k) to a chain complex, obtain a cochaincomplex with coboundary operator δ.

I Ker(δ)/im(δ) defined to be cohomology H∗(X ).

I H i (X ) ∼= Hi (X )∗

I Contravariant

Page 11: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cohomology

I To state theorem, requires cohomology

I Apply Hom(−; k) to a chain complex, obtain a cochaincomplex with coboundary operator δ.

I Ker(δ)/im(δ) defined to be cohomology H∗(X ).

I H i (X ) ∼= Hi (X )∗

I Contravariant

Page 12: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cohomology

I To state theorem, requires cohomology

I Apply Hom(−; k) to a chain complex, obtain a cochaincomplex with coboundary operator δ.

I Ker(δ)/im(δ) defined to be cohomology H∗(X ).

I H i (X ) ∼= Hi (X )∗

I Contravariant

Page 13: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cohomology

I To state theorem, requires cohomology

I Apply Hom(−; k) to a chain complex, obtain a cochaincomplex with coboundary operator δ.

I Ker(δ)/im(δ) defined to be cohomology H∗(X ).

I H i (X ) ∼= Hi (X )∗

I Contravariant

Page 14: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cohomology

I To state theorem, requires cohomology

I Apply Hom(−; k) to a chain complex, obtain a cochaincomplex with coboundary operator δ.

I Ker(δ)/im(δ) defined to be cohomology H∗(X ).

I H i (X ) ∼= Hi (X )∗

I Contravariant

Page 15: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Alexander DualityTheorems

Y ⊆ X , Y compact

X = Rn: Hi (Rn − Y ) ∼= Hn−i−1(Y )

X = Sn: Hi (Sn − Y ) ∼= Hn−i−1(Y )

X a general manifold, Hi (X ,X − Y ) ∼= Hn−i (Y )

Tells us we can recover the homology or cohomology ofcomplements. Can we recover the actual space from Y ?

Page 16: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Alexander DualityTheorems

Y ⊆ X , Y compact

X = Rn: Hi (Rn − Y ) ∼= Hn−i−1(Y )

X = Sn: Hi (Sn − Y ) ∼= Hn−i−1(Y )

X a general manifold, Hi (X ,X − Y ) ∼= Hn−i (Y )

Tells us we can recover the homology or cohomology ofcomplements. Can we recover the actual space from Y ?

Page 17: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Alexander DualityTheorems

Y ⊆ X , Y compact

X = Rn: Hi (Rn − Y ) ∼= Hn−i−1(Y )

X = Sn: Hi (Sn − Y ) ∼= Hn−i−1(Y )

X a general manifold, Hi (X ,X − Y ) ∼= Hn−i (Y )

Tells us we can recover the homology or cohomology ofcomplements. Can we recover the actual space from Y ?

Page 18: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Alexander DualityTheorems

Y ⊆ X , Y compact

X = Rn: Hi (Rn − Y ) ∼= Hn−i−1(Y )

X = Sn: Hi (Sn − Y ) ∼= Hn−i−1(Y )

X a general manifold, Hi (X ,X − Y ) ∼= Hn−i (Y )

Tells us we can recover the homology or cohomology ofcomplements. Can we recover the actual space from Y ?

Page 19: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Alexander DualityTheorems

Y ⊆ X , Y compact

X = Rn: Hi (Rn − Y ) ∼= Hn−i−1(Y )

X = Sn: Hi (Sn − Y ) ∼= Hn−i−1(Y )

X a general manifold, Hi (X ,X − Y ) ∼= Hn−i (Y )

Tells us we can recover the homology or cohomology ofcomplements. Can we recover the actual space from Y ?

Page 20: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Spanier-Whitehead duality

I If a compact Y is embedded in Sn, can consider thecomplement of Y in Sn+1 ⊇ Sn

I Sn+1 − Y ∼= Σ(Sn − Y )

I X and Y said to be stably homotopy equivalent ifΣiX ' ΣiY for some i

I A space determines a stable homotopy type

I Turns out Y determines the stable homotopy type ofcomplement of Y for an inclusion Y ↪→ SN

I Key fact is that for large N all embeddings of Y in SN areisotopic

Page 21: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Spanier-Whitehead duality

I If a compact Y is embedded in Sn, can consider thecomplement of Y in Sn+1 ⊇ Sn

I Sn+1 − Y ∼= Σ(Sn − Y )

I X and Y said to be stably homotopy equivalent ifΣiX ' ΣiY for some i

I A space determines a stable homotopy type

I Turns out Y determines the stable homotopy type ofcomplement of Y for an inclusion Y ↪→ SN

I Key fact is that for large N all embeddings of Y in SN areisotopic

Page 22: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Spanier-Whitehead duality

I If a compact Y is embedded in Sn, can consider thecomplement of Y in Sn+1 ⊇ Sn

I Sn+1 − Y ∼= Σ(Sn − Y )

I X and Y said to be stably homotopy equivalent ifΣiX ' ΣiY for some i

I A space determines a stable homotopy type

I Turns out Y determines the stable homotopy type ofcomplement of Y for an inclusion Y ↪→ SN

I Key fact is that for large N all embeddings of Y in SN areisotopic

Page 23: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Spanier-Whitehead duality

I If a compact Y is embedded in Sn, can consider thecomplement of Y in Sn+1 ⊇ Sn

I Sn+1 − Y ∼= Σ(Sn − Y )

I X and Y said to be stably homotopy equivalent ifΣiX ' ΣiY for some i

I A space determines a stable homotopy type

I Turns out Y determines the stable homotopy type ofcomplement of Y for an inclusion Y ↪→ SN

I Key fact is that for large N all embeddings of Y in SN areisotopic

Page 24: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Spanier-Whitehead duality

I If a compact Y is embedded in Sn, can consider thecomplement of Y in Sn+1 ⊇ Sn

I Sn+1 − Y ∼= Σ(Sn − Y )

I X and Y said to be stably homotopy equivalent ifΣiX ' ΣiY for some i

I A space determines a stable homotopy type

I Turns out Y determines the stable homotopy type ofcomplement of Y for an inclusion Y ↪→ SN

I Key fact is that for large N all embeddings of Y in SN areisotopic

Page 25: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Spanier-Whitehead duality

I If a compact Y is embedded in Sn, can consider thecomplement of Y in Sn+1 ⊇ Sn

I Sn+1 − Y ∼= Σ(Sn − Y )

I X and Y said to be stably homotopy equivalent ifΣiX ' ΣiY for some i

I A space determines a stable homotopy type

I Turns out Y determines the stable homotopy type ofcomplement of Y for an inclusion Y ↪→ SN

I Key fact is that for large N all embeddings of Y in SN areisotopic

Page 26: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Spanier-Whitehead Duality

For fixed dimensions, is there actually a dependence on theembedding?

Answer is yes.

Page 27: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Spanier-Whitehead Duality

For fixed dimensions, is there actually a dependence on theembedding?

Answer is yes.

Page 28: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Knot Theory

Embeddings of circle in R3

Page 29: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Knot Theory

Fundamental group of knot complement is a key invariant of aknot

Page 30: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Link Theory

Embeddings of disjoint union of circles in R3

Page 31: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Unstable Homotopy Types

I Homology or cohomology by itself cannot detect thedifference between homotopy types of complements by theAlexander duality theorem

I Fundamental group can in some cases

I Fundamental group is often complicated non-abeliangroup, not well suited for computation

I Can we impose additional structure on homology orcohomology which detects unstable phenomena?

Page 32: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Unstable Homotopy Types

I Homology or cohomology by itself cannot detect thedifference between homotopy types of complements by theAlexander duality theorem

I Fundamental group can in some cases

I Fundamental group is often complicated non-abeliangroup, not well suited for computation

I Can we impose additional structure on homology orcohomology which detects unstable phenomena?

Page 33: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Unstable Homotopy Types

I Homology or cohomology by itself cannot detect thedifference between homotopy types of complements by theAlexander duality theorem

I Fundamental group can in some cases

I Fundamental group is often complicated non-abeliangroup, not well suited for computation

I Can we impose additional structure on homology orcohomology which detects unstable phenomena?

Page 34: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Unstable Homotopy Types

I Homology or cohomology by itself cannot detect thedifference between homotopy types of complements by theAlexander duality theorem

I Fundamental group can in some cases

I Fundamental group is often complicated non-abeliangroup, not well suited for computation

I Can we impose additional structure on homology orcohomology which detects unstable phenomena?

Page 35: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Kunneth Formula

I Kunneth formula describes homology and cohomology ofproducts X × Y

I Hn(X × Y ) ∼= ⊕iHn−i (X )⊗ Hi (Y )

I Hn(X × Y ) ∼= ⊕iHn−1(X )⊗ H i (Y )

I More compact descriptions as graded vector spaces:

H∗(X × Y ) ∼= H∗(X )⊗ H∗(Y )

andH∗(X × Y ) ∼= H∗(X )⊗ H∗(Y )

I T a torus, H0(T) = k ,H1(T) = k2, and H2(T) = k .

Page 36: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Kunneth Formula

I Kunneth formula describes homology and cohomology ofproducts X × Y

I Hn(X × Y ) ∼= ⊕iHn−i (X )⊗ Hi (Y )

I Hn(X × Y ) ∼= ⊕iHn−1(X )⊗ H i (Y )

I More compact descriptions as graded vector spaces:

H∗(X × Y ) ∼= H∗(X )⊗ H∗(Y )

andH∗(X × Y ) ∼= H∗(X )⊗ H∗(Y )

I T a torus, H0(T) = k ,H1(T) = k2, and H2(T) = k .

Page 37: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Kunneth Formula

I Kunneth formula describes homology and cohomology ofproducts X × Y

I Hn(X × Y ) ∼= ⊕iHn−i (X )⊗ Hi (Y )

I Hn(X × Y ) ∼= ⊕iHn−1(X )⊗ H i (Y )

I More compact descriptions as graded vector spaces:

H∗(X × Y ) ∼= H∗(X )⊗ H∗(Y )

andH∗(X × Y ) ∼= H∗(X )⊗ H∗(Y )

I T a torus, H0(T) = k ,H1(T) = k2, and H2(T) = k .

Page 38: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Kunneth Formula

I Kunneth formula describes homology and cohomology ofproducts X × Y

I Hn(X × Y ) ∼= ⊕iHn−i (X )⊗ Hi (Y )

I Hn(X × Y ) ∼= ⊕iHn−1(X )⊗ H i (Y )

I More compact descriptions as graded vector spaces:

H∗(X × Y ) ∼= H∗(X )⊗ H∗(Y )

andH∗(X × Y ) ∼= H∗(X )⊗ H∗(Y )

I T a torus, H0(T) = k ,H1(T) = k2, and H2(T) = k .

Page 39: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Kunneth Formula

I Kunneth formula describes homology and cohomology ofproducts X × Y

I Hn(X × Y ) ∼= ⊕iHn−i (X )⊗ Hi (Y )

I Hn(X × Y ) ∼= ⊕iHn−1(X )⊗ H i (Y )

I More compact descriptions as graded vector spaces:

H∗(X × Y ) ∼= H∗(X )⊗ H∗(Y )

andH∗(X × Y ) ∼= H∗(X )⊗ H∗(Y )

I T a torus, H0(T) = k ,H1(T) = k2, and H2(T) = k .

Page 40: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cup Products

I The cup product is a homomorphism

H∗(X )⊗ H∗(X ) −→ H∗(X )

I Given by the composite

H∗(X )⊗ H∗(X ) −→ H∗(X × X )H∗(∆)−→ H∗(X )

where ∆ denotes the diagonal map X → X × X , whichsends x to the pair (x , x)

I Image of x ⊗ x ′ is denoted by x ∪ x ′

I H∗(X ) becomes a graded k-algebra

Page 41: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cup Products

I The cup product is a homomorphism

H∗(X )⊗ H∗(X ) −→ H∗(X )

I Given by the composite

H∗(X )⊗ H∗(X ) −→ H∗(X × X )H∗(∆)−→ H∗(X )

where ∆ denotes the diagonal map X → X × X , whichsends x to the pair (x , x)

I Image of x ⊗ x ′ is denoted by x ∪ x ′

I H∗(X ) becomes a graded k-algebra

Page 42: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cup Products

I The cup product is a homomorphism

H∗(X )⊗ H∗(X ) −→ H∗(X )

I Given by the composite

H∗(X )⊗ H∗(X ) −→ H∗(X × X )H∗(∆)−→ H∗(X )

where ∆ denotes the diagonal map X → X × X , whichsends x to the pair (x , x)

I Image of x ⊗ x ′ is denoted by x ∪ x ′

I H∗(X ) becomes a graded k-algebra

Page 43: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cup Products

I The cup product is a homomorphism

H∗(X )⊗ H∗(X ) −→ H∗(X )

I Given by the composite

H∗(X )⊗ H∗(X ) −→ H∗(X × X )H∗(∆)−→ H∗(X )

where ∆ denotes the diagonal map X → X × X , whichsends x to the pair (x , x)

I Image of x ⊗ x ′ is denoted by x ∪ x ′

I H∗(X ) becomes a graded k-algebra

Page 44: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cup Products

I For X a suspension, and x and x ′ positive degree elementsin H∗(X ), x ∪ x ′ = 0. “Cup products of positive degreeelements vanish on suspensions”.

I Means that cup products can detect difference betweenunstable homotopy types that are the same as stablehomotopy types

I Torus gives an example

Page 45: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cup Products

I For X a suspension, and x and x ′ positive degree elementsin H∗(X ), x ∪ x ′ = 0. “Cup products of positive degreeelements vanish on suspensions”.

I Means that cup products can detect difference betweenunstable homotopy types that are the same as stablehomotopy types

I Torus gives an example

Page 46: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cup Products

I For X a suspension, and x and x ′ positive degree elementsin H∗(X ), x ∪ x ′ = 0. “Cup products of positive degreeelements vanish on suspensions”.

I Means that cup products can detect difference betweenunstable homotopy types that are the same as stablehomotopy types

I Torus gives an example

Page 47: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cup Products on a Torus

I The graded ring H∗(T) is isomorphic to a Grassmannalgebra Λ(x , y)

I x ∪ x = 0, y ∪ y = 0, and x ∪ y = −y ∪ x

I x ∪ y is non-zero, so T is not a suspension

I Let B be the bouquet S1 ∨ S1 ∨ S2

Page 48: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cup Products on a Torus

I The graded ring H∗(T) is isomorphic to a Grassmannalgebra Λ(x , y)

I x ∪ x = 0, y ∪ y = 0, and x ∪ y = −y ∪ x

I x ∪ y is non-zero, so T is not a suspension

I Let B be the bouquet S1 ∨ S1 ∨ S2

Page 49: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cup Products on a Torus

I The graded ring H∗(T) is isomorphic to a Grassmannalgebra Λ(x , y)

I x ∪ x = 0, y ∪ y = 0, and x ∪ y = −y ∪ x

I x ∪ y is non-zero, so T is not a suspension

I Let B be the bouquet S1 ∨ S1 ∨ S2

Page 50: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cup Products on a Torus

I The graded ring H∗(T) is isomorphic to a Grassmannalgebra Λ(x , y)

I x ∪ x = 0, y ∪ y = 0, and x ∪ y = −y ∪ x

I x ∪ y is non-zero, so T is not a suspension

I Let B be the bouquet S1 ∨ S1 ∨ S2

Page 51: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cup Products on a Torus

I B is the suspension of S0 ∨ S0 ∨ S1

I Follows that cup products of positive elements vanish

I Homology and cohomology of B and T are identical asvector spaces

I Cup product shows them to be distinct as unstablehomotopy types. On the other hand, ΣT ' ΣB.

Page 52: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cup Products on a Torus

I B is the suspension of S0 ∨ S0 ∨ S1

I Follows that cup products of positive elements vanish

I Homology and cohomology of B and T are identical asvector spaces

I Cup product shows them to be distinct as unstablehomotopy types. On the other hand, ΣT ' ΣB.

Page 53: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cup Products on a Torus

I B is the suspension of S0 ∨ S0 ∨ S1

I Follows that cup products of positive elements vanish

I Homology and cohomology of B and T are identical asvector spaces

I Cup product shows them to be distinct as unstablehomotopy types. On the other hand, ΣT ' ΣB.

Page 54: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cup Products on a Torus

I B is the suspension of S0 ∨ S0 ∨ S1

I Follows that cup products of positive elements vanish

I Homology and cohomology of B and T are identical asvector spaces

I Cup product shows them to be distinct as unstablehomotopy types. On the other hand, ΣT ' ΣB.

Page 55: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cup Products and Path Components

I For a space X , H0(X ) is a vector space with dimensionequal to the number of path components of X .

I The path components determines a basis for the vectorspace H0(X )

I Homology alone does not permit us to identify the basis

I H0(−) does not determine π0(−) as a set-valued functor

Page 56: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cup Products and Path Components

I For a space X , H0(X ) is a vector space with dimensionequal to the number of path components of X .

I The path components determines a basis for the vectorspace H0(X )

I Homology alone does not permit us to identify the basis

I H0(−) does not determine π0(−) as a set-valued functor

Page 57: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cup Products and Path Components

I For a space X , H0(X ) is a vector space with dimensionequal to the number of path components of X .

I The path components determines a basis for the vectorspace H0(X )

I Homology alone does not permit us to identify the basis

I H0(−) does not determine π0(−) as a set-valued functor

Page 58: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cup Products and Path Components

I For a space X , H0(X ) is a vector space with dimensionequal to the number of path components of X .

I The path components determines a basis for the vectorspace H0(X )

I Homology alone does not permit us to identify the basis

I H0(−) does not determine π0(−) as a set-valued functor

Page 59: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cup Products and Path Components

I H0(X ) is a ring under cup product

I H0(X ) is isomorphic to the k-algebra of k-valued functionson π0(X ) under pointwise addition and multiplication

I The set of k-algebra homomorphisms H0(X )→ k is in oneto one correspondence with the elements of π0(X )

I Means that we can recover π0 from the k-algebra valuedfunctor H0(−)

Page 60: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cup Products and Path Components

I H0(X ) is a ring under cup product

I H0(X ) is isomorphic to the k-algebra of k-valued functionson π0(X ) under pointwise addition and multiplication

I The set of k-algebra homomorphisms H0(X )→ k is in oneto one correspondence with the elements of π0(X )

I Means that we can recover π0 from the k-algebra valuedfunctor H0(−)

Page 61: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cup Products and Path Components

I H0(X ) is a ring under cup product

I H0(X ) is isomorphic to the k-algebra of k-valued functionson π0(X ) under pointwise addition and multiplication

I The set of k-algebra homomorphisms H0(X )→ k is in oneto one correspondence with the elements of π0(X )

I Means that we can recover π0 from the k-algebra valuedfunctor H0(−)

Page 62: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cup Products and Path Components

I H0(X ) is a ring under cup product

I H0(X ) is isomorphic to the k-algebra of k-valued functionson π0(X ) under pointwise addition and multiplication

I The set of k-algebra homomorphisms H0(X )→ k is in oneto one correspondence with the elements of π0(X )

I Means that we can recover π0 from the k-algebra valuedfunctor H0(−)

Page 63: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cup Products of Complements

I The various duality theorems allow us to understand thehomology of the complements, including H0.

I Is it possible to use the same methods to recover cupproducts of the complement, and consequently the set π0

applied to the complement?

I This can be done, using the fact that cup products areinduced by a map, namely the diagonal map, and afunctoriality result for the duality theorems

Page 64: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cup Products of Complements

I The various duality theorems allow us to understand thehomology of the complements, including H0.

I Is it possible to use the same methods to recover cupproducts of the complement, and consequently the set π0

applied to the complement?

I This can be done, using the fact that cup products areinduced by a map, namely the diagonal map, and afunctoriality result for the duality theorems

Page 65: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cup Products of Complements

I The various duality theorems allow us to understand thehomology of the complements, including H0.

I Is it possible to use the same methods to recover cupproducts of the complement, and consequently the set π0

applied to the complement?

I This can be done, using the fact that cup products areinduced by a map, namely the diagonal map, and afunctoriality result for the duality theorems

Page 66: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Functoriality of Alexander Duality

All the Alexander Duality isomorphism for X = Sn describedabove is functorial, in the sense that for an inclusionY0 ⊆ Y1 ⊆ X , the diagram

H i (X − Y0) Hn−i−1(Y0)

H i (X − Y1) Hn−i−1(Y1)

-

? ?-

commutes. Note that we have X − Y1 ↪→ X − Y0. There areanalogous statements for X = Rn or more general.

Page 67: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cup Products of Complements

I We assume that we are given a compact subset A ⊆ Rn,and let CA = Rn − A

I Hi (CA) ∼= Hn−i−1(A) by Alexander Duality Theorem

I Let C∆A denote the complement of A ⊆ A× A→ C∆A

I Let C (A× A) denote the complement of A× A in R2n

I H0(A× A) ∼= H2n−1(C (A× A)) and H0(A) ∼= H2n−1(C∆A)

I Obtain map C (A× A)→ C∆A inducing the cup producton H0(A) via functoriality of Alexander Duality

Page 68: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cup Products of Complements

I We assume that we are given a compact subset A ⊆ Rn,and let CA = Rn − A

I Hi (CA) ∼= Hn−i−1(A) by Alexander Duality Theorem

I Let C∆A denote the complement of A ⊆ A× A→ C∆A

I Let C (A× A) denote the complement of A× A in R2n

I H0(A× A) ∼= H2n−1(C (A× A)) and H0(A) ∼= H2n−1(C∆A)

I Obtain map C (A× A)→ C∆A inducing the cup producton H0(A) via functoriality of Alexander Duality

Page 69: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cup Products of Complements

I We assume that we are given a compact subset A ⊆ Rn,and let CA = Rn − A

I Hi (CA) ∼= Hn−i−1(A) by Alexander Duality Theorem

I Let C∆A denote the complement of A ⊆ A× A→ C∆A

I Let C (A× A) denote the complement of A× A in R2n

I H0(A× A) ∼= H2n−1(C (A× A)) and H0(A) ∼= H2n−1(C∆A)

I Obtain map C (A× A)→ C∆A inducing the cup producton H0(A) via functoriality of Alexander Duality

Page 70: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cup Products of Complements

I We assume that we are given a compact subset A ⊆ Rn,and let CA = Rn − A

I Hi (CA) ∼= Hn−i−1(A) by Alexander Duality Theorem

I Let C∆A denote the complement of A ⊆ A× A→ C∆A

I Let C (A× A) denote the complement of A× A in R2n

I H0(A× A) ∼= H2n−1(C (A× A)) and H0(A) ∼= H2n−1(C∆A)

I Obtain map C (A× A)→ C∆A inducing the cup producton H0(A) via functoriality of Alexander Duality

Page 71: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cup Products of Complements

I We assume that we are given a compact subset A ⊆ Rn,and let CA = Rn − A

I Hi (CA) ∼= Hn−i−1(A) by Alexander Duality Theorem

I Let C∆A denote the complement of A ⊆ A× A→ C∆A

I Let C (A× A) denote the complement of A× A in R2n

I H0(A× A) ∼= H2n−1(C (A× A)) and H0(A) ∼= H2n−1(C∆A)

I Obtain map C (A× A)→ C∆A inducing the cup producton H0(A) via functoriality of Alexander Duality

Page 72: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cup Products of Complements

I We assume that we are given a compact subset A ⊆ Rn,and let CA = Rn − A

I Hi (CA) ∼= Hn−i−1(A) by Alexander Duality Theorem

I Let C∆A denote the complement of A ⊆ A× A→ C∆A

I Let C (A× A) denote the complement of A× A in R2n

I H0(A× A) ∼= H2n−1(C (A× A)) and H0(A) ∼= H2n−1(C∆A)

I Obtain map C (A× A)→ C∆A inducing the cup producton H0(A) via functoriality of Alexander Duality

Page 73: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Time Varying Robotics and Sensor Net Problems

I We may have a motion planning problem or a situation inwhich we have moving sensors

I In this case we want to have path in the ambient spacewhich avoids the obstacles at every point in time

I Formulate the problem in terms of spaces over a base

I Ambient space will now be X = [0, 1]× Rn, consisting of aposition and a time

I π : X → [0, 1] is the projection

I The time varying obstacles will now consist of a subspaceY ⊆ X

Page 74: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Time Varying Robotics and Sensor Net Problems

I We may have a motion planning problem or a situation inwhich we have moving sensors

I In this case we want to have path in the ambient spacewhich avoids the obstacles at every point in time

I Formulate the problem in terms of spaces over a base

I Ambient space will now be X = [0, 1]× Rn, consisting of aposition and a time

I π : X → [0, 1] is the projection

I The time varying obstacles will now consist of a subspaceY ⊆ X

Page 75: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Time Varying Robotics and Sensor Net Problems

I We may have a motion planning problem or a situation inwhich we have moving sensors

I In this case we want to have path in the ambient spacewhich avoids the obstacles at every point in time

I Formulate the problem in terms of spaces over a base

I Ambient space will now be X = [0, 1]× Rn, consisting of aposition and a time

I π : X → [0, 1] is the projection

I The time varying obstacles will now consist of a subspaceY ⊆ X

Page 76: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Time Varying Robotics and Sensor Net Problems

I We may have a motion planning problem or a situation inwhich we have moving sensors

I In this case we want to have path in the ambient spacewhich avoids the obstacles at every point in time

I Formulate the problem in terms of spaces over a base

I Ambient space will now be X = [0, 1]× Rn, consisting of aposition and a time

I π : X → [0, 1] is the projection

I The time varying obstacles will now consist of a subspaceY ⊆ X

Page 77: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Time Varying Robotics and Sensor Net Problems

I We may have a motion planning problem or a situation inwhich we have moving sensors

I In this case we want to have path in the ambient spacewhich avoids the obstacles at every point in time

I Formulate the problem in terms of spaces over a base

I Ambient space will now be X = [0, 1]× Rn, consisting of aposition and a time

I π : X → [0, 1] is the projection

I The time varying obstacles will now consist of a subspaceY ⊆ X

Page 78: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Time Varying Robotics and Sensor Net Problems

I We may have a motion planning problem or a situation inwhich we have moving sensors

I In this case we want to have path in the ambient spacewhich avoids the obstacles at every point in time

I Formulate the problem in terms of spaces over a base

I Ambient space will now be X = [0, 1]× Rn, consisting of aposition and a time

I π : X → [0, 1] is the projection

I The time varying obstacles will now consist of a subspaceY ⊆ X

Page 79: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Time Varying Robotics and Sensor Net Problems

I By an admissible path, we’ll mean a section

σ : [0, 1]→ X − Y

i.e. a continuous map σ : [0, 1]→ Y so that π ◦ s = id[0,1]

I Many questions can be asked about such sections

I Does one exist?

I How many homotopy classes are there?

I What is the structure of the space of sections?

Page 80: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Time Varying Robotics and Sensor Net Problems

I By an admissible path, we’ll mean a section

σ : [0, 1]→ X − Y

i.e. a continuous map σ : [0, 1]→ Y so that π ◦ s = id[0,1]

I Many questions can be asked about such sections

I Does one exist?

I How many homotopy classes are there?

I What is the structure of the space of sections?

Page 81: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Time Varying Robotics and Sensor Net Problems

I By an admissible path, we’ll mean a section

σ : [0, 1]→ X − Y

i.e. a continuous map σ : [0, 1]→ Y so that π ◦ s = id[0,1]

I Many questions can be asked about such sections

I Does one exist?

I How many homotopy classes are there?

I What is the structure of the space of sections?

Page 82: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Time Varying Robotics and Sensor Net Problems

I By an admissible path, we’ll mean a section

σ : [0, 1]→ X − Y

i.e. a continuous map σ : [0, 1]→ Y so that π ◦ s = id[0,1]

I Many questions can be asked about such sections

I Does one exist?

I How many homotopy classes are there?

I What is the structure of the space of sections?

Page 83: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Time Varying Robotics and Sensor Net Problems

I By an admissible path, we’ll mean a section

σ : [0, 1]→ X − Y

i.e. a continuous map σ : [0, 1]→ Y so that π ◦ s = id[0,1]

I Many questions can be asked about such sections

I Does one exist?

I How many homotopy classes are there?

I What is the structure of the space of sections?

Page 84: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Time Varying Robotics and Sensor Net Problems

I Interesting work done on the first problem byGhrist-DeSilva, Adams-C., and Ghrist-Krishnan

I Second and third problems not addressed

I Second and third problems potentially useful as startingpoints for finding optimal paths

Page 85: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Time Varying Robotics and Sensor Net Problems

I Interesting work done on the first problem byGhrist-DeSilva, Adams-C., and Ghrist-Krishnan

I Second and third problems not addressed

I Second and third problems potentially useful as startingpoints for finding optimal paths

Page 86: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Time Varying Robotics and Sensor Net Problems

I Interesting work done on the first problem byGhrist-DeSilva, Adams-C., and Ghrist-Krishnan

I Second and third problems not addressed

I Second and third problems potentially useful as startingpoints for finding optimal paths

Page 87: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Time Varying Robotics and Sensor Net Problems: Zig-ZagApproach

I Break up [0, 1] into closed intervals I0, I1, . . . , In thatintersect in endpoints only

I Construct the spaces π−1(Is) and π−1(Is ∩ Is+1), andcreate a zig-zag diagram of spaces

I Clear that if there is a section, then zig-zag barcode willhave along bar

I Converse is not true

Page 88: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Time Varying Robotics and Sensor Net Problems: Zig-ZagApproach

I Break up [0, 1] into closed intervals I0, I1, . . . , In thatintersect in endpoints only

I Construct the spaces π−1(Is) and π−1(Is ∩ Is+1), andcreate a zig-zag diagram of spaces

I Clear that if there is a section, then zig-zag barcode willhave along bar

I Converse is not true

Page 89: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Time Varying Robotics and Sensor Net Problems: Zig-ZagApproach

I Break up [0, 1] into closed intervals I0, I1, . . . , In thatintersect in endpoints only

I Construct the spaces π−1(Is) and π−1(Is ∩ Is+1), andcreate a zig-zag diagram of spaces

I Clear that if there is a section, then zig-zag barcode willhave along bar

I Converse is not true

Page 90: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Time Varying Robotics and Sensor Net Problems: Zig-ZagApproach

I Break up [0, 1] into closed intervals I0, I1, . . . , In thatintersect in endpoints only

I Construct the spaces π−1(Is) and π−1(Is ∩ Is+1), andcreate a zig-zag diagram of spaces

I Clear that if there is a section, then zig-zag barcode willhave along bar

I Converse is not true

Page 91: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Time Varying Robotics and Sensor Net Problems: Zig-ZagApproach

Analogue of two distinct knots in this setting

Page 92: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Time Varying Robotics and Sensor Net Problems: Sheavesand Cosheaves

I Zig-zag approach relies on choice of covering of [0, 1] byintervals

I Need a more intrinsic invariant

I WARNING: Remainder is speculation - joint work with B.Filippenko

I Should rely on notion of sheaves and cosheaves

I Related notion of parametrized homology, S. Kalisnik

Page 93: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Time Varying Robotics and Sensor Net Problems: Sheavesand Cosheaves

I Zig-zag approach relies on choice of covering of [0, 1] byintervals

I Need a more intrinsic invariant

I WARNING: Remainder is speculation - joint work with B.Filippenko

I Should rely on notion of sheaves and cosheaves

I Related notion of parametrized homology, S. Kalisnik

Page 94: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Time Varying Robotics and Sensor Net Problems: Sheavesand Cosheaves

I Zig-zag approach relies on choice of covering of [0, 1] byintervals

I Need a more intrinsic invariant

I WARNING: Remainder is speculation - joint work with B.Filippenko

I Should rely on notion of sheaves and cosheaves

I Related notion of parametrized homology, S. Kalisnik

Page 95: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Time Varying Robotics and Sensor Net Problems: Sheavesand Cosheaves

I Zig-zag approach relies on choice of covering of [0, 1] byintervals

I Need a more intrinsic invariant

I WARNING: Remainder is speculation - joint work with B.Filippenko

I Should rely on notion of sheaves and cosheaves

I Related notion of parametrized homology, S. Kalisnik

Page 96: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Time Varying Robotics and Sensor Net Problems: Sheavesand Cosheaves

I Zig-zag approach relies on choice of covering of [0, 1] byintervals

I Need a more intrinsic invariant

I WARNING: Remainder is speculation - joint work with B.Filippenko

I Should rely on notion of sheaves and cosheaves

I Related notion of parametrized homology, S. Kalisnik

Page 97: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Sheaves

A sheaf on a topological space with values in a category C iscontravariant functor F from the category of open subsets of Xto C so that for any two open sets U,V ⊆ X , the diagram

F (U ∪ V ) F (U)

F (V ) F (U ∩ V )?

-

?-

is a pullback or an equalizer.

Page 98: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Sheaves - Examples

I Functions on X with values in R creates a sheaf ofR-vector spaces

I Cohomology can be sheafified to create a cohomology sheaf

I Maps from X to a topological space Y is a sheaf of sets

Page 99: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Sheaves - Examples

I Functions on X with values in R creates a sheaf ofR-vector spaces

I Cohomology can be sheafified to create a cohomology sheaf

I Maps from X to a topological space Y is a sheaf of sets

Page 100: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Sheaves - Examples

I Functions on X with values in R creates a sheaf ofR-vector spaces

I Cohomology can be sheafified to create a cohomology sheaf

I Maps from X to a topological space Y is a sheaf of sets

Page 101: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Sheaves

A sheaf on a topological space with values in a category C iscovariant functor F from the category of open subsets of X toC so that for any two open sets U,V ⊆ X , the diagram

F (U ∪ V ) F (U)

F (V ) F (U ∩ V )?

-

?-

is a pushout or a coequalizer.

Page 102: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cosheaves - Examples

I Given π : E → X , the functor F (U) = π−1(U) is a cosheafof spaces.

I π0 can be cosheafified to create a cosheaf of sets.

I Hi can be cosheafified to create a homology sheaf of vectorspaces.

Page 103: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cosheaves - Examples

I Given π : E → X , the functor F (U) = π−1(U) is a cosheafof spaces.

I π0 can be cosheafified to create a cosheaf of sets.

I Hi can be cosheafified to create a homology sheaf of vectorspaces.

Page 104: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Cosheaves - Examples

I Given π : E → X , the functor F (U) = π−1(U) is a cosheafof spaces.

I π0 can be cosheafified to create a cosheaf of sets.

I Hi can be cosheafified to create a homology sheaf of vectorspaces.

Page 105: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Sheaf Theoretic Approach

I Above approach to constructing components using cupproducts should work in this “sheafy setting”

I S. Kalisnik has shown that Alexander duality holds incontext of parametrized homology

I Should permit constructing H0 of complement of Y interms of the homology cosheaves of Y

I H0 creates a sheaf of k-algebras.

I Should be able to construct the cosheaf π0 as the cosheafof algebra homomorphisms from H0 to the constant sheafk .

Page 106: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Sheaf Theoretic Approach

I Above approach to constructing components using cupproducts should work in this “sheafy setting”

I S. Kalisnik has shown that Alexander duality holds incontext of parametrized homology

I Should permit constructing H0 of complement of Y interms of the homology cosheaves of Y

I H0 creates a sheaf of k-algebras.

I Should be able to construct the cosheaf π0 as the cosheafof algebra homomorphisms from H0 to the constant sheafk .

Page 107: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Sheaf Theoretic Approach

I Above approach to constructing components using cupproducts should work in this “sheafy setting”

I S. Kalisnik has shown that Alexander duality holds incontext of parametrized homology

I Should permit constructing H0 of complement of Y interms of the homology cosheaves of Y

I H0 creates a sheaf of k-algebras.

I Should be able to construct the cosheaf π0 as the cosheafof algebra homomorphisms from H0 to the constant sheafk .

Page 108: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Sheaf Theoretic Approach

I Above approach to constructing components using cupproducts should work in this “sheafy setting”

I S. Kalisnik has shown that Alexander duality holds incontext of parametrized homology

I Should permit constructing H0 of complement of Y interms of the homology cosheaves of Y

I H0 creates a sheaf of k-algebras.

I Should be able to construct the cosheaf π0 as the cosheafof algebra homomorphisms from H0 to the constant sheafk .

Page 109: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Sheaf Theoretic Approach

I Above approach to constructing components using cupproducts should work in this “sheafy setting”

I S. Kalisnik has shown that Alexander duality holds incontext of parametrized homology

I Should permit constructing H0 of complement of Y interms of the homology cosheaves of Y

I H0 creates a sheaf of k-algebras.

I Should be able to construct the cosheaf π0 as the cosheafof algebra homomorphisms from H0 to the constant sheafk .

Page 110: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Sheaf Theoretic Approach

I Maps from the constant cosheaf of sets with value the onepoint set to the cosheaf π0 should be the set ofcomponents of the space of sections of π : X → [0, 1]

I Therefore this yields an approach to Problem 2 above.

I Unstable Adams spectral sequence takes cohomologyinformation (including cup products and cohomologyoperations and reconstructs mapping spaces

I Analogue of U.A.s.s. for the setting of spaces over [0, 1]could address Problem 3 above.

I Embedding calculus is a technique for parametrizing theembeddings of one manifold in another. A. Jin and G.Arone working on applying it in the setting of spaces over[0, 1].

Page 111: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Sheaf Theoretic Approach

I Maps from the constant cosheaf of sets with value the onepoint set to the cosheaf π0 should be the set ofcomponents of the space of sections of π : X → [0, 1]

I Therefore this yields an approach to Problem 2 above.

I Unstable Adams spectral sequence takes cohomologyinformation (including cup products and cohomologyoperations and reconstructs mapping spaces

I Analogue of U.A.s.s. for the setting of spaces over [0, 1]could address Problem 3 above.

I Embedding calculus is a technique for parametrizing theembeddings of one manifold in another. A. Jin and G.Arone working on applying it in the setting of spaces over[0, 1].

Page 112: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Sheaf Theoretic Approach

I Maps from the constant cosheaf of sets with value the onepoint set to the cosheaf π0 should be the set ofcomponents of the space of sections of π : X → [0, 1]

I Therefore this yields an approach to Problem 2 above.

I Unstable Adams spectral sequence takes cohomologyinformation (including cup products and cohomologyoperations and reconstructs mapping spaces

I Analogue of U.A.s.s. for the setting of spaces over [0, 1]could address Problem 3 above.

I Embedding calculus is a technique for parametrizing theembeddings of one manifold in another. A. Jin and G.Arone working on applying it in the setting of spaces over[0, 1].

Page 113: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Sheaf Theoretic Approach

I Maps from the constant cosheaf of sets with value the onepoint set to the cosheaf π0 should be the set ofcomponents of the space of sections of π : X → [0, 1]

I Therefore this yields an approach to Problem 2 above.

I Unstable Adams spectral sequence takes cohomologyinformation (including cup products and cohomologyoperations and reconstructs mapping spaces

I Analogue of U.A.s.s. for the setting of spaces over [0, 1]could address Problem 3 above.

I Embedding calculus is a technique for parametrizing theembeddings of one manifold in another. A. Jin and G.Arone working on applying it in the setting of spaces over[0, 1].

Page 114: Lecture 9: The Topology of Complements May 17, 2019€¦ · Robotics Motion planning through obstacles. Sensor Nets Covered region for a sensor net. Topology of Complements I Why

Sheaf Theoretic Approach

I Maps from the constant cosheaf of sets with value the onepoint set to the cosheaf π0 should be the set ofcomponents of the space of sections of π : X → [0, 1]

I Therefore this yields an approach to Problem 2 above.

I Unstable Adams spectral sequence takes cohomologyinformation (including cup products and cohomologyoperations and reconstructs mapping spaces

I Analogue of U.A.s.s. for the setting of spaces over [0, 1]could address Problem 3 above.

I Embedding calculus is a technique for parametrizing theembeddings of one manifold in another. A. Jin and G.Arone working on applying it in the setting of spaces over[0, 1].