Internal gradings and graded objects #
This file compares the two presentations of a graded module used by the DGAInfinity roadmap.
An InternalGrading R M presents all degrees inside one total module M, while a
CategoryTheory.GradedObject ℤ (ModuleCat R) presents the homogeneous modules separately.
The categorical total of the graded-object presentation of an internal grading is canonically isomorphic to the original module. Conversely, a graded object has a canonical internal grading on the external direct sum of its components, and recovering its graded-object presentation gives the original object degreewise.
Main definitions #
InternalGrading.toGradedObject: the family of homogeneous pieces as a Mathlib graded object.InternalGrading.totalIso: the canonical isomorphism from its categorical total to the original module.InternalGrading.ofGradedObject: the canonical internal grading on the external direct sum of a graded object.InternalGrading.ofGradedObjectToGradedObjectIso: the degreewise comparison with the original graded object.
The homogeneous pieces of an internal grading, regarded as a Mathlib graded object.
Equations
- G.toGradedObject p = ↧↥(G.piece p)
Instances For
The categorical total of the graded-object presentation is the original total module.
Equations
Instances For
On a homogeneous piece, the total comparison is the inclusion into the original module.
On a homogeneous piece, the total comparison is the inclusion into the original module.
The copy of the degree-p component inside the external direct sum of a graded object.
Equations
- TauCeti.InternalGrading.gradedObjectPiece R X p = (DirectSum.lof R ℤ (fun (q : ℤ) => ↑(X q)) p).range
Instances For
A component of a graded object is linearly equivalent to its copy in the external direct sum.
Equations
- TauCeti.InternalGrading.gradedObjectPieceEquiv R X p = LinearEquiv.ofInjective (DirectSum.lof R ℤ (fun (q : ℤ) => ↑(X q)) p) ⋯
Instances For
The canonical component equivalence agrees with the direct-sum inclusion.
The external direct sum of a graded object carries the internal grading by its canonical component copies.
Equations
- TauCeti.InternalGrading.ofGradedObject R X = { piece := TauCeti.InternalGrading.gradedObjectPiece R X, isInternal := ⋯ }
Instances For
Recovering the graded-object presentation of the canonical internal grading returns the original graded object degreewise.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The underlying element of the inverse comparison is the canonical direct-sum inclusion.
Applying the forward comparison and then including its component recovers the original element of the external direct sum.