Documentation

LeanPool.NandakumarRamanaRao.NRR.OddSphereDegree.AlgebraicTopology.MayerVietorisSES

Mayer Vietoris SES #

The open-cover data supplied by two open sets whose union is the whole space.

Equations
Instances For
    theorem SphereOddDegree.twoSetCover_memU {X : TopCat} (U V : TopologicalSpace.Opens ↑X) (hUV : U ⊔ V = ⊤) :
    ↑U ∈ (twoSetCover U V hUV).sets
    theorem SphereOddDegree.twoSetCover_memV {X : TopCat} (U V : TopologicalSpace.Opens ↑X) (hUV : U ⊔ V = ⊤) :
    ↑V ∈ (twoSetCover U V hUV).sets
    noncomputable def SphereOddDegree.twoOpenCoverSmallChains (R : Type) [CommRing R] {X : TopCat} (U V : TopologicalSpace.Opens ↑X) (hUV : U ⊔ V = ⊤) :

    The chain complex generated by simplices small for the two-set open cover.

    Equations
    Instances For
      noncomputable def SphereOddDegree.mvInclUVU (R : Type) [CommRing R] {X : TopCat} (U V : TopologicalSpace.Opens ↑X) :
      subChainComplex R X (↑U ∩ ↑V) ⟶ subChainComplex R X ↑U

      Include chains supported in the intersection into chains supported in the first open set.

      Equations
      Instances For
        noncomputable def SphereOddDegree.mvInclUVV (R : Type) [CommRing R] {X : TopCat} (U V : TopologicalSpace.Opens ↑X) :
        subChainComplex R X (↑U ∩ ↑V) ⟶ subChainComplex R X ↑V

        Include chains supported in the intersection into chains supported in the second open set.

        Equations
        Instances For
          noncomputable def SphereOddDegree.mvInclUSmall (R : Type) [CommRing R] {X : TopCat} (U V : TopologicalSpace.Opens ↑X) (hUV : U ⊔ V = ⊤) :

          Include chains supported in the first open set into the small-chain complex of the cover.

          Equations
          Instances For
            noncomputable def SphereOddDegree.mvInclVSmall (R : Type) [CommRing R] {X : TopCat} (U V : TopologicalSpace.Opens ↑X) (hUV : U ⊔ V = ⊤) :

            Include chains supported in the second open set into the small-chain complex of the cover.

            Equations
            Instances For
              noncomputable def SphereOddDegree.mvLeftChainMap (R : Type) [CommRing R] {X : TopCat} (U V : TopologicalSpace.Opens ↑X) :
              subChainComplex R X (↑U ∩ ↑V) ⟶ subChainComplex R X ↑U ⊞ subChainComplex R X ↑V

              The signed pair of inclusions from the intersection into the two open sets.

              Equations
              Instances For
                noncomputable def SphereOddDegree.mvRightChainMap (R : Type) [CommRing R] {X : TopCat} (U V : TopologicalSpace.Opens ↑X) (hUV : U ⊔ V = ⊤) :

                Add the two inclusions into the small-chain complex of the cover.

                Equations
                Instances For

                  The Mayer–Vietoris short complex of intersection, component, and small chains.

                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For

                    A simplex lies in the second open set but is not subordinate to the first.

                    Equations
                    Instances For
                      noncomputable def SphereOddDegree.restrictKeep (R : Type) [CommRing R] {X : TopCat} {n : ℕ} (P : singularSimplices X n → Prop) [DecidablePred P] (p q : Submodule R ↑(AffineBarycentricSubdivision.singularChainGroup R X n)) (hmaps : ∀ c ∈ p, (ModuleCat.Hom.hom (keepHom R X P)) c ∈ q) :
                      ↧↥p ⟶ ↧↥q

                      Restrict a generator-retaining projection to specified source and target submodules.

                      Equations
                      Instances For
                        @[simp]
                        theorem SphereOddDegree.restrictKeep_val (R : Type) [CommRing R] {X : TopCat} {n : ℕ} (P : singularSimplices X n → Prop) [DecidablePred P] (p q : Submodule R ↑(AffineBarycentricSubdivision.singularChainGroup R X n)) (hmaps : ∀ c ∈ p, (ModuleCat.Hom.hom (keepHom R X P)) c ∈ q) (c : ↥p) :
                        ↑((ModuleCat.Hom.hom (restrictKeep R P p q hmaps)) c) = (ModuleCat.Hom.hom (keepHom R X P)) ↑c
                        noncomputable def SphereOddDegree.routeU (R : Type) [CommRing R] {X : TopCat} (U V : TopologicalSpace.Opens ↑X) (hUV : U ⊔ V = ⊤) (k : ℕ) :
                        (twoOpenCoverSmallChains R U V hUV).X k ⟶ (subChainComplex R X ↑U).X k

                        Route the simplices subordinate to the first open set into its chain group.

                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For
                          noncomputable def SphereOddDegree.routeV (R : Type) [CommRing R] {X : TopCat} (U V : TopologicalSpace.Opens ↑X) (hUV : U ⊔ V = ⊤) (k : ℕ) :
                          (twoOpenCoverSmallChains R U V hUV).X k ⟶ (subChainComplex R X ↑V).X k

                          Route the remaining simplices of the two-set cover into the second open set.

                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For
                            noncomputable def SphereOddDegree.projVtoUV (R : Type) [CommRing R] {X : TopCat} (U V : TopologicalSpace.Opens ↑X) (k : ℕ) :
                            (subChainComplex R X ↑V).X k ⟶ (subChainComplex R X (↑U ∩ ↑V)).X k

                            Retain the simplices of the second open set that also lie in the first.

                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For
                              theorem SphereOddDegree.mvInclU_small_comp_routeV (R : Type) [CommRing R] {X : TopCat} (U V : TopologicalSpace.Opens ↑X) (hUV : U ⊔ V = ⊤) (k : ℕ) :
                              CategoryTheory.CategoryStruct.comp ((mvInclUSmall R U V hUV).f k) (routeV R U V hUV k) = 0
                              theorem SphereOddDegree.keepHom_split_subV (R : Type) [CommRing R] {X : TopCat} (U V : TopologicalSpace.Opens ↑X) (hUV : U ⊔ V = ⊤) (k : ℕ) (c : ↑(AffineBarycentricSubdivision.singularChainGroup R X k)) (hc : c ∈ subChainSubmodule R X (↑V) k) :
                              @[reducible, inline]
                              noncomputable abbrev SphereOddDegree.mvSplitSC (R : Type) [CommRing R] {X : TopCat} (U V : TopologicalSpace.Opens ↑X) (hUV : U ⊔ V = ⊤) (k : ℕ) :

                              The degreewise module short complex underlying the Mayer–Vietoris construction.

                              Equations
                              • One or more equations did not get rendered due to their size.
                              Instances For
                                noncomputable def SphereOddDegree.mvSplitting (R : Type) [CommRing R] {X : TopCat} (U V : TopologicalSpace.Opens ↑X) (hUV : U ⊔ V = ⊤) (k : ℕ) :
                                (mvSplitSC R U V hUV k).Splitting

                                The degreewise splitting obtained by routing each simplex to one open set.

                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For
                                  noncomputable def SphereOddDegree.mvEvalIso (R : Type) [CommRing R] {X : TopCat} (U V : TopologicalSpace.Opens ↑X) (hUV : U ⊔ V = ⊤) (k : ℕ) :

                                  Identify evaluation of the chain short complex with its explicit degreewise form.

                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  Instances For