The singular chain complex S_*(Y; R) of a topological space Y with
coefficients in the commutative ring R, viewed as a chain complex of
R-modules indexed by ℕ.
Instances For
The chain map S_*(A; R) → S_*(X; R) induced by the inclusion of a
subspace A ⊆ X into X.
Instances For
The relative singular chain complex S_*(X, A; R), defined as the cokernel
of the inclusion-induced chain map S_*(A; R) → S_*(X; R).
Instances For
A pair (U, V) of open neighbourhoods with K ⊆ U, L ⊆ V and V ⊆ U,
indexing the directed system used to define relative Čech cohomology
Ȟ^p(K, L; R).
- U : TopologicalSpace.Opens X
- V : TopologicalSpace.Opens X
Instances For
The reverse-inclusion preorder on OpenNbhdPair K L: a pair p is smaller
than q when q.U ⊆ p.U and q.V ⊆ p.V. This makes the family of pairs into
a directed system as the neighbourhoods shrink down to (K, L).
The relative singular cohomology H^p(U, V; R) of an OpenNbhdPair (U, V),
constructed as the p-th cohomology of the kernel of the cochain restriction
S^*(U; R) → S^*(V; R).
Instances For
The underlying type of relCohomOfPair, exposed as a Type to serve as
the type-theoretic family for the direct-limit construction of relative
Čech cohomology.
Instances For
Transport the additive commutative group structure from relCohomOfPair
to its underlying type relCechFamily.
Transport the R-module structure from relCohomOfPair to its underlying
type relCechFamily.
The transition map relCohomOfPair pair₁ p → relCohomOfPair pair₂ p in the
directed system of open neighbourhood pairs, induced by restriction of cochains
along the inclusions pair₂.U ⊆ pair₁.U and pair₂.V ⊆ pair₁.V.
Instances For
The relative Čech cohomology Ȟ^p(K, L; R), defined as the direct limit
of the relative singular cohomologies H^p(U, V; R) over the cofinal system
of OpenNbhdPairs shrinking down to (K, L).
Instances For
Extract the open neighbourhood of K from an OpenNbhdPair K L.
Instances For
Extract the open neighbourhood of L from an OpenNbhdPair K L.
Instances For
For a single neighbourhood pair, the map from the relative cohomology
H^p(U, V; R) to absolute Čech cohomology Ȟ^p(K; R), obtained by forgetting
the relativity (via the kernel inclusion) and then injecting into the
direct limit.
Instances For
Compatibility of nbhdRestrictToLimit with the transition maps of the
neighbourhood-pair directed system; required for assembling the maps into a
well-defined map on the direct limit.
For an open neighbourhood U of K, the map from the cohomology of U to
the Čech cohomology of L, defined to be the natural injection into the direct
limit when L ⊆ K (so U is also a neighbourhood of L), and zero otherwise.
Instances For
Compatibility of nbhdToSubspaceViaLimit with the Čech transition maps,
required to define a map on the direct limit Ȟ^p(K; R) → Ȟ^p(L; R).
For an open neighbourhood V of L, the connecting map from the
cohomology of V to the relative Čech cohomology Ȟ^{p+1}(K, L; R), used
to assemble the boundary Ȟ^p(L; R) → Ȟ^{p+1}(K, L; R) of the long exact
sequence of the pair (K, L).
Instances For
Compatibility of nbhdCoboundaryToLimit with the Čech transition maps,
required to assemble the coboundary Ȟ^p(L; R) → Ȟ^{p+1}(K, L; R).
The inclusion A ↪ X factors through A ↪ B ↪ X whenever A ⊆ B.
The natural map (X - L) ∩ (X - K) ↪ X - K viewed as a morphism in
TopCat.
Instances For
Commutativity of the square of inclusions
(Lᶜ ∩ Kᶜ) ↪ Lᶜ ↪ X and (Lᶜ ∩ Kᶜ) ↪ Kᶜ ↪ X in TopCat.
The chain-level version of tripleIncl_comm_topcat: the corresponding
square of chain maps between singular chain complexes commutes.
The induced chain map on relative singular chain complexes,
S_*(Lᶜ, Lᶜ ∩ Kᶜ; R) → S_*(X, Kᶜ; R), coming from the inclusions of the
triple (Lᶜ ∩ Kᶜ) ⊆ Lᶜ ⊆ X and (Lᶜ ∩ Kᶜ) ⊆ Kᶜ ⊆ X.
Instances For
The induced map on relative homology,
H_q(Lᶜ, Lᶜ ∩ Kᶜ; R) → H_q(X, Kᶜ; R), coming from the inclusion of pairs
(Lᶜ, Lᶜ ∩ Kᶜ) → (X, Kᶜ).
Instances For
Compatibility square needed to define the restriction chain map
S_*(X, Kᶜ; R) → S_*(X, Lᶜ; R) when Kᶜ ⊆ Lᶜ.
The chain map between relative singular chain complexes
S_*(X, Kᶜ; R) → S_*(X, Lᶜ; R), induced by enlarging the relative subspace
from Kᶜ to Lᶜ (assuming Kᶜ ⊆ Lᶜ, i.e. L ⊆ K).
Instances For
The composition tripleInclChainMap ≫ restrictionChainMap vanishes,
expressing the chain-level exactness needed to obtain the short exact
sequence of relative chain complexes for the triple (X, Lᶜ, Kᶜ).
The short complex tripleShortComplex is short exact; this is the
chain-level input for the long exact sequence of the triple.
The boundary map H_{q+1}(X, Lᶜ; R) → H_q(Lᶜ, Lᶜ ∩ Kᶜ; R) in the long
exact sequence of the triple (X, Lᶜ, Kᶜ), obtained via the connecting
homomorphism of tripleShortComplex_shortExact.
Instances For
The first component τ₁ of the Alexander–Whitney cap product short-complex
map at a neighbourhood pair, acting on the (p+q-1)-degree slot of the
relative chain complex.
Instances For
The middle component τ₂ of the Alexander–Whitney cap product
short-complex map, acting on the (p+q)-degree slot of the relative chain
complex.
Instances For
The third component τ₃ of the Alexander–Whitney cap product
short-complex map, acting on the (p+q+1)-degree slot of the relative chain
complex.
Instances For
First commutativity condition (between τ₁ and τ₂) ensuring that the
Alexander–Whitney cap product respects the differentials of the short complex
of relative chains.
Second commutativity condition (between τ₂ and τ₃) ensuring that the
Alexander–Whitney cap product respects the differentials of the short complex
of relative chains.
The Alexander–Whitney cap product, assembled into a morphism of
short complexes of relative chain complexes, at a neighbourhood pair. The
short complex at degree n is the slice of S_*(U, U ∩ Kᶜ) around n,
and the target is the analogous slice for (U \ L, U \ L ∩ Kᶜ) around q.
Instances For
Projection lemma: the τ₁ component of awCapShortComplexMap is, by
construction, awCapShortComplexMap_τ₁.
Projection lemma: the τ₂ component of awCapShortComplexMap is, by
construction, awCapShortComplexMap_τ₂.
Projection lemma: the τ₃ component of awCapShortComplexMap is, by
construction, awCapShortComplexMap_τ₃.
Additivity of the τ₁ component of the Alexander–Whitney cap product
short-complex map in the cohomology class β.
Additivity of the τ₂ component of the Alexander–Whitney cap product
short-complex map in the cohomology class β.
Additivity of the τ₃ component of the Alexander–Whitney cap product
short-complex map in the cohomology class β.
R-linearity in the cohomology class β of the τ₁ component of the
Alexander–Whitney cap product short-complex map.
R-linearity in the cohomology class β of the τ₂ component of the
Alexander–Whitney cap product short-complex map.
R-linearity in the cohomology class β of the τ₃ component of the
Alexander–Whitney cap product short-complex map.
The Alexander–Whitney cap product short-complex map is additive in the
cohomology class β.
The Alexander–Whitney cap product short-complex map is R-linear in the
cohomology class β.
The map on relative homology obtained by passing the Alexander–Whitney
cap product short-complex map to homology, giving a linear map
H_{p+q}(U, U ∩ Kᶜ) → H_q(U \ L, (U \ L) ∩ Kᶜ) depending on a cohomology
class β of the neighbourhood pair.
Instances For
Additivity of awCapDescendsToHomology in the cohomology class β.
R-linearity of awCapDescendsToHomology in the cohomology class β.
The fully relative cap product at a single neighbourhood pair, packaged as
an R-linear map sending a cohomology class β in H^p(U, V; R) to the
linear map H_{p+q}(U, U ∩ Kᶜ) → H_q(U \ L, (U \ L) ∩ Kᶜ) given by
awCapDescendsToHomology.
Instances For
The inclusion U ↪ X of an open subspace into X, in TopCat.
Instances For
The inclusion U ∩ Kᶜ ↪ Kᶜ of subspaces of X, used to set up the
excision map for the pair (X, Kᶜ) relative to an open neighbourhood of K.
Instances For
Commutativity of the chain-level square used to build the excision map
of pairs (U, U ∩ Kᶜ) → (X, Kᶜ).
The relative chain map S_*(U, U ∩ Kᶜ; R) → S_*(X, Kᶜ; R) induced by the
inclusion of pairs (U, U ∩ Kᶜ) → (X, Kᶜ); this is the chain-level excision
map.
Instances For
The induced map on relative homology
H_n(U, U ∩ Kᶜ; R) → H_n(X, Kᶜ; R) coming from the excision inclusion of
pairs.
Instances For
Excision at the level of abelian groups: after forgetting the
R-module structure, the chain map excisionPairChainMap is a quasi-iso at
degree n.
Excision in R-modules: the chain map excisionPairChainMap is a
quasi-iso at degree n, obtained from the abelian-group version by transport
along the forgetful functor (which preserves homology).
The excision map on homology
H_n(U, U ∩ Kᶜ; R) → H_n(X, Kᶜ; R) is an isomorphism when K ⊆ U.
The inverse of the excision isomorphism, providing a linear map
H_n(X, Kᶜ; R) → H_n(U, U ∩ Kᶜ; R) that lifts a relative homology class on
(X, Kᶜ) to a class supported in the open neighbourhood U of K.
Instances For
The inclusion (U \ L) ∩ Kᶜ ↪ Lᶜ ∩ Kᶜ, viewed as a morphism in TopCat
between the relativizing subspaces.
Instances For
Commutativity of the square of inclusions relating the pair
(U \ L, (U \ L) ∩ Kᶜ) to (Lᶜ, Lᶜ ∩ Kᶜ), in TopCat.
Chain-level version of localityIncl_comm_topcat: the induced square of
chain maps between singular chain complexes commutes.
The induced map of relative singular chain complexes
S_*(U \ L, (U \ L) ∩ Kᶜ; R) → S_*(Lᶜ, Lᶜ ∩ Kᶜ; R) coming from the
inclusions of pairs.
Instances For
The induced map on relative homology
H_q(U \ L, (U \ L) ∩ Kᶜ; R) → H_q(Lᶜ, Lᶜ ∩ Kᶜ; R), which is the second
ingredient (after excision) of the local construction of the fully relative
cap product.
Instances For
The fully relative cap product at a single open neighbourhood pair: given
a cohomology class in H^p(U, V; R), it produces an R-linear map
H_n(X, Kᶜ; R) → H_q(Lᶜ, Lᶜ ∩ Kᶜ; R) by composing inverse excision,
relCapProductOnNbhd, and localityForwardHomol.
Instances For
The induced map of "relativizing" subspaces between two nested
neighbourhood pairs at the n-side: U₂ ∩ Kᶜ ↪ U₁ ∩ Kᶜ (recall the pair
preorder is reversed, so pair₁ ≤ pair₂ means U₂ ⊆ U₁).
Instances For
Compatibility square in TopCat between subspace and open inclusions for
nested neighbourhood pairs, on the n-side.
Chain-level version of nbhdIncl_comm_topcat_n: the corresponding square
of chain maps commutes.
The chain map between relative chain complexes
S_*(U₂, U₂ ∩ Kᶜ) → S_*(U₁, U₁ ∩ Kᶜ) induced by passing to a smaller pair
(on the n-side).
Instances For
The map on relative homology
H_n(U₂, U₂ ∩ Kᶜ; R) → H_n(U₁, U₁ ∩ Kᶜ; R) induced by passing to a smaller
pair (on the n-side).
Instances For
The inclusion U₂ \ L ↪ U₁ \ L for two nested neighbourhood pairs,
as a morphism in TopCat.
Instances For
The inclusion (U₂ \ L) ∩ Kᶜ ↪ (U₁ \ L) ∩ Kᶜ for two nested neighbourhood
pairs, as a morphism in TopCat (on the q-side).
Instances For
Compatibility square in TopCat between subspace and big-pair inclusions
for nested neighbourhood pairs, on the q-side.
Chain-level version of nbhdIncl_comm_topcat_q: the corresponding square
of chain maps commutes on the q-side.
The chain map between relative chain complexes
S_*(U₂ \ L, (U₂ \ L) ∩ Kᶜ) → S_*(U₁ \ L, (U₁ \ L) ∩ Kᶜ) induced by passing
to a smaller pair (on the q-side).
Instances For
The map on relative homology
H_q(U₂ \ L, (U₂ \ L) ∩ Kᶜ; R) → H_q(U₁ \ L, (U₁ \ L) ∩ Kᶜ; R) induced by
passing to a smaller pair (on the q-side).
Instances For
Compatibility of inverse excision with the transition maps between
nested neighbourhood pairs: lifting y ∈ H_n(X, Kᶜ; R) to a class in
pair₁.U agrees with first lifting to pair₂.U and then transporting to
pair₁.U via nbhdHomologyInclusion_n.
Naturality of relCapProductOnNbhd with respect to refinement of
neighbourhood pairs: capping with the restricted Čech class and then including
on the q-side equals first including on the n-side and then capping.
Compatibility of localityForwardHomol with refinement of neighbourhood
pairs: the value at pair₂ agrees with the value at pair₁ after using
the inclusion nbhdHomologyInclusion_q.
The full composite naturality of the neighbourhood-pair cap product:
combines excisionInverseHomol_compatible, relCapProductOnNbhd_naturality,
and localityForwardHomol_compatible so that the result at pair₂ agrees
with the result at pair₁ for a fixed y ∈ H_{p+q}(X, Kᶜ; R).
Compatibility of nbhdCapProduct with the transition maps of the
neighbourhood-pair directed system, which is what is required to pass the
cap product to a well-defined map on the direct limit
Ȟ^p(K, L; R).
The fully relative cap product
Ȟ^p(K, L; R) ⊗ H_n(X, Kᶜ; R) → H_q(Lᶜ, Lᶜ ∩ Kᶜ; R) for p + q = n,
obtained by assembling the neighbourhood-pair cap products
nbhdCapProduct into a map out of the direct-limit description of
Ȟ^p(K, L; R). This is the existence half of Theorem 36.1.
Instances For
The absolute (single-subspace) version of the Alexander–Whitney cap
product short-complex map: starting from a Čech class α for an open
neighbourhood U of K, it gives a map of short complexes from the slice
of S_*(U, U ∩ Kᶜ) at (p+q) to the slice at q.
Instances For
Additivity of awAbsCapShortComplexMap in the Čech cohomology class α.
R-linearity of awAbsCapShortComplexMap in the Čech class α.
Passage to homology of awAbsCapShortComplexMap: gives the absolute
cap-with-Čech-class map
H_{p+q}(U, U ∩ Kᶜ) → H_q(U, U ∩ Kᶜ).
Instances For
Additivity of awCapOnNbhd_descent in the Čech class α.
R-linearity of awCapOnNbhd_descent in the Čech class α.
The absolute cap product at a single open neighbourhood, packaged as an
R-linear map from H^p(U, U ∩ Kᶜ; R) (the Čech family at U) into the
space of linear maps H_{p+q}(U, U ∩ Kᶜ) → H_q(U, U ∩ Kᶜ).
Instances For
The absolute cap product at a single neighbourhood U, producing a map
H_n(X, Kᶜ; R) → H_q(X, Kᶜ; R) from a Čech cohomology class for U.
Built by composing inverse excision, the local cap product, and forward
excision.
Instances For
The transition map on relative homology between two nested open
neighbourhoods of K, defined as inverse excision into U₁ composed with
forward excision out of U₂.
Instances For
Compatibility of excisionInverseHomol with the transition map
absNbhdHomologyIncl between nested open neighbourhoods of K.
Naturality of absCapOnNbhd with respect to refinement of open
neighbourhoods of K.
Compatibility of the forward excision map with the transition
absNbhdHomologyIncl: the value at U₂ agrees with the value at U₁ after
inclusion.
The composite naturality statement assembling
absExcisionForward_compatible, absCapOnNbhd_naturality and
absNbhdExcisionInverse_compatible for the absolute cap product.
Compatibility of absCapProductOnNbhd with the Čech transition maps,
which lets it descend to the direct limit Ȟ^p(K; R).
The absolute cap product
Ȟ^p(K; R) ⊗ H_n(X, Kᶜ; R) → H_q(X, Kᶜ; R) for p + q = n, obtained by
descending absCapProductOnNbhd to the direct-limit description of
Ȟ^p(K; R).
Instances For
The absolute cap product for the subspace L:
Ȟ^p(L; R) ⊗ H_n(X, Lᶜ; R) → H_q(X, Lᶜ; R). Same construction as
cechCapAbsolute, but applied to L rather than K.
Instances For
A chain-level splitting/section of relative chains
S_*(Lᶜ, Lᶜ ∩ Kᶜ; R) → S_*(Lᶜ; R), used to construct the comparison map
between the relative and absolute homology groups appearing in Theorem 36.1.
Instances For
The composite map H_q(Lᶜ, Lᶜ ∩ Kᶜ; R) → H_q(X; R) obtained by first
applying relToAbsChainMap and then including Lᶜ ↪ X.
Instances For
The Alexander–Whitney cap product short-complex map at the level of
absolute singular chains on X, parametrized by a Čech class α on a
neighbourhood U of K.
Instances For
Additivity of awCapAbsShortComplexMap in the Čech class α.
R-linearity of awCapAbsShortComplexMap in the Čech class α.
Naturality of awCapAbsShortComplexMap along the Čech transition maps;
allows the absolute cap product on absolute homology to descend to the
direct limit.
Passage of awCapAbsShortComplexMap to absolute singular homology:
gives a linear map H_{p+q}(X; R) → H_q(X; R) parametrized by a Čech
cohomology class α on a neighbourhood U of K.
Instances For
Additivity of awCapDescendsToAbsHomology in the Čech class α.
R-linearity of awCapDescendsToAbsHomology in the Čech class α.
The absolute cap product on absolute singular homology at a single
neighbourhood U, packaged as an R-linear map from the Čech family to the
space of linear maps H_{p+q}(X; R) → H_q(X; R).
Instances For
Naturality of absCapOnNbhdAbsHomol along the Čech transition maps:
needed to descend the absolute cap product on absolute homology to the
direct limit Ȟ^p(K; R).
n-indexed packaging of absCapOnNbhdAbsHomol for use in the descent to
the direct limit, substituting hpq : p + q = n.
Instances For
Compatibility of absCapProductOnNbhdAbs with Čech transition maps, used
to descend to the direct limit.
The cap product with K-Čech cohomology landing in absolute singular
homology: Ȟ^p(K; R) ⊗ H_n(X; R) → H_q(X; R) for p + q = n.
Instances For
The cap product with L-Čech cohomology landing in absolute singular
homology: Ȟ^p(L; R) ⊗ H_n(X; R) → H_q(X; R) for p + q = n.
Instances For
The fully relative cap product applied to a class in absolute homology:
Ȟ^p(K, L; R) ⊗ H_n(X; R) → H_q(Lᶜ, Lᶜ ∩ Kᶜ; R), obtained by first sending
H_n(X; R) to H_n(X, Kᶜ; R) and then capping.
Instances For
All data witnessing Theorem 36.1: a fully relative cap product
Ȟ^p(K, L; R) ⊗ H_n(X, Kᶜ; R) → H_q(Lᶜ, Lᶜ ∩ Kᶜ; R) together with the two
commuting ladders ("first" using H_n(X, Kᶜ) and "second" using H_n(X))
involving the long exact sequences of the pairs (K, L) in Čech cohomology
and the relative homology long exact sequences in singular homology.
- capProduct (p q : ℕ) (_hpq : p + q = n) : CategoryTheory.MonoidalCategoryStruct.tensorObj (cechCohomologyRel R X K L p) (relSingularHomology R X Kᶜ n) ⟶ relSingularHomology R (TopCat.of ↑Lᶜ) (complementInComplement X K L) q
- firstLadder_restrict (p q : ℕ) (hpq : p + q = n) : CategoryTheory.CategoryStruct.comp (self.capProduct p q hpq) (homolTripleInclusion R X K L q) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (cechCohomRestrict R X K L p) (relSingularHomology R X Kᶜ n)) (cechCapAbsolute R X K hK n p q hpq)
- firstLadder_subspace (p q : ℕ) (hpq : p + q = n) : CategoryTheory.CategoryStruct.comp (cechCapAbsolute R X K hK n p q hpq) (homolRestriction R X K L q) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom (cechCohomToSubspace R X K L p) (homolRestriction R X K L n)) (cechCapL R X L hL n p q hpq)
- firstLadder_coboundary (p q : ℕ) (hpq : p + (q + 1) = n) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (cechCohomCoboundary R X K L p) (relSingularHomology R X Kᶜ n)) (self.capProduct (p + 1) q ⋯) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft (cechCohomology R X L p) (homolRestriction R X K L n)) (CategoryTheory.CategoryStruct.comp (cechCapL R X L hL n p (q + 1) hpq) (homolTripleBoundary R X K L q))
- secondLadder_restrict (p q : ℕ) (hpq : p + q = n) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (cechCohomRestrict R X K L p) (absSingularHomology R X n)) (cechCapAbsK R X K hK n p q hpq) = CategoryTheory.CategoryStruct.comp (fullyRelativeCapProductAbs R X K L hLK hK hL n p q hpq) (relComplementToAbs R X K L q)
- secondLadder_subspace (p q : ℕ) (hpq : p + q = n) : cechCapAbsK R X K hK n p q hpq = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (cechCohomToSubspace R X K L p) (absSingularHomology R X n)) (cechCapAbsL R X L hL n p q hpq)
- secondLadder_coboundary (p q : ℕ) (hpq : p + (q + 1) = n) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (cechCohomCoboundary R X K L p) (absSingularHomology R X n)) (fullyRelativeCapProductAbs R X K L hLK hK hL n (p + 1) q ⋯) = CategoryTheory.CategoryStruct.comp (cechCapAbsL R X L hL n p (q + 1) hpq) (CategoryTheory.CategoryStruct.comp (absToRelHomol R X L (q + 1)) (homolTripleBoundary R X K L q))
Instances For
First commutative square (restriction) in the first ladder of
Theorem 36.1: capping with Ȟ^p(K, L; R) and projecting H_q(Lᶜ, Lᶜ ∩ Kᶜ)
into H_q(X, Kᶜ) agrees with restricting Ȟ^p(K, L; R) → Ȟ^p(K; R) and
then applying the absolute cap product.
Second commutative square (subspace) in the first ladder of Theorem 36.1:
the absolute cap product with K followed by restricting Kᶜ → Lᶜ agrees
with restricting both K → L (in Čech cohomology) and Kᶜ → Lᶜ (in
singular homology) and then capping with L.
Coboundary commutative square in the first ladder of Theorem 36.1: the
Čech coboundary Ȟ^p(L; R) → Ȟ^{p+1}(K, L; R) is matched by the boundary
H_{q+1}(X, Lᶜ; R) → H_q(Lᶜ, Lᶜ ∩ Kᶜ; R) of the long exact sequence of the
triple.
First commutative square (restriction) in the second ladder of
Theorem 36.1, where the homology variable lies in H_n(X) rather than
H_n(X, Kᶜ).
Second commutative square (subspace) in the second ladder of
Theorem 36.1: cap with Ȟ^p(K) agrees with first restricting K → L and
then capping with Ȟ^p(L), when the homology variable lies in H_n(X).
Coboundary commutative square in the second ladder of Theorem 36.1: the
Čech coboundary Ȟ^p(L) → Ȟ^{p+1}(K, L) is matched by the composite
H_{q+1}(X, Lᶜ) → H_q(Lᶜ, Lᶜ ∩ Kᶜ) of the long exact sequence of the
triple.
Theorem 36.1. For closed subspaces L ⊆ K of X, there is a fully
relative cap product
∩ : Ȟ^p(K, L; R) ⊗ H_n(X, X - K; R) → H_q(X - L, X - K; R), p + q = n,
such that for any x_K ∈ H_n(X, X - K) the ladder involving the long exact
sequences of the pairs (K, L) in Čech cohomology and the corresponding
relative singular homology long exact sequences commutes (with x_L the
restriction of x_K to H_n(X, X - L)), and for any x ∈ H_n(X) the
corresponding ladder also commutes (with x_K the restriction of x to
H_n(X, X - K)). Packaged as a FullyRelativeCapProductData.
Instances For
The standing hypothesis for the Čech/singular Mayer–Vietoris compatibility
theorem: either X is a normal space and A, B are closed in X, or X is
Hausdorff and A, B are compact.
Instances For
Data witnessing the Čech/singular Mayer–Vietoris compatibility ladder of
Theorem 36.2: a Mayer–Vietoris sequence in Čech cohomology of A, B, A ∪ B, A ∩ B, a Mayer–Vietoris sequence in relative singular homology of their
complements, exactness of both sequences, "cap rungs" connecting them indexed
by subsets S ∈ {A, B, A ∪ B, A ∩ B} for each (p, q) with p + q = n, and
three commutative squares expressing compatibility with the union-to-sum,
sum-to-intersection, and connecting morphisms.
- topUnionToSum (p : ℕ) : FullyRelativeCapProduct.cechCohomology R X (A ∪ B) p ⟶ FullyRelativeCapProduct.cechCohomology R X A p ⊞ FullyRelativeCapProduct.cechCohomology R X B p
- topSumToInter (p : ℕ) : FullyRelativeCapProduct.cechCohomology R X A p ⊞ FullyRelativeCapProduct.cechCohomology R X B p ⟶ FullyRelativeCapProduct.cechCohomology R X (A ∩ B) p
- topConnecting (p : ℕ) : FullyRelativeCapProduct.cechCohomology R X (A ∩ B) p ⟶ FullyRelativeCapProduct.cechCohomology R X (A ∪ B) (p + 1)
- botUnionToSum (q : ℕ) : FullyRelativeCapProduct.relSingularHomology R X (A ∪ B)ᶜ q ⟶ FullyRelativeCapProduct.relSingularHomology R X Aᶜ q ⊞ FullyRelativeCapProduct.relSingularHomology R X Bᶜ q
- botSumToInter (q : ℕ) : FullyRelativeCapProduct.relSingularHomology R X Aᶜ q ⊞ FullyRelativeCapProduct.relSingularHomology R X Bᶜ q ⟶ FullyRelativeCapProduct.relSingularHomology R X (A ∩ B)ᶜ q
- botConnecting (q : ℕ) : FullyRelativeCapProduct.relSingularHomology R X (A ∩ B)ᶜ q ⟶ FullyRelativeCapProduct.relSingularHomology R X (A ∪ B)ᶜ (q - 1)
- capRung (p q : ℕ) (S : Set ↑X) : p + q = n → (FullyRelativeCapProduct.cechCohomology R X S p ⟶ FullyRelativeCapProduct.relSingularHomology R X Sᶜ q)
- top_exact_sum (p : ℕ) : Function.Exact ⇑(ModuleCat.Hom.hom (self.topUnionToSum p)) ⇑(ModuleCat.Hom.hom (self.topSumToInter p))
- top_exact_inter (p : ℕ) : Function.Exact ⇑(ModuleCat.Hom.hom (self.topSumToInter p)) ⇑(ModuleCat.Hom.hom (self.topConnecting p))
- top_exact_union (p : ℕ) : Function.Exact ⇑(ModuleCat.Hom.hom (self.topConnecting p)) ⇑(ModuleCat.Hom.hom (self.topUnionToSum (p + 1)))
- bot_exact_sum (q : ℕ) : Function.Exact ⇑(ModuleCat.Hom.hom (self.botUnionToSum q)) ⇑(ModuleCat.Hom.hom (self.botSumToInter q))
- bot_exact_inter (q : ℕ) : Function.Exact ⇑(ModuleCat.Hom.hom (self.botSumToInter q)) ⇑(ModuleCat.Hom.hom (self.botConnecting q))
- bot_exact_union (q : ℕ) : Function.Exact ⇑(ModuleCat.Hom.hom (self.botConnecting q)) ⇑(ModuleCat.Hom.hom (self.botUnionToSum (q - 1)))
- comm_sq1 (p q : ℕ) (hpq : p + q = n) : CategoryTheory.CategoryStruct.comp (self.capRung p q (A ∪ B) hpq) (self.botUnionToSum q) = CategoryTheory.CategoryStruct.comp (self.topUnionToSum p) (CategoryTheory.Limits.biprod.map (self.capRung p q A hpq) (self.capRung p q B hpq))
- comm_sq2 (p q : ℕ) (hpq : p + q = n) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.biprod.map (self.capRung p q A hpq) (self.capRung p q B hpq)) (self.botSumToInter q) = CategoryTheory.CategoryStruct.comp (self.topSumToInter p) (self.capRung p q (A ∩ B) hpq)
- comm_sq3 (p q : ℕ) (hpq : p + q = n) (hpq' : p + 1 + (q - 1) = n) : CategoryTheory.CategoryStruct.comp (self.topConnecting p) (self.capRung (p + 1) (q - 1) (A ∪ B) hpq') = CategoryTheory.CategoryStruct.comp (self.capRung p q (A ∩ B) hpq) (self.botConnecting q)
Instances For
Abstract data of a Mayer–Vietoris long exact sequence in Čech cohomology
for the cover A, B of A ∪ B: a union-to-sum map, a sum-to-intersection
map, a degree-raising connecting morphism, and the three exactness conditions
making the resulting sequence long exact.
- unionToSum (p : ℕ) : FullyRelativeCapProduct.cechCohomology R X (A ∪ B) p ⟶ FullyRelativeCapProduct.cechCohomology R X A p ⊞ FullyRelativeCapProduct.cechCohomology R X B p
- sumToInter (p : ℕ) : FullyRelativeCapProduct.cechCohomology R X A p ⊞ FullyRelativeCapProduct.cechCohomology R X B p ⟶ FullyRelativeCapProduct.cechCohomology R X (A ∩ B) p
- connecting (p : ℕ) : FullyRelativeCapProduct.cechCohomology R X (A ∩ B) p ⟶ FullyRelativeCapProduct.cechCohomology R X (A ∪ B) (p + 1)
- exact_sum (p : ℕ) : Function.Exact ⇑(ModuleCat.Hom.hom (self.unionToSum p)) ⇑(ModuleCat.Hom.hom (self.sumToInter p))
- exact_inter (p : ℕ) : Function.Exact ⇑(ModuleCat.Hom.hom (self.sumToInter p)) ⇑(ModuleCat.Hom.hom (self.connecting p))
- exact_union (p : ℕ) : Function.Exact ⇑(ModuleCat.Hom.hom (self.connecting p)) ⇑(ModuleCat.Hom.hom (self.unionToSum (p + 1)))
Instances For
Abstract data of a Mayer–Vietoris long exact sequence in relative singular
homology for the cover A, B of A ∪ B (taken in the complements): a
union-to-sum map, a sum-to-intersection map, a degree-lowering connecting
morphism, and the three exactness conditions.
- unionToSum (q : ℕ) : FullyRelativeCapProduct.relSingularHomology R X (A ∪ B)ᶜ q ⟶ FullyRelativeCapProduct.relSingularHomology R X Aᶜ q ⊞ FullyRelativeCapProduct.relSingularHomology R X Bᶜ q
- sumToInter (q : ℕ) : FullyRelativeCapProduct.relSingularHomology R X Aᶜ q ⊞ FullyRelativeCapProduct.relSingularHomology R X Bᶜ q ⟶ FullyRelativeCapProduct.relSingularHomology R X (A ∩ B)ᶜ q
- connecting (q : ℕ) : FullyRelativeCapProduct.relSingularHomology R X (A ∩ B)ᶜ q ⟶ FullyRelativeCapProduct.relSingularHomology R X (A ∪ B)ᶜ (q - 1)
- exact_sum (q : ℕ) : Function.Exact ⇑(ModuleCat.Hom.hom (self.unionToSum q)) ⇑(ModuleCat.Hom.hom (self.sumToInter q))
- exact_inter (q : ℕ) : Function.Exact ⇑(ModuleCat.Hom.hom (self.sumToInter q)) ⇑(ModuleCat.Hom.hom (self.connecting q))
- exact_union (q : ℕ) : Function.Exact ⇑(ModuleCat.Hom.hom (self.connecting q)) ⇑(ModuleCat.Hom.hom (self.unionToSum (q - 1)))
Instances For
The "cap rung" data connecting a Čech Mayer–Vietoris sequence to a
singular Mayer–Vietoris sequence in the presence of a fixed homology class
x_union ∈ H_n(X, (A ∪ B)ᶜ): cap product maps for each subset
S ∈ {A, B, A ∪ B, A ∩ B} and (p, q) with p + q = n, plus the three
commutative squares expressing Mayer–Vietoris naturality.
- capRung (p q : ℕ) (S : Set ↑X) : p + q = n → (FullyRelativeCapProduct.cechCohomology R X S p ⟶ FullyRelativeCapProduct.relSingularHomology R X Sᶜ q)
- comm_sq1 (p q : ℕ) (hpq : p + q = n) : CategoryTheory.CategoryStruct.comp (self.capRung p q (A ∪ B) hpq) (singMV.unionToSum q) = CategoryTheory.CategoryStruct.comp (cechMV.unionToSum p) (CategoryTheory.Limits.biprod.map (self.capRung p q A hpq) (self.capRung p q B hpq))
- comm_sq2 (p q : ℕ) (hpq : p + q = n) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.biprod.map (self.capRung p q A hpq) (self.capRung p q B hpq)) (singMV.sumToInter q) = CategoryTheory.CategoryStruct.comp (cechMV.sumToInter p) (self.capRung p q (A ∩ B) hpq)
- comm_sq3 (p q : ℕ) (hpq : p + q = n) (hpq' : p + 1 + (q - 1) = n) : CategoryTheory.CategoryStruct.comp (cechMV.connecting p) (self.capRung (p + 1) (q - 1) (A ∪ B) hpq') = CategoryTheory.CategoryStruct.comp (self.capRung p q (A ∩ B) hpq) (singMV.connecting q)
Instances For
The Mayer–Vietoris union-to-sum map in Čech cohomology,
Ȟ^p(A ∪ B; R) → Ȟ^p(A; R) ⊕ Ȟ^p(B; R), given by pairing the two
restriction maps.
Instances For
The Mayer–Vietoris sum-to-intersection map in Čech cohomology,
Ȟ^p(A; R) ⊕ Ȟ^p(B; R) → Ȟ^p(A ∩ B; R), given by the difference of the
restriction maps.
Instances For
The Mayer–Vietoris connecting morphism in Čech cohomology,
Ȟ^p(A ∩ B; R) → Ȟ^{p+1}(A ∪ B; R), witnessing the long exact sequence
under the Mayer–Vietoris hypothesis.
Instances For
Exactness at the sum Ȟ^p(A; R) ⊕ Ȟ^p(B; R) of the Čech Mayer–Vietoris
sequence: the union-to-sum map and sum-to-intersection map are exact.
Exactness at the intersection Ȟ^p(A ∩ B; R) of the Čech Mayer–Vietoris
sequence: the sum-to-intersection map and the connecting morphism are exact.
Exactness at the union Ȟ^{p+1}(A ∪ B; R) of the Čech Mayer–Vietoris
sequence: the connecting morphism and the next union-to-sum map are exact.
Packages the Čech Mayer–Vietoris sequence under the Mayer–Vietoris
hypothesis, bundled with witnesses that the bundled union-to-sum and
sum-to-intersection morphisms agree with cechMV_unionToSum and
cechMV_sumToInter.
Instances For
Existence of a connecting morphism δ making the Čech Mayer–Vietoris
sequence exact at all three positions, extracted from cechMV_sequence_data.
The chosen Čech Mayer–Vietoris connecting morphism extracted from
cechMV_sequence_exact.
Instances For
Exactness of the Čech Mayer–Vietoris sequence at the sum position.
Exactness of the Čech Mayer–Vietoris sequence at the intersection position.
Exactness of the Čech Mayer–Vietoris sequence at the union position (after the connecting morphism).
The full Čech Mayer–Vietoris sequence as a CechMVSequence, packaging
together the union-to-sum, sum-to-intersection, and connecting morphisms
along with the three exactness statements.
Instances For
The Mayer–Vietoris union-to-sum map in relative singular homology of the
complements, H_q(X, (A ∪ B)ᶜ) → H_q(X, Aᶜ) ⊕ H_q(X, Bᶜ), given by pairing
the two restriction maps.
Instances For
The Mayer–Vietoris sum-to-intersection map in relative singular homology
of the complements, H_q(X, Aᶜ) ⊕ H_q(X, Bᶜ) → H_q(X, (A ∩ B)ᶜ), given by
the difference of the restriction maps.
Instances For
The Mayer–Vietoris connecting morphism in relative singular homology of
the complements, H_q(X, (A ∩ B)ᶜ) → H_{q-1}(X, (A ∪ B)ᶜ), witnessing the
long exact sequence under the Mayer–Vietoris hypothesis.
Instances For
Exactness at the sum H_q(X, Aᶜ) ⊕ H_q(X, Bᶜ) of the singular
Mayer–Vietoris sequence.
Exactness at the intersection H_q(X, (A ∩ B)ᶜ) of the singular
Mayer–Vietoris sequence.
Exactness at the union H_{q-1}(X, (A ∪ B)ᶜ) of the singular
Mayer–Vietoris sequence (after the connecting morphism).
The full singular Mayer–Vietoris sequence as a SingularMVSequence,
packaging the union-to-sum, sum-to-intersection, and connecting morphisms
together with the three exactness statements.
Instances For
The Alexander–Whitney cap product short-complex map at the level of
relative singular chains on a neighbourhood U of S, modulo the chains on
the complement Sᶜ, parametrized by a Čech class α.
Instances For
Additivity of awCapAbsShortComplexMapS in the Čech class α.
R-linearity of awCapAbsShortComplexMapS in the Čech class α.
Passage of awCapAbsShortComplexMapS to relative singular homology of
the neighbourhood: gives an R-linear map
H_{p+q}(U, Sᶜ ∩ U) → H_q(U, Sᶜ ∩ U) parametrized by the Čech class.
Instances For
Additivity of awCapDescendsToHomologyAbs in the Čech class α.
R-linearity of awCapDescendsToHomologyAbs in the Čech class α.
The cap product on relative singular homology of a neighbourhood U of
S, packaged as an R-linear map from the Čech family to the space of
linear maps H_{p+q}(U, Sᶜ ∩ U) → H_q(U, Sᶜ ∩ U).
Instances For
The map induced on relative singular homology by the inclusion of a
neighbourhood U of S into X: H_q(U, Sᶜ ∩ U) → H_q(X, Sᶜ).
Instances For
The transition map on relative singular homology between two
neighbourhoods U₁ ≤ U₂ of S, obtained as the composition of the
inclusion-induced map U₂ → X with the inverse of the excision isomorphism
for U₁.
Instances For
Compatibility of the excision inverse isomorphisms across two
neighbourhoods U₁ ≤ U₂: factoring the inverse for U₁ through U₂ via
absNbhdHomologyInclusion.
Naturality of absCapOnNbhdHomol along the Čech transition maps and the
neighbourhood inclusion: needed to descend the cap product on neighbourhood
homology to the Čech direct limit.
Compatibility of inclusionForwardHomol across two neighbourhoods
U₁ ≤ U₂: the inclusion-induced map for U₂ factors through
absNbhdHomologyInclusion followed by the inclusion-induced map for U₁.
Naturality of the composite "inclusion-cap-excise" cap rung across two
neighbourhoods U₁ ≤ U₂, combining the three naturality lemmas above.
Used to descend the cap rung to the Čech direct limit.
The neighbourhood-level cap product "rung" at a fixed class
x_S ∈ H_n(X, Sᶜ): pulled back via excision to the neighbourhood U, capped
with a Čech p-cocycle, and pushed forward to X, yielding a linear map
Ȟ-family(U, S, p) → H_q(X, Sᶜ) (p + q = n).
Instances For
Compatibility of absNbhdCapRung with Čech transition maps across two
neighbourhoods U₁ ≤ U₂, used to descend the cap rung to the Čech direct
limit Ȟ^p(S; R).
The cap product "rung" Ȟ^p(S; R) → H_q(X, Sᶜ; R) at a fixed class
x_S ∈ H_n(X, Sᶜ), obtained by descending the neighbourhood-level cap rung
absNbhdCapRung along the Čech direct limit (p + q = n).
Instances For
Naturality of cechCapRung along an inclusion L ⊆ K of closed
subsets: capping with the restricted class on L agrees with capping on K
and then restricting the resulting homology class.
Compatibility of cechCapRung with the Mayer–Vietoris connecting
morphisms: the Čech coboundary Ȟ^p(A ∩ B) → Ȟ^{p+1}(A ∪ B) followed by
capping with x_{A ∪ B} equals capping with x_{A ∩ B} followed by the
singular connecting morphism.
Compatibility of cechCapRung with the Mayer–Vietoris union-to-sum
maps: capping on A ∪ B followed by the singular union-to-sum map equals
the Čech union-to-sum map followed by separately capping on A and B.
Compatibility of cechCapRung with the Mayer–Vietoris
sum-to-intersection maps: separately capping on A, B followed by the
singular sum-to-intersection map equals the Čech sum-to-intersection map
followed by capping on A ∩ B.
First commutative square of the Mayer–Vietoris cap-product ladder: cap
on A ∪ B followed by the singular union-to-sum equals the Čech
union-to-sum followed by the cap on A and B. Bundled form of
cechCapRung_naturality_unionToSum.
Second commutative square of the Mayer–Vietoris cap-product ladder: cap
on A and B followed by the singular sum-to-intersection equals the Čech
sum-to-intersection followed by the cap on A ∩ B. Bundled form of
cechCapRung_naturality_sumToInter.
Third commutative square of the Mayer–Vietoris cap-product ladder:
the Čech connecting morphism followed by capping on A ∪ B equals capping
on A ∩ B followed by the singular connecting morphism. Bundled form of
cechCapRung_naturality_connecting.
Assembles the MVCapProductData connecting the Čech and singular
Mayer–Vietoris sequences at a fixed class x_union ∈ H_n(X, (A ∪ B)ᶜ): cap
rungs for each subset and the three compatibility squares.
Instances For
Theorem 36.2. Let A, B be closed in a normal space or compact in a
Hausdorff space X. Then for any class x_{A ∪ B} ∈ H_n(X, X - (A ∪ B))
there is a commutative ladder of Mayer–Vietoris sequences connecting the
Čech cohomology Mayer–Vietoris sequence of A, B, A ∪ B, A ∩ B to the
singular homology Mayer–Vietoris sequence of their complements, in which the
classes x_A, x_B, x_{A ∩ B} arise as restrictions of x_{A ∪ B} and the
cap-product rungs are indexed by subsets S ∈ {A, B, A ∪ B, A ∩ B} and
(p, q) with p + q = n. Packaged as a MayerVietorisLadder.