Documentation

TauCeti.CommutativeAlgebra.MatrixFactorization.Basic

Finite-projective matrix factorizations #

A matrix factorization of w : S is a curved duplex of S-modules with finitely generated projective components. We use FGModuleCat S for finite generation and take the full subcategory on the objects whose components are projective. Thus its morphisms are exactly the closed even maps of curved duplexes, and its forgetful functor is fully faithful.

The parity shift preserves matrix factorizations. The elementary factorization P --𝟙--> P --w--> P supplies contractible objects whenever P is finitely generated projective. These constructions are used in the homotopy and triangulated categories of matrix factorizations.

The matrix-factorization equations follow D. Eisenbud, Homological algebra on a complete intersection, with an application to group representations, Trans. Amer. Math. Soc. 260 (1980), Section 5, where the components are finite free. The finite-projective formulation follows D. Orlov, Triangulated categories of singularities and D-branes in Landau–Ginzburg models, Proc. Steklov Inst. Math. 246 (2004), Sections 1.2 and 3. The ambient curved-duplex convention follows TauCeti.Algebra.Homology.Curved.Duplex.

@[implicit_reducible]

Curved duplexes whose even and odd components are projective modules. Finite generation is already part of the objects of FGModuleCat S.

Equations
Instances For
    @[reducible, inline]
    abbrev TauCeti.MatrixFactorization (S : Type u) [CommRing S] (w : S) :
    Type (u + 1)

    The category of finite-projective matrix factorizations of the potential w over S. Its arrows are pairs of module maps commuting with both differentials.

    Equations
    Instances For

      The even component of a matrix factorization is projective.

      The odd component of a matrix factorization is projective.

      Construct a finite-projective matrix factorization from a curved duplex and projectivity of its two components.

      Equations
      Instances For
        @[simp]
        theorem TauCeti.MatrixFactorization.ofCurvedDuplex_obj {S : Type u} [CommRing S] {w : S} (X : CurvedDuplex (FGModuleCat S) w) (h₀ : Module.Projective S ↑X.X₀) (h₁ : Module.Projective S ↑X.X₁) :
        (ofCurvedDuplex X h₀ h₁).obj = X
        @[reducible, inline]

        The fully faithful inclusion of finite-projective matrix factorizations into curved duplexes of finitely generated modules.

        Equations
        Instances For
          @[implicit_reducible]

          The parity shift swaps the projective components and negates both differentials.

          Equations
          Instances For

            The parity shift commutes with the inclusion into curved duplexes.

            Applying the parity shift twice gives the original matrix factorization.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For

              The parity shift is a self-equivalence of finite-projective matrix factorizations.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For

                The elementary contractible factorization on a finitely generated projective module.

                Equations
                Instances For

                  A map from an elementary disk is determined by its even component.

                  Equations
                  Instances For
                    @[simp]
                    def TauCeti.MatrixFactorization.rankOne {S : Type u} [CommRing S] {w : S} (a b : S) (h : a * b = w) :

                    The rank-one matrix factorization S --a--> S --b--> S of w = a b. Its components are finite free, with no regularity assumption on S or w.

                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For
                      @[simp]
                      theorem TauCeti.MatrixFactorization.rankOne_d₀ {S : Type u} [CommRing S] {w : S} (a b : S) (h : a * b = w) :
                      @[simp]
                      theorem TauCeti.MatrixFactorization.rankOne_d₁ {S : Type u} [CommRing S] {w : S} (a b : S) (h : a * b = w) :
                      @[simp]
                      theorem TauCeti.MatrixFactorization.rankOne_X₀ {S : Type u} [CommRing S] {w : S} (a b : S) (h : a * b = w) :
                      (rankOne a b h).obj.X₀ = ↧S
                      @[simp]
                      theorem TauCeti.MatrixFactorization.rankOne_X₁ {S : Type u} [CommRing S] {w : S} (a b : S) (h : a * b = w) :
                      (rankOne a b h).obj.X₁ = ↧S

                      Homotopies #

                      The ideal of morphisms of finite-projective matrix factorizations that are null-homotopic as curved duplex maps. Since the subcategory is full, these are exactly the boundaries of odd maps between the underlying finite projective components.

                      Equations
                      Instances For

                        Null-homotopic maps are exactly the maps whose parity shifts are null-homotopic.

                        @[reducible, inline]

                        The homotopy category of finite-projective matrix factorizations.

                        Equations
                        Instances For

                          The parity shift induces an equivalence of matrix-factorization homotopy categories.

                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For
                            @[simp]

                            On the image of a factorization, the parity shift of the homotopy category is the image of its parity shift.

                            @[simp]
                            theorem TauCeti.MatrixFactorization.mem_nullHomotopic_iff {S : Type u} [CommRing S] {w : S} {X Y : MatrixFactorization S w} (f : X ⟶ Y) :
                            f ∈ nullHomotopic.hom X Y ↔ ∃ (h₀ : X.obj.X₀ ⟶ Y.obj.X₁) (h₁ : X.obj.X₁ ⟶ Y.obj.X₀), CurvedDuplex.nullHomotopicMap h₀ h₁ = f.hom

                            A closed even map is null-homotopic precisely when it is the boundary of an odd map.

                            The identity of an elementary disk is null-homotopic.

                            An elementary disk is zero in the homotopy category.

                            Two morphisms of finite-projective matrix factorizations have the same image in the homotopy category exactly when their difference is the boundary of an odd map.