Documentation

TauCeti.Algebra.Homology.SpectralSequence.Filtered.SpectralObject

The spectral object and the spectral sequence of a filtered complex #

A functor F : ι ⥤ CochainComplex C ℤ to cochain complexes in an abelian category C gives a spectral object CochainComplex.spectralObject F in C indexed by ι: to f : i ⟶ j and n : ℤ it attaches the nth cohomology of the mapping cone of F.map f, and its connecting maps are those of the distinguished triangles of mapping cones in the homotopy category. When F.map f is a monomorphism, this cohomology is that of the cokernel of F.map f (CochainComplex.spectralObjectHIsoCokernel). An increasing filtration ℤ → Subobject K of a cochain complex K, extended by ⊥ and ⊤, is such a functor indexed by EInt (CochainComplex.filtrationFunctor), whose transition maps are monomorphisms.

The spectral sequence of a functor indexed by EInt is Mathlib's spectral sequence of a spectral object, for the recipe coreE₂Cohomological (CochainComplex.spectralSequence): its first page, numbered 2 there, has at (p, q) the cohomology H^{p+q} of the mapping cone of F_q ⟶ F_{q+1} (CochainComplex.spectralSequenceFirstPageXIso). When this map is a monomorphism, for instance for a filtration, this is the cohomology H^{p+q}(F_{q+1}/F_q) of a graded piece (CochainComplex.spectralSequenceFirstPageXIsoCokernel).

Main definitions #

Main results #

References #

The connecting maps of the triangulated spectral object (spectralObjectMappingCone C).precomp F are the third morphisms of the distinguished triangles of mapping cones attached to F.map f and F.map g.

The morphism of triangulated spectral objects in the homotopy category induced by a natural transformation α : F ⟶ G: on f : i ⟶ j, the morphism of mapping cones of F.map f and G.map f given by α.app i and α.app j.

