Multiplicative bases

MultiplicativeBasisDeformations.Foundations.LayerExactnessDual

Exactness of the second sequence of Proposition 2.6(1) #

graded-category.tex: "Applying these arguments to the opposite module category proves exactness of the second sequence in (1)." In (mod A)ᵒᵖ the right radical approximations are the left meshes of mod A (biproducts of the left almost split maps of the summands, with I → I/soc I at injective summands), and the Krull–Schmidt normal form is the target normal form of mod A; so the abstract Lemma 2.5 holds in (mod A)ᵒᵖ.

At a nonprojective vertex x the almost split sequence τx → E_x → x is also the left mesh of τx. Its dual radical approximation gives, for a family v_i : E_i → W out of the summands:

theorem MultiplicativeBasisDeformations.IndSkeleton.hasSplitRadicalConormalForm {k A : Type w} [Field k] [IsAlgClosed k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : IndSkeleton k A) :

The Krull–Schmidt target normal form in mod A.

theorem MultiplicativeBasisDeformations.IndSkeleton.moduleLeftMesh_g_epi {k A : Type w} [Field k] [IsAlgClosed k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : IndSkeleton k A) (Y : ModCat A) :
CategoryTheory.Epi (S.toVendor.moduleLeftMesh Y).g

The second map of the left mesh of a module is an epimorphism.

noncomputable def MultiplicativeBasisDeformations.IndSkeleton.opApprox {k A : Type w} [Field k] [IsAlgClosed k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : IndSkeleton k A) (Y : (ModCat A)ᵒᵖ) :

The right radical approximation of a module in (mod A)ᵒᵖ, from its left mesh.

