Additive structure on comodule morphisms #
This file records the pointwise additive-monoid structure on morphisms of right comodules. The underlying linear maps already have zero, addition, natural-number scalar multiplication, and finite sums; the only point to check is that these operations still commute with the coactions.
This is basic infrastructure for the reductive-groups roadmap Layer 1 target "Comodules over a coalgebra/Hopf algebra": the representation category of an affine group scheme should have additive hom-sets before finite-dimensional, tensor, and dual structures are built on top.
The zero morphism of right comodules.
Addition of right-comodule morphisms, defined pointwise.
Equations
- One or more equations did not get rendered due to their size.
Scalar multiplication of right-comodule morphisms, defined pointwise.
Equations
- TauCeti.Comodule.Hom.instSMul = { smul := fun (r : R) (f : TauCeti.Comodule.Hom R C M N) => let __LinearMap := r • f.toLinearMap; { toLinearMap := __LinearMap, map_coact := ⋯ } }
The zero comodule morphism has the zero linear map underneath.
Addition of comodule morphisms is addition of the underlying linear maps.
Scalar multiplication of comodule morphisms is scalar multiplication of the underlying linear maps.
The zero comodule morphism evaluates to zero.
Addition of comodule morphisms is pointwise addition.
Scalar multiplication of comodule morphisms is pointwise scalar multiplication.
Comodule morphisms form an additive commutative monoid under pointwise zero and
addition, with the default natural-number scalar multiplication nsmulRec.
Equations
- One or more equations did not get rendered due to their size.
The map sending a comodule morphism to its underlying linear map, bundled as an additive monoid homomorphism.
Equations
- TauCeti.Comodule.Hom.toLinearMapAddMonoidHom = { toFun := fun (f : TauCeti.Comodule.Hom R C M N) => f.toLinearMap, map_zero' := ⋯, map_add' := ⋯ }
Instances For
Comodule morphisms form an R-module under pointwise scalar multiplication.
Equations
- TauCeti.Comodule.Hom.instModule = { toSMul := TauCeti.Comodule.Hom.instSMul, mul_smul := ⋯, one_smul := ⋯, smul_zero := ⋯, smul_add := ⋯, add_smul := ⋯, zero_smul := ⋯ }
Natural-number scalar multiplication of comodule morphisms is natural-number scalar multiplication of the underlying linear maps.
Natural-number scalar multiplication of comodule morphisms is pointwise.
Finite sums of comodule morphisms are finite sums of the underlying linear maps.
Finite sums of comodule morphisms are evaluated pointwise.
Composition of comodule morphisms is additive in the left argument.
Composition of comodule morphisms is additive in the right argument.
Composition of comodule morphisms is compatible with scalar multiplication in the left argument.
Composition of comodule morphisms is compatible with scalar multiplication in the right argument.
Composing the zero morphism on the left gives the zero morphism.
Composing the zero morphism on the right gives the zero morphism.