Documentation

TauCeti.Algebra.AlgebraicGroup.Representation.PointsAction

The points action of a comodule, by automorphisms #

Over a Hopf algebra the points form a group under convolution — the points of the corresponding affine group scheme, when H is commutative — so the points action of a comodule (TauCeti.Comodule.endOfPoint, TauCeti.Comodule.pointsRepresentation) lands in the units of the endomorphism monoid: the action upgrades to linear automorphisms of the scalar extension via Representation.asGroupHom, with inverses provided by the group structure rather than by an antipode computation. For points valued in the base ring, the scalar-extension action transports across R ⊗[R] V ≃ₗ[R] V to a representation on V itself.

Main declarations #

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

Over a Hopf algebra the points act by linear automorphisms of the scalar extension: the group of points lands in the units of the endomorphism monoid, with inverses provided by the group structure rather than by an antipode computation.

Equations
Instances For
    @[simp]
    theorem TauCeti.Comodule.pointsAction_toLinearMap {R : Type u_1} {H : Type u_2} (V : Type u_3) {A : Type u_4} [CommSemiring R] [Semiring H] [HopfAlgebra R H] [AddCommMonoid V] [Module R V] [Comodule R H V] [CommSemiring A] [Algebra R A] (g : WithConv (H →ₐ[R] A)) :
    noncomputable def TauCeti.Comodule.basePointsRepresentation {R : Type u} {H : Type v} [CommSemiring R] [Semiring H] [HopfAlgebra R H] (M : Type w) [AddCommMonoid M] [Module R M] [Comodule R H M] :

    The representation of the group of base-valued points on the original comodule.

    pointsRepresentation acts on R ⊗[R] M; this is its transport across the canonical equivalence R ⊗[R] M ≃ₗ[R] M.

    Equations
    Instances For
      theorem TauCeti.Comodule.basePointsRepresentation_apply {R : Type u} {H : Type v} [CommSemiring R] [Semiring H] [HopfAlgebra R H] {M : Type w} [AddCommMonoid M] [Module R M] [Comodule R H M] (g : WithConv (H →ₐ[R] R)) (m : M) :

      A base-valued point acts on m by contracting the coefficient leg of its coaction.

      theorem TauCeti.Comodule.basePointsRepresentation_mem {R : Type u} {H : Type v} [CommSemiring R] [Semiring H] [HopfAlgebra R H] {M : Type w} [AddCommMonoid M] [Module R M] [Comodule R H M] (N : Subcomodule R H M) (g : WithConv (H →ₐ[R] R)) {m : M} (hm : m ∈ N) :

      Every subcomodule is stable under the action of base-valued points.

      @[simp]

      The scalar-extension action of a base-valued point is the pure tensor of its action on the original comodule.

      theorem TauCeti.Comodule.endOfPoint_mapValue_algebraOfId_tmul {R : Type u} {H : Type v} [CommSemiring R] [Semiring H] [HopfAlgebra R H] {M : Type w} [AddCommMonoid M] [Module R M] [Comodule R H M] {A : Type u_5} [CommSemiring A] [Algebra R A] (g : WithConv (H →ₐ[R] R)) (a : A) (m : M) :

      A constant algebra-valued point acts on a pure tensor by the original base-valued action.

      @[simp]
      theorem TauCeti.Comodule.apply_matrixCoefficient {R : Type u} {H : Type v} [CommSemiring R] [Semiring H] [HopfAlgebra R H] {M : Type w} [AddCommMonoid M] [Module R M] [Comodule R H M] (g : WithConv (H →ₐ[R] R)) (φ : Module.Dual R M) (m : M) :

      Evaluating a matrix coefficient at a base-valued point pairs the functional with the point's action on the vector.

      @[simp]
      theorem TauCeti.Comodule.basePointsRepresentation_corestrict {R : Type u} [CommSemiring R] {H₁ : Type v} {H₂ : Type x} [Semiring H₁] [Semiring H₂] [HopfAlgebra R H₁] [HopfAlgebra R H₂] {M : Type w} [AddCommMonoid M] [Module R M] [Comodule R H₁ M] (φ : H₁ →ₐc[R] H₂) (g : WithConv (H₂ →ₐ[R] R)) :

      Acting by a base-valued point on a corestricted comodule agrees with acting by the point precomposed with the bialgebra morphism.

      theorem TauCeti.Comodule.basePointsRepresentation_eq_of_coact_eq_tmul_one {R : Type u} {H : Type v} {M : Type w} [CommSemiring R] [Semiring H] [HopfAlgebra R H] [AddCommMonoid M] [Module R M] [Comodule R H M] (m : M) (hm : coact m = m ⊗ₜ[R] 1) (g : WithConv (H →ₐ[R] R)) :

      A vector fixed by the coaction is fixed by every base-valued point.

      theorem TauCeti.Comodule.coact_eq_tmul_one_iff_forall_pointsAction_tmul_eq {k : Type u} {H : Type v} {M : Type w} {K : Type x} [Field k] [CommRing H] [HopfAlgebra k H] [Algebra.FiniteType k H] [IsReduced H] [AddCommGroup M] [Module k M] [Comodule k H M] [Field K] [Algebra k K] [IsAlgClosed K] (m : M) :
      coact m = m ⊗ₜ[k] 1 ↔ ∀ (g : WithConv (H →ₐ[k] K)), ((pointsAction M) g) (1 ⊗ₜ[k] m) = 1 ⊗ₜ[k] m

      For a Hopf-algebra comodule, a vector is fixed by the coaction exactly when every point in the convolution group fixes its scalar extension.

      Over an algebraically closed base field, base-valued points detect fixed vectors of a reduced finite-type Hopf-algebra comodule.

      theorem TauCeti.Comodule.pointsAction_corestrict {R : Type u} {H₁ : Type v} {H₂ : Type w} {A : Type x} [CommSemiring R] [Semiring H₁] [Semiring H₂] [CommSemiring A] [Algebra R A] [HopfAlgebra R H₁] [HopfAlgebra R H₂] {V : Type u_5} [AddCommMonoid V] [Module R V] [Comodule R H₁ V] (φ : H₁ →ₐc[R] H₂) (g : WithConv (H₂ →ₐ[R] A)) :

      The linear action of a precomposed point agrees with the action of the original point on the corestricted comodule.

      @[simp]
      theorem TauCeti.Comodule.pointsAction_corestrict_toConv_comp {R : Type u} {H₁ : Type v} {H₂ : Type w} {A : Type x} [CommSemiring R] [Semiring H₁] [Semiring H₂] [CommSemiring A] [Algebra R A] [HopfAlgebra R H₁] [HopfAlgebra R H₂] {V : Type u_5} [AddCommMonoid V] [Module R V] [Comodule R H₁ V] (φ : H₁ →ₐc[R] H₂) (g : WithConv (H₂ →ₐ[R] A)) :

      Simp-normal form of pointsAction_corestrict, with the precomposed point written after normalization by AlgHom.mapDomain_apply.

      theorem TauCeti.Comodule.pointsAction_corestrict_obj {R : Type u} {H₁ : Type v} {H₂ : Type w} {A : Type x} [CommSemiring R] [Semiring H₁] [Semiring H₂] [CommSemiring A] [Algebra R A] [HopfAlgebra R H₁] [HopfAlgebra R H₂] (φ : H₁ →ₐc[R] H₂) (M : FGComoduleCat R H₁) (g : WithConv (H₂ →ₐ[R] A)) :

      Bundled finite-comodule form of pointsAction_corestrict. This avoids exposing the definitionally equal comodule instance carried by the corestricted object to callers.

      @[simp]
      theorem TauCeti.Comodule.pointsAction_corestrict_obj_toConv_comp {R : Type u} {H₁ : Type v} {H₂ : Type w} {A : Type x} [CommSemiring R] [Semiring H₁] [Semiring H₂] [CommSemiring A] [Algebra R A] [HopfAlgebra R H₁] [HopfAlgebra R H₂] (φ : H₁ →ₐc[R] H₂) (M : FGComoduleCat R H₁) (g : WithConv (H₂ →ₐ[R] A)) :

      Simp-normal form of pointsAction_corestrict_obj, with the precomposed point written after normalization by AlgHom.mapDomain_apply.