Instances For
    theorem MultiplicativeBasisDeformations.IndSkeleton.hasSplitRadicalNormalForm_op {k A : Type w} [Field k] [IsAlgClosed k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : IndSkeleton k A) :
    theorem MultiplicativeBasisDeformations.IndSkeleton.rightMesh_isWeakCok {k A : Type w} [Field k] [IsAlgClosed k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : IndSkeleton k A) (y : ↑S.nonprojectiveVertices) :

    At a nonprojective vertex, the second map of the almost split sequence is a weak cokernel of the first: the sequence is also the left mesh of τx.

    theorem MultiplicativeBasisDeformations.IndSkeleton.rightMesh_g_epi {k A : Type w} [Field k] [IsAlgClosed k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : IndSkeleton k A) (y : ↑S.nonprojectiveVertices) :
    CategoryTheory.Epi (S.rightMesh (S.index ↑y)).g
    noncomputable def MultiplicativeBasisDeformations.IndSkeleton.coApprox {k A : Type w} [Field k] [IsAlgClosed k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : IndSkeleton k A) (y : ↑S.nonprojectiveVertices) :
    StrictLayers.RightRadicalApprox (Opposite.op (S.rightMesh (S.index ↑y)).X₁)

    The dual radical approximation of τx in (mod A)ᵒᵖ, from the almost split sequence ending at the nonprojective vertex x.

    Instances For
      noncomputable def MultiplicativeBasisDeformations.IndSkeleton.midDesc {k A : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : IndSkeleton k A) {W : ModCat A} (x : Fin S.n) (v : (i : Fin (S.arity x)) → S.fg (S.midLabel x i) ⟶ W) :
      (S.rightMesh x).X₂ ⟶ W

      The map out of the middle term with components v_i.

      Instances For
        theorem MultiplicativeBasisDeformations.IndSkeleton.midInc_midDesc {k A : Type w} [Field k] [IsAlgClosed k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : IndSkeleton k A) {W : ModCat A} (x : Fin S.n) (v : (i : Fin (S.arity x)) → S.fg (S.midLabel x i) ⟶ W) (j : Fin (S.arity x)) :
        CategoryTheory.CategoryStruct.comp (S.midInc x j) (S.midDesc x v) = v j
        theorem MultiplicativeBasisDeformations.IndSkeleton.midDesc_mem {k A : Type w} [Field k] [IsAlgClosed k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : IndSkeleton k A) {W : ModCat A} (x : Fin S.n) (v : (i : Fin (S.arity x)) → S.fg (S.midLabel x i) ⟶ W) {n : ℕ} (hv : ∀ (i : Fin (S.arity x)), v i ∈ (StrictLayers.Ipow n).hom (S.fg (S.midLabel x i)) W) :
        S.midDesc x v ∈ (StrictLayers.Ipow n).hom (S.rightMesh x).X₂ W
        theorem MultiplicativeBasisDeformations.IndSkeleton.f_midDesc {k A : Type w} [Field k] [IsAlgClosed k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : IndSkeleton k A) {W : ModCat A} (x : Fin S.n) (v : (i : Fin (S.arity x)) → S.fg (S.midLabel x i) ⟶ W) :
        CategoryTheory.CategoryStruct.comp (S.rightMesh x).f (S.midDesc x v) = ∑ i : Fin (S.arity x), CategoryTheory.CategoryStruct.comp (CategoryTheory.CategoryStruct.comp (S.rightMesh x).f (S.midProj x i)) (v i)
        theorem MultiplicativeBasisDeformations.IndSkeleton.colayer_exact_zero {k A : Type w} [Field k] [IsAlgClosed k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : IndSkeleton k A) {W : ModCat A} (y : ↑S.nonprojectiveVertices) (v : (i : Fin (S.arity (S.index ↑y))) → S.fg (S.midLabel (S.index ↑y) i) ⟶ W) (hsum : ∑ i : Fin (S.arity (S.index ↑y)), CategoryTheory.CategoryStruct.comp (CategoryTheory.CategoryStruct.comp (S.rightMesh (S.index ↑y)).f (S.midProj (S.index ↑y) i)) (v i) ∈ (StrictLayers.Ipow 2).hom (S.rightMesh (S.index ↑y)).X₁ W) (i : Fin (S.arity (S.index ↑y))) :
        v i ∈ (StrictLayers.Ipow 1).hom (S.fg (S.midLabel (S.index ↑y) i)) W

        Proposition 2.6(1), second sequence, lowest degree: ∑ α_i v_i ∈ J² implies v_i ∈ J for every summand.

        theorem MultiplicativeBasisDeformations.IndSkeleton.colayer_exact {k A : Type w} [Field k] [IsAlgClosed k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : IndSkeleton k A) {W : ModCat A} (y : ↑S.nonprojectiveVertices) (v : (i : Fin (S.arity (S.index ↑y))) → S.fg (S.midLabel (S.index ↑y) i) ⟶ W) {n : ℕ} (hv : ∀ (i : Fin (S.arity (S.index ↑y))), v i ∈ (StrictLayers.Ipow (n + 1)).hom (S.fg (S.midLabel (S.index ↑y) i)) W) (hsum : ∑ i : Fin (S.arity (S.index ↑y)), CategoryTheory.CategoryStruct.comp (CategoryTheory.CategoryStruct.comp (S.rightMesh (S.index ↑y)).f (S.midProj (S.index ↑y) i)) (v i) ∈ (StrictLayers.Ipow (n + 3)).hom (S.rightMesh (S.index ↑y)).X₁ W) :
        ∃ u ∈ (StrictLayers.Ipow n).hom (S.fg (S.index ↑y)) W, ∀ (i : Fin (S.arity (S.index ↑y))), v i - CategoryTheory.CategoryStruct.comp (S.beta (S.index ↑y) i) u ∈ (StrictLayers.Ipow (n + 2)).hom (S.fg (S.midLabel (S.index ↑y) i)) W

        Proposition 2.6(1), second sequence, exactness at the middle term: if every v_i ∈ J^{n+1} and ∑ α_i v_i ∈ J^{n+3}, then there is u ∈ J^n(x, W) with v_i - β_i u ∈ J^{n+2} for every summand.

        theorem MultiplicativeBasisDeformations.IndSkeleton.colayer_injective {k A : Type w} [Field k] [IsAlgClosed k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : IndSkeleton k A) {W : ModCat A} (y : ↑S.nonprojectiveVertices) {n : ℕ} (u : S.fg (S.index ↑y) ⟶ W) (hu : ∀ (i : Fin (S.arity (S.index ↑y))), CategoryTheory.CategoryStruct.comp (S.beta (S.index ↑y) i) u ∈ (StrictLayers.Ipow (n + 2)).hom (S.fg (S.midLabel (S.index ↑y) i)) W) :
        u ∈ (StrictLayers.Ipow (n + 1)).hom (S.fg (S.index ↑y)) W

        Proposition 2.6(1), second sequence, injectivity: if every β_i u ∈ J^{n+2}, then u ∈ J^{n+1}.