Documentation

TauCeti.Algebra.AlgebraicGroup.Representation.SemisimplePoint

Semisimple points of a Hopf algebra #

Let H be a Hopf algebra over a commutative semiring k and let K be a field equipped with a k-algebra structure. A K-valued point g : WithConv (H →ₐ[k] K) acts on the scalar extension of every finitely generated H-comodule. This file calls g semisimple when every one of those linear automorphisms is semisimple. The WithConv wrapper supplies the convolution group structure from the antipode of H; all group operations in the closure API below refer to that convolution law.

For the commutative coordinate Hopf algebra of an affine group scheme, taking K to be an algebraic closure of k gives the representation-theoretic definition of a geometric semisimple element. Semisimple points contain the identity and are closed under inverses and integer powers. Products of commuting semisimple points are semisimple over a perfect field, and semisimplicity is invariant under conjugation.

Main declarations #

References #

This supplies the intrinsic semisimple-element predicate needed by Layer 4, "Jordan decomposition", of the ReductiveGroups roadmap. It uses the representation--comodule dictionary built in Layer 1.

def TauCeti.HopfAlgebra.IsSemisimplePoint {k : Type u} {H : Type v} {K : Type x} [CommSemiring k] [Semiring H] [HopfAlgebra k H] [Field K] [Algebra k K] (g : WithConv (H →ₐ[k] K)) :

A point g : WithConv (H →ₐ[k] K) of a Hopf algebra is semisimple when it acts by a semisimple linear automorphism on the scalar extension of every finitely generated comodule. The point type carries the convolution group structure supplied by the antipode of H, and the closure properties below use this group law.

When H is the commutative coordinate Hopf algebra of an affine group over k and K is an algebraic closure, this is the standard representation-theoretic definition of a geometric semisimple element.

Equations
Instances For

    A point is semisimple exactly when it acts semisimply on each finitely generated comodule.

    theorem TauCeti.HopfAlgebra.IsSemisimplePoint.mapDomain {k : Type u} {K : Type x} [CommSemiring k] [Field K] [Algebra k K] {H₁ : Type v} {H₂ : Type w} [Semiring H₁] [Semiring H₂] [HopfAlgebra k H₁] [HopfAlgebra k H₂] {g : WithConv (H₂ →ₐ[k] K)} (hg : IsSemisimplePoint g) (φ : H₁ →ₐc[k] H₂) :

    Precomposition by a bialgebra morphism preserves semisimple points. For commutative coordinate Hopf algebras, this says that a homomorphism of affine groups sends semisimple points to semisimple points.

    theorem TauCeti.HopfAlgebra.isSemisimplePoint_mapDomain_iff {k : Type u} {K : Type x} [CommSemiring k] [Field K] [Algebra k K] {H₁ : Type v} {H₂ : Type w} [Semiring H₁] [Semiring H₂] [HopfAlgebra k H₁] [HopfAlgebra k H₂] (e : H₁ ≃ₐc[k] H₂) (g : WithConv (H₂ →ₐ[k] K)) :

    Semisimplicity of points is invariant under precomposition by a bialgebra isomorphism.

    A point is semisimple exactly when each underlying point-action endomorphism is semisimple.

    @[simp]

    The identity point is semisimple.

    The inverse of a semisimple point is semisimple.

    @[simp]

    A point is semisimple if and only if its inverse is semisimple.

    theorem TauCeti.HopfAlgebra.IsSemisimplePoint.pow {k : Type u} {H : Type v} {K : Type x} [CommSemiring k] [Semiring H] [HopfAlgebra k H] [Field K] [Algebra k K] {g : WithConv (H →ₐ[k] K)} (hg : IsSemisimplePoint g) (n : ) :

    Every natural power of a semisimple point is semisimple.

    theorem TauCeti.HopfAlgebra.IsSemisimplePoint.zpow {k : Type u} {H : Type v} {K : Type x} [CommSemiring k] [Semiring H] [HopfAlgebra k H] [Field K] [Algebra k K] {g : WithConv (H →ₐ[k] K)} (hg : IsSemisimplePoint g) (n : ) :

    Every integer power of a semisimple point is semisimple.

    @[simp]

    Semisimplicity of points is invariant under conjugation.

    theorem TauCeti.HopfAlgebra.IsSemisimplePoint.mul_of_commute {k : Type u} {H : Type v} {K : Type x} [CommSemiring k] [Semiring H] [HopfAlgebra k H] [Field K] [Algebra k K] [PerfectField K] {g h : WithConv (H →ₐ[k] K)} (hg : IsSemisimplePoint g) (hh : IsSemisimplePoint h) (hcomm : Commute g h) :

    The product of two commuting semisimple points is semisimple.

    @[simp]

    Over a perfect field, a point of a product affine group is semisimple exactly when both factor points are semisimple.