Documentation

TauCeti.CategoryTheory.DG.ClosedCategory

Closed morphisms and the underlying category of a DG category #

Mathlib's ForgetEnrichment regards a morphism of an enriched category as a map from the tensor unit to a Hom object. For a DG category, such a map is exactly a closed morphism of degree zero. This file makes the comparison explicit and sends a closed morphism to its class in H⁰.

The underlying category is used rather than introducing a second category of cocycles. This allows Mathlib's enriched functors and natural transformations to act on closed morphisms without copying their definitions.

References #

The degree-zero component of a morphism in the underlying category of a DG category.

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

    A closed degree-zero morphism, regarded as a morphism in Mathlib's underlying category of the DG enrichment.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[simp]
      theorem TauCeti.dgClosedHom_dgClosedHomOf (R : Type v) [CommRing R] {C : Type u} [DGCategory R C] {X Y : C} (f : DGHom R 0 X Y) (hf : f ∈ dgCycles R X Y) :

      Extracting the closed morphism from dgClosedHomOf recovers its input.

      Every underlying morphism of a DG category is determined by its closed degree-zero component.

      @[simp]

      Constructing an underlying morphism from the closed component of an underlying morphism recovers that morphism.

      Morphisms in Mathlib's underlying category of a DG category are precisely the closed degree-zero morphisms of its Hom complexes.

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

        The equivalence from underlying morphisms to cycles evaluates by taking the degree-zero component.

        @[simp]

        The inverse equivalence constructs the underlying morphism represented by a cocycle.

        @[simp]

        The identity at an object of Mathlib's underlying category has the DG identity as its closed component.

        @[simp]

        Composition in the underlying category is DG composition of closed degree-zero morphisms.

        @[simp]

        The underlying morphism constructed from the DG identity is the identity.

        @[simp]
        theorem TauCeti.dgClosedHomOf_dgCompZero (R : Type v) [CommRing R] {C : Type u} [DGCategory R C] {X Y Z : C} (f : DGHom R 0 X Y) (g : DGHom R 0 Y Z) (hf : f ∈ dgCycles R X Y) (hg : g ∈ dgCycles R Y Z) :

        The underlying morphism constructed from a composite of cocycles is their composite.

        The canonical functor from closed degree-zero morphisms to their classes in H⁰. It is the identity on the underlying objects.

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

          The quotient functor fixes the objects of the DG category.

          @[simp]

          The quotient functor takes an underlying morphism to the class of its closed component.

          theorem TauCeti.dgClosedToHomotopy_map_dgClosedHomOf (R : Type v) [CommRing R] {C : Type u} [DGCategory R C] {X Y : C} (f : DGHom R 0 X Y) (hf : f ∈ dgCycles R X Y) :

          The quotient functor sends a closed morphism to its homotopy class.

          Every morphism in H⁰(C) has a representative in the underlying closed category.

          Two underlying closed morphisms have the same class in H⁰ precisely when their difference is a boundary.