Documentation

TauCeti.Algebra.Coalgebra.Comodule.PointsAction

The points action of a comodule #

A right comodule V over a bialgebra H makes the A-points of H — those of the corresponding affine monoid scheme, when H is commutative — act on the scalar extension A ⊗[R] V: a point g : H →ₐ[R] A acts by pushing the coaction coefficients through g, A-linearly. The two comodule axioms are exactly the two monoid-action laws: the counit law sends the convolution unit to the identity, and coassociativity sends convolution products to composites. (The upgrade to automorphisms over a Hopf algebra is in TauCeti.Algebra.AlgebraicGroup.Representation.PointsAction, with the group of points.) On the comodule attached to a group-like element x, this action is scalar multiplication by g x.

This is the comodule-to-representation direction of the "representations = comodules" dictionary (ReductiveGroups roadmap, Layer 1): it realizes a comodule as an action of the functor of points on scalar extensions of V.

Main declarations #

References #

noncomputable def TauCeti.Comodule.endOfPoint {R : Type u_1} {H : Type u_2} (V : Type u_3) {A : Type u_4} [CommSemiring R] [Semiring H] [Algebra R H] [Coalgebra R H] [AddCommMonoid V] [Module R V] [Comodule R H V] [CommSemiring A] [Algebra R A] (g : H →ₐ[R] A) :

The endomorphism of the scalar extension A ⊗[R] V attached to an A-point: push the coaction coefficients through the point. Only the coalgebra structure of H enters; the bialgebra compatibility is needed for the action laws, not the map.

