The endomorphism differential graded algebra of an object #
For an object X of a differential graded category C over R, the homogeneous endomorphisms
of X of all degrees form a differential graded algebra End(X) = ⨁ n, Hom^n(X, X): the
product is composition, the unit is the identity, and the differential is the differential of
the Hom complex. It is the passage from a DG category back to DG algebras: derived Morita theory
describes the derived category generated by a compact generator G through modules over the
endomorphism DG algebra of G.
The product is Keller-ordered composition, so that for homogeneous g of degree q and f of
degree p the product g * f is g ∘ f, "first f, then g". Composition in a
TauCeti.DGCategory is in Mathlib's enriched factor order instead, and the two orders differ by
the Koszul sign:
g * f = (-1) ^ (p * q) • dgComp f g.
With this sign the Leibniz rule of the Hom complexes becomes the Leibniz rule
d (g * f) = d g * f + (-1) ^ |g| • g * d f of a differential graded algebra, and the
construction inverts the one-object DG category TauCeti.DGSingleObj of a DG algebra A: the
endomorphism DG algebra of its unique object is A again, with no sign twist.
The algebra is the external direct sum of the Hom modules, graded by the copies of the summands
(TauCeti.InternalGrading.gradedObjectPiece), and its ring structure is the one Mathlib builds on
a direct sum from a graded ring structure on the summands (DirectSum.GRing,
DirectSum.GAlgebra).
Main definitions #
TauCeti.DGEnd: the endomorphism algebra⨁ n, Hom^n(X, X)of an object.TauCeti.DGEnd.grading: its grading by the degree of a morphism.TauCeti.DGEnd.differential: its differential, the differential of the Hom complex.
Main results #
TauCeti.DGEnd.lof_mul_lof: multiplication is Keller-ordered composition, with the Koszul sign(-1) ^ (p * q)relative toTauCeti.dgComp.TauCeti.DGEnd.one_def: the unit is the identity morphism.TauCeti.DGEnd.differential_lof: the differential is the differential of the Hom complex.TauCeti.DGEnd.isDGAlgebra: the endomorphism algebra is a differential graded algebra.TauCeti.DGSingleObj.dgEndAlgEquiv,TauCeti.DGSingleObj.dgEndAlgEquiv_mem_iffandTauCeti.DGSingleObj.dgEndAlgEquiv_differential: the endomorphism DG algebra of the unique object of the one-object DG category of a DG algebraAis isomorphic toA, compatibly with the gradings and the differentials.
References #
- B. Keller, Deriving DG categories, Section 1.
- B. Keller, Introduction to A-infinity algebras and modules, Section 3.1.
The graded ring of homogeneous endomorphisms #
The unit of the graded ring of homogeneous endomorphisms: the identity.
Equations
- TauCeti.DGEnd.gOne X = { one := TauCeti.dgId R X }
The product of the graded ring of homogeneous endomorphisms: Keller-ordered composition,
g * f = (-1) ^ (q * p) • dgComp f g for g of degree q and f of degree p.
Equations
- TauCeti.DGEnd.gMul X = { mul := fun {q p : ℤ} (g : TauCeti.DGHom R q X X) (f : TauCeti.DGHom R p X X) => (q * p).negOnePow • TauCeti.dgComp R f g ⋯ }
The unit of the graded ring of homogeneous endomorphisms is the identity.
The product of the graded ring of homogeneous endomorphisms is Keller-ordered composition.
The homogeneous endomorphisms of an object form a graded monoid under Keller-ordered composition.
Equations
- One or more equations did not get rendered due to their size.
The homogeneous endomorphisms of an object form a graded ring under Keller-ordered composition.
Equations
- One or more equations did not get rendered due to their size.
The homogeneous endomorphisms of an object form a graded R-algebra: a scalar r acts as
the degree-zero endomorphism r • dgId R X.
Equations
- TauCeti.DGEnd.gAlgebra X = { toFun := (LinearMap.toSpanSingleton R (TauCeti.DGHom R 0 X X) (TauCeti.dgId R X)).toAddMonoidHom, map_one := ⋯, map_mul := ⋯, commutes := ⋯, smul_def := ⋯ }
The endomorphism algebra #
The endomorphism algebra of an object X of a differential graded category: the direct
sum ⨁ n, Hom^n(X, X) of its homogeneous endomorphisms, with Keller-ordered composition as
product and the identity as unit.
Equations
- TauCeti.DGEnd R X = DirectSum ℤ fun (n : ℤ) => TauCeti.DGHom R n X X
Instances For
Multiplication in the endomorphism algebra is Keller-ordered composition: for g of degree
q and f of degree p, the product g * f is "first f, then g", which is the enriched
composite dgComp f g up to the Koszul sign (-1) ^ (p * q).
The unit of the endomorphism algebra is the identity morphism.
A scalar acts on the endomorphism algebra as a multiple of the identity morphism.
The grading #
The grading of the endomorphism algebra by the degree of a morphism: the degree-n part is
the copy of Hom^n(X, X).
Equations
- TauCeti.DGEnd.grading R X n = TauCeti.InternalGrading.gradedObjectPiece R (TauCeti.dgHomComplex R X X).X n
Instances For
A homogeneous endomorphism of degree n lies in the degree-n part.
The degree-n part consists of the homogeneous endomorphisms of degree n.
The grading of the endomorphism algebra respects the unit and the multiplication: the identity
has degree 0, and a product of homogeneous endomorphisms of degrees q and p has degree
q + p.
The endomorphism algebra is graded by the degree of a morphism.
Equations
The differential #
The differential of the endomorphism algebra: the differential of the Hom complex, applied in every degree.
Equations
- TauCeti.DGEnd.differential R X = DirectSum.toModule R ℤ (TauCeti.DGEnd R X) fun (n : ℤ) => DirectSum.lof R ℤ (fun (n : ℤ) => TauCeti.DGHom R n X X) (n + 1) ∘ₗ TauCeti.dgDifferential R n
Instances For
The differential of the endomorphism algebra is the differential of the Hom complex.
The endomorphism algebra of an object is a differential graded algebra.
The endomorphism algebra of the one-object category of a DG algebra #
The endomorphism algebra of the one-object DG category of a DG algebra A is A. A
degree-n endomorphism of the unique object is sent to the element of 𝒜 n it names; with the
Keller-ordered product of TauCeti.DGEnd this is multiplicative, with no sign twist.
Equations
Instances For
The comparison sends a homogeneous endomorphism to the element of the algebra it names.
The comparison identifies the degree-n part of the endomorphism algebra with 𝒜 n.
The comparison intertwines the differential of the endomorphism algebra with the differential of the algebra.