Monoid objects in graded objects from homogeneous data #
For a monoidal category C and an additive monoid I, the tensor product of graded objects
X ⊗ Y has the coproduct of the X i ⊗ Y j with i + j = n in degree n, and the unit is
𝟙_ C placed in degree 0. A monoid object structure on a graded object X is therefore the
same as a family of homogeneous multiplications X i ⊗ X j ⟶ X (i + j) together with a unit
𝟙_ C ⟶ X 0, subject to the graded associativity and unit laws. This file proves the
introduction direction of that description: it assembles such homogeneous data into a monoid
object, a commutative monoid object when the homogeneous multiplications commute, and recognizes
morphisms of monoid objects by their homogeneous components. In the other direction, it extracts
the homogeneous unit and multiplications, together with their laws, from a monoid object in
graded objects, and their graded commutativity from a commutative one. This is how graded
algebras such as symmetric algebras, which are naturally described degree by degree, are given
and used as monoid objects in graded objects.
Homogeneous data can be transported along a lax monoidal functor F : C ⥤ D: given
identifications e n : Y n ≅ F.obj (X n), the multiplications
Y i ⊗ Y j ⟶ F.obj (X i) ⊗ F.obj (X j) ⟶ F.obj (X i ⊗ X j) ⟶ F.obj (X (i + j)) ⟶ Y (i + j)
and the unit 𝟙_ D ⟶ F.obj (𝟙_ C) ⟶ F.obj (X 0) ⟶ Y 0 satisfy the graded laws whenever the
original data do, and the graded commutativity law too when F is lax braided. This is how a
graded algebra described degree by degree on presheaves, such as a sectionwise symmetric algebra,
passes to sheaves along sheafification.
Main declarations #
CategoryTheory.GradedObject.Monoidal.mulOfHomogeneous: the morphismX ⊗ X ⟶ Xassembled from homogeneous multiplications, characterized byCategoryTheory.GradedObject.Monoidal.ιTensorObj_mulOfHomogeneous;CategoryTheory.GradedObject.Monoidal.oneOfDegreeZero: the morphism𝟙_ ⟶ Xdetermined by a morphism𝟙_ C ⟶ X 0;CategoryTheory.GradedObject.monObjOfHomogeneous: the monoid object structure defined by homogeneous data satisfying the graded associativity and unit laws;CategoryTheory.GradedObject.isCommMonObj_monObjOfHomogeneous: commutativity of that monoid object from graded commutativity of the homogeneous multiplications;CategoryTheory.GradedObject.isMonHom_of_homogeneous: a morphism of graded objects between monoid objects is a monoid morphism once it preserves the unit in degree zero and the multiplication of homogeneous components;CategoryTheory.Mon.mulandCategoryTheory.Mon.one: the homogeneous multiplication and degree-zero unit extracted from a monoid object in graded objects, together with their associativity, unit, and functoriality laws;CategoryTheory.CommMon.mul_commis their graded commutativity for a commutative monoid object;CategoryTheory.Mon.hom_ext_of_epi_mul: morphisms out of anℕ-graded monoid object generated in degree one, in the sense that its unit and the multiplicationsA.X n ⊗ A.X 1 ⟶ A.X (n + 1)are epimorphisms, are determined by their degree-one components;CategoryTheory.GradedObject.mul_assoc_of_laxMonoidal,CategoryTheory.GradedObject.one_mul_of_laxMonoidal,CategoryTheory.GradedObject.mul_one_of_laxMonoidalandCategoryTheory.GradedObject.mul_comm_of_laxBraided: the graded laws of homogeneous data transported along a lax monoidal (resp. lax braided) functor;CategoryTheory.GradedObject.map_mul_of_laxMonoidal: transported morphisms commute with the transported homogeneous multiplications.
The morphism X ⊗ X ⟶ X of graded objects whose restriction to the summand X i ⊗ X j of
degree i + j is the homogeneous multiplication mul i j.
Instances For
On the summand X i ⊗ X j of degree n = i + j, the assembled multiplication is the
homogeneous multiplication followed by the transport along i + j = n.
On the summand X i ⊗ X j of degree n = i + j, the assembled multiplication is the
homogeneous multiplication followed by the transport along i + j = n.
Two morphisms out of the tensor unit of graded objects agree as soon as they agree in degree zero, since the unit is initial in every other degree.
The morphism 𝟙_ ⟶ X of graded objects given in degree zero by one : 𝟙_ C ⟶ X 0; in
every other degree the tensor unit is initial.
Instances For
In degree zero, the unit determined by one is one, up to the identification of the
degree-zero part of the tensor unit with 𝟙_ C.
A morphism of graded objects between monoid objects is a morphism of monoid objects as soon as it preserves the unit in degree zero and commutes with multiplication on every pair of homogeneous components.
The monoid object structure on a graded object X given by a unit one : 𝟙_ C ⟶ X 0 and
homogeneous multiplications mul i j : X i ⊗ X j ⟶ X (i + j) satisfying the graded unit and
associativity laws, in which the degrees are identified along 0 + n = n, n + 0 = n and
i + (j + k) = i + j + k.
Instances For
The multiplication of the monoid object defined by homogeneous data is assembled from the homogeneous multiplications.
The unit of the monoid object defined by homogeneous data is the given unit in degree zero.
On the summand X i ⊗ Y j, the braiding of graded objects is the braiding of C followed
by the inclusion of the summand Y j ⊗ X i.
On the summand X i ⊗ Y j, the braiding of graded objects is the braiding of C followed
by the inclusion of the summand Y j ⊗ X i.
The monoid object defined by homogeneous data is commutative when the homogeneous
multiplications commute up to the identification of the degrees i + j and j + i.
Homogeneous multiplications transported along a lax monoidal functor F and identifications
e n : Y n ≅ F.obj (X n) are associative, up to the identification of the degrees
i + (j + k) and i + j + k, when the original ones are.
Morphisms transported along a lax monoidal functor F and identifications
e n : Y n ≅ F.obj (X n), e' n : Y' n ≅ F.obj (X' n) commute with the transported homogeneous
multiplications when the original morphisms commute with the original ones.
A unit and homogeneous multiplications transported along a lax monoidal functor F and
identifications e n : Y n ≅ F.obj (X n) satisfy the left unit law, up to the identification of
the degrees 0 + n and n, when the original ones do.
A unit and homogeneous multiplications transported along a lax monoidal functor F and
identifications e n : Y n ≅ F.obj (X n) satisfy the right unit law, up to the identification of
the degrees n + 0 and n, when the original ones do.
Homogeneous multiplications transported along a lax braided functor F and identifications
e n : Y n ≅ F.obj (X n) are commutative, up to the identification of the degrees i + j and
j + i, when the original ones are.
Multiplication of homogeneous components of a monoid object in graded objects.
Instances For
Homogeneous multiplication is the restriction of the monoid multiplication to the corresponding summand.
Multiplication through the summand of degree n = i + j is homogeneous multiplication
followed by the transport along i + j = n.
Homogeneous multiplication is associative, up to the transport identifying the degrees
i + (j + k) and i + j + k.
Homogeneous multiplication is associative, up to the transport identifying the degrees
i + (j + k) and i + j + k.
A morphism of monoid objects in graded objects commutes with multiplication on every pair of homogeneous components.
A morphism of monoid objects in graded objects commutes with multiplication on every pair of homogeneous components.
The unit of a monoid object in graded objects, regarded as a morphism to its degree-zero component.
Instances For
The homogeneous unit is the degree-zero component of the monoid unit, after identifying the degree-zero part of the graded tensor unit with the tensor unit of the underlying category.
A morphism of monoid objects in graded objects preserves the unit in degree zero.
A morphism of monoid objects in graded objects preserves the unit in degree zero.
The unit is a left identity for homogeneous multiplication, up to the transport identifying
the degrees 0 + n and n.
The unit is a left identity for homogeneous multiplication, up to the transport identifying
the degrees 0 + n and n.
The unit is a right identity for homogeneous multiplication, up to the transport identifying
the degrees n + 0 and n.
The unit is a right identity for homogeneous multiplication, up to the transport identifying
the degrees n + 0 and n.
Morphisms out of an ℕ-graded monoid object A generated in degree one are determined by
their degree-one components. Here generation in degree one means that the unit 𝟙_ C ⟶ A.X 0
and the multiplications A.X n ⊗ A.X 1 ⟶ A.X (n + 1) are epimorphisms.
Homogeneous multiplication of a commutative monoid object in graded objects is commutative,
up to the transport identifying the degrees i + j and j + i.
Homogeneous multiplication of a commutative monoid object in graded objects is commutative,
up to the transport identifying the degrees i + j and j + i.