Equations
Instances For
    @[simp]
    theorem TauCeti.Comodule.endOfPoint_tmul {R : Type u_1} {H : Type u_2} (V : Type u_3) {A : Type u_4} [CommSemiring R] [Semiring H] [Algebra R H] [Coalgebra R H] [AddCommMonoid V] [Module R V] [Comodule R H V] [CommSemiring A] [Algebra R A] (g : H →ₐ[R] A) (a : A) (v : V) :
    theorem TauCeti.Comodule.rTensor_comp_endOfPoint {R : Type u_1} {H : Type u_2} (V : Type u_3) {A : Type u_4} [CommSemiring R] [Semiring H] [Algebra R H] [Coalgebra R H] [AddCommMonoid V] [Module R V] [Comodule R H V] [CommSemiring A] [Algebra R A] {A' : Type u_5} [CommSemiring A'] [Algebra R A'] (φ : A →ₐ[R] A') (g : H →ₐ[R] A) :

    Base-change compatibility of the action: pushing a point forward along a morphism of value algebras and acting agrees with acting first and then extending scalars. Stated on the underlying R-linear maps, where both composites live.

    theorem TauCeti.Comodule.baseChange_comp_endOfPoint {R : Type u_1} {H : Type u_2} {V : Type u_3} {A : Type u_4} [CommSemiring R] [Semiring H] [Algebra R H] [Coalgebra R H] [AddCommMonoid V] [Module R V] [Comodule R H V] [CommSemiring A] [Algebra R A] {W : Type u_5} [AddCommMonoid W] [Module R W] [Comodule R H W] (f : Hom R H V W) (g : H →ₐ[R] A) :

    Scalar extension of a comodule morphism intertwines the point actions: the action is functorial in the comodule.

    An injective comodule morphism preserves and reflects the stabilizer of a subspace after flat scalar extension. Thus a subspace has the same stabilizer in a subrepresentation and in the ambient representation.

    @[simp]
    theorem TauCeti.Comodule.endOfPoint_corestrict {R : Type u_1} {H₁ : Type u_2} {H₂ : Type u_3} {V : Type u_4} {A : Type u_5} [CommSemiring R] [Semiring H₁] [Semiring H₂] [Bialgebra R H₁] [Bialgebra R H₂] [AddCommMonoid V] [Module R V] [Comodule R H₁ V] [CommSemiring A] [Algebra R A] (φ : H₁ →ₐc[R] H₂) (g : H₂ →ₐ[R] A) :
    endOfPoint V g = endOfPoint V (g.comp ↑φ)

    Acting on a comodule corestricted along a bialgebra morphism agrees with acting by the point precomposed with the underlying algebra morphism.

    @[simp]
    theorem TauCeti.Comodule.endOfPoint_groupLike {R : Type u_1} {H : Type u_2} {V : Type u_3} {A : Type u_4} [CommSemiring R] [Semiring H] [Algebra R H] [Coalgebra R H] [AddCommMonoid V] [Module R V] [CommSemiring A] [Algebra R A] (x : GroupLike R H) (g : H →ₐ[R] A) :

    On a group-like comodule, a point acts by scalar multiplication by its value on the group-like element.

    theorem TauCeti.Comodule.endOfPoint_tensor_tmul_of_coact_eq {R : Type u_1} {H : Type u_2} {V : Type u_3} {A : Type u_4} [CommSemiring R] [Semiring H] [Bialgebra R H] [AddCommMonoid V] [Module R V] [Comodule R H V] [CommSemiring A] [Algebra R A] {W : Type u_5} [AddCommMonoid W] [Module R W] [Comodule R H W] [Comodule R H (TensorProduct R V W)] (hcoact : coact = tensorCoact) (g : H →ₐ[R] A) (a b : A) (v : V) (w : W) :

    On pure tensors, acting separately on two comodules and applying the scalar-extension tensor comparison agrees with acting on any tensor-product comodule whose coaction is the diagonal one.

    A point action preserves tensor products. Under the canonical comparison (A ⊗ M) ⊗[A] (A ⊗ N) ≃ A ⊗ (M ⊗ N), acting on the two factors separately equals acting on any tensor-product comodule whose coaction is the diagonal one.

    theorem TauCeti.Comodule.endOfPoint_tensor_tmul {R : Type u_1} {H : Type u_2} {V : Type u_3} {A : Type u_4} [CommSemiring R] [Semiring H] [Bialgebra R H] [AddCommMonoid V] [Module R V] [Comodule R H V] [CommSemiring A] [Algebra R A] {W : Type u_5} [AddCommMonoid W] [Module R W] [Comodule R H W] (g : H →ₐ[R] A) (a b : A) (v : V) (w : W) :

    On pure tensors, acting separately on two comodules and applying the scalar-extension tensor comparison agrees with acting on their diagonal tensor-product comodule.

    A point action preserves the diagonal tensor product of two comodules.

    @[simp]
    theorem TauCeti.Comodule.endOfPoint_convOne {R : Type u_1} {H : Type u_2} (V : Type u_3) {A : Type u_4} [CommSemiring R] [Semiring H] [Bialgebra R H] [AddCommMonoid V] [Module R V] [Comodule R H V] [CommSemiring A] [Algebra R A] :

    The convolution unit acts as the identity: the counit law of the comodule.

    @[simp]
    theorem TauCeti.Comodule.endOfPoint_convMul {R : Type u_1} {H : Type u_2} (V : Type u_3) {A : Type u_4} [CommSemiring R] [Semiring H] [Bialgebra R H] [AddCommMonoid V] [Module R V] [Comodule R H V] [CommSemiring A] [Algebra R A] (g h : WithConv (H →ₐ[R] A)) :

    Convolution products act as composites: the coassociativity law of the comodule.

    theorem TauCeti.Comodule.map_endOfPoint_eq_of_mapsTo {R : Type u_1} {H : Type u_2} (V : Type u_3) {A : Type u_4} [CommSemiring R] [Semiring H] [Bialgebra R H] [AddCommMonoid V] [Module R V] [Comodule R H V] [CommSemiring A] [Algebra R A] (g h : WithConv (H →ₐ[R] A)) (hgh : g * h = 1) (p : Submodule A (TensorProduct R A V)) (hg : Set.MapsTo ⇑(endOfPoint V g.ofConv) ↑p ↑p) (hh : Set.MapsTo ⇑(endOfPoint V h.ofConv) ↑p ↑p) :

    If two points whose convolution product is one both preserve a submodule, the first point carries that submodule onto itself.

    noncomputable def TauCeti.Comodule.pointsRepresentation {R : Type u_1} {H : Type u_2} (V : Type u_3) {A : Type u_4} [CommSemiring R] [Semiring H] [Bialgebra R H] [AddCommMonoid V] [Module R V] [Comodule R H V] [CommSemiring A] [Algebra R A] :

    The points action of a comodule, as a representation of the convolution monoid of points on the scalar extension.

    Equations
    Instances For
      @[simp]
      theorem TauCeti.Comodule.pointsRepresentation_apply {R : Type u_1} {H : Type u_2} (V : Type u_3) {A : Type u_4} [CommSemiring R] [Semiring H] [Bialgebra R H] [AddCommMonoid V] [Module R V] [Comodule R H V] [CommSemiring A] [Algebra R A] (g : WithConv (H →ₐ[R] A)) :

      The inverse point action cancels the point action on the left.

      The inverse point action cancels the point action on the right.

      A bialgebra morphism intertwines the regular point actions, with the point pulled back along the morphism on the source.

      theorem TauCeti.Comodule.endOfPoint_trivial {R : Type u_1} {H : Type u_2} {V : Type u_3} {A : Type u_4} [CommSemiring R] [Semiring H] [Bialgebra R H] [AddCommMonoid V] [Module R V] [CommSemiring A] [Algebra R A] (g : H →ₐ[R] A) :

      Every point acts as the identity on a trivial comodule.