The differential graded category of curved differential graded right modules #
The right modules over a curved differential graded algebra (A, d, w) form a differential
graded category. The Hom complex from M to N is TauCeti.curvedDGRightModuleHomComplex,
whose degree-p cochains are the right-module maps raising internal degree by p, with the
graded commutator f ↦ dN ∘ f - (-1) ^ p f ∘ dM as differential; composition of homogeneous
cochains is composition of the underlying maps. An individual curved module has no cohomology in
general, since its differential squares to the curvature action rather than to zero, but the Hom
differential squares to zero because source and target have the same curvature, and the graded
Leibniz rule for composition holds verbatim. This file installs the differential
graded structure on the bundled curved right modules TauCeti.CurvedDGRightModuleCat through the
explicit Hom-complex data of TauCeti/CategoryTheory/DG/HomComplexData.lean, and identifies its
calculus with the cochain calculus: the differential is the graded commutator with the module
differentials, the identity is the identity cochain, and composition in Mathlib's enriched factor
order is composition of cochains twisted by the Koszul sign (-1) ^ (p * q).
The generic constructions on a differential graded category then supply the closed morphisms and
the homotopy category of curved modules. The closed degree-zero morphisms TauCeti.dgCycles
are the right-module maps commuting with the differentials; they are the morphisms of the
closed degree-zero category, Mathlib's underlying category CategoryTheory.ForgetEnrichment
of the enrichment, and this file identifies those morphisms with the zero-cocycles of the curved
Hom complex. The degree-zero boundaries TauCeti.dgBoundaries are the maps dN ∘ k + k ∘ dM
for an odd homotopy k, a right-module map of degree -1: this is the degree -1 case of
the graded commutator, whose Koszul sign (-1) ^ (-1) = -1 turns the subtraction into an
addition. The curved homotopy category is
TauCeti.DGHomotopyCategory R (CurvedDGRightModuleCat h): it has the curved modules as objects
and homotopy classes of closed degree-zero morphisms as morphisms, two closed morphisms being
identified exactly when their difference is the boundary of an odd homotopy. No homology enters:
a curved module has no cohomology in general, and the homotopy category is the quotient by
boundaries alone.
Main definitions #
TauCeti.CurvedDGRightModuleCat.homComplexData: the Hom complexes, composition, and identities of curved differential graded right modules as explicit Hom-complex data.TauCeti.CurvedDGRightModuleCat.instDGCategory: the differential graded category of curved differential graded right modules.TauCeti.CurvedDGRightModuleCat.dgHomLinearEquivCochains: the explicit identification of homogeneous morphisms with right-module cochains.TauCeti.CurvedDGRightModuleCat.dgClosedHomEquivZeroCocycles: morphisms of the closed degree-zero category of curved right modules are the zero-cocycles of the curved Hom complex.
Main results #
TauCeti.CurvedDGRightModuleCat.dgDifferential_eq,TauCeti.CurvedDGRightModuleCat.dgId_eqandTauCeti.CurvedDGRightModuleCat.dgComp_eq: the differential graded calculus of the category is the cochain calculus, with the Koszul sign in composition.TauCeti.CurvedDGRightModuleCat.mem_dgCycles_iff: the closed degree-zero morphisms are the maps commuting with the module differentials.TauCeti.CurvedDGRightModuleCat.dgClosedHomEquivZeroCocycles_idandTauCeti.CurvedDGRightModuleCat.dgClosedHomEquivZeroCocycles_comp: the identification of closed morphisms with zero-cocycles is functorial.TauCeti.CurvedDGRightModuleCat.mem_dgBoundaries_iff: the degree-zero boundaries are the boundariesdN ∘ k + k ∘ dMof odd homotopies.TauCeti.CurvedDGRightModuleCat.homOf_eq_iff_exists_homotopy: two closed morphisms agree in the curved homotopy category exactly when they are homotopic through an odd homotopy.
Implementation notes #
This module is closely adapted, declaration by declaration, from the uncurved construction in
TauCeti/Algebra/Homology/DG/Module/Right/DGCategory.lean: the curved Hom complex and its
differential replace the ordinary ones, and the closed degree-zero category is Mathlib's
underlying category of the enrichment rather than an independently defined linear category.
As for TauCeti.DGRightModuleCat, the enrichment fixes the universe of the ground ring while the
Hom complexes live in the universe of the modules, so the differential graded structure lives on
CurvedDGRightModuleCat.{u, u, u} h: ground ring, algebra, and modules share one universe.
References #
- L. Positselski, Two kinds of derived categories, Koszul duality, and comodule-contramodule correspondence, Section 3.1, for curved DG modules and their homotopy category.
- L. Positselski, Differential graded Koszul duality: an introductory survey, Section 6.2. His curvature is the negative of the right-module curvature used here.
- B. Keller, Deriving DG categories, Sections 1 and 2, for the differential graded category of modules.
The explicit Hom-complex data #
The explicit Hom-complex data of the differential graded category of curved right modules
over h: the Hom complex from M to N is TauCeti.curvedDGRightModuleHomComplex, composition
of homogeneous cochains is composition of the underlying maps, in Keller's order, and the
identity is the identity cochain.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Hom complex of the explicit data is the curved Hom complex of the two modules.
The differential graded category #
The differential graded category of curved differential graded right modules over h.
The Hom complex of the differential graded category of curved right modules is the curved Hom complex of the two modules.
Homogeneous morphisms of the differential graded category, identified with right-module cochains through the equality of their Hom complexes.
Equations
Instances For
The identification with cochains acts by transport along the equality of the degree-n
terms of the Hom complexes.
Transported composition in the explicit Hom-complex data is composition of cochains in reversed order, with the Koszul sign converting Keller's factor order into Mathlib's.
The transported identity of the explicit data is the identity cochain.
The transported differential of the explicit data is the graded commutator with the module differentials.
The differential of the differential graded category of curved right modules is the graded commutator with the module differentials, after transport to cochains.
The identity of the differential graded category of curved right modules transports to the identity cochain.
Composition in the differential graded category of curved right modules is composition of cochains, carrying the Koszul sign which converts Mathlib's enriched factor order into composition of the underlying maps, after transport to cochains.
The closed degree-zero category #
The closed degree-zero morphisms are the preimage of the zero-cocycles of the curved Hom complex under the explicit identification with cochains.
A degree-zero morphism of the differential graded category of curved right modules is closed exactly when its underlying map commutes with the module differentials.
Morphisms of the closed degree-zero category of curved right modules are the zero-cocycles
of the curved Hom complex. The closed degree-zero category is Mathlib's underlying category
CategoryTheory.ForgetEnrichment of the differential graded enrichment, whose morphisms are the
closed degree-zero morphisms TauCeti.dgCycles.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The zero-cocycle attached to a morphism of the closed degree-zero category has the underlying map of its closed degree-zero component.
The closed degree-zero component of the morphism attached to a zero-cocycle is the corresponding homogeneous morphism.
The identity of the closed degree-zero category corresponds to the identity cochain.
Composition in the closed degree-zero category corresponds to composition of cochains.
Odd homotopies and the curved homotopy category #
A degree-zero morphism of the differential graded category of curved right modules is a
boundary exactly when its underlying map is the boundary dN ∘ k + k ∘ dM of an odd
homotopy k, a right-module map lowering the internal degree by one.
The curved homotopy category. Two closed degree-zero morphisms of curved right modules
represent the same morphism of the homotopy category TauCeti.DGHomotopyCategory exactly when
they are homotopic: their difference is the boundary dN ∘ k + k ∘ dM of an odd homotopy k.