Documentation

TauCeti.CommutativeAlgebra.MatrixFactorization.Biproduct

Direct sums of finite-projective matrix factorizations #

The componentwise direct sum of finite-projective matrix factorizations is again finite projective. Its projections exhibit it as a categorical product and hence, in this preadditive category, a binary biproduct. This provides the additive sums used by the homotopy and Frobenius structures on matrix factorizations.

The direct-sum operation is the finite-projective case of the direct sum of curved duplexes; the matrix-factorization convention follows Eisenbud, Homological algebra on a complete intersection, Section 5.

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

The componentwise direct sum of two finite-projective matrix factorizations.

Equations
Instances For
    @[simp]
    @[simp]
    @[simp]
    noncomputable def TauCeti.MatrixFactorization.biprodFst {S : Type u} [CommRing S] {w : S} (X Y : MatrixFactorization S w) :
    X.biprod Y ⟶ X

    Projection to the first summand.

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

      Projection to the second summand.

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

        The map into a direct sum induced by maps into its summands.

        Equations
        Instances For
          @[simp]
          @[simp]

          Maps into a direct sum are determined by their projections.

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

          Inclusion of the first matrix factorization into the componentwise direct sum.

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

            Inclusion of the second matrix factorization into the componentwise direct sum.

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

              Maps out of both summands induce a map out of their direct sum.

              Equations
              Instances For
                @[simp]
                @[simp]

                Maps from a direct sum are determined by their restrictions to both summands.

                Finite-projective matrix factorizations have componentwise binary products.

                Finite-projective matrix factorizations have binary products.

                Finite-projective matrix factorizations have binary biproducts.

                noncomputable def TauCeti.MatrixFactorization.zero {S : Type u} [CommRing S] {w : S} :

                The zero matrix factorization has the zero module in both parities.

                Equations
                Instances For
                  @[simp]
                  @[simp]

                  The zero matrix factorization is both initial and terminal.

                  Finite-projective matrix factorizations have a zero object.

                  Finite-projective matrix factorizations have finite products.

                  Finite-projective matrix factorizations have finite biproducts.