The category of bialgebras over a commutative ring #
We introduce the bundled category BialgCat of bialgebras over a fixed commutative ring R
along with the forgetful functors to CoalgCat and AlgCat.
This file mimics Mathlib/LinearAlgebra/QuadraticForm/QuadraticModuleCat.lean.
theorem BialgCat.Hom.ext {R : Type u} {inst✝ : CommRing R} {V W : BialgCat R} {x y : V.Hom W} (toBialgHom' : x.toBialgHom' = y.toBialgHom') :
@[instance_reducible]
Equations
- One or more equations did not get rendered due to their size.
theorem BialgCat.hom_ext {R : Type u} [CommRing R] {X Y : BialgCat R} (f g : X ⟶ Y) (h : Hom.toBialgHom f = Hom.toBialgHom g) :
@[simp]
@[instance_reducible]
instance BialgCat.hasForgetToAlgebra {R : Type u} [CommRing R] :
CategoryTheory.HasForget₂ (BialgCat R) (AlgCat R)
Equations
- One or more equations did not get rendered due to their size.
@[simp]
@[instance_reducible]
Equations
- One or more equations did not get rendered due to their size.
@[simp]
def BialgEquiv.toBialgIso {R : Type u} [CommRing R] {X Y : Type v} [Ring X] [Ring Y] [Bialgebra R X] [Bialgebra R Y] (e : X ≃ₐc[R] Y) :
Build an isomorphism in the category BialgCat R from a
BialgEquiv.
Equations
- e.toBialgIso = { hom := BialgCat.ofHom ↑e, inv := BialgCat.ofHom ↑e.symm, hom_inv_id := ⋯, inv_hom_id := ⋯ }
Instances For
Build a BialgEquiv from an isomorphism in the category
BialgCat R.
Equations
- i.toBialgEquiv = { toCoalgHom := (BialgCat.Hom.toBialgHom i.hom).toCoalgHom, invFun := ⇑(BialgCat.Hom.toBialgHom i.inv), left_inv := ⋯, right_inv := ⋯, map_mul' := ⋯ }
Instances For
@[simp]
theorem CategoryTheory.Iso.toBialgEquiv_toBialgHom {R : Type u} [CommRing R] {X Y : BialgCat R} (i : X ≅ Y) :
@[simp]
@[simp]
theorem CategoryTheory.Iso.toBialgEquiv_symm {R : Type u} [CommRing R] {X Y : BialgCat R} (e : X ≅ Y) :