Definition 43 (δ-functor): A sequence of additive functors (Tⁿ : A → B)_{n ≥ 0} with
T⁰ left exact, equipped with connecting maps δⁿ : Tⁿ(X₃) → T^{n+1}(X₁) for every short
exact sequence in A, fitting into long exact sequences that are natural in the SES.
- T : ℕ → CategoryTheory.Functor A B
- leftExact : CategoryTheory.Limits.PreservesFiniteLimits (self.T 0)
- δ_comp (n : ℕ) (S : CategoryTheory.ShortComplex A) (hS : S.ShortExact) : CategoryTheory.CategoryStruct.comp (self.δ n S hS) ((self.T (n + 1)).map S.f) = 0
- comp_δ (n : ℕ) (S : CategoryTheory.ShortComplex A) (hS : S.ShortExact) : CategoryTheory.CategoryStruct.comp ((self.T n).map S.g) (self.δ n S hS) = 0
- δ_natural (n : ℕ) (S S' : CategoryTheory.ShortComplex A) (hS : S.ShortExact) (hS' : S'.ShortExact) (φ : S ⟶ S') : CategoryTheory.CategoryStruct.comp ((self.T n).map φ.τ₃) (self.δ n S' hS') = CategoryTheory.CategoryStruct.comp (self.δ n S hS) ((self.T (n + 1)).map φ.τ₁)
Instances For
Definition 44 (universal δ-functor): A δ-functor T is universal if every natural
transformation S⁰ → T⁰ from another δ-functor extends uniquely to a morphism of
δ-functors S → T compatible with all connecting homomorphisms.
- exists_hom (S : DeltaFunctorDef43 A B) (η₀ : S.T 0 ⟶ T.T 0) : ∃ (η : (n : ℕ) → S.T n ⟶ T.T n), η 0 = η₀ ∧ ∀ (n : ℕ) (SC : CategoryTheory.ShortComplex A) (hSC : SC.ShortExact), CategoryTheory.CategoryStruct.comp ((η n).app SC.X₃) (T.δ n SC hSC) = CategoryTheory.CategoryStruct.comp (S.δ n SC hSC) ((η (n + 1)).app SC.X₁)
- unique (S : DeltaFunctorDef43 A B) (η₀ : S.T 0 ⟶ T.T 0) (η η' : (n : ℕ) → S.T n ⟶ T.T n) : η 0 = η₀ → η' 0 = η₀ → (∀ (n : ℕ) (SC : CategoryTheory.ShortComplex A) (hSC : SC.ShortExact), CategoryTheory.CategoryStruct.comp ((η n).app SC.X₃) (T.δ n SC hSC) = CategoryTheory.CategoryStruct.comp (S.δ n SC hSC) ((η (n + 1)).app SC.X₁)) → (∀ (n : ℕ) (SC : CategoryTheory.ShortComplex A) (hSC : SC.ShortExact), CategoryTheory.CategoryStruct.comp ((η' n).app SC.X₃) (T.δ n SC hSC) = CategoryTheory.CategoryStruct.comp (S.δ n SC hSC) ((η' (n + 1)).app SC.X₁)) → ∀ (n : ℕ), η n = η' n
Instances For
Axiomatic data of a (truncated) sheaf cohomology theory: a class of "sheaves" with finite cohomological dimensions and an additivity axiom for the Euler characteristic along short exact sequences.
- k : Type u_1
- CohSheaf : Type u_2
- d : ℕ
- eulerChar_additive (F' F F'' : self.CohSheaf) : self.ShortExactSeq F' F F'' → alternatingSum self.d (self.cohomDim F) = alternatingSum self.d (self.cohomDim F') + alternatingSum self.d (self.cohomDim F'')
Instances For
The Euler characteristic of a sheaf F, the alternating sum of its cohomology
dimensions truncated at the cohomological dimension d.
Instances For
Additivity of the Euler characteristic on short exact sequences:
χ(F) = χ(F') + χ(F'').