Graded vector spaces #
Let k be a field. We use Mathlib's canonical category
GradedObjectWithShift (-1) (ModuleCat k) of ℤ-graded vector spaces. Its canonical shift
shiftEquiv _ 1 moves every piece up by one degree, (V{1})ᵢ = V_{i-1}, and is a k-linear
autoequivalence; the pointwise abelian and linear structures come from
TauCeti.CategoryTheory.GradedObject.
The one-dimensional space M = k placed in degree 0 is projective, its morphisms into V are
the degree-zero piece V₀, and it is not isomorphic to any of its shifts M{j} with j ≠ 0.
Forgetting the grading is Mathlib's GradedObject.total, the functor U taking the direct sum
⨁ᵢ Vᵢ of the pieces; it is invariant under the shift, {1} ⋙ U ≅ U, and U M ≅ k.
Main definitions #
TauCeti.GradedVectorSpace kandTauCeti.GradedVectorSpace.shift k: the category ofℤ-graded vector spaces and its grading shift, abbreviations for Mathlib's canonicalGradedObjectWithShift (-1) (ModuleCat k)andshiftEquiv _ 1.TauCeti.GradedVectorSpace.unit k: the fieldkplaced in degree0, given by Mathlib's canonicalGradedObject.single₀applied tok.TauCeti.GradedVectorSpace.homUnitLinearEquiv: morphisms out ofunit kare the degree-zero piece of the target.TauCeti.GradedVectorSpace.shiftCompTotalIso({1} ⋙ U ≅ U) andTauCeti.GradedVectorSpace.totalObjUnitIso(U M ≅ k), forU = GradedObject.total ℤ _.
Main results #
TauCeti.GradedVectorSpace.nonempty_iso_shift_pow_obj:(V{j})ᵢ ≅ V_{i-j}.TauCeti.GradedVectorSpace.finrank_hom_unit_shift_pow:dim_k Hom(M, M{j})is1forj = 0and0otherwise; consequentlyM{j} ≇ Mforj ≠ 0(TauCeti.GradedVectorSpace.isEmpty_iso_unit_shift_pow).
References #
- Zsuzsanna Dancso and Anthony Licata, "Koszul algebras and flow lattices", Journal of Combinatorial Theory, Series A 185 (2022), Section 2.2, for the shift convention.
The category of ℤ-graded vector spaces over k: Mathlib's canonical category of graded
objects GradedObjectWithShift (-1) (ModuleCat k), whose shift raises every degree by one.
Equations
Instances For
The grading shift V ↦ V{1} on graded vector spaces, (V{1})ᵢ = V_{i-1}: Mathlib's
canonical shift by 1, a k-linear autoequivalence.
Equations
Instances For
The iterated shift reindexes the grading: the piece of V{j} in degree i is isomorphic
to the piece of V in degree i - j.
The graded vector space k placed in degree 0, defined as Mathlib's canonical
single-degree graded object. It is characterized by unitObjZeroIso and isZero_unit_obj.
Equations
Instances For
The piece of unit k in degree 0 is the field k.
Equations
Instances For
Morphisms out of unit k are the degree-zero piece of the target: a morphism is
determined by the image of 1 in degree 0.
Equations
Instances For
homUnitLinearEquiv evaluates the degree-zero component of a morphism at 1 ∈ k.
The degree-zero component of the morphism out of unit k corresponding to v ∈ V₀ is the
identification unit k 0 ≅ k followed by c ↦ c • v.
unit k is projective because epimorphisms of graded objects are componentwise epimorphisms
and the one-dimensional module k is projective.
Every piece of unit k is finite-dimensional.
The degree-zero morphisms Hom(M, M{j}) between M = unit k and its shifts: they form a
one-dimensional space for j = 0 and vanish otherwise.
Totalizing the grading #
Totalizing the grading is invariant under the shift: {1} ⋙ U ≅ U. Both functors are left
adjoint to the constant functor.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The total space underlying M = unit k is k.