Documentation

Mathlib.Algebra.Category.BialgebraCat.Basic

The category of bialgebras over a commutative ring #

We introduce the bundled category BialgebraCat of bialgebras over a fixed commutative ring R along with the forgetful functors to CoalgebraCat and AlgebraCat.

This file mimics Mathlib.LinearAlgebra.QuadraticForm.QuadraticModuleCat.

structure BialgebraCat (R : Type u) [CommRing R] :
Type (max u (v + 1))

The category of R-bialgebras.

Instances For
    def BialgebraCat.of (R : Type u) [CommRing R] (X : Type v) [Ring X] [Bialgebra R X] :

    The object in the category of R-bialgebras associated to an R-bialgebra.

    Equations
    Instances For
      @[simp]
      theorem BialgebraCat.of_instRing (R : Type u) [CommRing R] (X : Type v) [Ring X] [Bialgebra R X] :
      (of R X).instRing = inst✝
      @[simp]
      theorem BialgebraCat.of_instBialgebra (R : Type u) [CommRing R] (X : Type v) [Ring X] [Bialgebra R X] :
      (of R X).instBialgebra = inst✝
      @[simp]
      theorem BialgebraCat.of_carrier (R : Type u) [CommRing R] (X : Type v) [Ring X] [Bialgebra R X] :
      (of R X).carrier = X
      structure BialgebraCat.Hom {R : Type u} [CommRing R] (V W : BialgebraCat R) :

      A type alias for BialgHom to avoid confusion between the categorical and algebraic spellings of composition.

      Instances For
        theorem BialgebraCat.Hom.ext {R : Type u} {inst✝ : CommRing R} {V W : BialgebraCat R} {x y : V.Hom W} (toBialgHom' : x.toBialgHom' = y.toBialgHom') :
        x = y
        Equations
        • One or more equations did not get rendered due to their size.
        @[reducible, inline]
        abbrev BialgebraCat.Hom.toBialgHom {R : Type u} [CommRing R] {X Y : BialgebraCat R} (f : X.Hom Y) :

        Turn a morphism in BialgebraCat back into a BialgHom.

        Equations
        Instances For
          @[reducible, inline]
          abbrev BialgebraCat.ofHom {R : Type u} [CommRing R] {X Y : Type v} [Ring X] [Ring Y] [Bialgebra R X] [Bialgebra R Y] (f : X →ₐc[R] Y) :
          of R X of R Y

          Typecheck a BialgHom as a morphism in BialgebraCat R.

          Equations
          Instances For
            theorem BialgebraCat.hom_ext {R : Type u} [CommRing R] {X Y : BialgebraCat R} (f g : X Y) (h : Hom.toBialgHom f = Hom.toBialgHom g) :
            f = g
            Equations
            • One or more equations did not get rendered due to their size.
            Equations
            • One or more equations did not get rendered due to their size.
            Equations
            • One or more equations did not get rendered due to their size.
            def BialgEquiv.toBialgebraCatIso {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 BialgebraCat R from a BialgEquiv.

            Equations
            Instances For
              @[simp]
              @[simp]
              @[simp]

              Build a BialgEquiv from an isomorphism in the category BialgebraCat R.

              Equations
              Instances For
                @[simp]