The predicate Ext¹(X, Y) = 0 expressed as: every short exact sequence
0 → Y → V → X → 0 splits.
Instances For
If Ext¹(X, Y) = 0, then any short exact sequence 0 → Y → V → X → 0 admits a
section s : X ⟶ V of g.
If Ext¹(X, Y) = 0, then any short exact sequence 0 → Y → V → X → 0 admits a
retraction r : V ⟶ Y of f.
If Ext¹(X, Y) = 0, then any short exact sequence 0 → Y → V → X → 0 admits both
a retraction r of f and a section s of g satisfying the bi-product identity.
Version of the splitting consequence of Ext1Vanishes phrased for an arbitrary
short complex whose endpoints match X and Y.
A k-linear abelian monoidal category that has enough projectives and finite-
dimensional Hom spaces; this is the underlying ring-category structure used in EGNO.
- tensorObj : C → C → C
- tensorUnit : C
- tensorHom_def {X₁ Y₁ X₂ Y₂ : C} (f : X₁ ⟶ Y₁) (g : X₂ ⟶ Y₂) : tensorHom f g = CategoryStruct.comp (whiskerRight f X₂) (whiskerLeft Y₁ g)
- id_tensorHom_id (X₁ X₂ : C) : tensorHom (CategoryStruct.id X₁) (CategoryStruct.id X₂) = CategoryStruct.id (tensorObj X₁ X₂)
- tensorHom_comp_tensorHom {X₁ Y₁ Z₁ X₂ Y₂ Z₂ : C} (f₁ : X₁ ⟶ Y₁) (f₂ : X₂ ⟶ Y₂) (g₁ : Y₁ ⟶ Z₁) (g₂ : Y₂ ⟶ Z₂) : CategoryStruct.comp (tensorHom f₁ f₂) (tensorHom g₁ g₂) = tensorHom (CategoryStruct.comp f₁ g₁) (CategoryStruct.comp f₂ g₂)
- id_whiskerRight (X Y : C) : whiskerRight (CategoryStruct.id X) Y = CategoryStruct.id (tensorObj X Y)
- associator_naturality {X₁ X₂ X₃ Y₁ Y₂ Y₃ : C} (f₁ : X₁ ⟶ Y₁) (f₂ : X₂ ⟶ Y₂) (f₃ : X₃ ⟶ Y₃) : CategoryStruct.comp (tensorHom (tensorHom f₁ f₂) f₃) (associator Y₁ Y₂ Y₃).hom = CategoryStruct.comp (associator X₁ X₂ X₃).hom (tensorHom f₁ (tensorHom f₂ f₃))
- leftUnitor_naturality {X Y : C} (f : X ⟶ Y) : CategoryStruct.comp (whiskerLeft (tensorUnit C) f) (leftUnitor Y).hom = CategoryStruct.comp (leftUnitor X).hom f
- rightUnitor_naturality {X Y : C} (f : X ⟶ Y) : CategoryStruct.comp (whiskerRight f (tensorUnit C)) (rightUnitor Y).hom = CategoryStruct.comp (rightUnitor X).hom f
- pentagon (W X Y Z : C) : CategoryStruct.comp (whiskerRight (associator W X Y).hom Z) (CategoryStruct.comp (associator W (tensorObj X Y) Z).hom (whiskerLeft W (associator X Y Z).hom)) = CategoryStruct.comp (associator (tensorObj W X) Y Z).hom (associator W X (tensorObj Y Z)).hom
- triangle (X Y : C) : CategoryStruct.comp (associator X (tensorUnit C) Y).hom (whiskerLeft X (leftUnitor Y).hom) = whiskerRight (rightUnitor X).hom Y
- add_comp (P Q R : C) (f f' : P ⟶ Q) (g : Q ⟶ R) : CategoryStruct.comp (f + f') g = CategoryStruct.comp f g + CategoryStruct.comp f' g
- comp_add (P Q R : C) (f : P ⟶ Q) (g g' : Q ⟶ R) : CategoryStruct.comp f (g + g') = CategoryStruct.comp f g + CategoryStruct.comp f g'
- smul_comp (X Y Z : C) (r : k) (f : X ⟶ Y) (g : Y ⟶ Z) : CategoryStruct.comp (r • f) g = r • CategoryStruct.comp f g
- comp_smul (X Y Z : C) (f : X ⟶ Y) (r : k) (g : Y ⟶ Z) : CategoryStruct.comp f (r • g) = r • CategoryStruct.comp f g
- enoughProj : CategoryTheory.EnoughProjectives C
- homFiniteDim (X Y : C) : FiniteDimensional k (X ⟶ Y)
Instances
A FiniteRingCategory has enough projectives.
Hom spaces in a FiniteRingCategory are finite-dimensional over the base field.
Every finite tensor category over k carries the underlying structure of a
FiniteRingCategory over k.
Existence hypothesis: from a non-split extension of 𝟙_ C by 𝟙_ C one can build a
higher derivation system on some finite-dimensional k-algebra with nonzero first
coefficient χ 1.
- higher_derivation_from_nonsplit_ext (V : C) (f : CategoryTheory.MonoidalCategoryStruct.tensorUnit C ⟶ V) (g : V ⟶ CategoryTheory.MonoidalCategoryStruct.tensorUnit C) (hfg : CategoryTheory.CategoryStruct.comp f g = 0) : { X₁ := CategoryTheory.MonoidalCategoryStruct.tensorUnit C, X₂ := V, X₃ := CategoryTheory.MonoidalCategoryStruct.tensorUnit C, f := f, g := g, zero := hfg }.ShortExact → ¬Nonempty { X₁ := CategoryTheory.MonoidalCategoryStruct.tensorUnit C, X₂ := V, X₃ := CategoryTheory.MonoidalCategoryStruct.tensorUnit C, f := f, g := g, zero := hfg }.Splitting → ∃ (A : Type w) (x : Ring A) (x_1 : Algebra k A) (_ : FiniteDimensional k A) (ε : A →ₐ[k] k) (hds : HigherDerivationSystem k A ε), hds.χ 1 ≠ 0
Instances
From a non-split extension of 𝟙_ C by 𝟙_ C one obtains a higher derivation
system on some finite-dimensional k-algebra whose first coefficient is nonzero.
The class HasDerivationFromExtension is automatically satisfied in any finite ring
category with a simple unit, via derivation_from_nonsplit_ext.
In characteristic zero, Ext¹(𝟙_ C, 𝟙_ C) vanishes in any finite ring category with
simple unit, by contradiction with the higher derivation construction.