Documentation

TauCeti.Algebra.Bialgebra.GroupLike.Map

Functoriality of group-like elements #

A bialgebra morphism sends group-like elements to group-like elements and respects their multiplication. This file bundles that operation as a monoid homomorphism and records that a bialgebra equivalence induces a multiplicative equivalence of group-like elements.

Main declarations #

def TauCeti.GroupLike.map {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [Semiring A] [Semiring B] [Bialgebra R A] [Bialgebra R B] (f : A →ₐc[R] B) :

A bialgebra morphism induces a monoid homomorphism on group-like elements.

Equations
Instances For
    @[simp]
    theorem TauCeti.GroupLike.val_map {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [Semiring A] [Semiring B] [Bialgebra R A] [Bialgebra R B] (f : A →ₐc[R] B) (x : GroupLike R A) :
    ↑((map f) x) = f ↑x

    The underlying value of the image of a group-like element is its image under the bialgebra morphism.

    @[simp]

    Mapping group-like elements respects identity bialgebra morphisms.

    @[simp]
    theorem TauCeti.GroupLike.map_comp {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [Semiring A] [Semiring B] [Bialgebra R A] [Bialgebra R B] {C : Type u_1} [Semiring C] [Bialgebra R C] (g : B →ₐc[R] C) (f : A →ₐc[R] B) :
    map (g.comp f) = (map g).comp (map f)

    Mapping group-like elements respects composition of bialgebra morphisms.

    A surjective bialgebra morphism preserves spanning by group-like elements.

    def TauCeti.GroupLike.mapEquiv {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [Semiring A] [Semiring B] [Bialgebra R A] [Bialgebra R B] (e : A ≃ₐc[R] B) :

    A bialgebra equivalence induces a multiplicative equivalence of group-like elements.

    Equations
    Instances For
      @[simp]
      theorem TauCeti.GroupLike.val_mapEquiv {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [Semiring A] [Semiring B] [Bialgebra R A] [Bialgebra R B] (e : A ≃ₐc[R] B) (x : GroupLike R A) :
      ↑((mapEquiv e) x) = e ↑x

      The underlying value of mapEquiv is the original bialgebra equivalence.

      @[simp]

      Mapping group-like elements along the identity equivalence is the identity equivalence.

      @[simp]
      theorem TauCeti.GroupLike.mapEquiv_trans {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [Semiring A] [Semiring B] [Bialgebra R A] [Bialgebra R B] {C : Type u_1} [Semiring C] [Bialgebra R C] (e : A ≃ₐc[R] B) (f : B ≃ₐc[R] C) :

      Mapping group-like elements along a composite equivalence is the composite of the maps.

      @[simp]
      theorem TauCeti.GroupLike.mapEquiv_symm {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [Semiring A] [Semiring B] [Bialgebra R A] [Bialgebra R B] (e : A ≃ₐc[R] B) :

      The inverse of the induced equivalence is induced by the inverse equivalence.