Cohomology

Results named in Tau Ceti's TauCeti.AlgebraicTopology.Cohomology modules and in no roadmap's section, as Tau Ceti has them at commit ace60277.

TheoremThe Künneth theorem for cohomology#

over a commutative semisimple ring k, for instance a field, if the homology Hₚ(X; k) is finitely generated in degrees p ≤ n, the cohomology Künneth map ⨁_{p + q = n} Hᵖ(X; k) ⊗ H^q(Y; k) ⟶ Hⁿ(X × Y; k) is bijective.

TopCat.singularCohomologyKunneth_bijective.{w} {k : Type w} [CommRing k] (X Y : TopCat)
  [IsSemisimpleRing k] (n : ℕ)
  (hX :
    ∀ p ≤ n,
      Module.Finite k
        ↑(((AlgebraicTopology.singularHomologyFunctor (ModuleCat k) p).obj
                (CategoryTheory.MonoidalCategoryStruct.tensorUnit (ModuleCat k))).obj
            X)) :
  Function.Bijective
    ⇑(CategoryTheory.ConcreteCategory.hom
        (X.singularCohomologyKunneth Y
          (CategoryTheory.MonoidalCategoryStruct.tensorUnit (ModuleCat k))
          (CategoryTheory.MonoidalCategoryStruct.tensorUnit (ModuleCat k)) k
          (CategoryTheory.MonoidalCategoryStruct.leftUnitor
              (CategoryTheory.MonoidalCategoryStruct.tensorUnit (ModuleCat k))).hom
          n))
Uses 3

TheoremThe relative small-chain theorem for cochains#

Restricting relative singular cochains of a topological pair to the simplices subordinate to an open cover of the ambient space is a quasi-isomorphism.

TopPair.quasiIso_cochainComplexMap_restrictι_smallSingularSubcomplex.{w, v, u, u_1, u_2}
  {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasCoproducts C]
  [CategoryTheory.Abelian C] {R : C} {k : Type u_1} [Ring k] [CategoryTheory.Linear k C] {M : C}
  {ι : Type u_2} (P : TopPair) (U : ι → Set ↑TopPair.fst) (hU : ∀ (i : ι), IsOpen (U i))
  (hcov : ⋃ i, U i = Set.univ) :
  QuasiIso
    (SSetPair.cochainComplexMap
      ((TopPair.toSSetPair.obj P).restrictι (P.smallSingularSubcomplex U)))

DefinitionThe relative universal coefficient theorem over a field#

the relative singular cohomology of a pair with coefficients in a field k is the dual of its relative singular homology, Hⁿ(X, A; k) ≃ₗ[k] Module.Dual k (Hₙ(X, A; k)). It sends a class to the linear form underlying its relative Kronecker pairing (TopPair.singularCohomologyDualEquiv_apply).

TopPair.singularCohomologyDualEquiv.{w} {k : Type w} [Field k] (P : TopPair) (n : ℕ) :
  ↑(P.singularCohomology (↧k) k (↧k) n) ≃ₗ[k] Module.Dual k ↑(P.singularHomology (↧k) n)
Lean

Formalized in Tau Ceti as TopPair.singularCohomologyDualEquiv.

Other forms

The relative universal coefficient theorem with projective homology, over any commutative ring k. Formalized in Tau Ceti as TopPair.singularKronecker_bijective_of_projective_homology.

TopPair.singularKronecker_bijective_of_projective_homology.{w, u_1} {k : Type u_1} [CommRing k]
  (P : TopPair) (R M : ModuleCat k) [Module.Projective k ↑R]
  [hP : ∀ (n : ℕ), CategoryTheory.Projective (P.singularHomology R n)]
  [CategoryTheory.Linear k (ModuleCat k)] (n : ℕ) : Function.Bijective ⇑(P.singularKronecker k n)
Sources
Uses 1

DefinitionThe universal coefficient theorem over a field#

singular cohomology with coefficients in a field k is the dual of singular homology, Hⁿ(X; k) ≃ₗ[k] Module.Dual k (Hₙ(X; k)). It sends a class to the linear form underlying its Kronecker pairing (TopCat.singularCohomologyDualEquiv_apply).

TopCat.singularCohomologyDualEquiv.{w} {k : Type w} [Field k] (X : TopCat) (n : ℕ) :
  ↑(TopCat.singularCohomology (↧k) k (↧k) X n) ≃ₗ[k]
    Module.Dual k ↑(((AlgebraicTopology.singularHomologyFunctor (ModuleCat k) n).obj ↧k).obj X)
Lean

Formalized in Tau Ceti as TopCat.singularCohomologyDualEquiv.

Other forms

The universal coefficient theorem for injective coefficients. Formalized in Tau Ceti as TopCat.singularKroneckerEquiv.

TopCat.singularKroneckerEquiv.{w, v, u, u_1} {C : Type u} [CategoryTheory.Category.{v, u} C]
  [CategoryTheory.Abelian C] [CategoryTheory.Limits.HasCoproducts C] {R M : C} (X : TopCat)
  (k : Type u_1) [Ring k] [CategoryTheory.Linear k C] [CategoryTheory.Injective M] (n : ℕ) :
  ↑(TopCat.singularCohomology R k M X n) ≃ₗ[k]
    ((AlgebraicTopology.singularHomologyFunctor C n).obj R).obj X ⟶ M

The universal coefficient theorem in degree zero. Formalized in Tau Ceti as TopCat.singularKronecker_bijective_zero.

TopCat.singularKronecker_bijective_zero.{w, v, u, u_1} {C : Type u}
  [CategoryTheory.Category.{v, u} C] [CategoryTheory.Abelian C]
  [CategoryTheory.Limits.HasCoproducts C] {R M : C} (X : TopCat) (k : Type u_1) [Ring k]
  [CategoryTheory.Linear k C] : Function.Bijective ⇑(X.singularKronecker k 0)

The universal coefficient theorem with projective homology, over any commutative ring k. Formalized in Tau Ceti as TopCat.singularKronecker_bijective_of_projective_homology.

TopCat.singularKronecker_bijective_of_projective_homology.{w} {k : Type w} [CommRing k] (X : TopCat)
  (R M : ModuleCat k) [Module.Projective k ↑R]
  [hX :
    ∀ (n : ℕ),
      CategoryTheory.Projective
        (((AlgebraicTopology.singularHomologyFunctor (ModuleCat k) n).obj R).obj X)]
  (n : ℕ) : Function.Bijective ⇑(X.singularKronecker k n)
Sources
Uses 1 · Used by 2

The dependency explorer needs JavaScript and its graph data.

Download the complete graph data.