Documentation

TauCeti.CommutativeAlgebra.MatrixFactorization.Cone

Mapping cones of finite-projective matrix factorizations #

The cone of a morphism of matrix factorizations is the cone of its underlying curved duplex. Its components are biproducts of finite projective modules, so it remains a finite-projective matrix factorization. The usual inclusion and projection give the cone sequence inside the matrix-factorization category, and the cone of an isomorphism is contractible.

The block-matrix cone convention follows I. Frenkel, M. Khovanov, and O. Schiffmann, Homological realization of Nakajima varieties and Weyl group actions, Compositio Mathematica 141 (2005), Sections 2–3.

noncomputable def TauCeti.MatrixFactorization.cone {S : Type u} [CommRing S] {w : S} {X Y : MatrixFactorization S w} (f : X ⟶ Y) :

The mapping cone of a morphism of finite-projective matrix factorizations.

Equations
Instances For
    @[simp]
    theorem TauCeti.MatrixFactorization.cone_obj_X₀ {S : Type u} [CommRing S] {w : S} {X Y : MatrixFactorization S w} (f : X ⟶ Y) :
    @[simp]
    theorem TauCeti.MatrixFactorization.cone_obj_X₁ {S : Type u} [CommRing S] {w : S} {X Y : MatrixFactorization S w} (f : X ⟶ Y) :
    noncomputable def TauCeti.MatrixFactorization.coneInclusion {S : Type u} [CommRing S] {w : S} {X Y : MatrixFactorization S w} (f : X ⟶ Y) :
    Y ⟶ cone f

    The canonical inclusion of the codomain into the cone.

    Equations
    Instances For
      noncomputable def TauCeti.MatrixFactorization.coneProjection {S : Type u} [CommRing S] {w : S} {X Y : MatrixFactorization S w} (f : X ⟶ Y) :

      The canonical projection of the cone onto the parity shift of the domain.

      Equations
      Instances For
        noncomputable def TauCeti.MatrixFactorization.coneParityShiftIso {S : Type u} [CommRing S] {w : S} {X Y : MatrixFactorization S w} (f : X ⟶ Y) :

        Parity shift commutes with mapping cones, with a sign on the codomain summand.

        Equations
        Instances For
          @[simp]

          The inclusion followed by the projection is zero.

          The composite from the domain to its cone is null-homotopic.

          @[simp]

          The composite from the domain to its cone vanishes in the homotopy category.

          noncomputable def TauCeti.MatrixFactorization.coneMap {S : Type u} [CommRing S] {w : S} {X Y X' Y' : MatrixFactorization S w} (f : X ⟶ Y) (g : X' ⟶ Y') (a : X ⟶ X') (b : Y ⟶ Y') (h : CategoryTheory.CategoryStruct.comp f b = CategoryTheory.CategoryStruct.comp a g) :

          A commutative square of matrix factorizations induces a map between its cones.

          Equations
          Instances For
            theorem TauCeti.MatrixFactorization.coneMap_hom {S : Type u} [CommRing S] {w : S} {X Y X' Y' : MatrixFactorization S w} (f : X ⟶ Y) (g : X' ⟶ Y') (a : X ⟶ X') (b : Y ⟶ Y') (h : CategoryTheory.CategoryStruct.comp f b = CategoryTheory.CategoryStruct.comp a g) :
            (coneMap f g a b h).hom = CurvedDuplex.coneMap f.hom g.hom a.hom b.hom ⋯
            @[simp]

            The identity square induces the identity on the cone.

            theorem TauCeti.MatrixFactorization.coneMap_comp {S : Type u} [CommRing S] {w : S} {X Y X' Y' X'' Y'' : MatrixFactorization S w} (f : X ⟶ Y) (g : X' ⟶ Y') (k : X'' ⟶ Y'') (a : X ⟶ X') (b : Y ⟶ Y') (a' : X' ⟶ X'') (b' : Y' ⟶ Y'') (h : CategoryTheory.CategoryStruct.comp f b = CategoryTheory.CategoryStruct.comp a g) (h' : CategoryTheory.CategoryStruct.comp g b' = CategoryTheory.CategoryStruct.comp a' k) :

            Composing squares composes the induced maps on cones.

            A square of isomorphisms induces an isomorphism of cones.

            @[simp]

            Cone maps commute with the inclusions of their codomains.

            @[simp]

            Cone maps commute with the inclusions of their codomains.

            @[simp]

            Cone maps commute with the projections to the shifted domains.

            The cone of an isomorphism is contractible and becomes zero in the homotopy category.