The differential graded category of differential graded right modules #
The right modules over a differential graded algebra form a differential graded category: the
Hom complex from M to N is TauCeti.dgRightModuleHomComplex, whose degree-p cochains are
the right-module maps raising internal degree by p, and composition of homogeneous cochains is
composition of the underlying maps. This file installs that structure on the bundled category
TauCeti.DGRightModuleCat through the explicit Hom-complex data of
TauCeti/CategoryTheory/DG/HomComplexData.lean, and identifies the resulting differential
graded calculus with the cochain calculus already available: 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 closed degree-zero morphisms of this differential graded category are exactly the morphisms
of the linear category TauCeti.DGRightModuleCat, compatibly with identities and composition.
Thus the ordinary category of differential graded modules is the Z⁰ category of the
differential graded one, and its homotopy category is the H⁰ category
TauCeti.DGHomotopyCategory of the differential graded one.
Main definitions #
TauCeti.DGRightModuleCat.homComplexData: the Hom complexes, composition, and identities of differential graded right modules as explicit Hom-complex data.TauCeti.DGRightModuleCat.instDGCategory: the differential graded category of differential graded right modules.TauCeti.DGRightModuleCat.dgHomLinearEquivCochains: the explicit identification of homogeneous morphisms with right-module cochains.TauCeti.DGRightModuleCat.homLinearEquivDGCycles: morphisms of differential graded right modules are the closed degree-zero morphisms of the differential graded category.
Main results #
TauCeti.DGRightModuleCat.dgDifferential_eq,TauCeti.DGRightModuleCat.dgId_eqandTauCeti.DGRightModuleCat.dgComp_eq: the differential graded calculus of the category is the cochain calculus, with the Koszul sign in composition.TauCeti.DGRightModuleCat.homLinearEquivDGCycles_idandTauCeti.DGRightModuleCat.homLinearEquivDGCycles_comp: the identification of morphisms with closed degree-zero morphisms is functorial.
Implementation notes #
The Hom complex between two modules has its terms in the universe of the modules, while the
enrichment fixes the universe of the ground ring, so the differential graded structure lives on
DGRightModuleCat.{u, u, u} h: ground ring, algebra, and modules share one universe. The
composition and identity cochains of TauCeti/Algebra/Homology/DG/Module/Right/Composition.lean
are stated in that generality as well.
The linear equivalence dgHomLinearEquivCochains identifies homogeneous morphisms with
right-module cochains. Under this identification, the differential is the graded commutator,
the identity is the identity cochain, and composition carries the Koszul sign.
References #
- B. Keller, Deriving DG categories, Sections 1 and 2.
- B. Keller, Introduction to A-infinity algebras and modules, Section 3.1.
The explicit Hom-complex data #
The explicit Hom-complex data of the differential graded category of right modules over h:
the Hom complex from M to N is TauCeti.dgRightModuleHomComplex, 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 Hom complex of the two modules.
The differential graded category #
The differential graded category of differential graded right modules over h.
The Hom complex of the differential graded category of right modules is the 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 right modules is the graded commutator with the module differentials, after transport to cochains.
The identity of the differential graded category of right modules transports to the identity cochain.
Composition in the differential graded category of 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.
Closed degree-zero morphisms #
The closed degree-zero morphisms are the preimage of the zero-cocycles of the Hom complex under the explicit identification with cochains.
Morphisms of differential graded right modules are the closed degree-zero morphisms of the differential graded category of right modules.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The closed degree-zero morphism attached to a morphism of differential graded right modules has the same underlying map.
The morphism of differential graded right modules attached to a closed degree-zero morphism has the same underlying map.
The identity morphism corresponds to the identity of the differential graded category.
Composition of morphisms corresponds to composition of closed degree-zero morphisms in the differential graded category.