Instances For

    The spectral object of a functor F : ι ⥤ CochainComplex C ℤ: its object H^n(f) for f : i ⟶ j is obtained by applying the cohomology functor of the homotopy category to the mapping cone of F.map f (see spectralObjectHIso), and its connecting maps are those of the distinguished triangles of mapping cones (see spectralObject_δ).

    Instances For

      The objects H^n(f) of the spectral object of F are the cohomology of the mapping cones of the maps F.map f.

      Instances For

        The connecting maps of the spectral object of F, read through spectralObjectHIso, are the maps in cohomology induced by the third morphisms cone (F.map g) ⟶ (cone (F.map f))⟦1⟧ of the triangles of mapping cones attached to F.map f and F.map g.

        The maps H^n(f) ⟶ H^n(g) of the spectral object of F induced by morphisms of arrows φ : f ⟶ g, read through spectralObjectHIso, are the maps in cohomology of the induced morphisms of mapping cones.

        The maps H^n(f) ⟶ H^n(g) of the spectral object of F induced by morphisms of arrows φ : f ⟶ g, read through spectralObjectHIso, are the maps in cohomology of the induced morphisms of mapping cones.

        The morphism of spectral objects spectralObject F ⟶ spectralObject G induced by a natural transformation α : F ⟶ G.

        Instances For

          On H^n(f), the morphism of spectral objects induced by α is the map in cohomology of the morphism of mapping cones of F.map f and G.map f.

          When F.map f is a monomorphism, H^n(f) is the nth cohomology of the cokernel of F.map f, through the quasi-isomorphism mappingCone.descShortComplex from the mapping cone of F.map f to its cokernel.

          Instances For

            The maps H^n(f) ⟶ H^n(g) of the spectral object of F induced by morphisms of arrows φ : f ⟶ g such that F.map f and F.map g are monomorphisms, read through spectralObjectHIsoCokernel, are the maps in cohomology of the induced morphisms of cokernels.

            The maps H^n(f) ⟶ H^n(g) of the spectral object of F induced by morphisms of arrows φ : f ⟶ g such that F.map f and F.map g are monomorphisms, read through spectralObjectHIsoCokernel, are the maps in cohomology of the induced morphisms of cokernels.

            An increasing filtration F : ℤ → Subobject K extended to EInt, by ⊥ at ⊥ and ⊤ at ⊤.

            Instances For

              The functor EInt ⥤ CochainComplex C ℤ of an increasing filtration F : ℤ → Subobject K: it sends n : ℤ to the subcomplex F n, ⊥ to the zero subcomplex and ⊤ to K.

              Instances For

                The object of the functor of a filtration at a : EInt is the subcomplex filtrationEInt F a of K.

                Instances For

                  The maps F_⊥ ⟶ F_a of the functor of a filtration vanish, their source being zero.

                  The cokernel of a transition map of the functor of a filtration is the cokernel of the corresponding inclusion of subcomplexes.

                  Instances For
                    @[reducible, inline]

                    The inclusion of the object at a : EInt of the functor of a filtration into the filtered complex.

                    Instances For
                      @[simp]

                      The inclusions into the filtered complex are natural in the object of the functor of a filtration.

                      A morphism of complexes sending each piece of a filtration into the corresponding piece of another one does so for the extensions of the filtrations to EInt.

                      theorem CochainComplex.coe_le_coe_of_eq_add_one {i₁ i₂ q : ℤ} (hi₁ : i₁ = q) (hi₂ : i₂ = q + 1) :

                      The inequality i₁ ≤ i₂ in EInt between the indices of a graded piece of a filtration.

                      @[reducible, inline]

                      The morphism a ⟶ b of EInt between integers a ≤ b.

                      Instances For
                        @[reducible, inline]

                        The spectral sequence of a functor F : EInt ⥤ CochainComplex C ℤ, starting on page 2 (the first page in Mathlib's numbering for coreE₂Cohomological).

                        Instances For

                          The objects on the first page of the spectral sequence of F: at pq = (p, q), the (p + q)th cohomology of the mapping cone of F_q ⟶ F_{q+1}. The indices q, q + 1 and p + q are given as i₁, i₂ and n together with equations, for flexibility.

                          Instances For

                            The objects on the first page of the spectral sequence of F when the transition maps of F are monomorphisms: at pq = (p, q), the (p + q)th cohomology of the graded piece F_{q+1}/F_q.

                            Instances For
                              noncomputable def CochainComplex.filtrationFunctorObjIsoOfEqMk {C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Abelian C] {K : CochainComplex C ℤ} (F : ℤ → CategoryTheory.Subobject K) (hF : Monotone F) {X : ℤ → CochainComplex C ℤ} (ι : (p : ℤ) → X p ⟶ K) [∀ (p : ℤ), CategoryTheory.Mono (ι p)] (hFι : ∀ (p : ℤ), F p = CategoryTheory.Subobject.mk (ι p)) (p : ℤ) :

                              When each piece F p of a filtration is represented by a monomorphism ι p : X p ⟶ K, the object of the functor of the filtration at p is X p.

                              Instances For
                                @[simp]

                                The identification CochainComplex.filtrationFunctorObjIsoOfEqMk is compatible with the inclusions into the filtered complex.

                                Under CochainComplex.filtrationFunctorObjIsoOfEqMk, the transition map F_p ⟶ F_{p+1} of the functor of the filtration is any map X p ⟶ X (p + 1) compatible with the inclusions.

                                Under CochainComplex.filtrationFunctorObjIsoOfEqMk, the transition map F_p ⟶ F_{p+1} of the functor of the filtration is any map X p ⟶ X (p + 1) compatible with the inclusions.

                                When each piece F p of a filtration is represented by a monomorphism ι p : X p ⟶ K, the graded piece F_{p+1}/F_p, the cokernel of the transition map of the functor of the filtration, is the target of any cokernel g of a map X p ⟶ X (p + 1) compatible with the inclusions.

                                Instances For